티스토리 뷰

이 책은 좋은 개발자가 되기 위한 지침서입니다.
책소개에 나와 있는 아래 문장이 이 책의 성격을 가장 잘 표현한 것 같네요.
『실용주의 프로그래머』가 숙련된 프로그래머에서 마스터로 가는 깊은 통찰을 전해줬다면 이 책은 견습 프로그래머가 숙련 프로그래머로 성장하는 길을 안내하는 지침서다

필요한 지침들을 패턴이라는 이름으로 정리하였고 각 패턴과 패턴 간 연관 관계를
여러 신뢰할 만한 레퍼런스를 인용해서 설명합니다.
덕분에 읽고 싶은 책들이 더 생겼습니다.
저자도 언급했듯이 각 패턴들은 적용하려는 상황에 따라 알맞게
여러 가지 모습으로 변형될 수 있을 겁니다.
초보 개발자가 아니더라도 자신이 이상적인 길을 가고 있는지
점검하고 싶다면 추천하고 싶은 책입니다.

패턴 목록

가장 뒤떨어진 이가 되라 Be the Worst
고전을 공부하라 Study the Classics
구체적인 기술 Concrete Skills
꾸준히 읽어라 Read Constantly
긴 여정 The Long Road
깊은 쪽 The Deep End
능력의 폭을 넓혀라 Expand Your Bandwidth
독서 목록 Reading List
또 다른 길 A Different Road
더 깊이 파고들어라 Dig Deeper
 마음에 맞는 사람들 Kindred Spirits
멘토를 찾아라  Find Mentors
무지를 드러내라 Expose Your Ignorance
무지에 맞서라 Confront Your Ignorance
바닥을 쓸어라 Sweep the Floor
배운 것을 공유하라 Share What You Learn
배운 것을 기록하라 Record What You Learn
부숴도 괜찮은 장난감 Breakable Toys
소스를 활용하라 Use the Source
실패하는 법을 배워라 Learn How You Fail
연습, 연습, 또 연습 Practice, Practice, Practice
열정을 드러내라 Unleash Your Enthusiasm
열정을 키워라 Nurture Your Passion
예술보다 기예 Craft over Art
익숙한 도구들 Familiar Tools
일하면서 성찰하라 Reflect as Your Work
자신만의 지도를 그려라 Draw Your Own Map
전장에 머물러라 Stay in the Trenches
지속적인 동기 부여 Sustainable Motivations
직위를 지표로 이용하라 Use Your Title
첫 번째 언어 Your First Language
팔꿈치를 맞대고 Rubbing Elbows
피드백 루프를 만들어라 Create Feedback Loops
한발 물러서라 Retreat into Competence
힌 띠를 매라 The White Belt


여담으로 Pat Metheny가 얼마나 훌륭한 뮤지션인지 IT서적까지 그의 이름이 나오네요.
"Be the worst guy in every band you're in." 이라고 젊은 후배 뮤지션들에게 조언을 한데서
"Be the Worst" 라는 패턴이 유래됐다고 하네요.




댓글