주니어 개발자가 Claude로 일하며 느끼는 성장과 불안

첫 개발 직무를 시작한 지 4개월 된 클라우드 플랫폼 엔지니어의 직접 경험이다. 2024년에 졸업한 뒤 정보기술 지원 업무를 하다가 개발 직무로 옮겼고, 자동화 작업은 재미있지만 실수가 많아 스스로 일을 잘하고 있는지 불안해한다. 그래도 회사 인프라와 자신이 맡은 복잡한 배포 과정을 이해하게 되었고, 문제를 찾아 고치거나 다른 사람에게 설명할 수 있을 만큼 성장했다. 모든 환경에서 워크플로를 완전히 지우는 자동화를 만들기로 했지만, 개발에 거의 두 스프린트가 걸렸고 테스트와 리팩터링까지 합치면 세 스프린트에 가까웠다. Claude와 다른 인공지능 도구의 도움을 받아 개발해야 했고, 회사도 인공지능을 많이 쓰며 선임들도 이제 직접 코딩을 많이 하지 않는다고 말한다. 작업 과정은 설명할 수 있지만, 일부 버킷 삭제가 예상보다 오래 걸릴 수 있다는 점을 충분히 고려하지 못했다.

핵심 포인트

  • 첫 개발 직무 4개월 차에도 복잡한 인프라와 배포 과정을 설명할 만큼 성장할 수 있다.
  • Claude와 다른 인공지능 도구를 써도 실제 자동화 작업은 여러 스프린트가 걸릴 수 있다.
  • 선임 개발자들도 직접 코딩보다 인공지능 도구를 많이 쓰는 팀 문화가 있다.
  • 자동화는 작동 코드뿐 아니라 느린 삭제 같은 예외 상황까지 고려해야 한다.
  • 불안감이 있어도 시스템을 이해하고 디버깅할 수 있다면 실질적인 진전이 있다.

용어 한 줄 설명

클라우드 플랫폼
인터넷을 통해 컴퓨터 서버나 저장 공간을 빌려주는 서비스입니다.
클라우드
내 컴퓨터가 아니라 인터넷으로 연결된 외부 컴퓨터를 쓰는 방식입니다.
엔지니어
컴퓨터 프로그램을 설계하고 직접 만드는 기술 전문가를 말합니다.
자동화 작업
사람이 반복해서 하던 일을 도구가 정해진 순서대로 대신 처리하는 흐름입니다.
워크플로
여러 작업을 순서대로 연결한 일 처리 흐름을 말합니다.
스프린트
팀이 정해진 기간 안에 작은 목표를 끝내는 작업 주기다.
1인 개발자
회사에 소속되지 않고 혼자서 기획부터 제작까지 모든 과정을 책임지는 제작자.
예외 상황
컴퓨터 프로그램이 예상하지 못해 처리하기 어려운 드물고 특이한 상황.
원문 보기