《疯狂的程序员》经典语句摘抄
要說念大學,最忌諱的就是在自己家門口念。哪怕你就住北大院子,也一定要去清華。
退學是小事,但是敢退學就是大事了。
事情就是這樣,你不會造車,但可以去賣車;你不會下蛋,但可以炒蛋炒飯賣。而且賣車的肯定比造車的更會賣車,炒蛋炒飯的肯定比母雞更會炒蛋炒飯。
牛人就是坐在黑背景顯示器前,嗒嗒嗒往鍵盤上敲著字符,然后屏幕不斷地向下滾。
什么是雞肋課,就是每個人都在他自己的課表的這門課旁邊標注一個“可曠”或者“選修”。
但人們的心里,為啥要追求處女和美女,往往只有第一個和最貴的一個能給人留下深刻印象。要么你做第一個,要么你做最好的一個,其他的都沒啥大意思。
人無非有兩種方法提高自己,一是真的提高自己,二是打擊別人提高自己。
正如魯迅先生說的:“看不懂的文章,至少別人不會說是壞文章。”
能進別人系統偷東西,那就是小偷;能進別人系統又不偷東西,那就是黑客。
程序員是值得尊敬的,程序員的雙手是魔術師的雙手。他們把枯燥無味的代碼變成了豐富多彩的軟件……
有一天你要是讓別人對自己的智商都產生疑問了,你在他們心目中就是神童。
寫程序,不比其它的學科,動手才是硬道理。
可中國的教材就是這樣,好像搞匯編的人和搞C語言的人有仇,大家各自為政,我專門出書講匯編,可不能便宜了那些搞C語言的,更不能在書里給他們打免費廣告。最后的結果就是:尋址是匯編中最難的,指針是C語言中最難的;學匯編不懂尋址,學C語言不懂指針。害的是真正來學習的人。
這種可怕思想存在于現在大部分人的頭腦中。別人就算真的好,那也不是真的好,因為我不懂,你跟我講你水平高,沒用,我不懂啊。除非你給我出具一份專家的鑒定書。所以,你比他好一點,他不會承認你,會嫉妒你。要是你比他好很多,他才會承認你,然后會很崇拜你。所以你要做,就應該比別人做得好很多。
所謂“春風得意”大概就是說這樣,在IT界小有成就,又能抱得美人歸。
人太聰明了也不好,人太聰明了知道的東西多了就會傷心,好多智商挺高的人還變成瘋子。
中國人總是那種心態,比如你要了一碗餃子,最后實在撐不下了,可還得撐,一邊撐一邊說:“吃了吃了,不吃浪費,不能對不起這1塊5毛錢?!?/p>
現在很多人總是抱怨:“苦惱阿,沒機會阿。”好像自己就是那個才華橫溢又無法橫溢才華的大詩人。其實機會就像羊,滿地都是,關鍵是你自己要知道怎么去剪羊毛擠羊奶。――難道你還等著羊自己把毛和奶送到你手上,那才叫機會?
其實程序真正是拿給計算機用的。你寫程序給計算機看,就得照他的想法去寫,多跟它交流。計算機這東西,說它怎么怎么好,運算速度快,但畢竟它不像人那樣有智商,說起來就是白癡,你跟它交流久了,也慢慢變得像白癡。
人要是做一件自己認為很大的事情又沒人支持那真是很可憐的。
程序員泡妞的技術其實和寫程序差不多。比如你拿到一個題目上手就去寫,那多半要糟糕。也許就在還有幾行代碼就要完了的時候你忽然發現寫不動了,這樣寫根本寫得不到結果;或者你忽然發現走了冤枉路,用這個方法寫了二三百行代碼,但是C標準庫里本來就已經給你提供了這個函數,直接調用就完事。所以泡妞和寫程序一樣,要有計劃,有設計,甚至要去寫文檔,畫流程圖。
程序員不管是做程序還是做事,都應該有這種習慣:一個問題要盡量在做之前就把所有的結果想出來,分別對每種結果進行分析,找到較好的應對措施再去做。
自己用心又有計劃去做事,是很難失敗的。
搞技術的人就是這樣,事情說完就散,絕不東拉西扯。
對程序員來說,大部分快樂是從解決問題特別是獨立解決問題中來的,不是從這個CASE有多大,獎金有多少中來的。
寫50行代碼,1塊錢,知道怎么寫,99塊錢。
只要人心態好心情就會好,本來那東西就不屬于你,你要真把他往心上放了到時候整的還不是自己。
等到開招聘會那天我一定會去,不過不是去參加招聘,是去招聘人。
藝術家和程序員有一個共同點就是對自己的作品寶貝得不得了,像自己的兒子似的,就算自己的兒子有一點瑕疵,但終歸是自己的兒子,不到萬不得已也不愿意輕易去修改它。這就是為什么在公司里面開會的結果是大家一致認為程序應該這樣這樣改,就是程序員不同意修改。
有個笑話說小白兔去問副食店老板:“有100個包子嗎?”老板說:“沒有。”小白兔走了。第二天,小白兔又問:“有100個包子嗎?”老板說:“沒有。”小白兔走了。第三天,小白兔又問:“有100個包子嗎?”老板高興地說:“有?!毙“淄谜f:“那我買兩個包子?!?/p>
失望的事情還是別去想越想越失望。
越是高級的知識分子,對“面子”這東西看得越重要,所謂“高級”知識分子,不光說他技術高,也說他年紀高。
什么才能賺錢?是噱頭,是眼球。
有時候很多事情找個不那么充分的理由還不如不找理由。
三十六計中借刀殺人的最高境界――借了別人刀,把別人殺了,還讓別人掉下的頭給自己說聲:謝謝。
你想作為一個程序員,跟一個連C語言是哪國語言都不知道的人在一起聊工作,還能能聊出個什么?
現在說什么談戀愛散步就“壓馬路”,如果真的能夠壓著馬路談戀愛,是一件多么幸福的事情。
一個女人,如果在一群男人面前不拘小節,那說明她為人放蕩邋遢,但是如果她只在一個男人面前不拘小節,那只能說明她對這個男人完全信任,換句話說:在她心里,她就是他的人了。在公司也一樣,如果領導把一些重要的事情交給員工去做,那說明這個公司管理制度太不健全,領導太粗糙,但是如果領導把一些重要的事情只交給一個員工去做,那只能說明領導對這個員工是完全信任。
寫程序算什么?說實話,在公司寫的程序能有多難?如果真的要說難,那只是說給用戶聽的,程序員心中自己知道有幾斤幾兩。公司的程序需要多高的技術水平?不需要,也就是說,只要給他足夠的時間,公司程序上的問題他都是有把握解決的。
程序員,一定要做大程序,做什么都不重要,但一定要大。
好多練武的人練了一輩子武連《降龍十八掌》秘籍的封面都沒見過。
天知道這一放又要放多久。比如饅頭這東西,剛做出來的時候熱氣騰騰還帶點甜味確實蠻好吃的,放一會涼了也還能吃,要是你放個一天兩天,那饅頭就變成了石頭,還如何能吃?
世上是本沒有大款的,忽悠得多了,也便成了大款;程序員本沒什么高手的,吹捧的人多了,也便成了高手。
所以人活著累,自己技術菜,首先是被同行、老板看不起,掙的錢不多,還被老婆同學看不起。幾個同行走到一起別人都興高采烈討論inline hook,你插一句:SSDT用什么函數獲取?你自己都不好意思。
混了幾年,好不容易技術高了點,也就是比上不足比下有余吧,頂級高手又不屑你,正如美女都不在街上逛一樣,高手根本不混群。美女去哪里了?多半在私家車上。高手去哪里了?多半在寫程序。即使這樣,菜鳥也有有求于你的時候,菜鳥畢竟是菜鳥,出招都不按常理,有些問題問得你自己都吃緊,但是沒辦法,誰叫你是程序員呢?誰叫你技術比人家高點呢?你就得想辦法幫別人解決。
再混幾年,終于到頂級高手的地步了,突然發現群里沒法混了。你想一個資格的大學教授可能去幼兒園教小朋友嗎?即使你給他8000塊錢一個月,人家還不一定愿意去教,好鋼得用在刀刃上啊。于是自己來研究問題。先前那兩個階段,都還有很多東西可以參考,群上啊,網上啊,什么問題都能找到點資料。現在自己到了這個階段,啥事都只能靠自己,費盡心機研究點成果出來又不敢獨自偷偷享用。誰叫你是高手呢,你總得經常發表點研究成果吧。這是什么精神?這就是新時代的雷鋒精神。
公司對員工,就像談戀愛。你沒有百分之百的把握,就不要輕易給你女朋友承諾什么。你這個CASE沒做完,就先不要承諾這個周末我帶你去看電影。你永遠要記住,承諾本身只能讓她在當時那幾分中里開心,履行自己的承諾才能讓她開心一輩子,而且承諾的東西做不到,時間長了,她會連那幾分鐘的開心都沒有,反而變成對你承諾的厭惡。男人最可怕的是沒有錢,最可悲的是沒有人信任你。
所謂打豆豆,就是寫程序,本來以前在公司大家都說寫程序寫程序,后來聽了企鵝打豆豆的故事,幾個程序員聯想到自己的生活,便自嘲地說:“你看,我們不是每天吃飯睡覺打豆豆啊。”于是打豆豆便成了寫程序的代名字。
人吶,眼光放長遠一些,看到的東西就更多一些,生活得也更有意義一些。
我的高樓將從這里拔地而起。
其實你要知道,什么是程序員,能為一兩千塊工資天天在公司加班加點回家還繼續干到兩三點甚至通宵的程序員,他們根本就不在乎掙多少錢。程序員,他們想的是什么?他們想的永遠都是技術,他們崇尚的也永遠是技術,哪怕我現在身上只有兩毛前,只要有志同道合的人跟我聊技術,我一樣敢跟他從C++聊到ASM,從API鉤子聊到inline hook,從Ring3聊到Ring0。聊完了,今天晚上吃什么?吃什么并不重要,重要的是如何才能獲取Kernel基址。
其實你找不到錯誤并不代表錯誤不存在,同樣,你看不到技術比你牛的人并不代表世界上就沒有技術比你牛的人。
其實吃飯真是件好事啊。不但能填飽肚子,還能趁這點時間想點問題,平時都對著電腦,思維難免陷入死角,走到飯桌子上來,思維便又稍微舒展開一點,這時候想問題往往有意想不到的收獲。
“哦,都吃過了,我還以為你們只是去上廁所呢。”
一件事,如果能實現我們的理想,又能為人們做出貢獻,還能為我們帶來巨大的經濟收入,這是件多么有意義的事情。
天越來越黑,天為什么這么黑?因為牛在天上飛。牛為什么在天上飛?因為周總在地上吹。
他們會說你傻,很多程序員都是這樣,別人說得多了,你還真覺得你傻了。
如果你做出了反匯編器,就嘗試做個匯編器,如果你成果做出來匯編器,就可以嘗試做個編譯器。
不去刻意地挽回面子就是最好的挽回面子。
我知道,也許我用十倍的努力只能比別人多出一倍的收入,但是我也知道,如果我不用上這十倍的努力,我連一倍都多不出來。
現在二十來歲80后的人你說苦不苦,確實很苦。你讀小學的時候,讀大學不要錢;當你讀大學的時候,讀小學不要錢;你還沒能工作的時候,工作是分配的,你可以工作的時候,撞得頭破血流才勉強找份餓不死人的工作做;你不能掙錢的時候,房子是分配的,當你能掙錢的時候,一個月工資連三分之一個廁所都買不起。
有些工作需要人緣,有些工作需要關系,有些工作還需要美色,但是寫程序,只需要你有技術。
說實話,做技術工作的,最忌諱就是心態不能平衡,一旦你心態不平衡,你就寫不出什么程序。
把所有MM的邏輯思維能力都想得和自己一樣,這是程序員最容易犯的錯誤之一。
禪宗里有段名言:說我們在修煉禪宗之前,山脈就是山脈,河流就是河流。我們在修煉禪宗的時候,山脈不再是山脈,河流不再是河流。等我們修煉完禪宗后,山脈又復為山脈,河流復為河流。
對一個程序員來說,什么是最重要的?不是什么高深的技術和鍛煉的機會,而是如何才能成為一個真正的程序員。
創業做CASE,跟下棋一個道理,你是在跟對手下,不是在跟自己下,不可能所有事情都安裝你的想法發展下去。
狗是唯一愛你比愛自己還多的東西。
否則,我們就永遠只是IT界挖沙的民工。
瘋子都是不要命的,怕死的怕不怕死的,不怕死的怕不要命的,所以瘋子的力量大啊!在我看來,程序員只有一種――瘋狂的程序員。
‘瘋狂的程序員’絕對不是靠狂妄和拼命的程序員,而是能夠踏實,持續努力的程序員。等你真正做到了這兩點,技術上去了,在寫程序這個領域,能夠限制你的只有你的想像力,到那個時候,你才算個‘瘋狂的程序員’,這種程序員阿,是能令競爭對手無比恐懼的。
這個事情你不做,自然會有人來做,這個CASE你公司不接,有的是公司來接。同樣的,你不愛我,會有人愛我,你覺得我不好,會有人覺得我好。沒有任何一家公司離開了一個人就不能生存,也沒有任何一個人離開了另外一個人就不能生存。
永不放棄!永不放棄又有兩個原則,第一個原則是:永不放棄!第二個原則是當你想放棄時回頭看第一個原則:永不放棄!
轉載于:https://www.cnblogs.com/lidonghao/archive/2013/06/14/3136197.html
總結
以上是生活随笔為你收集整理的《疯狂的程序员》经典语句摘抄的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单片机第六次实验课——计数器实验
- 下一篇: 专访光庭:传统测绘与众包模式融合,高精地