程序員的自我修養與提高

題記:前幾天一位來自Canada的華人(北大心理學博士,畢業後在Canada同一家軟件公司做了10多年,現在仍在該公司工作,擔任Director),給我們Team做了一系列的培訓,感觸比較大的就是他對於軟件開發的很多觀點很值得國內從業者的學習。

  1. Willing to chat with others: 不要總是一個人埋頭苦學(幹),要經常的與其它人交流技術、交流工作經驗;
  2. Willing to share your knowledge with others: 要樂意分享自己的知識,這樣對於整個團隊成員的技能的提高有非常大的促進作用;
  3. Improve your English skills: 最新最權威的技術文檔、書籍都是以英文來表達的,熟練的英文水平有助於你快速的掌握這些前沿技術,也有助於你與全世界高水品軟件技術從業者無障礙的交流;
  4. Passion for your job: 熱愛你的工作;
  5. Respect your colleagues: 要勇於接受別人善意的批評;
  6. Helping others helps oneself: 在一個團隊中,團隊的成功和個人的成功是相輔相成的,在力所能及的情況下,要有耐心幫助其他人;

對於Developer的工作指導是:

  1. Peer developer: 任何開發任務都儘量應該結對編程,一主一輔,例如兩人可以討論solution的可行性,重大難題,考慮更多人蔘與討論;
  2. Code view: 任何代碼都應該由除coder外的其他人再檢視;
  3. 遵守軟件開發流程:先Design,後Implementation;
  4. UML: 在設計中儘可能的使用UML符號的表達思想;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章