溫故而知新,可以為師矣。
————《論語》
我寫博客的原因之一。重溫一下自己專業知識,讓你迅速成為“老司機”。
見賢思齊焉,見不賢而內自省也。
————《論語》
開發團隊的人能力參差不齊,見到技術好的人要學習,見到技術差的人反省自己有沒有同樣的犯錯誤。
敏而好學,不恥下問。
————《論語》
技術問題不是一個人解決的事,不懂就要多問。
學而不思則罔,思而不學則殆。
————《論語》
學習一門技術不思考原理則會迷茫,不知道是實現怎么來的。一直空想卻不去學習別人是怎么實現,就一直感到困惑不解。
工欲善其事,必先利其器。
————《論語》
中國IT界的經典語錄之一。想把開發工作做得有效率,就要熟練使用開發工具。
過猶不及。
————《論語》
把開發工作做得太快,或者是做得太好,跟做的太慢,或者做得太差,效果是一樣的。(前者是欲速則不達,自作聰明,后者是慢條斯理,敷衍了事)認真做好每一步工作,腳踏實地。
仕而優則學,學而優則仕。
————《論語》
工作有余力的時候要懂學習,學習好了之后就可以去找更好的工作。
士不可以不弘毅。任重而道遠。
————《論語》
程序員不可以沒有剛強的毅力,因為程序員的責任重大,工作的道路遙遠。(程序員是IT的核心)
天將降大任於斯人也,必先苦其心志,勞其筋骨,餓其體膚,空乏其身,行拂亂其所為也,所以動心忍性,增益其所不能。
————《孟子》
加班的時候想一想,就覺得這是上天給你的一種考驗,激發自己的潛能,讓你以后出人頭地。
魚,我所欲也;熊掌,亦我所欲也。二者不可得兼,舍魚而取熊掌者也。生,亦我所欲也。義,亦我所欲也;二者不可得兼,舍生而取義者也。
————《孟子》
金錢和時間兩者不可同時得到,想要錢,就要多加班,想要時間,就沒有那么多錢。自己看着辦。
言顧行,行顧言,君子胡不慥慥爾!
————《中庸》
開發前要討論一下需求能否實現,不能實現的話,要盡早提出來,不要等到開發進度去到一半的時候才說做不到。自己提出解決方案同時要考慮能不能實現。
博學之,審問之,慎思之,明辨之,篤行之。
————《中庸》
作為程序員,要博學(了解各種技術),要詢問(請教不懂的問題),要思考(理解技術原理),要辨別(技術的優劣性),要實踐(技術的應用)。這才是真正的程序員。
苟日新,日日新,又日新。
————《大學》
技術永遠都在不斷的進步,所以每天要學會更新自己的技術。精益求精才是IT發展的動力。
讀書百遍,其義自見。
————《三國志》
程序員看書(教程)不是看一遍就能懂,需要反復閱讀,才能把真正的原理給發掘出來。
鍥而舍之,朽木不折;鍥而不舍,金石可鏤。
————《荀子》
程序開發不是一件簡單的時間,需要花很多的時間去開發。所以需要程序員要有一顆堅定的心,即使技術有多難,還是有解決的方法的,方法總比困難多。(前提:需求一定是合理的,有些方法確實能解決問題,但效果就不是那么理想)
夫戰;勇氣也;一鼓作氣;再而衰;三而竭。
————《左傳·庄公十年》
開發的時候不要拖拖拉拉,一口氣把某個功能做完才休息。(一停的話就很難接上去,類似於星期一綜合症)
逆水行舟,不進則退。
————《蒞山西票商歡迎會學說詞》
如果程序員的技術不懂得創新的話,就很容易被IT界所淘汰。(落后就要淘汰,找不到好的工作)