亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

程序員六大職業(yè)素養(yǎng)

時間:2020-10-23 17:54:04 職業(yè)規(guī)劃 我要投稿

程序員六大職業(yè)素養(yǎng)

說起職業(yè)素養(yǎng),可能大家腦子里馬上反映出來的是西服領(lǐng)帶公文包的精干白領(lǐng)形象,其實(shí)作為程序員來說,外在可能沒有那么重要,更多的是內(nèi)在職業(yè)素養(yǎng),本期調(diào)查分享了兩個研發(fā)小組的故事,讓大家在統(tǒng)計(jì)數(shù)據(jù)的基礎(chǔ)上進(jìn)一步了解——什么是程序員需要的職業(yè)素養(yǎng)?

程序員六大職業(yè)素養(yǎng)

案例一:問題團(tuán)隊(duì)A

D公司是個在發(fā)展壯大中的貿(mào)易公司,由于業(yè)務(wù)發(fā)展員工從剛開始的10人兩年內(nèi)增加到150多人,管理上出現(xiàn)了溝通效率低、對員工工作難以監(jiān)控的現(xiàn)象。公司想近期上OA系統(tǒng),以加強(qiáng)公司的工作效率、支持快速增長的業(yè)務(wù)。經(jīng)過幾次與F開發(fā)公司的溝通后,雙方確定了合作意向。安排有兩年開發(fā)經(jīng)驗(yàn)的開發(fā)工程師蘇成,作為項(xiàng)目經(jīng)理帶領(lǐng)三個開發(fā)人員,開始了D公司的OA項(xiàng)目。

因項(xiàng)目不大,沒有特別安排需求工程師,而由項(xiàng)目經(jīng)理與客戶確認(rèn)需求后進(jìn)行開發(fā),初為項(xiàng)目經(jīng)理的蘇成信心爆棚:對外,他想當(dāng)然地按照合同后附的簡單需求說明草率開發(fā);對內(nèi),他認(rèn)為項(xiàng)目經(jīng)理擁有絕對權(quán)力,任何關(guān)于開發(fā)的不同意見都聽不進(jìn)去。在第一期快結(jié)束時,蘇成已與項(xiàng)目組成員發(fā)生了N次爭吵,大家紛紛要求調(diào)離項(xiàng)目組,團(tuán)隊(duì)面臨崩潰。

在兩個月未與客戶溝通的狀態(tài)下,蘇成項(xiàng)目組向D提供了OA系統(tǒng)一期產(chǎn)品,按合同規(guī)定包括了:員工管理一項(xiàng)功能和其中四個子項(xiàng)?赐昊竟δ苎菔竞,D公司的HR經(jīng)理Helen幾乎崩潰——OA系統(tǒng)中員工管理沒與考勤部分聯(lián)系起來,而且在系統(tǒng)中增加一個新用戶需要五步,十分繁瑣,很多功能也與公司需求相差極大。

但是蘇成卻認(rèn)為這些都是小問題,更讓Helen氣結(jié)的是要求增加一個小的統(tǒng)計(jì)功能時,他居然說做不了。后來才了解到,原來在開發(fā)時,項(xiàng)目組并沒有留下文檔,加之團(tuán)隊(duì)其它幾個成員均已準(zhǔn)備離開項(xiàng)目組,任何在此模塊中的小小變化都會面臨所有代碼重新開發(fā)的局面,更不用說要新增什么功能了。

最終蘇成辛苦開發(fā)了幾個月卻沒有得到相應(yīng)地回報(bào),客戶不滿意,項(xiàng)目組成員不滿意,研發(fā)部總監(jiān)更是對他的能力產(chǎn)生了懷疑,在幾經(jīng)努力拿到D公司的第二期項(xiàng)目開發(fā)合同之后,更換了項(xiàng)目經(jīng)理。

點(diǎn)評:程序員如何以明確需求為基礎(chǔ)與客戶溝通?

如果有專門掌握需求編寫技術(shù)和經(jīng)驗(yàn)的需求工程師作為客戶和程序員之間的橋梁是最理想的狀態(tài)。但以國內(nèi)目前的國情,每個項(xiàng)目組都配有需求工程師的并不多。因此,正確地幫客戶表達(dá)需求、正確地理解需求就成了程序員的基本素質(zhì)之一。在此次調(diào)查中66.67%的被訪者認(rèn)為“能幫助客戶正確提出需求”是程序員職業(yè)素養(yǎng)之一,可見在程序員內(nèi)部已就此達(dá)成了相當(dāng)?shù)墓沧R。認(rèn)為“能使客戶需求更完善”是程序員看重的職業(yè)素養(yǎng)之一,占到此次調(diào)查的55.13%,這說明超過一半的程序員認(rèn)識到,幫助客戶完善需求會節(jié)省雙方的時間和精力。

