AI 시대에도 여전히 중요한 개발자 역량은? K-디지털 트레이닝 멘토링 후기

채용 시장에서 개발자에게 요구하는 기준이 달라지고 있습니다. 얼마 전까지는 ‘AI 도구를 능숙하게 다룰 줄 아는가’ 또는 ‘AI로 코드를 짜본 경험이 있는가’를 강점으로 여겼습니다. 지금은 기준선이 한 단계 더 올라가 ‘AI로 서비스나 에이전트를 기획하고 실제로 운영해 본 경험이 있는가‘까지 살펴보고 있죠.

취업을 준비하고 있는 개발자라면 이 변화가 부담스럽게 느껴질 수 있습니다. 그렇다고 개발자에게 요구되는 AI 역량과 운영 경험이 거창한 것은 아닙니다. 아이디어를 서비스로 구체화하고 실제로 동작하는 환경까지 만들어 보는 것. 그리고 그 경험을 스스로 설명할 수 있는 역량은 이전에도 개발자에게 요구되었던 것이죠.


동시에 실무에서는 AI가 빠르게 생성한 코드를 검증하고 문제가 생겼을 때 원인을 추적할 수 있는 역량이 더 중요해지는 것도 사실입니다. 취업준비생 입장에서는 막연할 수밖에 없습니다. 기획부터 개발, 클라우드 배포, 팀원들과의 협업과 피드백 주고받기까지 한 사이클을 온전히 경험할 기회 자체가 흔치 않기 때문이죠.

가비아는 이런 취업준비생들의 고민을 덜기 위해 AI·클라우드 선도기업으로서 K-디지털 트레이닝에 함께하고 있습니다. AI 시대 개발자에게 필요한 역량이란 과연 무엇일까요? 가비아 현직자 멘토링 질문과 응답에서 그 해답을 살펴보시죠👀

가비아 클라우드 멘토 (좌) Jerry, (우) Django

튜닝의 끝은 순정? AI 시대 기획자와 개발자의 필수 역량

Q. 개발하기 좋은 기획은 어떤 기획일까요?

A. (Django) 기획서에 필요한 내용이 충분히 담겨 있는 것이 중요합니다. 하지만 처음부터 완벽한 기획서는 없죠. 당연히 허점이 있을 수 있습니다. 기획 리뷰 단계에서 개발자와 기획자가 부족한 부분을 함께 찾아가고 의견을 주고 받으며 완성도를 높여가는 과정이 필요합니다.

Q. 가비아가 생각하는 좋은 개발자의 역량이 궁금합니다.

A. (Jerry) 자신이 수행한 프로젝트를 처음부터 끝까지 직접 설명할 수 있는 역량을 중요하게 생각합니다. 어떤 문제를 해결했고, 문제를 해결하는데 왜 그 기술을 선택했는지, 어떤 고민 끝에 결과를 만들었는지 논리적으로 설명할 수 있어야 합니다.

(Django) AI 시대에도 결국 기본기가 가장 중요하다고 생각합니다. ‘튜닝의 끝은 순정’이라는 말처럼요. 컴퓨팅 기초 지식을 탄탄하게 다지고 전문 용어를 적확하게 사용할 수 있는 역량이 중요해졌습니다. 전문성을 꾸준히 쌓아 기본기를 갖춘 뒤 새로운 기술과 AI 도구를 사용한다면 좋은 개발자로 성장할 수 있다고 생각합니다.

Q. 프로젝트를 진행하다보면 실제 데이터를 구하기 어려운 경우가 있는데요. 더미 데이터로 개발해도 의미가 있을까요?

A. (Django) 더미 데이터로 개발하는 것도 충분히 의미 있는 경험이라고 생각합니다. 데이터 구조를 설계하고 기능을 구현하는 과정 자체가 개발 역량을 키우는 데 큰 도움이 됩니다. 실제 데이터를 구하기 어려운 경우 AI 합성 데이터를 활용하는 방법도 검토해 볼 수 있을 것 같습니다.

적극적으로 멘토링 시간에 참여하는 팀원들

기술이 바뀌어도 변하지 않는 협업의 중요성

Q. 여러 직무와 협업할 때 중요한 점은 무엇인가요?

A. (Jerry) 기획, 프론트엔드, 백엔드, 디자인까지 여러 직무가 함께 프로젝트를 진행하다 보면 예상치 못한 병목이 생기기도 합니다. API 구현 일정이 처음 계획과 달라지거나, 기획 의도와 개발 방향이 서로 다르게 이해되기도 하죠.

이럴 때 중요한 것은 많이 소통하는 것입니다. 문서나 메신저와 같이 정리된 텍스트로 소통하는 것도 중요하지만 직접 자리에 찾아가 이야기를 나누기도 합니다. 가끔은 얼굴을 보고 대화를 하는 게 더 빠르게 문제를 해결하는 방법이 될 수도 있습니다. 다른 직무와 함께 일할 때일수록 더 적극적으로 소통하려고 노력합니다.

Q. 팀 프로젝트에서 리더를 맡고 있습니다. 리더십을 갖추려면 어떤 게 필요할까요?

A. (Django) 현업에서 리더에게 기대하는 건 크게 두 가지입니다. 첫 번째는 피드백입니다. 팀원들이 진행한 업무를 확인하고 잘한 점과 보완해야 할 점을 명확하게 전달하는 것이 중요합니다.

두 번째는 결단력입니다. 모두가 다양한 의견을 가지고 있을 때 최종적으로 결정을 내려줄 사람이 필요합니다. 그 역할을 하는 사람이 바로 리더이죠. 상황에 맞게 방향을 정하고 책임지는 것이 리더의 중요한 역량이라고 생각합니다.

가비아 클라우드 현직자와 함께한 멘토링 시간
서비스 기획 및 개발에 대해 논의하는 팀원들

새로운 기술 변화 속에서도 함께 성장하는 법

기술이 아무리 빠르게 바뀌어도 서비스를 보는 개발자의 인사이트와 코드를 책임지는 태도는 대체되지 않습니다. 가비아 멘토링 시간을 통해서 기본기의 중요성을 다시 한번 확인할 수 있었는데요. 다들 어떻게 생각하시나요?

가비아는 미래 개발자의 역량을 키우기 위해 솔데스크와 함께 AI 에이전트 부트캠프를 준비하고 있습니다. 팀 프로젝트를 통해 AI 에이전트를 기획해보고 실서비스 배포까지 경험할 수 있는 커리큘럼으로 구성되어 있죠.

앞선 멘토링에서 언급했듯 실제로 서비스를 운영해보는 것도 중요한 경험이지만 무엇보다 나의 언어로 아이디어를 설명하고, 왜 어떤 기준으로 기술을 선택했는지, 무슨 과정을 통해 협업했는지 말할 수 있게 되는 것이 값진 자산입니다.

탄탄한 개발 기본기부터 클라우드 환경에서 AI 에이전트 배포 경험까지!
보다 자세한 커리큘럼과 지원 방법은 아래 버튼을 클릭하고 확인해 보세요⬇️