瘋狂程序員的"奧秘"
1.千里之堤潰于蟻穴啊,一個個小小的BUG最終毀掉了這個大CASE.
2.其實不是它難,是自己不去用它,不管什么技術,只要你必須去用它,學起來也就不難了。
3.程序員不管是做程序還是做事,都應該有這種習慣:一個問題要盡量在做之前就把所有的結果想出來,分別對每種結果進行分析,找到較好的應對措施再去做。這樣,整個問題都盡量在你的控制中,不至于做出"Out of control"的事情。一件事,如果你決定去做,就要盡力讓它在你的控制中。
4.寫程序前先寫文檔,把所有思路理清,千萬不要一上來就寫,就好比驢拉磨:驢蒙了眼睛去拉磨,只曉得往前跑,不知道為什么。這是最痛苦的事情。
5.把復雜的東西簡單化,融入自己的思想切記不要浮躁,踏實走穩。
6.不要在簡歷上做手腳或夸張的表現自己,坦坦蕩蕩!員工最重要的品質就是誠實!
7.做項目這就像修房子,雖然里面的一磚一瓦不知道凝結了多少工人的心血,但他們永遠體會不到一座座高樓拔地而起的幸福和成就感,因為在他們眼中,只能看到一塊磚或一片瓦,只有設計師,在他眼中看到的是整棟雄偉的大廈。
8.不要為工作而工作 那樣你會感覺到很疲憊,根本沒有時間和想法去提升自己,只有興趣,興趣才能牽引著你一步一步的`望技術的前沿走。
9.什么是程序員,能為一兩千塊工資天天在公司加班加點回家還繼續干到兩三點甚至通宵的程序員,他們根本就不在乎掙多少錢。程序員,他們想的是什么?他們想的永遠都是技術,他們崇尚的也永遠是技術,哪怕我現在身上只有兩毛前,只要有志同道合的人跟我聊技術,我一樣敢跟他從C++聊到ASM,從API鉤子聊到inline hook,從Ring3聊到Ring0.聊完了,今天晚上吃什么?吃什么并不重要,重要的是如何才能獲取Kernel基址。
10.好多CASE根本不是給老板和用戶做的,是給自己做的,別人怎么想不重要,關鍵是自己要對得起自己。
11.寫程序,和別的工作不一樣,有些工作需要人緣,有些工作需要關系,有些工作還需要美色,但是寫程序,只需要你有技術。
12.做技術工作的,最忌諱就是心態不能平衡,一旦你心態不平衡,你就寫不出什么程序,雖然你可以幾個小時一直坐在電腦面前,而且要寫什么怎么寫你也很清楚,可是你就是下不了手。因為寫程序這個工作和別的不一樣,從你決定動工,你就很清楚地知道這次至少要實現個什么功能,或者完成什么階段性的工作,中間思路不能斷,一旦斷了,接上去的工夫甚至比全部重寫還要麻煩。
13.程序員一定要信守自己的承諾,如果你沒把握做到,最好就不要去承諾,至少你什么也不承諾,別人不會看不起你。
14.一個CASE,只要能夠賣出去,能夠通過驗收,在商業上講它就是成功的。效果都是一樣,與其花大力氣去做得非常精制比如節約點時間盡量過關。時間就是金錢吶,有了時間,這個CASE做完,我還能再接一個CASE. 什么是"商業價值"?一個產品賣出去一份和賣出去一萬份沒什么差別。哪怕只賣出去一份,客戶對它的評價是好的,那么就是100%的成功,同樣的,即使賣出去一萬份,卻沒有一個客戶來肯定它,這就是100%的失敗。
15.成功的經驗,只需要跟一個人學就行了,失敗的經驗,卻需要從千千萬萬的人身上去找。
16.做東西先要對得起自己!對得起自己的設計,對case沒把握,沒把握做的一定很漂亮,但只要盡力去做,做到問心無愧就可以了!
17.提升功力大低有兩種方法,一是自己不斷寫代碼,不斷完善,不斷把自己的代碼寫好,二是看牛人的代碼。牛人的代碼實在太高深了,一句看似平凡的語句,也許背后都蘊含著驚天地泣鬼神的智慧。
【瘋狂程序員的"奧秘"】相關文章:
《瘋狂英語》的經典句子12-06
2017瘋狂的露營方式11-01
英語閱讀學習的奧秘06-18
創業人物的成功奧秘09-12
淺談音樂治療的奧秘10-21
瘋狂烤翅11-04
回國前的瘋狂,游學溫哥華10-08
瘋狂與成功的名言警句11-20
測測你的瘋狂指數09-04
揭曉雅思寫作中的奧秘09-17