每個程式設計師應該知道12件事
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.在社群中實踐 好的學習方式就是教別人或和別人溝通,參加一個語言技術的學習小組。
1.充滿熱情, 喜歡你的工作 創造性 做得最好 比昨天更好
2.熱愛你的程式碼 為人寫程式碼,而不是為機器寫程式碼 寫乾淨的程式碼
3.版本控制 備份程式碼 跟蹤變更 經常commit 如果build出錯就不要commit
4.閱讀程式碼 在你成為一個好的作家之前,首先是一個好的讀者。70%時間在讀,30%在寫。
5.實踐 實踐 再實踐 在公司外專案實戰 儘可能做得更好 以老師身份實踐
6.重構 提高你的程式碼質量 使程式碼易於理解 維護和擴充。
7.跟從模式和最佳實踐 物件導向設計原則 SOLID GRASP DRY KISS 等設計原則
8.TDD/BDD 測試驅動開發, 測試是系統的特徵約束 測試是第一個使用者
9.自動化 使你的手工任務自動化 命令列應該是你朋友 持續整合 自動化部署。
10.理解你的業務領域, 業務領域知識永遠不會過時,而技術會,只有你理解了業務是如何工作,你才會有創造性思路。
11.持續學習 讀書 部落格 網站,聆聽,銳利你的工具。
12.在社群中實踐 好的學習方式就是教別人或和別人溝通,參加一個語言技術的學習小組。
相關文章
- 每個程式設計師應該知道的12個API程式設計師API
- 關於 Unicode 每個程式設計師應該知道的 5 件事Unicode程式設計師
- 程式設計師應知道的12件事程式設計師
- (轉)程式設計師應知道的12件事程式設計師
- 程式設計師最應該知道的20件事程式設計師
- 程式設計師應該知道的97件事程式設計師
- 每個Android程式設計師應該知道的KotlinAndroid程式設計師Kotlin
- 『翻譯』每個程式設計師第一份工作前應該知道的10件事程式設計師
- 新手程式設計師應該知道的7件事程式設計師
- 每個程式設計師都應該知道的 15 個最佳 PHP 庫程式設計師PHP
- 每個程式設計師都應該知道的基礎數論程式設計師
- 每個程式設計師應該知道的計算機網路知識程式設計師計算機網路
- 每個Java軟體架構師都應該知道的20件事Java架構
- 每個程式設計師都應該瞭解的一件事程式設計師
- 每個程式設計師都應該知道的下一個程式語言——Kotlin程式設計師Kotlin
- 每個黑帶大師都應該知道的10件事(建議收藏)
- 程式設計師應該知道的 13 個設計技巧程式設計師
- 每個程式設計師都該知道的編碼準則程式設計師
- 每個程式設計師都應該讀的書程式設計師
- 每個程式設計師都應該成為架構師程式設計師架構
- 每個程式設計師都應該讀《Unix程式設計藝術》程式設計師
- 每個Python新手都應該知道的程式設計技巧Python程式設計
- 每個程式設計師都該知道的五大定律程式設計師
- 每個程式設計師都該知道的10大編碼原則程式設計師
- Python 程式設計師應該知道的 10 個庫Python程式設計師
- 老程式設計師應該記住的 5 件事程式設計師
- 程式設計師都應該知道的福利程式設計師
- 國外程式設計師推薦:每個程式設計師都應該讀的非程式設計書程式設計師
- Java程式設計師應該知道的20個有用的庫Java程式設計師
- Java程式設計師應該知道的10個除錯技巧Java程式設計師除錯
- 前端程式設計師應該知道的 15 個 jQuery 小技巧前端程式設計師jQuery
- 每個程式設計師都應該參加一次 GDD程式設計師
- 關於Unicode,字符集,字元編碼,每個程式設計師都應該知道的事Unicode字元程式設計師
- 每個程式設計師都應該學習使用Python或Ruby程式設計師Python
- Rework:每個程式設計師都應該讀的一本書程式設計師
- 每個程式設計師都應該學會分解複雜的方法程式設計師
- 每個程式設計師都應該瞭解的硬體知識程式設計師
- 優秀程式設計師應該做到的8件事程式設計師