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