처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.07.29 21

‘24시간 완성’ 책에 속지 마세요 — 노비그의 ‘프로그래밍, 10년 만에 배우기’

Hacker News 원문 보기

서점 컴퓨터 코너에 가면 “7일 만에 배우는 ○○”, “24시간 완성 △△” 같은 제목이 여전히 즐비하죠. 그런데 1998년, 나중에 구글 리서치 디렉터가 되는 피터 노비그(Peter Norvig)가 이런 책들을 정면으로 저격하는 에세이를 썼어요. 제목부터 도발적입니다. ‘프로그래밍, 10년 만에 독학하기(Teach Yourself Programming in Ten Years)’. 인공지능 분야의 표준 교과서를 쓴 그 사람 맞아요. 30년 가까이 지난 지금도 개발자들 사이에서 계속 다시 읽히는 고전인데, AI가 코드를 대신 짜주는 요즘이야말로 곱씹을 가치가 있는 글이라 소개해요.

24시간이면 뭘 배울 수 있을까

노비그의 계산은 간단해요. 24시간 동안 배울 수 있는 건 언어의 문법 몇 조각과 예제 몇 개 정도라는 거죠. 그런데 프로그래밍을 한다는 건 문법을 아는 것과 전혀 다른 일이거든요. 문제를 쪼개는 법, 좋은 설계와 나쁜 설계를 구분하는 감각, 디버깅하면서 가설을 세우고 검증하는 습관 같은 것들은 문법책에 안 나와요. 노비그는 여기서 전문성 연구를 끌어옵니다. 체스 마스터 연구부터 음악, 스포츠까지, 한 분야에서 최고 수준에 도달하려면 대략 10년의 의식적 연습(deliberate practice)이 필요하다는 연구들이요. 의식적 연습이 뭐냐면, 그냥 시간을 채우는 게 아니라 자기 실력보다 살짝 어려운 과제에 도전하고, 결과를 분석하고, 틀린 걸 고치는 과정을 반복하는 훈련이에요. 10년 동안 같은 1년치 경험을 열 번 반복하면 안 된다는 거죠.

노비그의 처방전

에세이의 진짜 알맹이는 그가 제시하는 구체적인 처방인데요. 몇 가지만 풀어볼게요.

  • 일단 재미를 느끼세요. 재미있어야 10년을 버티거든요.
  • 직접 프로그래밍하세요. 최고의 학습은 책이 아니라 실전이에요.
  • 다른 프로그래머와 대화하고, 그들의 코드를 읽으세요. 어떤 책이나 강의보다 중요하다고 노비그는 말해요.
  • 프로젝트에서 최고가 되어보기도, 최악이 되어보기도 하세요. 팀에서 제일 잘할 때는 프로젝트를 이끄는 법을 배우고, 제일 못할 때는 고수들이 뭘 하는지, 그리고 뭘 하기 싫어하는지를 배우게 되거든요.
  • 남이 짠 코드를 유지보수해 보세요. 남의 코드를 이해하는 고통을 겪어봐야, 나중에 유지보수하기 좋은 코드를 쓰게 됩니다.
  • 언어를 최소 6개는 배우세요. 클래스 중심 언어 하나, 함수형 하나, 선언형 하나, 병렬 처리 지향 하나… 이런 식으로 패러다임이 다른 언어들을요. 언어가 다르면 문제를 보는 방식 자체가 달라지거든요.
  • ‘한 단계 아래’를 이해하세요. 메모리에서 값 하나 읽는 시간, 디스크 접근 시간, 네트워크 왕복 시간 같은 숫자 감각이요. 이게 성능 설계의 기초가 됩니다.

지금 다시 읽으면

흥미로운 건 이 글이 AI 코딩 시대에 오히려 더 자주 소환된다는 점이에요. 코드를 ‘치는’ 비용이 급격히 떨어지면서, 남는 건 결국 판단이거든요. AI가 내놓은 코드가 좋은 설계인지, 이 아키텍처가 규모를 견딜지, 어디서부터 의심해야 할지 판단하는 능력은 여전히 오랜 경험에서 나와요. 물론 이른바 ‘1만 시간 법칙’ 자체는 이후 연구에서 분야마다 편차가 크다는 반박도 받았지만, “깊이에는 지름길이 없다”는 핵심 메시지는 살아남았죠.

부트캠프나 속성 강의를 폄하하는 얘기로 읽을 필요는 없어요. 시작은 빠를수록 좋죠. 다만 3개월 과정을 마친 게 끝이 아니라 10년짜리 여정의 출발선이라는 관점을 갖자는 겁니다. 사이드 프로젝트를 굴리고, 오픈소스에 기여하고, 나보다 잘하는 사람들 틈에서 부대끼는 게 노비그가 말한 의식적 연습의 현실 버전일 거예요.

한 줄로 정리하면, “빨리 배우는 법은 없지만, 제대로 배우는 법은 분명히 있다”입니다. 여러분의 10년은 지금 몇 년 차쯤 오셨나요? 그리고 AI 도구 시대에도 이 ‘10년’이 여전히 유효하다고 생각하시나요?


🔗 출처: Hacker News

이 뉴스가 유용했나요?

이 기술을 직접 배워보세요

바이브코딩으로 직접 만들어보세요

이 기술, 강의에서 실습으로 배울 수 있습니다.

바이브코딩 강의 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.