Posted on 2006-02-15 13:51
匪客 閱讀(575)
評論(1) 編輯 收藏 所屬分類:
精選網文
第1層:程序員
程序員處于技術成長歷程的最下端。他們需要熟練掌握各種語言技巧,知道技巧適用性,還要對資源作出最恰當安排。
第2層:系統分析師
系統分析師是抽象模型的建立者,他們需要專業的概念模型知識和基礎編程技巧。杰出的系統分析師會利用編程技巧來輔助建立概念模型。
第3層:系統設計師
系統設計師應當對“系統結構”所使用的軟件技術非常了解。如果自身具備良好編程技巧,才會成為優秀的系統設計師。系統設計師的職責是把結構模型對應到實現模型,作用非常重要。在從概念到實現期間規劃和組合模型的優劣是決定系統設計師好壞的標準。
第6層:架構設計師
架構設計師是程序員的最終歸屬,也是成長鏈中最“硬”的一環。架構設計師對整個項目的貢獻非常大。架構設計師徹底擺脫了語言的束縛,身兼數家之長,熟悉很多語言的精髓;同時知道軟件發展趨勢,會開發新一代產品或制訂新一代產品的方案,了解各種軟件產品的特性,會根據這些特性做出非常好的產品。另外,杰出的架構設計師一定要具有杰出的創新能力。
第5層:產品經理
產品經理必須具有產品管理能力。這是一項非常重要的技能,產品經理需要融合技術和市場趨勢,知道未來市場需要什么,使開發的產品實現技術和市場上的引導作用,他們還要快速學習技術,并融合起來做很好的演示。
第4層:項目經理
項目經理必須具備較強的專業知識,具備溝通技巧,了解團隊人員的組成,還需要知道如何對團隊分工,學會根據項目特性選擇最適合的語言和工具,不能有任何偏執。
來源:sina