程式設計師溝通能力的重要性

2021-04-25 07:10:03 字數 890 閱讀 2248

這是我這段時間工作的一些感悟。功能需求工作上遇到的一些問題。

乙個專案的開發,包括前期的功能需求調查、功能需求的確定、功能需求分析。接著是軟體功能設計階段,包括軟體功能架構設計,軟體功能資料庫設計,軟體功能**設計,軟體功能除錯設計,最後是軟體功能的測試。

在整個軟體正各開發過程,功能需求調查,功能需求分析是整個過程的首要關鍵,如果沒有溝通好,那麼就會影響後期的開發工作。

在這週中,我接到乙個專案,負責前期功能需求的調查工作,由於第一次作這一方面的工作,出現了很多問題,主要源於:

(1)在溝通中沒有把重點問題指出來,導致耽誤兩三天的時間

(2)自己沒有明確自己想要了解的內容

(3)自己沒有把要溝通的功能說明白

(4)沒有考慮外在因素(如:客戶的人事情況、客戶的工作是否忙碌而不能按時確認我需要)

(5)更重要的原因是不清楚其原來平台上氣象產品的功能(因為是**改版)

就這個問題,我這這麼處理:

(1)自己換角度去處理問題。因為程式設計師和客戶溝通是存在這樣乙個問題,程式設計師無法通俗易懂的語言表達自己要說明的問題,術語太多。俗話說得好,隔行如隔山,客戶的專業**需要專業的知識去理解。在這個問題是導致程式設計師不能很好的順利溝通。那麼如何解決問題呢?首先,從客戶出發,程式設計師把功能切割,把功能簡單化。其次,程式設計師把功能盡量口語化。我認為功能口語化是程式設計師和客戶溝通的最好方法。

(2)程式設計師重要的還是從自己本身的角度出發,畢竟軟體開發的工作是程式設計師。那麼如何做到讓程式設計師後期開發工作更加順利,那麼功能能的明確很重要。第一明確讓客戶了解你需要了解什麼內容;第二,自已要明確了解你自己要了解的內容;第三,程式設計師要知道通過什麼方式讓客戶更加了解你想要了解的內容。

其實說溝通功能是程式設計師的,我覺得更具體一點是業務功能需求分析工程師,他起到了整個開發工作中承上啟下的作用。程式設計師必須擁有一項很好的溝通能力。

溝通的重要性

近期有個同事要離開工作了兩年的崗位,讓我感觸良多。作為他的同事,我和他談了很多。最後,我發現他在溝通上面有問題,碰到問題或者有些想法只會悶在心裡。典型的例子是 我問他,既然你現在提出來對於軟體程式設計不感興趣,為何當初剛剛來到我們這個部門的時候,不提出來呢,或者在實習期間,也沒有提出來呢?而是在培養...

溝通的重要性

近期有個同事要離開工作了兩年的崗位,讓我感觸良多。作為他的同事,我和他談了很多。最後,我發現他在溝通上面有問題,碰到問題或者有些想法只會悶在心裡。典型的例子是 我問他,既然你現在提出來對於軟體程式設計不感興趣,為何當初剛剛來到我們這個部門的時候,不提出來呢,或者在實習期間,也沒有提出來呢?而是在培養...

程式設計師寫文件的重要性

寫文件的重要性 對於軟體相關行業,在學校或單位大家也許都已經注意到了,除了要編寫的程式 繪製設計圖之外,還有乙個重要的工作便是寫文件。為什麼要寫文件呢?因為我們要把自己做的東西展示出來,不光展示給同行看,可能還要展示給其他崗位上的工作人員看,甚至展示給使用者看。如果我們只是會寫程式,不會在文件中恰當...