程式設計師職業素養?

說起職業程式設計師,有的人想到的是西服+領帶+公文包的精幹白領形象,而有的人想到的是兩眼迷離彷彿永遠睡不醒的形象。其實作為程式設計師來說,應該具有更多內在的職業素養。究竟如何才能提高自己的職業素養呢?一下分享4個小技巧。

方法/步驟

(1) 提高表達和溝通能力

程式設計師雖然是技術工作者,但是很多時候也需要和客戶打交道。表達能力(能準確表達自己的看法以及清楚準確 地撰寫文件)是程式設計師必備的基本能力之一。良好的表達和溝通能力可以幫助程式設計師在客戶不能清楚表達需求時,融入到客戶組織內部,瞭解客戶的工作流程,與客 戶共同更好地,更準確地定義和分析需求。

(2) 使用多種方式瞭解需求

有時候事物不是一成不變的,我們需要從個方面去了解。常用的方法有:問題分析法和建模分析法(結構分析 法、面向物件分析法)以及幾種方法的組合。問題分析法使用面向物件的思想,當與客戶的員工進行談話時,首先要面向工作流程,面向任務、面向角色,用面向對 象的思想幫助客戶整理思路。

(3) 不臆測需求

客戶是多變的,並且有的客戶彷彿很“神祕”我們一定要明確客戶的真正需求是什麼,這樣才能更好地為客戶服務。在大 型軟體公司一般都有專門的需求工程師,但是身為程式設計師,也需要掌握一些需求知識。如果在編碼過程中需求不明確時,必須與專案經理或者需求工程師及時溝通, 程式設計師不能自作主張猜測客戶的需求。

(4) 不要過度承諾

和客戶相處貴在誠信,信用是個人和企業走向成功的關鍵因素之一。很多程式設計師向客戶大包大攬,完全不顧公司的現有 開發能力向客戶承諾很多功能,這是不正確的。在定義需求階段,我們一定要向客戶說明“什麼是我們做的,什麼是我們應該做的,什麼是我們不能做的“。過度承 諾不但會導致新功能無法實現,而且也影響原有的功能。所以正確的認識到客戶提出的不合理需求是程式設計師內在修煉的一個重要方面。

相關問題答案