編程會讓人變得木訥(內向)嗎 ?
編程對人的影響
不會變木訥,但可能會改變衣著形象。
我已經想不起來,上一次穿皮鞋,打領帶是什麼時候的事了。
這麼大了,領帶還不會自己打。是否木訥跟編程與否沒關係,只取決於自己是不是在做心愛的事情;是否善於交際則取決於自己活的開心不開心,活得不開心,自然不希望給別添麻煩。
所以很多人學編程之前是木訥,而且不善於交際的,因為他不是在做自己心愛的事情,因為他活得不開心,直到他遇到了編程。
程序員給人木訥形象的原因是,大家看到一個人對著電腦專註、有時還或喜或怒,顯得有點傻。
但對程序員來說,寫代碼時如工匠一般的成就感、網上獲取的無盡知識和趣味,比身邊關於午飯吃什麼下班去哪玩的無聊對話重要得多。
就跟我回老家和一大堆遠房叫不出名字來的親友聚餐,我玩手機他媽不是因為內向或者不善交際,而是不想聽你們在聊隔壁老王出軌樓下大媽病危,我在手機上可以跟全世界聊更有意義的事。碼完代碼,他起身關上電腦,用滾燙的開水為自己泡製一碗騰著熱氣的老壇酸菜面。
中國的程序員更偏愛拉上窗帘,在黑暗中享受這獨特的美食。這是現代工業給一天辛苦勞作的人最好的饋贈。南方一帶生長的程序員雖然在京城多年,但仍口味清淡,他們往往不加料包,由臉頰自然淌下的熱淚補充恰當的鹽分。他們相信,用這種方式,能夠抹平思考著現在是不是過去想要的未來而帶來的大部分憂傷。小劉的父親在年輕的時候也是從爺爺手裡接收了祖傳的代碼,不過令人驚訝的是,到了小李這一代,很多東西都遺失了,但是程序員苦逼的味道保存的是如此的完整。就在24小時之前,最新的需求從PM處傳來,為了得到這份自然的饋贈,碼農們開機、寫碼、調試、重構,四季輪迴的等待換來這難得的豐收時刻。碼農知道,需求的保鮮期只有短短的兩天,碼農們要以最快的速度對代碼進行精緻的加工,任何一個需求都可能在24小時之後失去原本的活力,變成一文不值的垃圾創意。程序猿並不木訥,就是累,懶得說。
當我自早上八九點鐘的晨光中醒來,接到導師(或者產品經理)的電話說,「小王呀,仄一期滴殘品還系要從頭改一改」時當我在深夜三四點鐘失眠的大海中獨自面對著閃爍的屏幕,而debug成功還是生生不息而又無法觸及的遠時當難得有不開眼的妹子願意跟我聊天,我卻因為趕deadline而不得不含淚關掉手機碼代碼時我就想離開這個紛紛擾擾的世界,到一個鳥語花香的地方。那裡沒有導師,沒有產品經理,沒有網上對我們程序猿的嘲笑,然後讓我靜靜地碼我的代碼。
哦,對了,我要加一句,雖說當碼農不會讓你變木訥,但是還是會有一些改變的。
比如下面這樣 曾經的我然後
成了碼農的我呵呵,你們信嗎?
不說了,我要去碼代碼了
山河永寂
能在短時間內將心裡所想的東西實踐出來 只有編程反覆進行這樣的工作 就會喪失與當前社會大多數人的交流能力 因為他們心中所想和跟你所說的未必一致 所以 你的溝通方式反而被認為"有問題" 然後在自己心口一致的情況下 "不說"是維護這個狀態最好的方式
我覺得一個好的程序員,必須是「木訥」的。這是程序思維決定的。當然你也可以選擇不木訥,畢竟不必人人都做天才是吧。
絕對不會,實際上程序員大多是話癆
但是因為做程序的人會越來越在乎效率,所以一旦他覺得和你說話效率不夠高(也就是你不能迅速理解他的思想),他就不願意和你說話了不幸的是這個標準以「思維方式是否接近他」為準,而一般做編程多的人這種思維方式都是有強烈邏輯性的,所以大多數人(也就是邏輯能力沒那麼強的人)都會被歸入「效率不夠高」一類。
同時,也因為這個原因,程序員說話喜歡忽略鋪墊直指主題。然後反過來,從大多數人角度看去,程序員不愛說話,也不會說話。
至於怎麼彌補,從程序員角度,必須要理解世界在大多數情況下不是遵循邏輯的,效率也不是只有你定義的那樣,事情更不是1+1=2的。
----------------------------------
舉個例子吧
程序員甲一定要賣掉一本書
這本書是10塊錢買的,當時是十年前。這本書已經很舊了。於是根據一些普遍規律,甲判斷這本書現在最多只能賣到5塊。然後甲直接拿著書詢問見到的每一個人「這本書十年前話10塊錢買的,我5塊錢賣你你要不要」痛苦的問了一百個人之後,終於有一個人決定買了,但這個人覺得這本書實在是破。於是殺價到一塊。
甲筋疲力竭,想了想自己可能把實際價值估高了,於是決定一塊錢也就一塊錢算了,賣了。銷售員乙同樣要賣這本書
乙給這本書照了幾張充滿藝術氣息的照片。然後乙在網上貼了他自己的故事——這是他爸爸出海遠航前給當時還很年幼的自己留下的禮物,誰知他爸爸這一去回來的卻只有海難的消息。事隔多年,這本書雖然充滿了紀念意義,但隨著乙的長大,這本書終歸也到了使命結束的一天。於是乙決定把這本書無償送給有緣人。但是有一個小小的要求——乙希望想得到這本書的人可以給自己寄一張明信片和照片。後來乙的書送給了一個可愛的女孩,女孩後來成了他女朋友。---------------------
不過,當然了,話又說回來,「會編程的人如何如何」根本就是個偽命題。
這就好像說「XX星座的都不是好人」或者「個子高的身體一定不好」一樣。前後根本沒有必然聯繫。比爾蓋茨曾經是個程序員,扎克伯格現在依然是個程序員,Google的兩位創始人更是計算機博士(雖然退學了)。他們不善交流?你信嗎?題主,我覺得你就是一年前的那個我!所以我想寫下這篇文給同樣被這個問題所困擾的你。好像大部人剛開始編程時都會有此顧慮吧。當時我大二,剛剛開始自學Java,雖然已經學過了C語言,但過程中還是遇到了各種問題。枯燥的源碼、惱人的Bug、難啃的大部頭,還有編程對於動手能力的高要求讓我不得不整天面對電腦。漸漸的我開始擔心這是否會讓我變得內向,讓我鬱鬱寡歡。這種擔憂大概是來自於自己對於程序員的印象,還有正在做程序員這一職業的親戚朋友的狀態。但是我覺得這些論據還不充分,對此半信半疑。可就連我的Java啟蒙老師馬士兵都忠告程序員要保持外向、樂觀時,我信了。加上那階段學的東西開始晦澀難懂,我越來越不願意以後從事程序員這個行業。不願意就不要做了啊,果斷的我果斷的選擇了放棄編程。機智的我還安慰自己,這本來就不是我的樂趣所在,我已經嘗試了,但真的不適合我,更何況會讓如此樂觀開朗、積極向上的我變得內向,索性以後不做程序員罷了。之後果然感覺輕鬆了,也沒有了對於編程副作用的擔憂。拋開了這些煩惱幾周之後,我卻又回到了高三報志願時對於計算機的憧憬狀態,當時的我只是想要做最炫酷的網站,想要做一個全世界都用的應用,也不知到需要什麼技術,只是單純的想。於是我突然明白,計算機不就像是一位高冷美女嗎!你對她一見鍾情,並暗下決心,定要將她愛的轟轟烈烈。你開始關注有關她的信息,思考著如何讓她高興。但後來你卻變得優柔寡斷,猶豫不前,因為你越是了解她越是知道你們之間的差距,你與其他強勁對手的差距。況且她天性高冷,你開始懷疑你們是否有共同語言。漸漸的,你選擇了放棄,把她慢慢的埋在了心裡。但是,你在達成目標的過程里究竟做了多少呢?其實你一直都只是在想像,根本就沒有做。題主,你問編程是否會讓人變得木訥?可是你還沒有開始又哪來的結果。如果你真的喜歡計算機,就不要再去管網上那些黑程序員的月經貼了。直接去學吧,也許你會發現計算機沒那麼枯燥,也許你會發現你們很聊得來。到那時候,它只會讓你變得更好!!
我覺得我就很內向,真的。
我覺得我認識的碼農里MBTI性格測試得到INTP或者類似結果(ENTP, ISTP, ISFP, INTJ)的比例明顯高於整個人群里的比例,所以我覺得有可能編程會影響性格。當然也可能是反過來,性格太不適合寫代碼的都轉行干別的去了,這我就不知道了。
我覺得是有這個可能的,畢竟天天面向對象,對象不允許我跟別的妹子甚至別的漢子交際啊
男人的靈魂就應該熔鑄在代碼中。
——白岩松
自從編程後,腦袋變得明顯比嘴巴更好使。通常拋出一個話題,嘴上說不出,但腦袋裡已經翻過無數個想法了。
談技術,話嘮。談其它,木訥
對不起,以前是話嘮,現在也是。
是人選擇了工作,而不是工作選擇了人。編程工作的性質就是多坐多想多寫而非多說,但是不代表搞編程的就不說或者不會說。我覺得題主把話的多少和內外向划上了等號。
什麼木訥,內向,外向這些標籤,說到底其實只是一種習慣,一種不願被打破的心理舒適區的習慣而已。當你意識到自己需要改變這個習慣,打破心裡舒適區的時候,還是可以改過來的。心理舒適的習慣是由於長時間受一定環境影響而養成的,但並不是永久的不變的。
他們都說我是做銷售的料,嗯,連銷售都是這麼跟我說的。。。可是我只想安安靜靜的寫代碼。。。
這tm又不是法輪功
自從學了編程,我和人爭吵的本領都提高了~
推薦閱讀:
※如何有效的學會c語言?
※相比學士和碩士,計算機PhD的優勢是什麼?
※C++中的sort函數使用自定義比較函數的具體運行過程是怎麼樣的呢?
※能不能用樹莓派來學習Python?
※golang的slice動態擴展實現為何不用動態鏈表?