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