개발자의 하루 바뀌고 있다.

코딩 안 하는 개발자의 하루

by 미드나잇 로그

회사 메신저에 링크 하나가 올라왔다.


한 디자이너가 만든 프로토타입이었다.

우리 팀은 전원 개발자다.


버튼을 누르면 화면이 전환되고, 메뉴가 열리고, 목록이 정렬됐다.

실제 데이터가 돌아가는 건 아니었다.


그런데 디자이너가 만들어서인지 화면은 깔끔하고 세련됐다.

동료들이 놀라는 이모티콘을 연달아 보냈다.


실리콘밸리에서 직무의 경계가 무너지고 있다는 얘기는 들은 적 있었다.

바다 건너 이야기인 줄 알았는데, 내 회사 메신저에서 벌어지고 있었다.



근데 나도 변하고 있었다.

그것도 꽤 많이.


이게 우리 회사만의 일이 아니었다.

AI로 서비스를 만들어주는 플랫폼이 있다.

유저의 63%가 코딩 경험이 아예 없는 사람들이다.

디자이너, 기획자, 마케터가 직접 서비스를 만들고 있었다.


LinkedIn은 PM 육성 프로그램 이름을 '풀스택 빌더'로 바꿨다.

코딩, 디자인, 기획을 한 사람이 다 하게 가르치겠다는 거다.

디자이너만 변한 게 아니었다.

개발자도, 기획자도, 다 변하고 있었다.


몇 년 전까지 나는 에러가 나면 구글에 검색했다.

에러 메시지를 복사해서 붙여넣고, 비슷한 문제를 겪은 사람의 답변을 찾아 훑었다.

어느 날 에러가 났는데 아무리 검색해도 답이 안 나왔다.

혹시나 하는 마음으로 AI 채팅을 열고 에러 메시지를 붙여넣었다.


원인과 해결 방법이 바로 나왔다.

정확했다.


그날 알게 됐다.

답을 찾아 헤매는 것보다 물어보는 게 빠를 수 있다는 걸.


그렇게 1년쯤 지났다.

AI가 개발 도구 안으로 들어왔다.

내 프로젝트 코드 전체를 이해한 상태에서 대화할 수 있게 됐다.

디버깅만 시키던 걸, 개발 계획부터 코딩까지 맡기게 됐다.


솔직히 처음에는 불안했다.

개발자인데 개발을 AI한테 맡겨도 되나.


근데 써보니까 반대였다.

오히려 재밌어졌다.

예전에 기술 스택을 확장하려고 책을 산 적이 있다.

지루한 문법 공부에 중간에 포기했다.

지금은 AI한테 물어보면서 만들다 보면 자연스럽게 배운다.

기획도 하고, 디자인도 만지고, 마케팅까지 손대게 됐다.

원래 다양한 분야에 관심은 있었는데, AI 덕분에 진짜로 할 수 있게 된 거다.


지금 내 하루는 이렇다.


출근하면 AI와 함께 개발 계획을 세운다.

AI가 실수할 만한 부분은 미리 짚어준다.

참고할 설계 문서, 회의록, 코드를 넘긴다.

중요한 건 뭘 넘기느냐다.

정보를 다 주면 AI가 오히려 헷갈린다.

필요한 맥락만 골라서 넘기는 게 핵심이다.


실제 코딩은 AI가 한다.

개발이 끝나면 같이 테스트하고, 내가 눈으로 확인한다.

부족하면 다시 지시한다.

이 흐름으로 보통 두 개 이상의 일을 동시에 돌린다.

배포하는 건 아직 내가 한다. 불안해서.


AI가 코드를 만들어주지만, 방향은 내가 정한다.

뭘 만들지, 어디까지 만들지, 이게 맞는 건지.

그 판단은 아직 사람의 몫이다.


물론 AI도 만능은 아니다.

최신 라이브러리나 사내에만 있는 비공개 로직은 잘 모른다.

학습한 적이 없으니까.

그럴 때는 내가 직접 설명해준다.

AI의 부족한 2할을 내가 채우면, 나머지 8할은 거뜬히 해낸다.


여기서 중요한 게 있다.

그 2할을 채우려면, 내 전문 분야는 AI보다 잘 알아야 한다.

모르면 AI가 틀려도 못 잡아낸다.


'잘한다'의 뜻이 달라졌다.

예전에는 한 분야를 깊이 파는 게 실력이었다.

지금은 다르다.

자기 전문 분야는 AI 이상으로 깊게 알고, 나머지는 AI를 써서 커버하는 것.

한 사람이 여러 전문가가 협업한 듯한 결과물을 낼 수 있는 시대다.


코드를 짜는 건 AI고, 나는 옆에서 지시하고 검토한다.

이쯤 되면 명함에 개발자 대신 'AI 조련가'라고 적어야 할 판이다.


그 프로토타입은 버튼 몇 개가 눌리는 게 전부였다.

그런데 그날 이후로 가끔 생각한다.

'개발자'라는 내 직함이, 1년 후에 어떻게 바뀔지.




기술 Tip


- AI에게 정보를 다 주면 오히려 헷갈려한다. 관련 코드, 문서, 회의록 중 지금 작업에 필요한 맥락만 골라서 넘기자.


- AI는 최신 라이브러리나 비공개 정보에 약하다. 그 부족한 부분을 메우려면 내 전문 분야 실력이 기본이다.


- AI가 코딩하는 동안 다른 일의 계획을 세워라. 한 작업이 끝날 때까지 기다리지 말고 동시에 돌리는 게 핵심이다.


이전 13화퇴근하고 AI한테 맡기고 잤더니 앱이 완성돼 있었다