漫談程序員系列:傷心小箭,你中了幾枝
程序員怎樣說話才能讓別人覺得舒服呢?這是個問題,我一時半會還搞不定它,因為我本身也不是一個“會說話”的程序員。我們換個角度來問,作為一個程序員,你不能接受哪些話?
否定性語言
有一個寓言,喜馬拉雅山的猴子,是這樣的:
在一座大山的山腳下,住著一群山民,他們日出而作日落而息辛苦勞作卻收獲甚少。有一天,從山外來了一個游客,他對山民們說:“我知道一個咒語,只要 對著大山,在心里默念這個咒語,你們面前就會出現一大堆金幣。我可以把咒語教給你們,但你們要先給我一筆錢作為酬勞。”于是山民好不容易湊齊了那筆錢交給 他,然后席地而坐洗耳恭聽。山外來客開始傳授:“咒語是:****************,但你們在念這個咒語的時候心里千萬不能想到喜馬拉雅山的猴子,否則咒語就會失效。”山民們說:“一定,一定。誰會去想什么喜馬拉雅山的猴子呀。”
游客走了,山民作好準備,每個人都面對大山虔誠地念起了咒語。但是,那只該死的喜馬拉雅山的猴子總是出現在腦中,他們愈是提醒自己不要去想,猴子的影象愈是清晰。
最終,沒有人面前出現金幣。山民們想:他說的沒錯,咒語果然失效了。
還有另外一個經典的版本:別去想那只粉紅色的大象。有興趣的可以搜索一下。
“喜馬拉雅山的猴子”有很多寓意,我關注的是山外來客對山民們的特別提示:千萬不能想到喜馬拉雅山的猴子。“千萬不能”這個詞兒,是一個否定性詞語,它使得這句話成為否定性指令。
我們的大腦更善于接受具體的內容,比如視覺、動作、聽覺,像“不能”、“不要”、“別”等等否定性的詞語,屬于語言文字層面的東西,沒有與之對應的 具體形象,我們在說它們的時候,聽的人腦子里找不到這些詞兒對應的形象,經常會不自覺地忽略掉它,所以,“千萬不能想到喜馬拉雅山的猴子”會激活“喜馬拉 雅山的猴子”這個形象,“別去想那只粉紅色的大象”會激活“粉紅色的大象”這個形象,最終聽我們這么說的人,都做出了與指令相反的行動。
簡單點兒說,就是你越不讓某個人怎么怎么著,他越容易那么著。比如你告訴孩子別摸插座,他十有八九會去摸;比如孩子吃飯時你告訴他別把飯撒桌子上, 他十有八九會把飯撒桌子上;比如孩子蹣跚學步,你告訴他別撞到桌子,他十有八九會撞到桌子;比如你告訴孩子別去廚房,他十有八九會去廚房看看……
“羅德一家住在所多瑪城,神決定毀滅這座城池。當災難發生前,神曾告訴羅德一家趕快離開所多瑪,并好心地勸告說:千萬不要回頭看。羅德的妻子沒有遵循神的勸告,結果被一道強光殺死。”
這是《圣經·創世紀》中記載的事情,神給了羅德一家一個否定性的動作指令,結果羅德的妻子做出了相反的動作。
扯到太原去了……這都和程序員什么關系啊?
其實,我只是在說一個事實:否定性詞語更難被接受,否定性指令往往會適得其反。
上面提到的這些例子,還算是好的,畢竟它們僅僅是以否定的形式陳述一件事情,比它們更糟糕的、使用否定性詞語的場景還有很多,帶來的效果則更讓人難 以接受。我們先看看常見的否定性詞語以及在特定語境下產生“否定”含義的輔助詞,再結合程序員的日常生活來看看它們的巨大破壞力。
常用于否定的詞語
太多了,我簡單列幾個:
- 別
- 不
- 不能
- 不要
- 還
- 才
- 又
- 總是
- 就
- 都
- 能不能別
- 老這樣
- 煩死了
- 太
- 怎么
- 這么簡單
- 差勁
- 簡單
- 不會
- 完全
- 沒用
- 一點兒
- 必須
- 一定
- 很
- 再
可能單看這些詞沒什么感覺,接下來我們結合程序員的工作與生活來看看它們是怎么被使用的。
那些傷人話
在一個團隊中,語言溝通是時時刻刻存在的,話說得是否得體、是否讓別人聽著舒服,在很大程度上決定了協作的效率。隨隨便便的一句話,看起來不怎么著呢,也可能瞬間在兩個人之間豎立起堅不可破的屏障。
人都希望別人的肯定,沒誰老期待別人批評、諷刺、挖苦、呵斥、懲罰自己。可實際上我們經常忘記這個,脫口而出的話就帶了諷刺、挖苦、呵斥、批評等等味道,仿佛只有這樣夠嚴厲、痛快、解氣,才能達到強調與教育的目的,其實往往適得其反。
我回顧自己的程序員生涯,對那些讓我們不舒服、難受、憋屈、窩火、操氣、憤怒、難堪的話語做了簡要分析與數理,分出了下面幾類:
- 否定能力
- 否定努力與結果
- 否定人
- 侮辱
- 命令
OK,現在就來秀一秀吧。
這都不會?
不就是照抄別人的代碼么,這都不會!
這么簡單的事兒你居然花了這么長時間!
怎么還沒弄完?
又拖后腿!
你怎么總是搞錯!
一點兒責任心都沒!
這么簡單我一個小時就能搞定!
你寫的這些完全沒用!
這個實現起來很簡單的,看看文檔就知道了,明天做出來給我。
復制粘貼一下就能運行了。
不會看文檔啊。
不會看代碼啊。
不會調試啊。
就幾行代碼的事兒,搞這么半天!
不要跟我說那些,別啰嗦,你只回答我,是還是不是!
這是一個很簡單的功能,你有 20 分鐘應該就能寫出來。
別人都做出來,你為什么說沒辦法實現?
簡單得很,人家都做出來了。
就你的 Bug 多!
每次 Build 都得等你!
活都沒干完,還一下班就走,一點兒責任心都沒!
還沒下班呢你就收拾好東西準備走了?
今天晚上必須搞定,通宵也得搞定,明天早上一定要上線!
一行代碼十個 Bug ,能不能用點兒心?!
這代碼寫得太差勁了,簡直沒法想象!
這個 Bug 怎么還沒解決?
你怎么老是問這個問題啊?上次不都給你講過了嗎!
鏈接問題都搞不定,這都基本功好不好……
這次可別再延期了啊……
煩死了,老得給你擦屁股……
這 Bug 肯定是你改出來的!
還得多長時間才能搞定?
算啦你別弄了,待會我弄。
干不完就加班!
別找那么多理由,沒干完就是沒干完!
怎么事兒一到你這兒就進行不下去了呢!
又請假?活干完了嗎?
又遲到!
你老遲到!
能不能別再遲到了!
CTRL+R,CTRL+R!
F5,按F5!快捷鍵都不會。
環境都搭不起來,還寫什么代碼做什么開發!
就沒見過你這樣的開發!
你想了沒?
想想再問我。
以后別問我這種問題了。
你這代碼我實在是看不下去,還是你自己查吧。
(你問張三,張三嘟囔一句)哎呀,煩死了,老問老問……
是你自己寫的還是網上找的?
越改 Bug 越多。
這版還不如上一版穩定呢。
你怎么會犯這么低級的錯誤。
這種 Bug 太低級了。
干活都不動腦子的。
可以設想別人對自己說這些話時自己是什么感受,我是會有受傷的感覺。
我想這些話,還有類似的很多話,應該成為禁語,它們除了傷害別人、制造麻煩,再沒有其他作用了。不要讓它們傷害我們以及我們辛苦工作勤勉上進的小伙伴們。
避免說禁語
怎樣才能避免說禁語呢?
有個詞兒叫做“共情”,指的是一種能深入他人主觀世界,了解其感受的能力。每當我們要沖口而出某句禁語時,我們都要想想對方聽了這話是什么反應,這話會對別人造成多大傷害,如果我們能感同身受,就不會再說這樣的話。這也是“己所不欲,勿施于人”吧。
不過有些禁語很隨意,說起來感到很痛快,常常會自行躥出去,甚至讓說者不覺。這就是否定性語言的“魅力”,它會讓你感到一種力量,并用這種力量來迷惑你,給你帶來一瀉千里的瞬時快感。怎么辦呢?
冷靜三秒先!
當你要評價別人時,先數三個數,讓自己冷靜下來。一旦你打斷自己評價的沖動,就有時間考慮要說的話是否合適了。
古典武裝情景喜劇《武林外傳》里的郭芙蓉有句口頭禪——“世界如此美妙,我卻如此暴躁,這樣不好,不好”,如果我們能這樣自省,也有助于遠離禁語,少射傷心小箭。
每次說話都考慮這么多,豈不太累?
如果你經常說這樣的話,要改掉這個習慣,開始時是比較困難,需要經常提醒自己,刻意地約束自己,但做的次數多了,就會形成習慣,再往后就會成為你的一種行為模式,告別刻意轉為自然,一切的美好,就會由此開始。
來源: http://blog.csdn.net/foruok/article/details/44077231