1. 程式人生 > >閱讀程序員的修煉--從優秀到卓越

閱讀程序員的修煉--從優秀到卓越

program 破壞 定律 積極參與 測試 可恥 分享 窗戶 程序員的修煉

程序員的修煉從優秀帶卓越 第二章 編程之道
  1. 切記一根筋 :優秀的開發者和平庸的開發者之間存在著的一條鴻溝,因為優秀的程序員所具有的的素質似乎是與生俱來。那麽成為優秀的程序員的方法是拋開編程,放下編譯器,好好的評估一下自己正在做的事情。你必須培養自己對於編程周邊所有事情的熱情。你的興趣愛好越廣泛,就越能勝任你的工作
  2. 破窗理論: 一個窗戶破掉之後,如果沒有修好,那麽其余的窗戶就會很快的被破壞掉。在程序代碼裏面,如果對不良的設計,錯誤的決定或者槽糕的代碼不管,程序便會迅速的惡化。我們應該采取一些措施,以防止進一步的破壞,已防止進一步的破壞,並且變現出一切盡在掌握之中的樣子。編程是非常註重細節的,如果把你不能掌握這些細節,你就會有一種失控的感覺,而你的項目失控也只是一個時間的問題。或許,我們就應該敬小慎微
  3. 要麽熱愛 要麽離開:對於編程 要麽熱愛,要麽離開,其實也不是並不是每一個人都應該成為程序員。(在中國這個市場,好好的趁互聯網的紅利,存下錢,發現自己不是很喜歡編程,好好的規劃自己的下一步怎麽走,不然35歲就幹不動了)。
  4. 樂於刪代碼:沒有意義的代碼就應該刪掉,不要放在代碼註釋裏面,讓其他同事猜來猜去。給今後的開發工作平添了無窮的困擾。
  5. 你是程序員這塊料嗎:對想入行編程這行的同學,可以自己在先進行一個小測試,看自己適不適合程序員這行?《why johnny can‘t program》-- 為什麽johnny不會編程
  6. 你循規蹈矩嗎:在軟件開發項目中按照 需求文檔,開發文檔去做,要遵守手冊,要敬小慎微。
  7. 科裏定律:堅守一個目標 和設計模式的單一職責原則是一樣的,我們要有意識的選擇你的代碼不做什麽。每一個變量。每一行代碼,每一個函數,每一個類,每一個項目都應該堅持一個項目。
  8. 最牛的編碼套路 :讀出色的代碼和讀槽糕的代碼,你就會感到出色代碼其實就是一個藝術。寫博客:時刻記錄,分享自己的想法;積極參與著名的開源項目,成為一名實幹家。
  9. 孤獨的人事可恥的:軟件開發其實是一種社會活動。
  10. 你有編程夥伴嗎:找到合適的編程夥伴,和你的夥伴審查自己的代碼。
  11. 軟件學徒制

閱讀程序員的修煉--從優秀到卓越