軟件開發(fā)做久了,都會(huì)有一些角色的轉(zhuǎn)變,從最初的直接leader分配具體
工作來做,到后來需要和不同部門一起協(xié)作開發(fā),溝通都是必備技能與工具,無論升級(jí)為TL(team leader)、PM(project manager),還是繼續(xù)做軟件工程師。最初做研發(fā)時(shí),可能更多的只是關(guān)注技術(shù)性的專業(yè)知識(shí)上,覺得做好分配給自己的本職工作是唯一目標(biāo)。當(dāng)你技術(shù)能力提升到一定高度的時(shí)候,領(lǐng)導(dǎo)會(huì)分配更大的項(xiàng)目讓你負(fù)責(zé),這時(shí)你發(fā)現(xiàn),寫代碼不再是你8小時(shí)的全部?jī)?nèi)容,你需要和產(chǎn)品經(jīng)理探討需求,需要和其他攻城師討論技術(shù)方案,需要和其他部門協(xié)調(diào)項(xiàng)目進(jìn)度,需要和
測(cè)試人員確認(rèn)
測(cè)試流程。。。。等等等等,你突然發(fā)現(xiàn),溝通變得越來越重要,它已經(jīng)成為你完成特定行動(dòng)唯一真正有效的手段。
這種轉(zhuǎn)型,對(duì)很多工程師來說是痛苦的,很多人當(dāng)初選擇做研發(fā)是覺得程序開發(fā)只面對(duì)機(jī)器而不是人,正好符合自己不善言辭的木訥內(nèi)向性格,當(dāng)自己在這行業(yè)學(xué)到很多技術(shù),自以為可以松一口氣的時(shí)候,突然發(fā)現(xiàn)自己的性格竟然不適合這個(gè)行業(yè)了,你是否在有了很多技術(shù)經(jīng)驗(yàn)后有過這樣的迷茫?
你是否在和別人溝通需求時(shí)這個(gè)表情?
你是否也像我曾經(jīng)一樣,在別人說觀點(diǎn)時(shí)一直在尋找一次講話的機(jī)會(huì)?或者干脆馬上粗暴的打斷別人來表達(dá)自己的立場(chǎng)?在產(chǎn)品經(jīng)理提了一個(gè)大的需求改動(dòng)時(shí)馬上說這個(gè)做不了?在提出技術(shù)方案后意識(shí)到錯(cuò)誤,但為了程序員的自尊以及覺得其他人都不懂技術(shù)而不去做道歉不做修改?在測(cè)試人員指出某個(gè)問題時(shí)覺得測(cè)試人員太過于較真,覺得這種情況一萬年也不會(huì)出現(xiàn)而懶得修改?
最近讀了一本工程師修煉的書,里面講了最重要的一條就是溝通。
無論你從程序員升級(jí)為TL,還是PM,還是架構(gòu)師,或者是高級(jí)工程師,其實(shí)都是一種晉級(jí)。溝通技術(shù)知識(shí)對(duì)你往上升是非常關(guān)鍵的技能。這種技能通常意味著維護(hù)你的職位,明確特定項(xiàng)目的潛在風(fēng)險(xiǎn)和當(dāng)前問題。在單位等級(jí)結(jié)構(gòu)的這一層上,你應(yīng)該阻止產(chǎn)生問題、尋找問題并且解決問題。你的上級(jí)都在盯著看你的每一步動(dòng)作。壓力往往會(huì)非常大。對(duì)于靠技術(shù)吃飯的人來說,若想邁出跳至管理的第一步,階梯上的下個(gè)臺(tái)階的特性已經(jīng)大大變化了。尤其是,首先要求的技能是溝通范圍、數(shù)量大大地拓寬了。
一、溝通原則
學(xué)習(xí)有效溝通是一個(gè)終身的過程——永遠(yuǎn)都有改善的余地。要學(xué)習(xí)的溝通原則包括:先聽后說、專心致志(人和心思在一處)、正面思考等,這些原則有助于建立與別人的信任關(guān)系,使你成為更高超的溝通者。
1. 先聽后說
你有沒有發(fā)現(xiàn)自己在某次談話中總是想尋求一次講話的機(jī)會(huì),而沒有真正在聽別人說什么?當(dāng)你沒有聽時(shí),你傳遞給那個(gè)對(duì)你講話的人什么信息呢?
至少表面上,你顯得不在乎別人說什么。大部分人會(huì)很快厭倦這樣的談話,因?yàn)樗麄冋f的話白白在空氣中傳播卻沒人去聽。說話的人也許會(huì)想他還有更好的事要做,而結(jié)束此次談話。如果你只是偶爾這樣做,這種行為沒什么大不了的。如果這是你的習(xí)慣做法,那么你是在自己與別人之間構(gòu)筑一道墻。
你聽的時(shí)候,是不是在找機(jī)會(huì)糾正對(duì)方?即便談?wù)摰脑掝}在往前走,但是你的思路還停留在剛才的某一點(diǎn)上?
這種情況說明,我們并沒有在聽別人說什么。講話的人對(duì)你很在乎,從其忙碌的工作中抽出時(shí)間,為你提供這些寶貴的信息,所以應(yīng)該認(rèn)真去聽他說什么。
當(dāng)有人與你說話時(shí),要看著他說,并試著理解他想溝通的內(nèi)容。給對(duì)方足夠的時(shí)間來表達(dá)他的觀點(diǎn),然后再向其詢問要澄清的問題。向他表達(dá)非語言的反饋,例如點(diǎn)頭,讓他知道你在關(guān)注這次談話。
我認(rèn)為羅馬人Epictetus說得好:“我們有兩個(gè)耳朵,一個(gè)嘴巴,所以我們應(yīng)該多聽少說。”
2. 專心致志
不管你在哪里,都應(yīng)專心致志。生活中有許多事情要分神,例如這個(gè)周末你要做什么,幾分鐘前開會(huì)回來如何解決會(huì)上的問題,怎樣找個(gè)辦法告訴老板某個(gè)負(fù)面的消息,小孩今晚的英式足球比賽幾點(diǎn)開場(chǎng)……所有這些瑣事都很容易讓你想入非非。
一般來說,人在任何時(shí)刻最多只能同時(shí)處理7件±2件那么多的事。如果你的腦袋全是一些無關(guān)緊要的瑣事,你就無法專心致志地做事。要是有人對(duì)你說話,你就會(huì)完全聽不到他在講什么。倘若他在問你問題,你可能要他們?cè)僬f一遍。這種情況下,你其實(shí)是在浪費(fèi)別人的時(shí)間,他們不會(huì)高興的。如果房間里有個(gè)執(zhí)行官,你就會(huì)給人家留下一個(gè)持久的壞印象:真是個(gè)浪費(fèi)錢的家伙!
請(qǐng)你讀些時(shí)間管理方面的書,列出每天需要關(guān)注事情的清單計(jì)劃。在計(jì)劃中安排好任務(wù)的優(yōu)先級(jí)(當(dāng)天、本周等),并標(biāo)識(shí)每個(gè)任務(wù)準(zhǔn)備投入的時(shí)間。這個(gè)辦法能夠讓你通過計(jì)劃安排好每件事,節(jié)省你的精力去記憶周圍各種正在發(fā)生的事。
如果某個(gè)會(huì)議不是真的需要你參加,你就不要去;假如確實(shí)需要你參加,就一定要去,而且人和心思都花在那里。
我發(fā)現(xiàn),坐直、將腳放在座位正下方、做筆記、直視正在講話的人,能夠自然而然地全神貫注于會(huì)議正在進(jìn)行的事情,從說話和肢體語言兩方面都給人以積極參與的正面印象。
不管你做什么,都要專心致志!
3. 正面思考
當(dāng)你表達(dá)信息時(shí),總有許多種方法去傳遞它們。信息需要真實(shí)和準(zhǔn)確,然而表現(xiàn)出其意義的方式可以多種多樣。
你可以以積極意義或消極意義提供信息。你可以基于所期望的結(jié)果選擇某種方法。也可以采用不偏不倚的方式,不帶情緒地列舉事實(shí),盡管這通常很難做到。
從溝通的觀點(diǎn)來看,人們?nèi)菀鬃⒁庳?fù)面的東西。通常負(fù)面消息總會(huì)帶來恐懼(當(dāng)我感覺恐懼鄰近時(shí),我會(huì)把它當(dāng)做“要求集中精力的行動(dòng)”的信號(hào))。
作為架構(gòu)師,你需要避免不必要的偏見信息,讓別人能夠選擇他們要關(guān)注的信息。你可以提供若干種替代方案,但這些方案應(yīng)當(dāng)是客觀平等的。你需要察覺可能的辦法,而不是為別人留下疑惑。
4. 盡早道歉
在一天的事務(wù)中,你可能注意到對(duì)他人做的某個(gè)事情不合適或不正確。記住放下自尊去給受影響的對(duì)方道一個(gè)歉。向別人誠心道歉并不是好玩或者容易之舉,但你可以贏得別人的尊敬,展示你在盡力成長(zhǎng),嘗試變得更好的意圖。
如果你道歉,對(duì)方就有可能重新審視事情,而原諒你帶來的任何苦惱傷痛。有些讓人尷尬的事情轉(zhuǎn)而有了積極意義。你與那人的關(guān)系就有了增進(jìn)的機(jī)會(huì),而不是就此冷淡。
人的本能傾向就是讓冒犯別人后的情勢(shì)不了了之。遺憾的是,你可能埋下了讓它長(zhǎng)大成禍患的種子,以致對(duì)你造成長(zhǎng)期的影響。被得罪的人可能會(huì)耿耿于懷,在很長(zhǎng)很長(zhǎng)時(shí)間內(nèi)記住這件事。那個(gè)人也許會(huì)把這件事告訴別人,說你是個(gè)什么類型的人。你和此人及周圍其他人的交往能力可能大打折扣。最后,或許你已經(jīng)忘記做過的事,但是對(duì)方卻沒有忘記。
道歉時(shí),你要清楚地表達(dá)出要道歉的是什么,你說的是什么意思。如果你不是誠心道歉,虛假的說辭可能把事情弄得更糟。如果你不能表達(dá)誠意,就不要道歉,但你的目標(biāo)應(yīng)當(dāng)是努力與你所交往的人修繕積極的關(guān)系。避免讓道歉使你向錯(cuò)誤的方向發(fā)展,限制你的個(gè)人成長(zhǎng)。
5. 不要在缺陷上招致惱羞成怒
當(dāng)你在開評(píng)審會(huì)(例如產(chǎn)品概念評(píng)估、需求評(píng)審、設(shè)計(jì)評(píng)審、代碼評(píng)審、測(cè)試評(píng)審、產(chǎn)品發(fā)布評(píng)審)時(shí),通常會(huì)檢查出評(píng)審項(xiàng)目的一些缺陷。評(píng)審項(xiàng)目的作者對(duì)于這些暴露出的缺陷當(dāng)然會(huì)感到不自在。
二、溝通策略
在我們研究了溝通的核心原則后,現(xiàn)在你可以應(yīng)用一系列策略來展示恒定、高效的溝通風(fēng)格。
1,多說“是”,少說“不是”
多想解決方案,解決問題,而不是粗暴的反對(duì)。
2,抑制想自衛(wèi)的沖動(dòng)
通常在交談中,當(dāng)我們聽到并不完全對(duì)自己有正面意義的事情時(shí),我們可能會(huì)找借口,我們可能會(huì)找辦法轉(zhuǎn)移話題,并責(zé)怪他人,以使自己脫離干系。或者我們想強(qiáng)詞奪理,以闡述那些語句。應(yīng)當(dāng)避免做出此反應(yīng)的沖動(dòng)。相反,代之以等待,并接受別人所說的話。
在上一段描述的反應(yīng)中,會(huì)談的真正興趣已經(jīng)從對(duì)別人轉(zhuǎn)移到你身上。聽別人說話的行為至少暫時(shí)結(jié)束了,我們開始與會(huì)談?wù)甙l(fā)出警示信號(hào):“我們把話題引向另一個(gè)方向吧,一個(gè)和我沒關(guān)系的方向。”注意你正在用的肢體語言—胳膊交叉在胸前,或者頭轉(zhuǎn)向一邊告訴別人“我不想聽了”。
問自己這個(gè)問題:我能從這個(gè)人說的話中學(xué)到什么?”通常,他給出的信息也許并不是你樂意聽到的,但其動(dòng)機(jī)是好的,仍是你接受信息并獲得個(gè)人成長(zhǎng)的機(jī)會(huì)。
抑制想自衛(wèi)的沖動(dòng)的一個(gè)例外就是當(dāng)手頭的問題涉及企業(yè)政策或你的正直時(shí)。如果別人說的話使你真正涉及與公司政策沖突或你出于正直未做某事(假如,你已經(jīng)正確做出了行動(dòng))時(shí),你需要立即抨擊這些說法。你可能想用澄清問題的辦法來明確要點(diǎn),比如“你的意思是我做過某事嗎”。如果別人說“是的”,你就以“這并不準(zhǔn)確”來明確回應(yīng);倘若人家回答“不是”,要感謝他澄清了此事。