從程序員到項目經理(6):程序員加油站 -- 懂電腦更要懂人腦【轉載】

提及程序員三個字,我以爲既驕傲又可悲。驕傲的是,咱們曾經是時代驕子,是一羣真正改變世界的人;可悲的是,咱們不少致力於改變世界的程序員,卻生活在本身的世界裏,沒法自拔,成爲了繼「書呆子」以後的「電腦呆子」。電腦原本只是一個工具,咱們居然被其所限制、甚至同化,悲夫!html

1、警戒成爲「電腦呆子」程序員

(1)程序員眼中的本身編程

程序員是怎樣看待本身的呢?看看園子裏的發言,碼農、碼畜、IT民工、苦逼、程序猿這樣的字眼俯拾皆是。工具

在網上曾經普遍流傳一首關於程序員的詩,模仿的是唐伯虎的《桃花庵歌》,咱們暫且稱之爲《程序員之歌》吧:網站

 

寫字樓裏寫字間,寫字間里程序員;程序人員寫程序,又拿程序換酒錢。spa

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

希望老死電腦間,不肯鞠躬老闆前;奔馳寶馬貴者趣,公交自行程序員。blog

別人笑我忒瘋癲,我笑本身命太賤;不見滿街漂亮妹,哪一個歸得程序員。

ci

這首詩的做者不知姓甚名誰,但能夠確定的是,他是一名程序員,由於只有程序員才能這樣生動的寫出程序員的酸甜苦辣。從詩中看出程序員眼中的本身的形象:敬業、辛苦,天天的時間所有花在寫程序和上網;思想單純;清高不合羣,自傲自戀;清貧不得志,自悲自嘆。get

 

(2)別人眼中的程序員

在別人眼中程序員又是怎樣的一個羣體呢?在360網站有一個關於程序員形象的熱帖(http://bbs.360.cn/3237987/254486286.html),其中回帖的大部分都不是程序員,不少回覆都很是生動,沒有罵街,能夠說比較客觀。

總結一下,你們回覆的狀況大體以下:

l     工做方面

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

l     外在形象

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

l     生活方面

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

l     性格方面

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

l     思惟方式

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

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

 

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

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

俗話說:「帶着錘子三年,看什麼都是釘子」。當程序員三年,看到誰都看成是電腦。因而產生了計算機時代的「書呆子」,不妨稱之爲「電腦呆子」。電腦呆子用電腦的時間過久了,生活在電腦的世界裏,用電腦的邏輯來要求別人,不懂生活,不懂人情世故。可能你對這樣的措辭感到不滿,但對多咱們身邊有些程序員,是否是有幾分神似呢?

悲夫!程序員曾是時代驕子,有很是細膩心裏、很是豐富的感情世界、很是聰明的大腦,在世人眼裏的形象倒是如此不堪!

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

程序員,是該求變的時候了!

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

咱們不再要苦逼,咱們要金錢,更要快樂,咱們要工做,更要生活!

咱們不再要死板,咱們能夠作出漂亮的程序,一樣也能夠漂漂亮亮的作人!

 

(4) 一個老程序員的肺腑之言

也有你們會以爲「電腦呆子」這樣的詞是在罵程序員,是對程序員的不敬,但也許激烈的言辭更能使人警醒。有一個成語叫當頭棒喝,聽說佛教禪宗和尚接待初學的人經常用棒一擊或大喝一聲,促他醒悟。

我曾經是一個程序員,如今還是。我也曾經是一個真正的「電腦呆子」,我曾獨自在黑暗中摸索,花了多年的時間才摸着石頭過河也許我還遠未過河。那些曾狠狠罵個人人,我把他們看成個人恩人,由於他們激勵和啓發了個人成長。當我逐漸走向成熟時,已經錯過了無數的機會。

 

2、懂電腦更要懂人腦

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

程序員寫代碼離不開電腦,溝通、交際又要與人腦打交道,然而電腦與人腦的邏輯在不少方面倒是截然不同。

比較方面

電腦的邏輯

人腦的邏輯

差別性

同一個程序在每臺電腦上的運行結果都同樣

任務交給不一樣的人,結果可能截然不同

多樣性

每臺電腦都同樣(換一臺電腦編程徹底沒問題)

每一個人都不同,人千差萬別,所以要適應不一樣性格的人

肯定性

程序正確,電腦必定能獲得正確結果

任務明確,作出來的結果與預期可能相去甚遠

思惟

電腦無自主思惟。

我的存在理解力,執行力,判斷力等方面的問題

情感

電腦沒有感情、情緒等因素的影響

人受感情、情緒的影響

自主性

電腦無自主性,徹底受程序的控制

人具備自主性,但行爲由不少因素決定

社會性

電腦與電腦之間只在嚴格的邏輯交互,無社會性

人與人之間的關係微妙

合做

1臺電腦+1臺電腦,運算能力更強

1+1人,結果沒法預知,團隊合做相當重要

 

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

 

(2)作回正常人

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

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

其實並非這樣作很難,而是咱們不肯意這樣作而已,不肯意爲世俗的觀念改變本身。沒錯,現實是世俗的,但現實也是沒法改變的,咱們只能認可現實,臣服於現實。我在360的那個帖子中看到有一個對程序員的絕妙評價,「程序員是七仙女中的織女」,難道咱們真正的要像仙女同樣不吃煙火食嗎?

咱們不用作仙女,只須要作一個普通的正常人。要順應人的邏輯,懂人情,明事理,作一個正常人該作的事情,這樣並不難。

 

莫言在領諾貝爾獎時有一段精彩的發言:

最後,我講一個小故事。據說法蘭克福是歌德的出生地。在中國,流傳着一個很是有名的關於歌德的故事。有一次,歌德和貝多芬在路上並肩行走。忽然,對面來了國王的儀仗。貝多芬昂首挺胸,從國王的儀仗隊面前挺身而過。歌德退到路邊,摘下帽子,在儀仗隊面前恭敬肅立。我想,這個故事向咱們傳達的就是對貝多芬的尊敬和對歌德的蔑視。在年輕的時候,我也認爲貝多芬了不得,歌德太不象話了。但隨着年齡的增加,我慢慢意識到,在某種意義上,像貝多芬那樣作也許並不困難。但像歌德那樣,退到路邊,摘下帽子,尊重世俗,對着國王的儀仗恭恭敬敬地行禮反而須要巨大的勇氣。

 

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

不要比拼清高,而要本身生活得幸福。當你能自由的遊走於世俗的現實與心裏卓爾不羣的原則之間時,你也就實如今我的修煉的圓滿,成爲了一個從心裏裏幸福的人。

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

via:http://www.cnblogs.com/watsonyin/archive/2012/10/30/2746529.html

相關文章
相關標籤/搜索