技術(shù)再出色,如果沒(méi)有良好的溝通能力,也不會(huì)成為一名好的程序員的。溝通是雙方的互動(dòng),把自己得信息傳達(dá)給對(duì)方,再?gòu)膶?duì)方獲得反饋,如此循環(huán)往復(fù)。那就先說(shuō)說(shuō)把自己這一方的信息準(zhǔn)確地傳達(dá)出去的能力。
首先一個(gè)是寫報(bào)告。程序員經(jīng)常要寫日?qǐng)?bào),周報(bào),月報(bào),在很多人的眼里,這是一個(gè)可有可無(wú),對(duì)日常工作沒(méi)有什么幫助的體力活。可是真的是這樣么?報(bào)告里面要記錄自己完成了什么工作,出了什么問(wèn)題,怎么解決之類的一些信息,可是作用不僅此而已,還有更重要的作用。
1.????????
責(zé)任的分散。這出現(xiàn)在工作中發(fā)生問(wèn)題的時(shí)候,想象一下,如果出現(xiàn)了一個(gè)
bug
,
出于某種目的,你沒(méi)有及時(shí)把這個(gè)情況告訴別人,而是想自己解決,這種情況下,關(guān)于這個(gè)問(wèn)題的所有責(zé)任全部壓在了你自己身上,解決了到還好辦,解決不了的
話,相關(guān)模塊,甚至整個(gè)項(xiàng)目都要受到牽連,你需要負(fù)這個(gè)責(zé)任。如果你能把這個(gè)信息通過(guò)日常報(bào)告及時(shí)傳達(dá)出去,那么大家都會(huì)知道這件事情,那么這個(gè)問(wèn)題的責(zé)
任就不是你自己的了,而是整個(gè)團(tuán)隊(duì)的,團(tuán)隊(duì)的力量是無(wú)窮的,那個(gè)問(wèn)題會(huì)很快迎刃而解。說(shuō)到這里,或許有點(diǎn)推卸責(zé)任的意思,其實(shí)不然,項(xiàng)目的進(jìn)行要以成功為
目的,以團(tuán)隊(duì)協(xié)作為手段,任何問(wèn)題都不是個(gè)人的,而是大家的,你也沒(méi)有必要沒(méi)有權(quán)利去規(guī)避任何問(wèn)題,公布出來(lái),更有利于項(xiàng)目的順利進(jìn)行。
2.????????
防止問(wèn)題的發(fā)生。個(gè)人
的能力畢竟是有限的,由于經(jīng)驗(yàn)的不足,知識(shí)的欠缺會(huì)導(dǎo)致對(duì)某些問(wèn)題的判斷失誤。這種時(shí)候,你如果能把對(duì)某個(gè)問(wèn)題的分析判斷以報(bào)告的形式公布出來(lái),那么比你
更有經(jīng)驗(yàn)的人就會(huì)注意到你的判斷中的失誤以及遺漏,及時(shí)指出來(lái)也就避免了問(wèn)題的發(fā)生,節(jié)省了由此而發(fā)生的各種成本。
3.????????
經(jīng)驗(yàn)的借鑒。發(fā)生了問(wèn)題,報(bào)告出來(lái),有經(jīng)驗(yàn)的人回來(lái)幫助你解決,你也會(huì)跟著學(xué)習(xí)處理這種問(wèn)題的方法和技巧。
4.????????
消除上司的不安。一項(xiàng)工作布置給你了,進(jìn)行到什么程度了,有沒(méi)有什么問(wèn)題,這是上司比較關(guān)心的問(wèn)題。如果能夠及時(shí)匯報(bào)的話,就會(huì)讓上司及時(shí)掌握工作的進(jìn)行情況,有利于工作更好的進(jìn)行。
5.????????
構(gòu)筑良好的信任關(guān)系。常常把自己的工作情況予以匯報(bào),減少了別人對(duì)你的擔(dān)心,很容易讓別人對(duì)你產(chǎn)生信任。取信于人的好處就不多說(shuō)了。
報(bào)告的形式
?
報(bào)告的形式有多種多樣,但是其基本模式并沒(méi)有太多變化。這里分兩類進(jìn)行說(shuō)明。
第一類,初級(jí)程序員的報(bào)告
???
誰(shuí)都有從菜鳥(niǎo)走過(guò)的歷程,作為初級(jí)程序員更多的是從別人那里獲取經(jīng)驗(yàn),而日常的報(bào)告是一個(gè)比較有效的途徑和工具。報(bào)告的形式應(yīng)該是這樣的
?
現(xiàn)狀
?
描述一下現(xiàn)在的情況,就是怎么做的,都做了什么
?
預(yù)測(cè)
?
根據(jù)自己的判斷預(yù)測(cè)一下進(jìn)行的情況
?
確認(rèn)
?
詢問(wèn)自己的判斷有沒(méi)有什么問(wèn)題
而出現(xiàn)了問(wèn)題的時(shí)候除了描述現(xiàn)狀和分析一下問(wèn)題之外,第三個(gè)就應(yīng)該詢問(wèn)該采取什么對(duì)策了。
第二類,初級(jí)以上程序員的報(bào)告
?????
作為有經(jīng)驗(yàn)的程序員,對(duì)很多問(wèn)題都有自己的分析和解決方法了。所以這時(shí)候的報(bào)告就沒(méi)有必要老是詢問(wèn),更多的是自己的主張和建議,但是注意一定要把自己的判斷的根據(jù)說(shuō)清楚,跟論文一樣,通過(guò)論據(jù)和論證來(lái)讓你的論點(diǎn)成立。
?
匯報(bào)前需要考慮什么
??
最重要最基本的是需要好好想想我到底要傳達(dá)什么。但是這個(gè)時(shí)候要注意,自己想傳達(dá)的信息和自己應(yīng)該傳達(dá)的信息是不一樣的。應(yīng)該好好想想你匯報(bào)的對(duì)象最想從你的報(bào)告里面獲取什么信息,什么信息對(duì)當(dāng)前的工作順利進(jìn)行最有用,當(dāng)然一切要以事實(shí)為基礎(chǔ),不能為了取悅別人而說(shuō)假話。
?
以
上就是有關(guān)寫匯報(bào)的一些介紹。應(yīng)該這么說(shuō),這些信息對(duì)技術(shù)提高沒(méi)什么用,但是對(duì)如何做好自己的工作或多或少有所幫助。因?yàn)槌绦騿T的工作并不是僅僅面對(duì)計(jì)算
機(jī),還要面對(duì)各種各樣角色的人和各種各樣的問(wèn)題,能把自己這邊的信息,準(zhǔn)確有效的傳達(dá)出去,有利于一切工作的順利進(jìn)行。
?
另,強(qiáng)力推薦大家看余世維的有效溝通系列錄像,一定會(huì)有所收獲的。
?