程式設計師,我要為了這個名號而瘋狂

2021-06-18 10:50:33 字數 3148 閱讀 8512

最近茶前飯後的讀了一本**《瘋狂的程式設計師》。說中講了很多方面,最為突出的就是講出了程式猿的精神,讓我很受啟發:程式設計師是值得尊敬的,程式設計師的雙手是魔術師的雙手,他們把枯燥無味的**變成了豐富多彩的軟體。不僅如此,這本書中還介紹了程式設計師的多種職業操守,下面我們就一起分享這本書。

首先,我先來概述下文章的主要內容:主要分三大塊內容——在大學、在公司和創業。

在大學。主人公叫絕影。以大學生活開始,大家都在過著尋找妹子、尋找快樂、尋找方向的日子。絕影自命不凡,自學了組合語言,但是那時候無論讀多少遍,有很多知識他就是不懂;後來他們專業開了c語言的課程。學了c之後他發現,彙編中這個指令,那個指令原來跟c中的位址、定址說的就是乙個事兒,他突然豁然開朗,學了c語言,竟然加深了自己對彙編的理解。同時,他也更加鄙視那些大學教師。老師們講課永遠都是:c就是c,彙編就是彙編。二者井水不犯河水,到最後就是所有人都學不懂c,也學不懂彙編。

在公司。憑藉自己的彙編,自己很容易找到了工作。他這樣認為自己:深信自己是對的,他相信有一天,他會很快樂的用彙編工作,並且他的工作能帶給他不菲的收入,但是他不能給女朋友說,人有時候就是這樣,明明知道事情肯定這樣,成果出來那是你成功,沒出來就是笑話。

在公司的時光是他真正提高的階段。特別典型的乙個例子:老總讓他破解乙個商業軟體,只需要乙個序列號,而他卻連續加班幾天幾夜發開了乙個序號產生器。而那得獎金卻只有200(乙個註冊號的價錢)。我想這就是程式設計師的精神所在,乙個註冊號是工作,乙個序號產生器是倔強的精神。在公司,不管有新員工來,又不斷有員工帶著抱怨離開,而他卻在那家公司一做做了五年。

在公司的這些年中,他聽到了最慌的話「小絕啊,好好努力,過些年分些公司的股份給你」,無論自己多麼努力加了多少班,老闆的諾言從未實現過。儘管自己壓根就沒想過要得到股份,不過boss用這種方式鼓勵員工還是讓他很反感。與此同時,他也在boss的建議下開始做了管理。

在公司期間,由於自己出色的表現,老總建議自己學習做做管理。什麼專案經理,技術總監之類的都做過。我想,這些管理的經驗讓他跳出了技術圈,看到了技術之外的世界。他學到:管理,是大棒加胡蘿蔔。如果你一味對下面的人掄大棒子,大家不累死,估計也會被你掄死;如果只給胡蘿蔔,那是不可能滴,資本家從來不敢賠本的買賣。所以你在打他一巴掌之後,一定要在給你揉一揉,上一些止疼藥。巴掌不可少,止疼藥也不可少。

後來他的老對手也是老搭檔boss liu犯了一些小錯誤,他無窮無盡的說出了自己的理由,解決卻被老闆開除了。而後來絕影犯錯誤的時候,只是承認了是自己的責任讓公司收了損失,老闆卻沒有再說啥。這是絕影明白:有時候啊,不去刻意的挽回面子就是最好的挽回面子。

儘管失敗了,但是他在創業的過程中懂得了永不放棄又有兩個原則:第乙個原則是:永不放棄!第二個原則是當你想放棄時回頭看第乙個原則:永不放棄!

在這本書中,我學到了很多,程式設計師的堅持,樂觀,價值觀。

上大學期間,他們開設了c語言課程,但是他自認為不能去上課,自己在同學眼中是牛人,牛人就是不上課,考試仍然拿高分。但是他一接觸c就傻眼了,這架勢如果不好好看,一定會掛啊。所以他將彙編書的書皮撕下來,貼在c的書上,然後上c課的時候,別人就誤以為他看的是彙編書了。畢竟,名譽最重要嘛。。最後由於他有彙編基礎,考第一當然是理所當然了。大家都用羨慕嫉妒恨的眼光看他的時候,他都會說:「沒辦法,我也不是故意的。」吹牛的時候,從來不會顧慮自己曾經奮鬥了多少個夜晚,就像自己生下來一樣就會寫c程式一樣。

我想這也是程式設計師的精神之一吧。有時候學習上的不斷進步都是被逼的,吹出去的大話,如果不飄下來,你就要受人鄙視了。

