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