주니어 개발자가 Claude로 일하며 느끼는 성장과 불안
첫 개발 직무를 시작한 지 4개월 된 클라우드 플랫폼 엔지니어의 직접 경험이다. 2024년에 졸업한 뒤 정보기술 지원 업무를 하다가 개발 직무로 옮겼고, 자동화 작업은 재미있지만 실수가 많아 스스로 일을 잘하고 있는지 불안해한다. 그래도 회사 인프라와 자신이 맡은 복잡한 배포 과정을 이해하게 되었고, 문제를 찾아 고치거나 다른 사람에게 설명할 수 있을 만큼 성장했다. 모든 환경에서 워크플로를 완전히 지우는 자동화를 만들기로 했지만, 개발에 거의 두 스프린트가 걸렸고 테스트와 리팩터링까지 합치면 세 스프린트에 가까웠다. Claude와 다른 인공지능 도구의 도움을 받아 개발해야 했고, 회사도 인공지능을 많이 쓰며 선임들도 이제 직접 코딩을 많이 하지 않는다고 말한다. 작업 과정은 설명할 수 있지만, 일부 버킷 삭제가 예상보다 오래 걸릴 수 있다는 점을 충분히 고려하지 못했다.
핵심 포인트
용어 한 줄 설명
- 클라우드 플랫폼
- 인터넷을 통해 컴퓨터 서버나 저장 공간을 빌려주는 서비스입니다.
- 클라우드
- 내 컴퓨터가 아니라 인터넷으로 연결된 외부 컴퓨터를 쓰는 방식입니다.
- 엔지니어
- 컴퓨터 프로그램을 설계하고 직접 만드는 기술 전문가를 말합니다.
- 자동화 작업
- 사람이 반복해서 하던 일을 도구가 정해진 순서대로 대신 처리하는 흐름입니다.
- 워크플로
- 여러 작업을 순서대로 연결한 일 처리 흐름을 말합니다.
- 스프린트
- 팀이 정해진 기간 안에 작은 목표를 끝내는 작업 주기다.
- 1인 개발자
- 회사에 소속되지 않고 혼자서 기획부터 제작까지 모든 과정을 책임지는 제작자.
- 예외 상황
- 컴퓨터 프로그램이 예상하지 못해 처리하기 어려운 드물고 특이한 상황.