코딩 배우기는 여전히 가치 있다

1 week ago 17
  • LLM과 바이브 코딩 시대에도 코딩은 취업 기술을 넘어 수학, 학습법, 창의적 표현을 익히는 매체로 남아 있음
  • “learn to code”가 빠른 계층 이동의 구호처럼 쓰이던 분위기는 약해졌고, JavaScript 몇 줄만으로 6자리 연봉이 보장되지는 않음
  • LOGO와 Mathland 사례처럼 코딩은 지시를 외우는 대신 탐구로 수학을 이해하게 만들고, 디버깅·구성·논리를 함께 훈련함
  • 프로그래밍은 글쓰기의 상상력, 수학의 정밀성, 게임 같은 즉각적 피드백을 결합해 원하는 결과를 컴퓨터가 실행할 언어로 다듬게 함
  • LLM이 영어와 코드를 잘 다뤄도 인문학의 가치가 사라지지 않듯, 보편적 코드 리터러시의 필요성도 계속 남아 있음

취업 보장을 넘어선 코딩의 가치

  • Val Town 창업자 Steve Krouse는 코드 작성과 배포를 위한 “Silicon Valley startup”을 운영하면서도 모두가 코딩을 배워야 한다고 말함
  • Making Sense with Sam Harris #481에서는 Silicon Valley에서 “learn to code”라는 말이 몇 달 동안 들리지 않았다는 취지의 발언이 나옴
  • 한때 “learn to code”는 빈곤에서 빠르게 벗어나는 길처럼 반복됐지만, JavaScript 두 줄을 이어 쓸 수 있다고 6자리 연봉이 따라오지는 않음
  • 코딩은 수학, 문학, 과학, 인문학처럼 직업적 효용만이 아니라 교육적 이유로도 배울 가치가 있음

수학을 배우고 사고를 훈련하는 매체

  • 코딩은 수학을 배우는 강력한 매체가 될 수 있음
    • Steve Krouse는 방과 후 프로그래밍 프로그램을 통해 수학을 좋아하게 됐고, 기대 이상으로 수학을 잘하게 됨
    • Seymour Papert는 아이들이 지시를 통해서가 아니라 탐구를 통해 말하듯 수학을 배우게 하려 했음
    • Papert의 “Mathland”는 LOGO 프로그래밍 언어였고, 화면 위 거북이에게 명령을 내려 그림을 그리게 하는 방식이었음
    • Steve Krouse는 온라인에서 시도할 수 있는 LOGO 버전도 만들었음
  • 프로그래밍을 배우는 과정에서는 디버깅, 구성, 논리 같은 메타 기술이 함께 길러지고, 배울 수 없는 것은 없다는 감각도 생김

창작 활동으로서의 프로그래밍

  • 코딩은 글쓰기의 창의성, 수학의 정밀성, 비디오게임 같은 즉각적 피드백 루프가 만나는 활동임
    • 원하는 바를 컴퓨터가 수행할 수 있는 정밀한 언어로 다듬게 함
    • 낯선 문법을 익힌 뒤 상상한 것을 컴퓨터가 실제로 만들게 한다는 점에서 주문을 외우는 일에 가깝다고 비유함
  • LLM은 영어와 코드를 모두 잘 쓸 수 있지만, 인문학의 관련성이 사라지지 않듯 코드도 여전히 중요함
  • 법률 문서처럼 코드는 난해하고 지루한 세부사항으로 보일 수 있지만, 세상이 돌아가는 기반이며 우아한 한 줄의 코드는 세상을 바꿀 수 있음
  • 프로그래밍은 즐거운 활동이고, LLM 시대에도 보편적 코드 리터러시 또는 “진짜 컴퓨터 혁명”의 꿈은 계속됨
Read Entire Article