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