文中提到了要成為一位成功的、受歡迎的軟體工程師應具備的十種特徵:
- Loves To Code: 有愛最重要
- Gets Things Done: 動手作,化繁為簡,直接針對問題來解決
- Continuously Refactors Code: 重構重構再重構
- Uses Design Patterns: 善用設計模式,但並非為用而用
- Writes Tests: 撰寫測試碼,趕專案沒時間不是藉口
- Leverages Existing Code: 不要再撰寫第一千零一個linked list class了
- Focuses on Usability: 重視使用者的操作經驗
- Writes Maintainable Code: 從第一行程式碼開始,就注重可維護性
- Can Code in Any Language: 不要執著於某種語言,語言的重要性遠不如隨之而來的函式庫
- Knows Basic Computer Science: 打好電腦科學的基礎,例如資料結構、演算法等
讀完後算是蠻有感觸的,雖然文中提到的事,自己多半早就知道了,但在工作過程中總會不經意的找些藉口來忽略或是迴避它們。看來應該要把這十行文字印出來擺在電腦旁時時警惕才是...
沒有留言:
張貼留言