실용주의 프로그래머 (The Pragmatic Programmer)
실용주의 프로그래머들의 특징 : 얼리어댑터 또는 새로운 것에 빨리 적응하는 사람, 호기심이 많은 사람, 비판적 사고의 소유자, 현실주의자, 다방면에 능숙한 사람
내 인생, 책임, 소프트웨어 엔트로피, 주위에 귀기울이기
지식 포트폴리오 관리와 성장 : 주기적인 투자, 다각화, 리스크 관리, 싸게 사서 비싸게 팔기, 검토 및 재조정
2022.03.19
~ 서문, 1장 실용주의 철학
사고방식을 완전히 틀어서 습관, 행동, 기대를 바꾸어야만 한다. 코딩하는 법을 안다고해서 저절로 점점 더 나은 프로그래머가 되지는 않는다. 그 과정은 의지와 의도적 수련이 수반되어야한다. 이 책은 효율적으로 더 나은 프로그래머가 되기 위한 지침이다.
실용주의 철학의 초석 중 하나는 자신과 자신의 행동에 대해 책임을 지는 것이다. (p.4)
'깨진 창문'을 고치지 않은 채로 내버려 두지 말라. 나쁜 설계, 잘못된 결정, 혹은 형편없는 코드 등이 모두 깨친 창문이다. 발견하자 마자 고쳐라 (p.9)
매년 새로운 언어를 최소 하나는 배워라
기술 서적을 한달에 한 권씩 읽어라
기술 서적이 아닌 책도 읽어라
수업을 들어라
지역 사용자 단체나 모임에 참여하라
다른 환경에서 실험해보라
요즘 흐름을 놓치지 말라
(p.22 ~ 24)
기존의 읽던 개발 서적과는 다른 느낌의 책이라 신선했다.