本書是關於你的。
這是你的職涯,更重要的是,這是你的人生(Topic 1)。
擁有它,你可以成為一名務實的程式設計師。
什麼區分了務實的程式設計師#
務實的程式設計師具備一種態度、風格、解決問題的哲學。
他們不只看眼前問題,還會將它放在更大脈絡中,尋求全局觀點。
畢竟,沒有更大脈絡,如何做出明智的妥協和有見識的決策?
本章概覽#
| Topic | 說明 |
|---|---|
| 這是您的人生 | 你有主導權,積極主動地掌控職涯 |
| 貓吃了我的原始碼 | 務實的程式設計師為自己行為負責,不找藉口 |
| 軟體的熵 | 不容忍「破窗」,及時修復不良的設計和程式碼 |
| 石頭湯與煮青蛙 | 成為變革催化劑,同時留意漸進式變化 |
| 夠好的軟體 | 讓品質成為需求一部分,知道何時該停止 |
| 你的知識組合 | 將知識視為投資組合來管理,持續學習 |
| 溝通 | 有效溝通與好程式碼同等重要 |
務實的程式設計源於務實的思考哲學。
本章為這種哲學奠定基礎。