滿精采的一本書,讓開發人員要自我要求,更要表現出專業,勇敢的說Yes/NO
Chapter 1. 專業主義
Chapter 6. 練習
熟能生巧,訓練手指和大腦,每天來一、兩個kata保持技巧純熟
reference: Code Kata
開會的成本很高,有時又是沒有效益的
管理自己的時間是自己的責任
Chapter 1. 專業主義
- Minimal-list
Uncle Bob說軟發開發人員"至少"需"精通"的項目
- Design Patterns
- Design Principles
SOLID - Methods
XP, Scrum, Lean, Kanban, Waterflow,結構化分析及結構化設計等 - Disciplines
TDD, OOD, Continuous Integration, Pair Programming - Artifacts
UML, DFD, 結構圖, Petri網路圖, 狀態圖,流程圖和決策表
能就是能,不能就是不能。不要說「說說看」 --Yoda每次專案一趕,就一定會說的話... (泣)
Chapter 6. 練習
熟能生巧,訓練手指和大腦,每天來一、兩個kata保持技巧純熟
reference: Code Kata
- Bowling Game
- Prime Factors
開會的成本很高,有時又是沒有效益的
管理自己的時間是自己的責任
- 離席
如果發現會議是在浪費時間,應在合適的時機,禮貌地離席
如果已經偏離原有的議程,應要求列新的議題和議程 - 爭論/反對
Kent Beck:凡是不能在5分鐘內解決的爭論,都不能靠辯論解決。」因各方拿不出「足夠有的有的證據」
唯一解決方法是「去取得資料,讓資料來說話」
沒有留言:
張貼留言