A. 程序員做溝通協調的工作很困難嗎
溝通能力欠佳,是程序員群體普遍存在的一個問題。只作為合格的程序員,在編碼崗位,較差的溝通能力影響有限。那麼,怎麼提高自己解決問題的能力?溝通能力、對工作負責任的態度、對代碼的追求,很大程度上由性格決定,除去性格因素,程序員溝通能力不好與工作性質有關系,編碼工作要求程序員必須集中精力,且討厭被打擾;在安靜的環境下精力能高度集中,工作效率也會很高,這就是很多程序員喜歡晚上熬夜寫代碼的原因。久而久之,長期技術性思考和工作習慣導致程序員不太喜歡溝通,或者不太喜歡與非技術人員溝通,會給人留下木訥和沉默的印象
首先作為程序員要足夠的重視溝通的作用,在日常工作中,經常會看到這樣的情況項目由於各種原因需要一起討論或開項目會議,程序員參加討論的積極性不高或心不在焉,且心裡想著 「扯那麼多幹嘛,這么長時間,我代碼都寫完了....」這種心態下急切的希望會議快快結束,也就沒有溝通的慾望了。雖然說,討論和會議多多少少會有低效率的問題,但沉默和拒絕溝通不是解決辦法,而應該暢所欲言,盡快拿出解決問題的方案才是正道!所以,程序員必須要重視溝通!
最常見的就是在溝通需求時,雖然說所有的需求最終都要落實到技術實現,但在需求討論和溝通階段,則不需要考慮太細節的技術實現。比如就需求的合理性和必要性與程序員討論時,程序員第一時間在腦子里考慮的是如何設計資料庫,如何通過代碼實現等等,而不是這個需求是否合理,是否有多餘,或是否可以再細化再拆分等,而這一些都與習慣有關。
需要代碼實現的是必要的需求,而不是所有的需求,所以在非技術性溝通時,可以暫時跳出技術思維。擴展到其他問題的溝通都是一樣的,不能技術優先。
B. 為什麼程序員都不善於溝通
確實有一部分程序員不善歷返於溝通,但是也有很多程序員溝通能力很強,因為之間需要合作配合,這之間是需要互相溝通合作的,而且程序員們也要與產品,實施溝通。其實只是網上再黑,我見過很多程序員溝通能力很強,而且脾氣肢磨飢也不錯,耐心,說半天你聽不懂還會笑著跟你解釋,或保持平靜的跟你繼續解釋,嘗試尋找游兆讓你聽懂的辦法,有時候跟同行之間說半天會有點不耐煩,但也很少,跟外行就更少了
C. 程序員為什麼大多不善言辭
因為和計算機“對話”(編程)多了,和真正的人類溝通,就凸顯出來不同。
不同一:開始談話
程序員每次和計算機對話,都是有目的性的,比如要解決某個需求很明確的問題。
范圍也很明確,比如處理某個資料庫表。
不同五:宅文化橫行
程序員往往比較宅,比較喜歡靜。這樣才容易集中精力思考問題。
看起來話就少。呆萌。
D. 作為一名程序員,如何在職場中提升溝通效果
溝通在職場中是非常重要的,一個好的溝通可以輕松打開工作局面。溝通是一門藝術,想要學好溝通必須要做到以下幾點。
第三,溝通時不要把自己溝通的最佳目的給忘記了。
在溝通的時候,很多的人他們都會選擇東扯西拉的。這種在溝通當中是最忌諱的,當發現自己跟別人溝通時,別人東扯西拉的,我們可以跟他指正。並且圍繞著自己最終的目的去溝通,這樣子才能夠達到最佳的溝通效果。
第四,溝通時一定要注意自己的語氣以及語言。
作為程序員在溝通時不能選擇語言過激的詞彙,既然是溝通語氣也不能太強勢,盡量做到平常心態的去溝通,即使鍛煉自己的溝通能力,也可以跟優秀的人一起學習。