當初和boss liu共事的時候,絕影和boss liu兩個人就一直比。比技術、比下棋。結果就是西洋棋,boss liu沒贏過;中國象棋,沒贏過。

有一次公司的乙個專案要用c++完成。絕影不得不去學習c++,自己遇到乙個問題,明明去問問boss liu分分鐘就能解決,可是自己非要熬幾個夜也要自己搞出來。然後還要裝出一副很輕鬆的樣子讓對方知道,boss看到後,心想:這他都能這麼輕鬆的搞出來?我得趕緊學,不然c++都被他超過去了。然後自己又去惡補c++。

我想這也算是程式猿的一種精神,牛氣沖天的脾氣。兩個人明裡暗裡的比技術,無數次夜戰研究對方的技術,多年下來,自身無形中提高了很多很多。同時,沒美壞了他們的老闆。大概這正是他們老闆想看到的吧。

乙個說明了一切,的名稱叫做「營銷部那群「賤人」向程式猿展示銷售業績時」:

一款軟體的開發價值與商業價值往往不是成正比的,也就是說:無論你在軟體內部使用了什麼世界上最先進的技術,使用者都是看不到了。可以說,跟那些用vb語言實現的相同功能軟體沒什麼區別。因為在客戶眼中「介面就是整個軟體」。你跟他扯圖啊,文件啊,mvc啊,都是扯淡。所以你的軟體能不能大賣,是跟多方面有關的。也許有一天,技術真正和商業利益分開了,中國的軟體就有希望了,中國的程式設計師也就有希望了。

程式設計師想要的並不是軟體賣多少錢,想要的是看著自己設計的軟體從無到有的過程,並投入使用。另外使用軟體的客戶能說上一句好。如果能夠設計出這樣的軟體,並能夠得到客戶的好評,一定會令程式設計師驕傲。只有這時,才能讓他們覺得自己是真正的設計師,而跟那些搬磚工不一樣。

創業時,boss liu叫上了絕影,同時也叫上了bug yang。boss liu覺得bug yang很有拼搏精神,然而絕影卻對bug yang卻很有意見。當初在公司的時候,老總就對絕影說過:bug yang言過其實,不可重用。果不其然,公司接了乙個很艱鉅的專案,在公司極度確認的情況下,bug yang去尋找自己的幸福去了。而這次合夥創業,絕影理所當然很有意見的。

也果不其然,果然在專案遇到一些問題的時候,bug yang就又去尋找自己的幸福去了。但是那所謂的幸福,真的是尋找來的嗎?絕影的技術都是資本家、自己把逼自己出來的。

對乙個程式設計師來說,什麼事最重要的?不是什麼高深的技術和鍛鍊機會,而是如何才能成為乙個真正的程式設計師。這時絕影多次想跟bug yang說的想法,但是就他的狀態,說與不說都是一樣的。說了也只會自討沒趣。如果人真的是那麼聽人勸的動物,那這個世界也太和諧了。我堅定的認為;「堅持到底」是程式設計師的一種最基本的品行,也是程式設計師成為大牛的必要條件。

本文中,主要介紹《瘋狂程式設計師》的內容及讀後感受。有些地方現在看來好像變了好多,不過我想,這都無所謂了。既然能夠體現出程式設計師的精神,大家也就不要去計較那些細枝末節了。畢竟人活著快樂最重要的。不為別的,只因將來我們都要死很久。

論程式設計師這個職業

程式設計師三十歲後做什麼?我們常常在bbs上看到類似的問題,相應的回答也有了無數個版本,然而始終沒有乙個人能夠給出乙個標準的答案。事實上大部分程式設計師對於自己的職業發展方向是模糊的。一方面我們對於自己想要的東西並不清晰,另一方面對於已有的目標也不懂得有步驟有方法地去接近並實現。就這樣時間一點一滴的...

我是程式設計師

相比於寫 我更喜歡寫能自動產生 的生成器,和許多人一樣,我討厭寫重複的 這種重複包括字面的重複和結構的重複 還有思想的重複。在日常的開發過程中,一旦我發現一種需要經常使用的元素 類 結構 方法 我就將它整理出來,所謂整理主要是做這樣的工作 重構 最大限度降低這個元素與其它元素的耦合性 最大限度地擴充...

我叫程式設計師

雖然我是個程式設計師,但是我不喜歡熬夜。我生性開朗,關心身邊事物,對新的產品和現象充滿好奇,求知慾比較旺盛。比較喜歡思考,喜歡發掘常見現象的未知面。我的興趣愛好比較多,晴天喜歡打打球 球和球,練練雙節棍,霧霾天就窩在寢室看美劇,看看書,超喜歡 冰與火之歌 和 魔戒 這類魔幻題材的史詩巨作。我覺得技術...