본문 바로가기

ai 코딩8

AI가 만든 코드를 믿어도 될까? 믿는 순간 로그가 말을 겁니다 AI가 만든 코드를 믿어도 될까? 믿는 순간 로그가 말을 겁니다소개AI가 코드를 만들어 주는 시대가 되면서 개발자의 첫 반응은 대체로 두 가지입니다. 하나는 감탄입니다. "이걸 이렇게 빨리 만든다고?" 다른 하나는 불안입니다. "그런데 이걸 믿어도 되나?" 두 감정은 꽤 자주 동시에 옵니다. AI가 작성한 코드는 겉으로 보면 깔끔하고, 설명도 그럴듯하고, 주석까지 친절할 때가 많습니다. 그래서 믿고 싶어집니다. 하지만 개발자는 믿는 순간부터 진짜 일이 시작됩니다. 코드는 말이 없지만 로그는 말합니다. 그리고 로그는 가끔 아주 직설적입니다.AI가 만든 코드가 실행된다고 해서 안전하다는 뜻은 아닙니다. 정상 입력에서는 잘 돌아가도 예외 상황에서 깨질 수 있고, 작은 데이터에서는 빠르지만 실제 데이터에서는 느.. 2026. 8. 14.
이제 개발자는 코드를 짜는 사람이 아니라 의심하는 사람입니다 이제 개발자는 코드를 짜는 사람이 아니라 의심하는 사람입니다소개예전에는 개발자를 설명할 때 "코드를 짜는 사람"이라는 표현이 꽤 자연스러웠습니다. 요구사항을 받고, 로직을 설계하고, 파일을 열고, 키보드로 코드를 작성하는 사람이 개발자였습니다. 물론 그때도 개발자는 단순히 타자를 치는 사람이 아니었지만, 겉으로 보이는 일의 중심은 코드 작성에 가까웠습니다. 그런데 AI 도구가 일상에 들어오면서 이 설명이 조금 낡아 보이기 시작했습니다.이제 코드는 AI도 씁니다. ChatGPT, GitHub Copilot, Cursor 같은 도구는 함수 초안을 만들고, 테스트 케이스를 제안하고, 에러 메시지를 해석하고, 리팩터링 방향까지 알려 줍니다. 그러다 보니 개발자의 역할은 "누가 더 빨리 코드를 작성하는가"에서 ".. 2026. 8. 11.
바이브 코딩 다음 단계: 바이브 디버깅의 눈물 바이브 코딩 다음 단계: 바이브 디버깅의 눈물소개바이브 코딩은 참 매력적입니다. 머릿속에 떠오른 아이디어를 AI에게 설명하면 코드가 빠르게 만들어지고, 화면에는 그럴듯한 기능이 나타납니다. 예전 같으면 폴더 구조부터 고민하고, 라이브러리 문서를 뒤지고, 예제 코드를 몇 개씩 비교해야 했을 일을 이제는 대화 몇 번으로 시작할 수 있습니다. 처음에는 거의 마법처럼 느껴집니다. 문제는 마법이 끝난 뒤입니다. 기능은 생겼는데, 왜 동작하는지 모르겠고, 왜 가끔 깨지는지도 모르겠습니다. 그때부터 시작되는 것이 바로 바이브 디버깅입니다.바이브 코딩이 "일단 만들어 보자"의 세계라면, 바이브 디버깅은 "이게 왜 만들어졌지?"의 세계입니다. 버튼은 있는데 눌러도 반응이 없고, API 호출은 성공했다는데 화면은 조용하고.. 2026. 8. 10.
개발자의 새 업무: 코딩 30%, AI 달래기 70% 개발자의 새 업무: 코딩 30%, AI 달래기 70% Introduction예전의 개발자는 키보드를 두드리는 사람으로 묘사됐다. 모니터에는 검은 터미널이 떠 있고, 손가락은 초당 몇 타인지 모를 속도로 움직이며, 밤새 커피와 함께 기능을 완성하는 이미지였다. 그런데 AI 코딩 도구가 일상으로 들어온 뒤 개발자의 업무 풍경은 조금 이상하게 바뀌었다. 타자를 치는 시간은 줄었는데, 말을 거는 시간은 늘었다. 코드를 직접 쓰는 시간은 줄었는데, “아니 그 뜻이 아니라”, “기존 동작은 유지하고”, “이 라이브러리는 우리 프로젝트에 없어”, “테스트 먼저 봐” 같은 문장을 쓰는 시간은 폭발적으로 늘었다.그래서 요즘 개발자의 업무를 농담처럼 표현하면 이렇다. 코딩 30%, AI 달래기 70%. 물론 이 비율은 과.. 2026. 8. 3.
방구석 스티브 잡스의 대량 양성: 코딩 문법보다 무서운 '도메인 지식'의 역습 방구석 스티브 잡스의 대량 양성: 코딩 문법보다 무서운 '도메인 지식'의 역습 Introduction요즘 IT 업계에서 가장 묘하게 웃기고, 동시에 약간 서늘한 장면은 미팅룸에서 벌어집니다. 예전에는 개발자가 노트북을 살짝 닫고 팔짱을 낀 뒤 “그건 아키텍처 구조상 어렵습니다”라고 말하면 회의실 공기가 정리됐습니다. 기획자는 “아, 그렇군요”라고 말하며 요구사항 문서를 조용히 접었고, 현업 담당자는 “역시 개발은 어렵구나”라는 표정으로 커피를 마셨습니다. 그런데 이제 판이 바뀌었습니다. 기획자가 조용히 챗GPT나 Cursor 같은 AI 도구를 켭니다. 요구사항을 입력합니다. 잠깐의 로딩 후 화면에 코드가 나옵니다. 그리고 개발자를 향해 아주 해맑게 말합니다. “음? AI는 된다고 하는데요?”이 한 문장에.. 2026. 8. 2.
AI가 코드를 짜줬는데, 왜 퇴근은 제가 못하죠? AI가 코드를 짜줬는데, 왜 퇴근은 제가 못하죠? Introduction한때 저는 순진했습니다. 아니, 순진했다기보다 조금 눈이 반짝였습니다. “이제 AI가 코드를 다 짜주니까 개발자는 프롬프트만 잘 치면 되는 시대가 왔다.” 이 문장을 마음속으로 세 번쯤 외우던 시절이 있었습니다. 개발자는 더 이상 반복문과 보일러플레이트에 갇히지 않고, 우아하게 요구사항을 말하며, AI는 옆에서 커피도 안 마시고 불평도 안 하고 코드를 척척 뽑아주는 그런 미래 말입니다. 저는 그 미래가 거의 도착했다고 믿었습니다. 그리고 그날 밤, 터미널은 제게 현실을 알려주었습니다.처음 AI가 3초 만에 200줄짜리 코드를 뽑아냈을 때의 감동은 아직도 선명합니다. 화면에는 클래스가 있었고, 타입 힌트가 있었고, 예외 처리처럼 보이는.. 2026. 8. 1.