程序員軟技能-人際交往能力

2021-01-28    分類: 網(wǎng)站建設

打怪升級階段



在軟件開發(fā)領域,可以將程序員粗略劃分為這幾個階段:

  1. 菜鳥階段:在導師的帶領下,分配任務開發(fā),和測試人員聯(lián)調(diào),溝通需求細節(jié)
  2. 導師階段:與各方人員溝通需求,并理清需求點和分配任務給低級別同學
  3. TL(Team Leader)階段:這一階段,往往和代碼已經(jīng)Say Goodbye,日常工作基本就是和各方人員溝通

從上面我們可以得出,無論在什么階段,溝通能力都是一個基本的軟技能,假設溝通不佳的話,很有可能造成產(chǎn)品延期、合作不愉快等現(xiàn)象。

日常工作中



在沒成為TL之前,我們大多數(shù)時間都是在和計算機打交道,通過寫代碼的方式讓計算機執(zhí)行,達到我們想要的效果。但不可否認的,我們所寫的代碼其首要目的都是供人使用的,如果不需要供人使用維護的話,那我們大可以直接將代碼寫成0/1這樣的機器語言,計算機理解執(zhí)行的還更快。所以要想更出色的寫好代碼,首先要能將代碼寫的更容易讓人理解,這樣溝通的時候能高效。

再一個,我們在日常工作中,對于溝通及交往的能力也是很重要的

  • 早上來上班,我們往往做的第一件事情就是看下郵箱或群消息,看下是否有人找你互動
  • 開會時,會和同事商討你正在處理的問題,探討解決方案
  • 當一個項目需要外部推廣時,你還需要和同部門或跨部門的同事進行溝通,講述你的項目,為他們答疑

所以說,在日常工作中,溝通占據(jù)了我們許多的時間,故要成為一個出色的程序員,溝通及交往能力是必不可少的一項技能

晉升時



基本上現(xiàn)在所有的IT公司,都有自己的一套職級體系,而相應的職級也對應了程序員不同的能力水平(ps:當然有的公司職級評定的時候有點水,但是大多數(shù)情況都是能真實的反映一個程序員的能力的)。

晉升時,最考驗的就是我們的溝通表達能力,有的人即使做的事情很有挑戰(zhàn)性,也很能體現(xiàn)自己的技術能力,但是在答辯時,卻無法清楚的表達出來,這就好似你仿佛造了一艘火箭,但是你講出來的卻是你造出了火箭模型,這是天與地的差別。

所以說,溝通表達能力能夠讓我們更好的體現(xiàn)自己的價值,意識到這點,那么你的升職加薪之路往往會更順一點。

溝通(communication)是人們分享信息、思想和情感的任何過程。這種過程不僅包含口頭語言和書面語言,也包含形體語言、個人的習氣和方式、物質(zhì)環(huán)境——賦予信息含義的任何東西。



俗話說“美言一句三冬暖,惡語傷人六月寒”。溝通是一項藝術,在心理學中也是一門很重要的課程,這方面的書籍有很多,本文的最后我列出了一些書單,大家可以一起學習學習。在這里我會選擇幾個比較重要的點進行探討。

不要輕易否定他人的想法



人類最深邃、最致命的欲望之一,就是每個人都希望以自己為核心,感覺自己很重要。

每當與他人交流時,一定要及時的給對方反饋,并毫不吝嗇的對他們的觀點給予肯定,假設你不認同對方的觀點,也別急著否認對方,一旦你一味的否定他,削弱他們的成就感,在某種程序上就如同切斷了他們的氧氣補給,獲得的反饋將完全是爭吵、絕望等。

我們在進行技術討論時,需要對他人的方案進行評審,不同的做法可能會導致不同的結局。

讓我們看下面這段對話:

A:我所設計的架構是這樣的,其中數(shù)據(jù)庫采用Mysql,隊列使用RabbitMQ。。。B:你這個方案不好,這里不能用RabbitMQ,換一個吧A:為什么不能用RabbitMQ啊,我覺得能滿足需求隨后兩人展開了激烈的討論。。。

這個場景中B的做法顯然是不尊重他人的成果的,一上來直接就否定了A的成果,很容易造成爭吵

假如我們像下面這般:

A:我所設計的架構是這樣的,其中數(shù)據(jù)庫采用Mysql,隊列使用RabbitMQ。。。C:你這個架構很棒,很好的解決了一些問題;不過對于RabbitMQ的選型上是否有更好的方案替代呢?RabbitMQ的吞吐量相較于其他會低一些

C的回答明顯A聽起來就會舒服些,后面的討論也會更輕松一些。

所以說,肯定他人,多贊美他人,會更容易得到他人的尊重,并能更好的解決問題。

換位思考



在人際交往方面獲得成功的關鍵在于:停止用”我“和”我想要什么“來思考。而是應該思考什么對他人而言是最重要的,什么才是他們最需要的。這樣你可以很好的避免讓他人覺得自己不受重視,你也能少做一些否定他人的行為,同樣的,他人被你這樣對待,也更可能用討人喜歡的方式與你打交道。也更能認可你的想法。

要做到換位思考的前提,我們需要首先要做到學會傾聽,更好的傾聽他人的想法,不要打斷別人;在傾聽的同時,試著將注意力轉移到他們身上,從他們的角度來思考問題,什么是他們感到至關重要的,當輪到你發(fā)言時,再娓娓道來,一語中的。

在和領導匯報工作時,不要直接地說結論,要和領導說清楚你為什么選擇這樣的做法,用你的想法有什么好處。我相信這樣的話領導很愿意和你交流他的想法。

避免爭吵



對于程序員理工男來說,邏輯思考是我們必備的思考問題的方式,所以往往更傾向于認為所有人都是從邏輯角度來思考問題,但這時候卻恰恰忽略了人是有情感的生物,是由理性和感性構成的。我們就像那些穿著西裝、打著領帶、四處游蕩的小孩,假裝自己已經(jīng)長大了,其實任何輕微的傷害都能讓我們嚎啕大哭、或者大發(fā)雷霆,我們只是學會了如何隱藏自己的情緒。

據(jù)我所知,普天之下解決爭吵的靈丹妙藥只有一個,那就是避免爭吵,像躲避響尾蛇和地震一樣地遠離爭吵。 --- Dale Carnegie , 《人性的弱點》

如果你在和他人進行技術方案探討時,意見產(chǎn)生分歧;最好能先確定分歧點是否值得你拼命維護,在小事情上,任何放棄立場和承認錯誤的機會對你而言可能都沒什么大不了的,但對他人而言,可能是舉足輕重的,這么做不僅能為你贏得不可估量的尊重,也能為你的未來積累財富。

網(wǎng)站標題:程序員軟技能-人際交往能力
網(wǎng)站鏈接:http://www.muchs.cn/news49/97799.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、動態(tài)網(wǎng)站網(wǎng)站維護、品牌網(wǎng)站制作、網(wǎng)站排名、手機網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設計公司