第1層:程序員
程序員處于技術(shù)成長歷程的最下端。他們需要熟練掌握各種語言技巧,知道技巧適用性,還要對資源作出最恰當(dāng)安排。
第2層:系統(tǒng)分析師
系統(tǒng)分析師是抽象模型的建立者,他們需要專業(yè)的概念模型知識和基礎(chǔ)編程技巧。杰出的系統(tǒng)分析師會(huì)利用編程技巧來輔助建立概念模型。
第3層:系統(tǒng)設(shè)計(jì)師
系統(tǒng)設(shè)計(jì)師應(yīng)當(dāng)對“系統(tǒng)結(jié)構(gòu)”所使用的軟件技術(shù)非常了解。如果自身具備良好編程技巧,才會(huì)成為優(yōu)秀的系統(tǒng)設(shè)計(jì)師。系統(tǒng)設(shè)計(jì)師的職責(zé)是把結(jié)構(gòu)模型對應(yīng)到實(shí)現(xiàn)模型,作用非常重要。在從概念到實(shí)現(xiàn)期間規(guī)劃和組合模型的優(yōu)劣是決定系統(tǒng)設(shè)計(jì)師好壞的標(biāo)準(zhǔn)。
第6層:架構(gòu)設(shè)計(jì)師
架構(gòu)設(shè)計(jì)師是程序員的最終歸屬,也是成長鏈中最“硬”的一環(huán)。架構(gòu)設(shè)計(jì)師對整個(gè)項(xiàng)目的貢獻(xiàn)非常大。架構(gòu)設(shè)計(jì)師徹底擺脫了語言的束縛,身兼數(shù)家之長,熟悉很多語言的精髓;同時(shí)知道軟件發(fā)展趨勢,會(huì)開發(fā)新一代產(chǎn)品或制訂新一代產(chǎn)品的方案,了解各種軟件產(chǎn)品的特性,會(huì)根據(jù)這些特性做出非常好的產(chǎn)品。另外,杰出的架構(gòu)設(shè)計(jì)師一定要具有杰出的創(chuàng)新能力。
第5層:產(chǎn)品經(jīng)理
產(chǎn)品經(jīng)理必須具有產(chǎn)品管理能力。這是一項(xiàng)非常重要的技能,產(chǎn)品經(jīng)理需要融合技術(shù)和市場趨勢,知道未來市場需要什么,使開發(fā)的產(chǎn)品實(shí)現(xiàn)技術(shù)和市場上的引導(dǎo)作用,他們還要快速學(xué)習(xí)技術(shù),并融合起來做很好的演示。
第4層:項(xiàng)目經(jīng)理
項(xiàng)目經(jīng)理必須具備較強(qiáng)的專業(yè)知識,具備溝通技巧,了解團(tuán)隊(duì)人員的組成,還需要知道如何對團(tuán)隊(duì)分工,學(xué)會(huì)根據(jù)項(xiàng)目特性選擇最適合的語言和工具,不能有任何偏執(zhí)。
來源:sina