程式設計師加油站 -- 懂電腦更要懂人腦!繼書呆子後又一呆子現世

虎牙來了 發佈 2019-12-30T02:32:41+00:00

驕傲的是,我們曾經是時代驕子,是一群真正改變世界的人;可悲的是,我們很多致力於改變世界的程式設計師,卻生活在自己的世界裡,無法自拔,成為了繼「書呆子」之後的「電腦呆子」。

說起程式設計師三個字,我覺得既驕傲又可悲。驕傲的是,我們曾經是時代驕子,是一群真正改變世界的人;可悲的是,我們很多致力於改變世界的程式設計師,卻生活在自己的世界裡,無法自拔,成為了繼「書呆子」之後的「電腦呆子」。電腦本來只是一個工具,我們竟然被其所限制、甚至同化,悲夫!

〄一、警惕成為「電腦呆子」

▓(1)程式設計師眼中的自己 ☟

程式設計師是怎樣看待自己的呢?看看程式設計師們的發言,碼農、碼畜、IT民工、苦逼、程序猿…這樣的字眼俯拾皆是。

在網上曾經廣泛流傳一首關於程式設計師的詩,模仿的是唐伯虎的《桃花庵歌》,我們暫且稱之為《程式設計師之歌》吧:

————————————————☞

寫字樓里寫字間,寫字間裡程式設計師;程序人員寫程序,又拿程序換酒錢。

酒醒只在網上坐,酒醉還來網下眠;酒醉酒醒日復日,網上網下年復年。

但願老死電腦間,不願鞠躬老闆前;奔馳寶馬貴者趣,公交自行程式設計師。

別人笑我忒瘋癲,我笑自己命太賤;不見滿街漂亮妹,哪個歸得程式設計師。

————————————————☞

這首詩的作者不知姓甚名誰,但可以肯定的是,他是一名程式設計師,因為只有程式設計師才能這樣生動的寫出程式設計師的酸甜苦辣。從詩中看出程式設計師眼中的自己的形象:敬業、辛苦,每天的時間全部花在寫程序和上網;思想單純;清高不合群,自傲自戀;清貧不得志,自悲自嘆。

▓(2)別人眼中的程式設計師 ☟

在別人眼中程式設計師又是怎樣的一個群體呢?在XX網站有一個關於程式設計師形象的熱帖,其中回帖的大部分都不是程式設計師,很多回復都非常生動,沒有罵街,可以說比較客觀。

總結一下,大家回復的情況大致如下:

l 工作方面

富有鑽研精神,是技術方面的高手,沒有時間概念,加班多,辛苦勞累,工作認真嚴謹,懂製作軟體卻不懂這軟體如何運行更好。

l 外在形象

黑眼袋,紅眼圈,睡眠不足,瘦小,邋遢,帶眼鏡。

l 生活方面

電腦前瀟洒自如,世人前膽小靦腆。聰明,思維敏捷,生活刻板。

l 性格方面

「悶騷」這個詞不好聽,但還是蠻準確的:程式設計師大多沉默寡言,不善與人交往,但內心卻很豐富。性格靦腆甚至孤僻,圈子小,愛憎分明,有點不食人間煙火的樣子。

l 思維方式

是一種面向問題的思維方式,邏輯靈敏而嚴謹,無時無刻不在思考攻克解決問題,善於找別人的問題,卻對自己的問題視而不見,不善於解決生活中的問題。

綜合起來,程式設計師在世人眼中大抵是一個聰明而又迂腐、善良而又刻板的形象,是不是有點像魯迅筆下的「孔乙己」先生呢?

▓(3) 「電腦呆子」是怎樣煉成的 ☟

上面描述讓我想起了一個詞:「書呆子」。書呆子是指那些死讀書、讀死書、不通人情世故、不會用書上的知識變通的人。書呆子是與書待一起的時間太久了,以至於生活在書的世界裡,用書里的道理來評價和要求真實的世界。而我們程式設計師呢,日復一日,年復一年在代碼間摸爬滾打。每天用在與電腦交流的時間,比大部分書呆子看書的時間有過之無不及。每天基本上就是「電腦一開,一關就過去了,嚎」

俗話說:「帶著錘子三年,看什麼都是釘子」。當程式設計師三年,看到誰都當作是電腦。於是產生了計算機時代的「書呆子」,不妨稱之為「電腦呆子」。電腦呆子用電腦的時間太久了,生活在電腦的世界裡,用電腦的邏輯來要求別人,不懂生活,不懂人情世故。可能你對這樣的措辭感到不滿,但對多我們身邊有些程式設計師,是不是有幾分神似呢?

