Why I Love to Code
Source
Evernote/Article Scraps/Why I Love to Code « thecodergirl.md
Summary
저자는 프로그래밍을 단순한 기술적 작업이 아닌, 미스터리 해결과 퍼즐 풀이와 같은 지적 추리의 즐거움으로 정의한다. 어린 시절 셜록 홈즈와 화학 주기율표에 대한 호기심에서 시작된 문제 해결에 대한 열정이 코딩으로 이어졌으며, 코드 작성은 구조를 설계하는 건축과 같고, 디버깅은 단서를 따라가는 추리 과정과 같다고 비유한다. 저자에게 코딩의 핵심 가치는 금전적 보상이나 명성이 아니라, 문제 해결 과정 자체에서 오는 순수한 기쁨과 성취감이다.
Key Points
- 코딩은 미스터리 해결, 퍼즐 풀이, 문제 해결에 대한 열정의 연장선이다.
- 코드 작성은 최적의 구조를 찾는 건축(테트리스)과 같으며, 디버깅은 단서를 추적하는 추리 과정이다.
- 개발의 동기는 금전이나 지위가 아니라, 문제 해결 과정과 결과에서 오는 순수한 즐거움(Play for its own sake)이다.
- 지루하거나 번거로운 개발 과정도 발견과 성장의 기회로 전환하는 것이 열정의 핵심이다.