對於不少人來講,昨天(10月24日)只是一個普通的星期二,但在程序員眼裏1024,就是整個世界。程序員
小數知道程序員們都是好學上進的~所以以前給你們推薦了《程序員工做中繞不開的9大問題,你遇到過幾個?》《從碼農到大牛,技術與心境的雙重提高》。設計模式
中國1024程序員節到啦,數人云再跟愛學習的程序員們分享下如何成爲一名偉大的程序員!架構
《論語》:敏而好學,不恥下問:框架
不要懼怕提問,但要精心準備你的問題(簡潔、簡單、但又有足夠的細節),才能得到最好的答案。函數
《文子》:怨人不如自怨,求諸人不如求之己:工具
這與第一點並不衝突,在向別人提問以前,應本身去嘗試解決問題,即使解決不了,你也能發現問題的細枝末節,這樣才能更好地向別人提問。學習
《後漢書》:良工不示人以樸:設計
永遠不要在質量上妥協,越在最後的關鍵時刻就越要細心,由於不少程序員在最後時刻由於急於求成,代碼漏洞百出,最後致使推遲交付或應用的Bug愈來愈多,因此要在代碼的質量上精益求精。遞歸
《左傳》:居安思危,思則有備,有備無患:事務
即使咱們在第三點上已經作的足夠好,但做爲程序員,應該知道任何應用都會出現Bug,因此要時刻準備着去修復漏洞,不是漏洞出現時手忙腳亂的忙中出錯。
《漢書》:光因循守職,無所改做:
庫、框架、甚至架構、設計模式,沒有什麼是對的或者錯的,全部的東西都是爲了某些環境設計的工具,但在另一些環境下也許又並不適用,因此要保持好奇心和跳出思惟框架,知道何時該使用哪種工具。
《鶴林玉露》:繩鋸木斷,水滴石穿:
偉大的程序員都有一個共同點:鍥而不捨,經過天天不斷的編寫代碼工做積累經驗和方法,以變得愈來愈好,好比想在SQL中獲得更好的改進,就試着天天寫一個帶有一些特性的SQL語句,使用窗口函數,分組集、遞歸、分區外鏈接。匹配條款,雖然它們不須要每次都交付到生產,但實踐老是值得的。
《三國志》:故推一心,任一意,直而行之耳:
聚焦在一個方面上,並將其作到極致,固然,一個小團隊可能只須要其中的部分人去覆蓋大量的業務邏輯,從而快速地啓動一款新軟件。可是全部的事情都很草率,也許這對於最小可行的產品階段來講已經足夠好了,可是從長遠來看,將會有更復雜的問題。
《禮記》:博學之,審問之,慎思之,明辨之,篤行之:
雖然應該將重點放在一個方面上,但也不該徹底忘記其餘方面,雖然你可能永遠不會擅長SQL、架構、需求工程等等,但至少應該要去理解它們的本質,須要花一些時間去處理這些概念、技術以便更好地理解它們爲何重要,和如何使用它們。
《朱子語類》:見得道理透後,從高視下,一目瞭然:
每件事都儘量的簡單化,沒有人能處理過於複雜性的事務,複雜性是優秀應用的阻礙,所以要在開發時讓其餘人也能一目瞭然地讀懂你所寫的代碼。
學習,是一我的通向成功最快的捷徑,小數相信,只要按照文章,養成這9種習慣,不管如何,總會有所裨益!