那么如何才能提高自己的需求分析能力呢?以下分享幾個有關(guān)需求的小技巧:

1.盡量提高自己的表達(dá)和溝通能力。良好的表達(dá)和溝通能力能在客戶不能清楚表達(dá)需求時,融入到客戶組織內(nèi)部,了解客戶的工作流程,與客戶共同更好地、更準(zhǔn)確地定義和分析需求。此次調(diào)查中60.90%的被訪者認(rèn)為溝通能力是程序員應(yīng)具備的基本能力,但只有28.85%的程序員認(rèn)為“表達(dá)能力”是程序員必備的基本能力。溝通固然很重要,但我們更應(yīng)該進(jìn)一步認(rèn)識到準(zhǔn)確表達(dá)自己的觀點(diǎn)和意見也是成功溝通的基礎(chǔ)之一。如果只“溝”而不“通”仍然是在浪費(fèi)方面寶貴的時間。

2.應(yīng)用多種方式了解需求。常用的方法有:問題分析法和建模分析法以及幾種方法的結(jié)合。比如在問題分析法中應(yīng)用面向?qū)ο蟮乃枷,與客戶的員工談話,訪談首先要面向工作流程,面向任務(wù),面向角色,也就是用面向?qū)ο蟮乃枷霂椭蛻衾砬逅悸贰?/p>

3.不臆測需求。如果有專門的需求工程師,有一點(diǎn)要特別強(qiáng)調(diào),就是在編碼過程中當(dāng)需求不明確時,必須與項(xiàng)目經(jīng)理或需求工程師及時溝通,程序員不能自作主張地猜測客戶的需求。

4.不過度承諾。很多銷售人員拿到項(xiàng)目,向客戶大包大攬,甚至完全不顧公司的現(xiàn)有開發(fā)能力向客戶承諾很多功能。在定義需求階段,一定要向客戶說明“什么是我們能做的,什么是我們應(yīng)該做的,什么是我們不能做的”。很多時候過度承諾導(dǎo)致了新功能無法實(shí)現(xiàn)的同時,原有功能也受到影響。在此次調(diào)查中,有59.62%(近六成)的被訪者正確地認(rèn)識到對客戶提出的不合理需求拒絕得當(dāng)也是程序員職業(yè)素養(yǎng)的一個重要方面,這是非常難得的。

 

案例二:嚴(yán)格開發(fā)流程的團(tuán)隊(duì)B

國資委某下屬集團(tuán)公司要上OA系統(tǒng),C公司在研發(fā)能力、價格兩個方面以綜合分第一的成績競標(biāo)成功。擁有10年項(xiàng)目管理經(jīng)驗(yàn)的李石被任命為項(xiàng)目經(jīng)理,并由他組建團(tuán)隊(duì)。李石對團(tuán)隊(duì)成員只有三個要求:分析能力、產(chǎn)品意識、較強(qiáng)的團(tuán)隊(duì)意識。

初選方案

需求確定后,項(xiàng)目有兩個方案:更流行的BS模式和傳統(tǒng)的CS模式。李石安排兩個程序員前期負(fù)責(zé)選方案,分別基于兩種模式開發(fā)用戶權(quán)限管理系統(tǒng)的原型,給大家做演示,并結(jié)合客戶特別評估每一個架構(gòu)的優(yōu)劣。

分析了BS/CS的特點(diǎn)、結(jié)合客戶的需求,他們發(fā)現(xiàn):

1.從流程的定制來看CS結(jié)構(gòu)更加利于客戶方便地進(jìn)行“可視化”定制;

2.從公文的“不可修改、保密性”以及電子圖章的“不可詆毀性”需求來看,CS框架更加利于實(shí)現(xiàn)DRM技術(shù)和數(shù)字指紋技術(shù)實(shí)現(xiàn);

3.從公文的打印需求與一般WEB報(bào)表的差異性來看,CS框架更加適合對打印格式的定制與控制;

