TECH 으로 돌아가기
TECH HACKER NEWS 오늘 5분 읽기 40 READS

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

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

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

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

노비그의 처방전

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

지금 다시 읽으면

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

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

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


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://www.norvig.com/21-days.html
SHARE
처리 중...