본문 바로가기

주니어 개발자3

AI 시대의 주니어 개발자 생존법: 질문 잘하는 사람이 살아남는다 AI 시대의 주니어 개발자 생존법: 질문 잘하는 사람이 살아남는다소개AI가 코드를 제안하고, 테스트 케이스를 만들고, 에러 메시지까지 설명해 주는 시대가 되었습니다. 예전에는 주니어 개발자가 막히면 공식 문서를 뒤지고, 검색 결과를 열 개쯤 열어 놓고, 마지막에는 선배 개발자에게 조심스럽게 질문하는 흐름이 자연스러웠습니다. 이제는 그 중간에 ChatGPT, GitHub Copilot 같은 AI 도구가 들어왔습니다. 덕분에 답을 얻는 속도는 빨라졌지만, 이상하게도 질문을 잘해야 한다는 압박은 더 커졌습니다.왜 그럴까요? AI는 사용자가 던진 질문의 모양을 따라갑니다. 질문이 모호하면 답변도 모호해지고, 요구사항이 빠져 있으면 그럴듯하지만 엉뚱한 코드가 나옵니다. AI가 친절하게 웃으며 코드를 내놓는 것처럼.. 2026. 8. 13.
바이브 코딩 다음 단계: 바이브 디버깅의 눈물 바이브 코딩 다음 단계: 바이브 디버깅의 눈물소개바이브 코딩은 참 매력적입니다. 머릿속에 떠오른 아이디어를 AI에게 설명하면 코드가 빠르게 만들어지고, 화면에는 그럴듯한 기능이 나타납니다. 예전 같으면 폴더 구조부터 고민하고, 라이브러리 문서를 뒤지고, 예제 코드를 몇 개씩 비교해야 했을 일을 이제는 대화 몇 번으로 시작할 수 있습니다. 처음에는 거의 마법처럼 느껴집니다. 문제는 마법이 끝난 뒤입니다. 기능은 생겼는데, 왜 동작하는지 모르겠고, 왜 가끔 깨지는지도 모르겠습니다. 그때부터 시작되는 것이 바로 바이브 디버깅입니다.바이브 코딩이 "일단 만들어 보자"의 세계라면, 바이브 디버깅은 "이게 왜 만들어졌지?"의 세계입니다. 버튼은 있는데 눌러도 반응이 없고, API 호출은 성공했다는데 화면은 조용하고.. 2026. 8. 10.
AI에게 일을 맡겼더니 코드 리뷰 대상이 둘이 되었습니다 AI에게 일을 맡겼더니 코드 리뷰 대상이 둘이 되었습니다소개AI에게 코드를 맡기면 일이 줄어들 것 같았습니다. 그런데 막상 써 보니 이상한 일이 생겼습니다. 코드 리뷰 대상이 하나에서 둘로 늘었습니다. 예전에는 내가 작성한 코드만 설명하면 됐는데, 이제는 AI가 만든 코드까지 "제가 시킨 겁니다"라고 책임져야 합니다. 마치 회의에 대리인을 보냈더니, 대리인이 회의록을 아주 자신 있게 잘못 써 와서 함께 해명하러 들어가는 상황과 비슷합니다.AI 도구는 분명 강력합니다. 반복 작업을 줄이고, 익숙하지 않은 문법을 빠르게 떠올리게 해 주고, 테스트 케이스 초안을 만들어 주며, 에러 메시지를 해석하는 데도 도움을 줍니다. 하지만 AI가 작성한 코드는 자동으로 안전해지지 않습니다. 실행된다고 해서 좋은 코드가 되.. 2026. 8. 9.