12 Things Every Programmer Should Know

12 Things Every Programmer Should Know

 

1.充滿熱情, 喜歡你的工作 創造性 做得最好 比昨天更好

2.熱愛你的代碼 爲人寫代碼,而不是爲機器寫代碼 寫乾淨的代碼

3.版本控制 備份代碼 跟蹤變更 經常commit 如果build出錯就不要commit

4.閱讀代碼 在你成爲一個好的作家之前,首先是一個好的讀者。70%時間在讀,30%在寫。

5.實踐 實踐 再實踐 在公司外項目實戰 儘可能做得更好 以老師身份實踐

6.重構 提高你的代碼質量 使代碼易於理解 維護和拓展。

7.跟從模式和最佳實踐 面向對象設計原則 SOLID GRASP DRY KISS 等設計原則

8.TDD/BDD 測試驅動開發, 測試是系統的特徵約束 測試是第一個用戶

9.自動化 使你的手工任務自動化 命令行應該是你朋友 持續集成 自動化部署。

10.理解你的業務領域, 業務領域知識永遠不會過時,而技術會,只有你理解了業務是如何工作,你纔會有創造性思路。

11.持續學習 讀書 博客 網站,聆聽,銳利你的工具。

12.在社區中實踐 好的學習方式就是教別人或和別人溝通,參加一個語言技術的學習小組。

 

  from http://www.jdon.com/jivejdon/thread/39441

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章