一級(jí)(入門級(jí)水平,程序員級(jí)): 這是最基本的一個(gè)級(jí)別,具備一定時(shí)間專業(yè)培訓(xùn)的人員都能達(dá)到。
衡量標(biāo)準(zhǔn)是:
1. 具備最基本的邏輯思維能力,能夠分析簡(jiǎn)單問(wèn)題的解決步驟。
2. 熟悉要求的開(kāi)發(fā)語(yǔ)言的基本語(yǔ)法,常用函數(shù)庫(kù)或類庫(kù)等。
3. 掌握編譯器的使用方法,了解一般工程的創(chuàng)建等,能夠進(jìn)行單體測(cè)試等。
4. 能夠根據(jù)詳細(xì)設(shè)計(jì)書(shū)進(jìn)行常規(guī)代碼的編寫。
5. 了解基本并且常用的數(shù)據(jù)結(jié)構(gòu)和算法等。
二級(jí)(初級(jí)水平,中、高級(jí)程序員級(jí)或助理工程師級(jí)):
需要較多的開(kāi)發(fā)經(jīng)驗(yàn)、熟悉本行業(yè)中常用的技術(shù)。
衡量標(biāo)準(zhǔn)是:
1. 實(shí)際項(xiàng)目經(jīng)驗(yàn)累計(jì)超過(guò)200K代碼量。(不包括非正式項(xiàng)目的工作經(jīng)驗(yàn))
2. 能夠獨(dú)立設(shè)計(jì)并開(kāi)發(fā)小型軟件(10K左右代碼量)。
3. 掌握常用技術(shù):數(shù)據(jù)庫(kù)操作、網(wǎng)絡(luò)通訊、多線程、多媒體等等。(不意味全部技術(shù),僅指所在行業(yè)的常用技術(shù))
4. 了解常用的類庫(kù)等。(STL/MFC/.NET/VCL/OWL/wxWindows等等)
5. 了解UML,能夠理解架構(gòu)設(shè)計(jì)書(shū)并編寫詳細(xì)設(shè)計(jì)書(shū)。
6. 掌握并能夠編寫中等難度的SQL語(yǔ)言。
該級(jí)別以經(jīng)驗(yàn)為主,在一些發(fā)達(dá)地區(qū),水平交流程度高的地域往往需要六個(gè)月以上時(shí)間就可以達(dá)到。
在比較封閉的地區(qū)也有三、四年時(shí)間也未必能達(dá)到的現(xiàn)象。
三級(jí)(中級(jí)水平,軟件工程師級(jí),助理架構(gòu)師級(jí))
該級(jí)別是二級(jí)水平的升華,不但需要具備大量的實(shí)際開(kāi)發(fā)經(jīng)驗(yàn),也需要具備一定的系統(tǒng)整體概念。
在面向?qū)ο蟮膽?yīng)用中,需要對(duì)面向?qū)ο笾凶罨镜?a target="_blank">接口、封裝、控件及類庫(kù)等具備詳細(xì)的認(rèn)知。并且懂得靈活的運(yùn)用和開(kāi)發(fā)。
同樣是三級(jí)的水平,在不同的行業(yè)領(lǐng)域中,能力的方向與實(shí)際的水平差異也比較大。
所以準(zhǔn)確的衡量方法是由該行業(yè)的更高級(jí)別的技術(shù)人員進(jìn)行衡量。主要的衡量?jī)?nèi)容是:
1. 中型系統(tǒng)的架構(gòu)能力。
2. 系統(tǒng)架構(gòu)與分工之間的關(guān)系。
3. 軟件質(zhì)量的保證體系和方法。
一般最簡(jiǎn)單的衡量方法是設(shè)計(jì)一個(gè)完整的軟件,并包含主要的功能和技術(shù)使用,如文件操作、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)等等。
四級(jí)(高級(jí)水平,系統(tǒng)架構(gòu)師級(jí))
這個(gè)級(jí)別最大的特點(diǎn)是能夠進(jìn)行大型甚至巨型系統(tǒng)的架構(gòu)設(shè)計(jì)能力,并且這個(gè)級(jí)別只有架構(gòu)設(shè)計(jì)一種,特點(diǎn)也是只考慮架構(gòu)。
許多二級(jí)或三級(jí)水平的人員也進(jìn)行大型或巨型系統(tǒng)的架構(gòu)設(shè)計(jì),但四級(jí)水平最大的特點(diǎn)是整體架構(gòu)設(shè)計(jì)的能力。
這需要豐富的實(shí)際經(jīng)驗(yàn),很少看到四年以下的人員能達(dá)到這一級(jí)別的。
簡(jiǎn)單衡量方法是:能否獨(dú)立設(shè)計(jì)中型類庫(kù)。
五級(jí)(企業(yè)級(jí)系統(tǒng)架構(gòu)師)
能夠設(shè)計(jì)大型、巨型系統(tǒng)及類庫(kù),知道如何使用架構(gòu)彌補(bǔ)語(yǔ)言本身不足的能力。
-
程序員
+關(guān)注
關(guān)注
4文章
953瀏覽量
29833
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論