悲夫!程式設計師曾是時代驕子,有非常細膩內心、非常豐富的感情世界、非常聰明的大腦,在世人眼裡的形象卻是如此不堪!

孔子說:「君子御物而不御於物」。電腦只是被我們利用工具而已,而我們的思維卻被電腦所限制,甚至變得和電腦一樣。

——————▁▂▃▅▆▇▉

程式設計師,是改變的時候了!

我們再也不要悶騷,將我們的內心美好善良的一面勇敢的表達出來吧!

我們再也不要苦逼,我們要金錢,更要快樂,我們要工作,更要生活!

我們再也不要死板,我們可以做出漂亮的程序,同樣也可以漂漂亮亮的做人!

——————▁▂▃▅▆▇▉

▓(4) 一個老程式設計師的肺腑之言

也有大家會覺得「電腦呆子」這樣的詞是在罵程式設計師,是對程式設計師的不敬,但也許激烈的言辭更能令人警醒。有一個成語叫當頭棒喝,據說佛教禪宗和尚接待初學的人常常用棒一擊或大喝一聲,促他醒悟。

我曾經是一個程式設計師,現在仍是。我也曾經是一個真正的「電腦呆子」,我曾獨自在黑暗中摸索,花了多年的時間才摸著石頭過河—也許我還遠未過河。那些曾狠狠罵我的人,我把他們當作我的恩人,因為他們激勵和啟發了我的成長。當我逐漸走向成熟時,已經錯過了無數的機會。


〄二、懂電腦更要懂人腦

▓(1)電腦邏輯 vs 人腦邏輯

程式設計師寫代碼離不開電腦,溝通、交際又要與人腦打交道,然而電腦與人腦的邏輯在很多方面卻是大相逕庭。

比較方面電腦的邏輯人腦的邏輯


電腦的邏輯簡單,所以我們願意與電腦打交道。如果我們把電腦的邏輯帶到與人交往的過程中,那就太「簡單化」了,當然也就給人以迂腐、刻板、不懂變通的印象。我們畢竟是生活在人的世界中,我們要懂電腦,更要懂人腦。我們不是只懂電腦異類,而只是更懂電腦的正常人。

▓(2)做回正常人

我曾經很看不起那些不懂技術卻八面玲瓏的人,看到他們身居高位更是感到憤憤不平,甚至感嘆要是生活在西方國家就好了,什麼事情都直截了當,不用拐彎抹角。

然而,經歷了無數的挫折之後,我明白了一個道理:「世事洞明皆學問,人情練達即文章」。人家能說會道、八面玲瓏也是一種本事啊。不然,我們怎麼做不到啊?

其實並不是這樣做很難,而是我們不願意這樣做而已,不願意為世俗的觀念改變自己。沒錯,現實是世俗的,但現實也是無法改變的,我們只能承認現實,臣服於現實。我在帖子中看到有一個對程式設計師的絕妙評價,「程式設計師是七仙女中的織女」,難道我們真正的要像神仙一樣不食人間煙火嗎?

我們不用做神仙,只需要做一個普通的正常人。要順應人的邏輯,懂人情,明事理,做一個正常人該做的事情,這樣並不難。

處處與世俗為敵,並不會讓世俗變得清高。尊重世俗,也並不意味著失去清高,失去自我。

不要比拼清高,而要自己生活得幸福。當你能自由的遊走於世俗的現實與內心卓爾不群的原則之間時,你也就實現在個人修煉的圓滿,成為了一個從內心裡幸福的人。

我們不需要成為清高之人,也不需要成為世俗之人,我們只要成為普通的正常人,一個外圓內方的人。

————————————▁▂▃▅▆▇▉

我是一名從事了10年開發在退休邊緣垂死掙扎的高齡程式設計師,最近我花了一些時間整理了一個完整的學習C語言、C++的路線,項目源碼和工具。對於想學習C/C++的小夥伴而言,學習的氛圍和志同道合的夥伴很重要,筆者推薦一個C語言/C++編程愛好者的聚集地> > >私信我【編程學習】即可!

歡迎初學和進階中的小夥伴。希望你也能憑自己的努力,成為下一個優秀的程式設計師。工作需要、感興趣、為了入行、轉行需要學習C/C++的夥伴可以一起學習!」

關注我,帶你遨遊代碼世界!

最後分享一張C/C++編程學習路線圖給愛學習的小夥伴們


關鍵字: