LLM 시대, 프로그래밍을 제대로 배워야 할까
Key Point
LLM으로 빠르게 무언가를 만들 수는 있지만, 기초 이해 없이 구축한 시스템은 문제 발생 시 통제 불가능해지는 현실적 딜레마와 이것이 사회 전체에 미치는 장기적 영향을 다룬다.
핵심 요약
- 한 독자가 LLM의 도움으로 정규 CS 교육 없이 대규모 TypeScript 시스템을 구축했으나, 프로덕션 단계에서 자신이 만든 시스템을 충분히 이해하지 못해 막혔다.
- LLM 시대 학습의 딜레마는 개발 속도와 이해 깊이의 괴리다. AI가 구현 속도는 높여주지만 기초 지식 없이는 문제 해결이 불가능해질 수 있다는 우려다.
- 필자는 30년 경력의 개발자로서 LLM에 회의적이며, 특히 대규모 지식근로자 실업 문제를 경제학적 관점에서 우려한다.
- 전통적으로 개발자는 자신이 일하는 추상화 레벨의 위아래를 이해하면 충분했지만, LLM 의존도가 높아질수록 기초 이해 없는 개발이 쌓일 위험이 있다.
- 필자 자신은 현재 대학 프로그램에서 자료구조와 언어 의미론을 학습 중이며, 만약 지금 시작한다면 손기술을 요하는 목공이나 금속공예를 배우는 것을 권장한다고 말한다.