몇 달 전, 친구의 모임에 참석하여 몇 년 만에 만난 사람들과 이야기를 나누었습니다. 그들 대부분은 이제 비기술 산업에서 일하고 있습니다.
비기술 친구가 저를 따로 불러서 요즘 제가 자주 듣는 질문을 했습니다: "신입 졸업생이 기술 산업에 진입할 수 있을까요? 누군가는 그들에게 첫 기회를 줘야 하지 않나요?"
저는 음료를 한 모금 마시고 솔직한 대답을 했습니다.
"솔직히 말하자면," 제가 말했습니다, "저희 팀과 비슷한 많은 팀들이 더 이상 전통적인 '주니어 엔지니어' 역할을 적극적으로 채용하지 않고 있습니다."
그는 제가 농담하는 줄 알았습니다. 저는 농담이 아니었습니다. 현실은, 저희 팀은 20개의 전문 AI 도구를 관리하는 것이 이제 실무 경험이 없는 신입 졸업생을 교육하는 것보다 시간과 자원을 더 효율적으로 사용하는 방법이 되었다는 것입니다.우리가 가르치고 싶지 않은 것이 아니라, 우리의 작업 속도와 AI로부터 얻는 효율성 때문에 실제로 시간이 없다는 것입니다.그 대화는 저에게 남았습니다. 이 산업에 진입하는 방법이 바뀌었지만, 이를 가장 필요로 하는 사람들에게는 아무도 이를 알리지 않은 것 같습니다. 그래서 모든 학생/졸업생과 예비 엔지니어를 위해, 이해해야 할 다섯 가지 진실을 소개합니다.
1. 당신의 일은 코드를 작성하는 것이 아니라 AI를 지휘하는 것입니다.
가장 먼저 이해해야 할 것은 당신의 핵심 기술이 더 이상 단순한 코딩이 아니라는 것입니다. 파이썬을 아는 것은 한때 차별화 요소였지만, 이제는 기본 조건일 뿐입니다. 저희 팀은 매일 20개 이상의 다양한 AI 도구를 사용합니다: 코드 완성을 위한 제미니 코드, 논리 및 디버깅을 위한 클로드, 에이전트 워크플로우 구축을 위한 랑체인, n8m 등.
한때 주니어 엔지니어의 역할에서 가장 중요한 작업들이 이제 이러한 AI 도우미들에 의해 처리되고 있습니다. 하지만 중요한 점은 다음과 같습니다:
AI는 아무리 강력하더라도 여전히 인간이 정확하고 지능적인 명령을 내려야 한다는 것입니다.현재 기술 분야에서 가장 가치 있는 기술은
프롬프트 엔지니어링입니다.당신은 원하는 것을 정확히 표현하고, 요청을 구조화하고, 제공할 맥락과 설정할 제약 조건을 아는 방법을 알아야 합니다. 좋은 프롬프트를 작성하지 못하면 AI는 쓸모없는 결과물을 제공합니다. 여전히 채용 제안을 받는 사람들은 AI를 자신에게 유리하게 활용할 수 있는 능력을 입증한 사람들입니다. 저는 일반적으로 A4 용지 3페이지 분량의 프롬프트를 작성하여 긴 구성의 앱 프로그래밍을 시작합니다.2. 당신의 이력서는 중요하지 않습니다. 당신의 GitHub가 전부입니다.
솔직히 말하자면: 저와 저희 팀은 당신의 GPA, TOEIC 점수, 수강한 과목 목록에 관심이 없습니다. 우리가 관심 있는 것은 단 하나입니다:
당신은 실제로 작동하는 무언가를 만들었나요?애플, 구글 또는 다른 최고의 기술 회사의 채용 관리자에게 눈에 띄고 싶다면, 가장 빠른 방법은 실질적인 프로젝트를 만드는 것입니다. 그것은 거대하거나 지나치게 복잡할 필요는 없지만, 반드시 다음과 같아야 합니다:
실제적:
- 진짜 문제를 해결합니다.시연 가능:
- 실시간 데모에서 작동하는 것을 보여줄 수 있습니다.유용함:
- 실용적인 응용이 있습니다.예를 들어, 친구들이 수업을 예약하는 데 도움을 주는 작은 도구, 자신의 AI 기반 번역 웹사이트, 보고서를 처리하는 자동화 스크립트 등이 있을 수 있습니다. 이러한 것들은 어떤 자격증보다 훨씬 더 가치가 있습니다. 저의 개인적인 작업 흐름은 이렇습니다: 당신의 LinkedIn을 몇 초 동안 훑어보지만, 당신의 GitHub README는 모든 줄을 읽습니다.
3. 멘토링을 기다리지 마세요. 문제를 해결하기 시작하세요.
신입 사원을 위한 느리고 체계적인 단계별 온보딩 시대는 끝났습니다. 적어도 고속 팀에서는 그렇습니다. 저희 팀은 슬림하고, 속도는 끊임없습니다. 우리는 누군가에게 디버깅의 기초를 가르칠 여력이 없습니다.
당신이 유지될 가치가 있음을 증명하기 위해서는, 당신이 이미 알고 있는 것이 아니라, 독립적으로 문제를 해결할 수 있는 능력을 보여주는 것이 중요합니다.
이것은 당신이 첫날부터 선임 엔지니어가 될 필요는 없지만, 다음을 할 수 있어야 한다는 것을 의미합니다:문서를 철저히 읽기.도움을 요청하기 전에 세 가지 다른 각도에서 문제를 구글링하기.
- 세 가지 질문이 아니라 고려한 세 가지 가능한 해결책을 가지고 선임에게 접근하기.
- 저는 당신이 천재가 되기를 바라지 않습니다. 저는 당신이 자원이 풍부하기를 원합니다.
- 당신이 자신의 문제의 60%를 해결할 수 있다면, 저는 당신에게 주목하고 존경할 것입니다.
4. 리트코드만으로는 부족합니다. 시스템 설계가 차별화 요소입니다.몇 년 전, 알고리즘 문제를 잘 푸는 것이 최고의 직업을 얻는 열쇠였습니다. 이제는 그것만으로는 충분하지 않습니다. AI는 이제 몇 초 만에 정렬 알고리즘이나 복잡한 함수를 작성할 수 있습니다.
하지만 아직 AI가 할 수 없는 한 가지가 있습니다:
안정적이고 확장 가능하며 안전한 백엔드 시스템을 설계하는 것입니다.
이것이 진정한 차별화 요소입니다. 당신이 집착해야 할 주제는 단순한 알고리즘이 아니라 다음과 같습니다:모놀리스를 마이크로서비스로 분해하는 방법.동시성과 로드 밸런싱을 처리하는 방법.
- 안전한 API를 설계하는 방법.
- 데이터베이스에서 읽기/쓰기를 분리하는 방법.
- How to design secure APIs.
- How to implement read/write separation in a database.
- 모르는 것을 식별하는 방법.
이 개념들을 주니어 수준에서도 이해할 수 있음을 보여줄 수 있다면, 당신은 단순한 코더가 아니라 잠재적인 시니어 엔지니어로 평가받을 것입니다. AI는 함수를 작성할 수 있지만, 아직 전체 시스템을 설계할 수는 없습니다.
5. AI와 경쟁하지 마세요. AI의 편집자가 되세요.
이것이 가장 중요한 진리입니다. AI는 매우 강력하지만, 자주 잘못되기도 합니다. AI는 API를 환각하고, 논리적 뉘앙스를 오해하며, 그럴듯해 보이지만 매우 비효율적이거나 아예 실행되지 않는 솔루션을 제공합니다.
당신의 진정한 가치는 "AI를 빠르게 사용하는 능력"에 있지 않습니다. 그것은 당신의 판단력에 있습니다.AI가 생성한 코드를 보고 다음을 아는 능력에 있습니다:
- 이 구현이 비효율적이라는 것.
- 이 아키텍처 설계가 지나치게 복잡하다는 것.
- 이 제안된 솔루션이 실제 조건에서 실패할 것이라는 것.
다시 말해, 당신의 새로운 역할은 "AI 사용자"가 아닙니다. 당신의 역할은 편집자, 마케팅 매니저, 제품 매니저, 시스템 아키텍트입니다.당신의 일은 AI와 작업을 두고 경쟁하는 것이 아닙니다; 당신의 일은 AI를 안내하는 인간 의사결정자가 되는 것입니다.
마지막 생각
그날 밤 친구에게 했던 말로 마무리하겠습니다. 제가 진심으로 믿는 문구입니다:
"오늘날 이 산업에는 주니어 엔지니어가 없습니다; 단지 아직 시니어임을 증명하지 못한 엔지니어만 있을 뿐입니다."
이것은 낙담하게 하려는 것이 아닙니다. 이것은 행동을 촉구하는 것입니다. 기회는 줄어들지 않았습니다; 기준이 단순히 바뀌었을 뿐입니다. 회사가 당신에게 시작점을 제공하기를 기다리지 마세요. 당신의 시작점은 지금부터 스스로 구축하는 것입니다.