4.從客戶提出的內(nèi)部電子會議的實(shí)時性來看,CS框架明顯優(yōu)于BS框架的非狀態(tài)性,能夠做到更順暢、更及時的溝通;

5.從系統(tǒng)的安全性來講,CS框架更加適合硬加密系統(tǒng)(如加密狗、U盤Key)與系統(tǒng)的對接。

產(chǎn)品開發(fā)

在開發(fā)過程中李石強(qiáng)調(diào)了每個程序員的產(chǎn)品意識,取得了不錯的效果。比如客戶要求一個能上傳文件的功能時,并沒有提出UI需求,團(tuán)隊(duì)的B程序員并沒有簡單完成任務(wù)了事,而是做出一次能同時選取上傳5個文件的.程序。這種產(chǎn)品意識為客戶使用帶來方便,彌補(bǔ)了需求的不足。

團(tuán)隊(duì)配合

在團(tuán)隊(duì)B中,每個程序員都做到了做完一個功能后與項(xiàng)目經(jīng)理溝通進(jìn)度、結(jié)果,并與負(fù)責(zé)測試的同事溝通,及時檢測Bug,及時修改并及時回歸。每個功能的實(shí)現(xiàn)都相對完善。及時的溝通與相互學(xué)習(xí),還促進(jìn)了團(tuán)隊(duì)磨合。

經(jīng)過8個月的開發(fā),OA項(xiàng)目第一期完成基本功能順利上線。C公司已順利拿到了客戶第二期的開發(fā)合同。

點(diǎn)評:成功的開發(fā)需要這樣的程序員

通過上面的案例,我們?yōu)槌绦騿T總結(jié)出如下素養(yǎng):

1.學(xué)習(xí)和分析能力。每個團(tuán)隊(duì)都在成長,作為程序員這個群體就更需要“與時俱進(jìn)”。尤其是在開發(fā)這個知識日新月異的行業(yè)里。同時分析能力也是必不要少的。在調(diào)查中71.15%的程序員認(rèn)為,學(xué)習(xí)能力非常重要,同時有57.69%的程序員認(rèn)為,在技術(shù)方面有不同的意見時,處理妥當(dāng)是程序員應(yīng)該具有的職業(yè)素養(yǎng)。相信這個案例為我們提供了新的思路。

2.與內(nèi)外保持良好的溝通,永遠(yuǎn)是成功的保證。及時匯報(bào)、溝通進(jìn)展也可以在第一時間發(fā)現(xiàn)自己的偏差。數(shù)據(jù)證明59.62%的程序員認(rèn)為“匯報(bào)項(xiàng)目進(jìn)展時明確及時”是重要的職業(yè)素養(yǎng)。

3.產(chǎn)品意識。良好的產(chǎn)品意識可以大幅度提高開發(fā)效率,也能有效的彌補(bǔ)需求不足。例如,在案例二中,在做文件上傳功能時,充分考慮了客戶使用的方便性,彌補(bǔ)了需求中被忽略的細(xì)節(jié)。

4.團(tuán)隊(duì)意識。強(qiáng)烈的團(tuán)隊(duì)意識能幫助自己和整個團(tuán)隊(duì)更快成長,因?yàn)橹R的分享是知識學(xué)習(xí)中一個最有效的方法,尤其是在程序員這個行當(dāng)里。

5.編碼規(guī)范和文檔規(guī)范。據(jù)調(diào)查顯示有分別由80.77%和68.59%的程序員認(rèn)為編碼規(guī)范和文檔規(guī)范是程序員的必備職業(yè)素養(yǎng)之一。

 

【程序員六大職業(yè)素養(yǎng)】相關(guān)文章:

平面模特職業(yè)素養(yǎng)08-08

職業(yè)指導(dǎo)人員的職業(yè)素養(yǎng)08-20

飛行員的職業(yè)素養(yǎng)11-15

職業(yè)素養(yǎng)與陽光心態(tài)08-18

職業(yè)化素養(yǎng)培訓(xùn)心得08-15

中層管理必備的職業(yè)素養(yǎng)09-24

建筑師的職業(yè)素養(yǎng)09-19

員工職業(yè)素養(yǎng)培訓(xùn)課程06-23

員工職業(yè)素養(yǎng)培訓(xùn)體會09-03

高職旅游專業(yè)職業(yè)素養(yǎng)論文12-07