- 공유 링크 만들기
- X
- 이메일
- 기타 앱
개발자가 되고 싶다는 사람은 많다.
연봉이 높아 보이고, 복지도 괜찮아 보이고, 무엇보다 “진입 장벽이 낮다”는 인식이 강하다.
그래서 부트캠프를 다니고, 몇 개의 강의를 듣고, 반년쯤 지나면 개발자로 일할 수 있을 것이라 기대한다.
그런데 현실에서 종종 이런 이야기를 듣는다.
“막상 가보니 생각보다 별로였다.”
“연봉도, 복지도 기대 이하였다.”
그리고 얼마 지나지 않아 회사를 떠난다.
이 장면에서 이상한 점은 단 하나다.
왜 잘렸는지에 대한 질문이 빠져 있다는 것이다.
개발을 배운 것과 개발자로 일하는 것은 다르다
많은 사람들이 개발을 특정 분야로만 인식한다.
프론트엔드, 백엔드, 게임 개발.
심지어 몇 년 차 개발자에게 “개발이 뭐냐”고 물어도 이런 답변이 돌아온다.
하지만 개발을 조금이라도 깊게 파고들어 보면 이 인식이 얼마나 협소한지 금방 드러난다.
웹, 앱, 시스템, 그래픽스, 운영체제, 언어 구현, 컴파일러, 하드웨어와 소프트웨어의 경계까지—
개발은 하나의 직무가 아니라 사고 방식에 가깝다.
이 차이를 이해하지 못하면 이런 질문이 나온다.
“PHP에서 Java로 넘어가면 경력 인정이 안 되지 않나요?”
이 질문의 핵심은 기술이 아니라 기초 체력의 부재다.
언어와 프레임워크를 실력으로 착각하는 순간, 개발자는 스스로를 좁은 틀 안에 가둔다.
대부분의 개발 커리큘럼이 놓치고 있는 전제
일반적인 개발 학습 루트는 이렇게 흘러간다.
언어 → 자료구조 → 알고리즘 → 코딩 테스트 → 포트폴리오
문제는 이 루트 자체가 아니라,
이 루트의 목표가 명확하지 않다는 점이다.
개발이 목표인가?
아니면 취업이 목표인가?
만약 개발 그 자체가 목적이라면, 혼자 공부하며 코드를 짜는 삶도 충분히 의미 있다.
하지만 대부분의 사람들은 그렇지 않다.
우리가 원하는 것은 ‘개발 직군으로 취업’이다.
그런데 취업을 목표로 하면서도
정작 어떤 회사에 들어가고 싶은지는 생각하지 않는다.
마치 목적지 없는 등산을 하는 것과 같다.
이 커리큘럼은 누구를 위한 길인가
위에서 말한 정석 루트는 사실상 대기업을 위한 경로다.
지원자가 넘쳐나고, 인사 비용이 비싼 환경에서
코딩 테스트는 가장 효율적인 필터링 도구다.
하지만 세상에는 대기업 말고도 수많은 회사가 있다.
자금은 있고, 당장 일을 해줄 개발자가 필요한 회사들.
속도감 있게 만들고, 판단하고, 책임질 수 있는 사람을 찾는 곳들이다.
이런 회사들이 공통적으로 하는 말이 있다.
“지원자는 많은데, 우리 회사에 필요한 개발자는 없다.”
코딩은 잘하지만 일을 못 한다.
소통은 되는데 결정은 못 한다.
시키는 일만 기다린다.
이 간극이 바로 지금 개발 시장의 핵심 문제다.
회사가 개발자에게 진짜로 기대하는 것
회사는 개발에 관심이 없다.
일이 되는지, 그리고 그 일이 돈으로 이어지는지에 관심이 있다.
실제 현장에서는 이런 일이 자주 벌어진다.
세 명이 반년 동안 만든 결과물보다,
두 명이 두 달 만에 만든 결과물이 더 가치 있다.
연봉이 1.5배 높아져도
퍼포먼스가 3배, 4배라면 회사 입장에서는 남는 장사다.
이 차이를 만드는 것은
자료구조 암기량이 아니다.
언어 숙련도만도 아니다.
문제를 이해하고, 방향을 정하고,
필요하면 배우면서라도 끝까지 완성해내는 능력이다.
개발자의 ‘실력’을 다시 정의해야 할 때
진짜 실력은 이런 질문에 답할 수 있는 능력이다.
이 회사는 지금 무엇이 막혀 있는가?
이 문제를 풀면 어떤 가치가 생기는가?
시간과 비용 안에서 가능한 최선의 선택은 무엇인가?
그래서 면접에서도
과거의 스펙보다 회사의 미래를 이야기하는 사람이 강하다.
기술 설명보다 문제 해결 시나리오를 말하는 사람이 기억에 남는다.
이건 타고난 재능이 아니라 훈련의 문제다.
그리고 이 훈련은 코딩 테스트 문제집으로는 길러지지 않는다.
개발자 취업의 두 갈래 길
첫 번째 길은 모두가 아는 길이다.
대기업, 정형화된 커리큘럼, 치열한 경쟁.
안정적이지만 성장 폭은 제한적이다.
두 번째 길은 덜 알려진 길이다.
프로젝트 중심, 실전 중심, 책임 중심의 경로.
불안정하지만 선택권과 기회가 많다.
어느 쪽이 정답은 아니다.
다만 분명한 것은 하나다.
회사에서 원하는 사람은
‘코드를 잘 짜는 사람’이 아니라
‘일을 되게 만드는 사람’이라는 점이다.
개발 공부의 초점을
기술에서 ‘개발 일’로 옮기는 순간,
시장은 전혀 다르게 보이기 시작한다.
댓글
댓글 쓰기