컴퓨터과학 학위는 죽지 않았다
(spectrum.ieee.org)- 최근 미국 CS 졸업자의 실업률은 6.1%로 높지만, 실업률/불완전고용/초기 소득을 함께 평가하면 CS와 컴퓨터공학은 여전히 노동시장 성과가 우수한 전공에 속함
- 문제는 학위보다 신입 채용 파이프라인으로, 2023년 말부터 2024년 말까지 신입 소프트웨어 엔지니어 공고는 약 47% 늘었지만 실제 채용은 약 73% 줄었고 채용 의사가 없는 유령 공고도 널리 퍼져 있음
- 첫 직장을 구하려면 무작위 지원보다 현실의 인맥과 추천을 활용하고, 신입과 비슷한 위험을 감수하는 스타트업에서 검증 가능한 경력을 쌓는 접근이 효과적임
- 장난감 프로젝트가 아니라 실제 사용자가 있는 배포 제품/오픈소스 기여/소규모 사업자의 문제를 해결한 작업으로 경험을 직접 만들어야 하며, 기술적 결정과 이유를 명확히 설명할 수 있어야 함
- Cursor나 Copilot 사용은 기본 역량이 됐으며, 문서 분할/임베딩/벡터 데이터베이스/RAG/다중 에이전트 시스템처럼 AI 시스템의 작동 원리와 구현 방법을 아는 엔지니어가 차별화될 수 있음
통계만 보면 CS 전공자의 상황이 나빠 보임
- 뉴욕 연방준비은행 통계에서 최근 미국 졸업자의 실업률은 CS가 6.1%, 컴퓨터공학이 7.5% 로 나타남
- 철학 전공자의 3.2%, 미술사 전공자의 3.0%와 비교하면 CS와 컴퓨터공학의 수치가 높아 보임
- 하지만 실업률이 낮은 일부 전공은 대학 학위가 필요하지 않거나 전공과 관계없는 일자리를 받아들이면서 수치가 낮아진 경우가 있음
불완전고용까지 포함하면 평가가 달라짐
- 학위가 필요하지 않은 직업에 종사하는 불완전고용까지 계산하면 공학 전공자는 20% 미만으로, 최근 전체 졸업자의 평균인 42%보다 낮음
- 실업률/불완전고용/초기 경력 소득을 함께 평가하면 CS와 컴퓨터공학은 여전히 전반적인 노동시장 성과가 좋은 분야에 속함
- 학위 자체가 가치 없어졌다기보다 졸업생이 첫 일자리에 진입하는 통로가 약해진 상황임
신입 채용 공고와 실제 채용이 분리됨
- 2023년 말부터 2024년 말까지
entry-level software engineer로 표시된 채용 공고는 약 47% 증가함 - 같은 기간 실제 신입 채용은 약 73% 감소함
- 성장하는 회사처럼 보이기 위해 게시하는 유령 공고(ghost jobs) 도 늘어나면서, 공고 수가 실제 기회를 제대로 반영하지 못함
- 신입 채용의 정문을 찾기는 어려워졌지만 진입 기회 자체가 사라진 것은 아님
공개 지원보다 현실의 인맥을 넓게 탐색해야 함
- 채용 제안의 약 26%가 추천을 통해 이뤄지므로, 구직 포털에 수백 건을 지원하는 것보다 따뜻한 소개 한 건이 더 큰 영향력을 가질 수 있음
- 동기/교수/과거 인턴십 관계자/친척 등 실제 관계망을 살펴보고, 채용 중인 회사에 있거나 의사결정권자를 아는 사람을 찾아야 함
- 목표는 단순한 추천인 등록이 아니라 채용 결정에 관여하는 사람과 연결되는 것임
신입과 스타트업의 대칭적 위험을 활용
- 경력이 없는 신입 엔지니어는 회사 입장에서 위험한 채용이며, 스타트업 역시 낮을 수 있는 보상/불확실한 존속 가능성/높은 성과 기대라는 위험을 가짐
- 양쪽이 비슷한 위험을 감수하기 때문에 신입과 스타트업 사이에 상호 이해관계가 만들어질 수 있음
- 스타트업에서는 가파르게 학습하고 폭넓은 업무를 경험할 수 있으며, 그 경력은 이후 대기업이 요구하는 실무 경험으로 이전될 수 있음
- 첫 직장은 장기적인 최종 목적지가 아니라 능력을 검증하고 배우는 단계로 봐야 함
채용되기를 기다리지 말고 경험을 직접 만들기
- 기업은 경험 있는 지원자를 원하지만 신입에게 그 경험을 얻을 기회를 주지 않는 모순이 있음
- 이를 벗어나려면 배포한 프로젝트/오픈소스 기여/소규모 사업자나 가족의 실제 문제를 해결하는 소프트웨어처럼 현실에서 사용되는 결과물을 만들어야 함
- 채용 담당자는 단순한 연습용 프로젝트에 회의적이므로, 실제 문제를 해결하는 애플리케이션과 함께 설계 및 구현 결정을 내린 이유를 설명할 수 있어야 함
AI 도구 사용보다 AI 엔지니어링을 익힐 것
- Cursor나 Copilot 같은 도구를 사용하는 능력은 이미 기본 기대치가 됐으며, 그 자체만으로 지원자를 차별화하기 어려움
- 현업의 시니어 엔지니어 중에도 RAG 파이프라인이나 다중 에이전트 시스템을 직접 구축해보지 않은 사람이 많음
- 차별화에 필요한 실무 역량은 다음과 같음
- 문서를 적절한 단위로 분할하는 방법
- 임베딩을 생성하는 방법
- 벡터 데이터베이스에 저장하고 검색하는 방법
- 검색 결과를 실제 운영 애플리케이션과 연결하는 방법
- 2025년 AI 및 데이터 과학 관련 채용 공고는 163% 증가했으며, 프롬프트 사용법만이 아니라 시스템의 내부 작동 방식까지 이해하는 엔지니어가 부족함
예측할 수 없는 시장보다 지속 가능한 역량에 집중하기
- 2021년의 채용 호황과 이후의 조정을 정확히 예상한 사람은 거의 없었으므로, 다음 채용 주기를 예측해 경력을 최적화하기 어려움
- 시장 상황보다 시스템을 명확하게 이해하고 추론하는 지속 가능한 엔지니어링 역량을 쌓아야 함
- 첫 직장이 경력 전체를 결정하지 않으며, 시작한 위치와 최종적으로 도달하는 위치는 같지 않음
댓글과 토론
함께 보면 좋은 글
- 전산학은 실업률이 가장 높은 전공 중 하나임
- 미국 신규 대졸자의 실업률이 이제 평균 노동자보다 높아졌다
- 소프트웨어는 죽지 않는다
- 취업과 소프트웨어는 망했다
- 소프트웨어는 죽는 게 아니라 진화 중이다
무슨 죽음의 5단계도 아니고 모아놓으니 코미디가 따로 없네요
결국은 경기 사이클 따라가는거 아닐까 싶습니다. 닷컴버블도 있었고 IT가 3D 업종 취급받던 시절도 있었고요 코로나때 개발자 붐이 일었던게 이상했어요
이게 좀 웃기긴 한게... 코딩이 미래다 하면서 코딩학원 세우고 할때는 언제고 (코로나) 이젠 AI가 나왔다면서 갈팡질팡하는게 정말 멀리 못본다고 생각했던 게 있습니다. 기사를 봐도 알수 있듯이 꼭 한국만의 상황은 아닌것도 같고요.
제가 알고있는 it 분야에서만 이런데, 다른 쪽도 이렇게 우왕좌왕 하는게 있을지 궁금하긴 하네요...
초등학교부터 컴퓨터가 좋아서 공부 시작했는데 프로그래머는 치킨집 사장이 결말이라는 얘기에 굴해버린 기계공학과 11학번입니다 ;-; 가자마자 모바일앱 붐부터 시작(아이폰 2010년 한국 상륙)해서 컴공이 상한가만 찍더군요. 돌고돌아 결론적으로 엔지니어링을 겸업하는 프로그래머로 일하고 있지만, 후회도 많이 했었고요.
그치만 내 열정이 번아웃을 이길 열정인가는 또 해보기 전엔 모르는 일이기 때문에... 그냥 아무렇게나 권하긴 또 어렵네요 😅