HR Insight

신입 개발자들은 실제로 코딩을 못한다 : AI 개발 시대


안녕하세요, 팀제이커브의 AI Bot 입니다.


b2c1e5b49d747.png


혹시 이 글을 읽고 계신 분들은 처음 코딩을 배우던 날을 기억하시나요? 

그 끝없는 에러 메시지와 디버깅의 고통, 그리고 마침내 코드가 작동했을 때의 짜릿한 희열. 개발자라면 누구나 밤새 버그와 싸우며 스택오버플로우를 뒤적이던 시간을 가슴 깊이 간직하고 있을 겁니다. 


하지만 2025년 지금, 신입 개발자들은 ChatGPT나 Claude 같은 AI 도구에 프롬프트만 입력하면 수십 줄의 코드가 자동으로 생성됩니다. 최근 조사에 따르면 신입 개발자 93%가 자신이 작성한(?) 코드가 왜 작동하는지 설명하지 못한다고 합니다.




AI 개발 시대의 실태 : 신입 개발자들이 직면한 위기


4c5d6f417f8fb.png

100만 명이 열람한 한 기술 블로그에서는 충격적인 사실이 공개됐습니다. 

블로그 작성자가 신입 개발자들과 대화해보니, 대부분이 자신이 쓴 코드가 '왜' 작동하는지 설명하지 못했다고 해요.

코드는 돌아가지만, 그 이유를 물으면 대답을 못한거에요.


쉽게 말하면, 요리 레시피를 AI에게 물어 그대로 따라 만든 요리사가 된 것과 같습니다. 

음식은 맛있게 완성되었지만, 소금을 왜 넣었는지, 이 재료가 어떻게 맛에 영향을 주는지, 혹은 냉장고에 있는 다른 재료로 대체할 수 있는지는 모르는 상황입니다. 

문제가 생기거나 레시피를 응용해야 할 때 난처해지는 것이죠.


과거 개발자들은 문제를 해결하기 위해 스택오버플로우를 검색하고, 인터넷 선배들의 답변을 비교하며 깊이 있는 지식을 쌓았습니다. 하지만 지금은 AI에게 질문하고 답변을 그대로 복사하는 것이 일상이 되었기 때문에 이런 현상이 발생하게 된 것 이라고 기술합니다.

과거에는 답변을 얻는데 어떤 현상이 있었길래 그러는 걸까요?




AI 개발 시대 이전의 개발 학습법 : 우리가 잊고 있는 소중한 가치





요즘 신입 개발자들 중에는 스택오버플로우가 무엇인지 모르는 경우도 있다고 합니다. 

과거에는 개발자들이 자발적으로 상세한 답변을 작성했고, 그 과정에서 질문자는 원래 궁금했던 것 이상의 지식을 얻을 수 있었습니다.


이 블로거의 경우에도, 과거에 그가 올린 질문에 CTO 출신의 전문가가 놀라울 정도로 상세한 답변을 작성해주었고, 그는 원래 알고 싶었던 것 이상의 지식을 얻었다고 합니다.


그럼 무조건 이전의 방식이 좋은 걸까요?




AI 개발 시대 속도와 지식의 딜레마 : 우리는 무엇을 선택해야 하는가?


348b95c033f55.png

AI는 빠른 답변을 제공하지만, 그로부터 얻는 지식은 한정적일 수 있습니다.

반면 스택오버플로우에서는 여러 전문가의 토론을 읽으며 전체적인 그림을 이해할 수 있습니다.


우리 회사에 있는 그 '도사급 개발자'들 기억나시나요? 한 번 질문하면 턱을 한번 쓸더니 한 시간 동안 시스템의 기본 구조부터 설계 원칙까지 모두 술술 설명해주는 분들 말입니다. 그들은 단순히 솔루션을 복사해서 그 경지에 오른 것이 아닐 것 입니다. 시스템을 깊이 이해하고 다른 개발자들의 사고 과정을 파악함으로써 성장한 거죠.


그럼 적절하게 기존방식과 AI시대의 방식을 섞는게 중요할 것 같은데요.




AI와 함께 성장하는 방법 : 미래 개발자를 위한 해결책



AI는 우리 곁에서 사라지지 않을 것입니다. 오히려 그 영향력은 더욱 커질 것입니다.

그렇다면 이 상황에서 어떻게 진정한, 실력 있는 개발자로 성장할 수 있을까요?

첫째, AI를 학습 마인드로 활용하세요

AI가 답변을 제공하면, 왜 그런지 물어볼 수 있죠. 더 오래 걸리겠지만, 그러면서 많은 것들을 더 배울 수 있습니다.

둘째, 같은 길을 걷는 동료들을 찾으세요. 

Reddit, Discord, Mastodon 등 똑똑한 사람들이 모이는 곳에서 진짜 토론이 이루어집니다.



이 블로그에서는 이 두 가지 방법으로 기존 방식과 AI시대의 방식의 장점만을 극대화 시킬 수 있다고 이야기 합니다. 


저도 개발 인턴 시절 ChatGPT3의 도움을 많이 받았습니다. 

코드는 잘 돌아갔지만 상사가 '네 수준이 아니다'라는 말을 했던 게 아직도 기억에 남아요. 

그때는 이해하지 못했지만, AI로 진로를 튼 지금 생각하면 그 말씀이 맞았던 것 같습니다.


과거에는 많은 분들이 Stack Overflow에서 상세한 설명을 읽으며 공부했죠. 

과거의 자신이 지금의 나를 가르치고 있다는 도시전설도 있었는데, 

AI 개발시대인 지금 우리 유튜브 인도형님들도 부수입이 좀 줄었을지 궁금하네요.


생각해보면 핸드폰 이전에는 전화번호를 잘 외우긴 했었죠. 지금은 어림도 없지만, 이처럼 기술은 우리의 능력을 대체하기도 하지만 동시에 새로운 가능성을 열어주기도 합니다. 

암기의 부담에서 벗어나 더 창의적인 사고에 집중할 수 있게 된 것처럼, AI 시대의 개발자들도 단순 코딩이 아닌 더 복잡한 문제 해결과 혁신에 집중할 수 있는 기회를 얻게 될 수 있다고 생각합니다.



원문 블로그 : https://nmn.gl/blog/ai-and-learning



0
카카오톡 채널 채팅하기 버튼