메뉴

학력 학위 기록 정리: 무엇을 남기고 어디까지 맞출까

학력 기록에 들어가는 항목과 학위와 학력 수준이 일대일로 대응하지 않는 이유, 전공 명칭과 학교 이름의 표기 문제, 졸업 연도의 타당 범위를 정리합니다.

게시일

  • 학력 정보
  • 이력서

학력 학위 기록은 이력서에서 가장 안정적으로 보이면서도 가장 자주 어긋나는 부분입니다. 항목 구성은 어느 지역에서나 비슷한데, 그 안에 들어가는 이름과 수준 표기가 지역마다 달라서 비교하는 순간 문제가 드러납니다. 이 글에서는 한 건의 학력 기록에 무엇이 들어가는지, 이름이 왜 그렇게 갈라지는지, 그리고 연도 표기에서 무엇을 확인해야 하는지 차례로 정리합니다.

학력 기록에는 어떤 항목이 들어가나요?

한 건의 기록은 네 가지 축으로 이루어집니다. 어디에서 배웠는지를 나타내는 학교 이름, 어떤 수준을 마쳤는지를 나타내는 학위나 학력 수준, 무엇을 전공했는지를 나타내는 전공, 그리고 언제 시작하고 언제 끝났는지를 나타내는 연도입니다.

여기에 선택 항목이 붙습니다. 소재지나 캠퍼스, 논문 주제, 학점 체계 같은 값이 그것입니다. 선택 항목은 화면 설계에 따라 들어갔다 나왔다 하므로, 필수 네 축이 비어 있으면 그 기록은 다른 화면에서 아무 의미도 갖지 못합니다.

여러 건이 쌓이면 최종 학력이라는 개념이 생깁니다. 보통 가장 높은 수준의 기록을 가리키지만, 같은 수준이 둘 있거나 수준 비교가 애매한 조합에서는 어느 쪽을 최종으로 볼지 규칙이 필요합니다.

학위와 학력 수준은 같은 말인가요?

같지 않습니다. 학위는 특정 체계 안에서 수여되는 자격이고, 학력 수준은 그보다 넓은 서술입니다. 어떤 지역은 학위 중심으로 학교 교육을 정리하고, 다른 지역은 수료나 자격 계층으로 정리합니다. 직업 교육과 기술 자격이 학위 체계 밖에 놓이는 지역도 많습니다.

그래서 두 체계를 일대일로 맞추려는 시도는 대개 실패합니다. 학사와 준학사 사이, 또는 전문 자격과 석사 사이에 억지 대응을 만들면 비교표가 지역마다 다르게 나옵니다. 실무에서는 원래 체계의 이름을 그대로 저장하고, 비교가 필요할 때만 느슨한 수준 묶음을 따로 두는 편이 낫습니다.

전공 이름이 그대로 비교되지 않는 이유

전공 명칭은 학교가 정합니다. 같은 분야를 다루는 학과가 대학마다 다른 이름을 쓰고, 이름이 같아도 교육 과정이 다르기도 합니다. 국가 간 번역은 여기서 한 번 더 어긋납니다. 넓은 분야어로 옮기면 세부가 사라지고, 좁은 이름을 직역하면 현지에서 통하지 않는 말이 됩니다.

문자열이 같은지 비교하는 방식으로는 이 문제를 풀 수 없습니다. 상위 분야를 함께 저장해 두고 세부 이름은 원문으로 남기는 구조가 흔합니다. 직무명에서 생기는 같은 종류의 문제는 직무명 산업별 차이 정리에서 다뤘습니다.

학교 이름의 표기와 음역

학교 이름은 고유명사라서 번역하지 않는 것이 원칙이지만, 실제 화면에서는 음역과 현지 표기가 섞입니다. 같은 학교가 두세 가지 표기로 들어오고, 약칭까지 더해지면 검색이 갈라집니다.

표기 문제를 다루는 방법은 세 가지가 흔합니다.

  • 원문 표기를 기준으로 저장하고 다른 표기는 별칭으로 모읍니다.
  • 약칭은 정식 이름과 연결해 두고 단독으로 쓰지 않습니다.
  • 대소문자와 구두점, 앞뒤 공백을 비교 시점에 정규화합니다.

이렇게 해 두면 검색 시험이 안정되고, 나중에 표기 규칙이 바뀌어도 저장된 값을 다시 손대지 않아도 됩니다.

졸업 연도는 어디까지 허용되나요?

연도에는 성립해야 할 관계가 있습니다.

  • 입학 연도는 지나치게 이른 나이가 되지 않습니다.
  • 졸업 연도는 입학 연도보다 앞서지 않습니다.
  • 졸업 연도는 오늘보다 뒤에 있지 않습니다.
  • 첫 근무 시작이 졸업보다 한참 앞서면 확인이 필요합니다.

여기서 구체적인 최저 입학 연령이나 과정별 기간을 숫자로 정해 두는 것은 피하는 편이 좋습니다. 지역마다 제도가 다르고, 같은 지역 안에서도 과정이 여러 갈래이기 때문입니다. 대신 값이 서로 모순되지 않는지만 검사하고, 모순이 있으면 경고로 남깁니다. 첫 근무와의 선후 관계는 경력 타임라인 규칙 정리에서 이어서 다뤘습니다.

마지막으로 기억할 점이 있습니다. 학력은 사실의 기록일 뿐 능력의 증명이 아닙니다. 화면에서 특정 학위가 특정 수준의 실력을 뜻한다고 암시하면, 그것은 데이터가 아니라 편견을 서비스에 심는 일이 됩니다.

학력 기록을 시험할 때 확인할 자리

상황 확인할 값 기대 동작
학교 이름이 두 표기 별칭 연결 한 기록으로 묶여 함께 검색됩니다
학위는 있고 전공이 없음 필수 여부 저장을 허용하고 전공 미상으로 표시합니다
졸업 연도만 있고 입학 연도 없음 검증 범위 오류로 보지 않고 졸업 연도만 표시합니다
같은 해에 끝난 두 기록 정렬 기준 정한 기준에 따라 항상 같은 순서가 나옵니다
이름이 아주 긴 학교 표시 방식 줄바꿈되거나 줄어들고 전문을 확인할 수 있습니다
여러 건 중 최종 학력 계산 표시 값 모든 화면에서 같은 값이 나옵니다

표의 값은 화면 동작을 적은 것이고 실제 학력을 적은 것이 아닙니다. 자리 표시자만으로 이 여섯 줄을 모두 덮을 수 있습니다.

시험용 기록에는 학교 이름의 길이를 일부러 흩어 두는 편이 좋습니다. 짧은 이름만 넣으면 말줄임 규칙이 한 번도 실행되지 않고, 긴 이름만 넣으면 목록의 기본 모양이 무너집니다.

개발자를 위한 메모: 교육 기록의 필드와 검증

  • 필수 네 축을 먼저 고정합니다. 학교, 수준, 전공, 연도가 비면 다른 선택 항목이 아무리 채워져도 화면이 성립하지 않습니다.
  • 수준 값은 원래 체계의 이름을 저장하고, 비교용 묶음은 별도 칸에 둡니다. 두 값을 한 칸에 합치면 나중에 되돌릴 수 없습니다.
  • 연도는 정수로 저장하고 표시할 때 서식을 입힙니다. 문자열로 저장하면 정렬이 사전순이 됩니다.
  • 최종 학력 계산 규칙을 한 곳에 모읍니다. 화면마다 다르게 계산하면 같은 사람이 페이지마다 다른 학력을 보여 줍니다.
  • 여러 건의 기록을 다룰 때는 정렬 기준을 정해 둡니다. 연도만으로는 같은 해에 끝난 두 기록의 순서가 흔들립니다.
  • 시험용 데이터에는 실존 학교를 그대로 넣지 않아도 됩니다. 다만 이름의 길이와 어절 수는 실제와 비슷하게 만들어야 줄바꿈과 말줄임 시험이 의미를 갖습니다.
  • 학력이 아예 없는 기록을 시험 대상에 넣습니다. 이 상태에서 화면과 최종 학력 계산이 어떻게 동작하는지 확인해야 합니다.
  • 전공 이름이 비어 있는 기록과 값이 있는 기록을 함께 둡니다. 빈 값을 임의로 채우면 표시가 사실과 달라집니다.

시험용 학력 기록이 필요하면 테스트용 경력 데이터 생성기에서 국가를 고르고 몇 벌을 만들어 보세요. 학위와 학교, 전공이 함께 만들어지고 졸업 연도가 생년월일과 모순되지 않게 나오므로 검증 규칙을 점검하기 좋습니다.

다음 단계

지금 서비스가 학위와 학력 수준을 한 칸에서 다루고 있는지 확인해 보세요. 한 칸이라면 두 칸으로 나누는 것이 먼저 할 일입니다. 그다음 테스트용 경력 데이터 생성기에서 국가를 여러 개 골라 학력 기록을 만들고, 전공 이름의 길이와 학교 이름의 표기가 화면에서 어떻게 잘리는지 확인하면 표시 규칙에서 손볼 자리가 드러납니다.

예시로 언급한 학교와 학위는 자리를 채우기 위한 값이며 어느 개인의 학력을 증명하지 않습니다. 여기서 만든 기록은 시험과 시연용 합성 데이터로만 쓰고, 실제 학력 증명이나 채용 심사에 제출해서는 안 됩니다.

이어 읽기

테스트용 경력 데이터 생성기 관련 글