軟件工程師應(yīng)該具備什么業(yè)務(wù)素質(zhì),才算勝任工作呢?軟件工程師的基本業(yè)務(wù)素質(zhì)包括如下八條:
1、對(duì)軟件開(kāi)發(fā)、實(shí)施、管理、維護(hù)等工作感興趣,熱愛(ài)工程事業(yè),興趣源于喜歡并產(chǎn)生動(dòng)力,動(dòng)力十足就不會(huì)疲勞和厭倦;
2、代碼編寫(xiě)規(guī)范,需要掌握至少兩種以上的編程語(yǔ)言;
3、熟悉數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù),進(jìn)行數(shù)據(jù)建模,數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)適用于系統(tǒng)軟件、工具軟件和管理系統(tǒng)軟件的建模;
4、理解軟件程序、數(shù)據(jù)和文檔,規(guī)范的文檔撰寫(xiě)方式,養(yǎng)成良好的文檔書(shū)寫(xiě)習(xí)慣,方便軟件工程師之間的交流;
5、對(duì)主流軟件開(kāi)發(fā)工具及環(huán)境的掌握,如case工具。軟件配置管理工具等,
6、任何的軟件企業(yè)都不可能面向許多行業(yè),所以需要跟蹤所在行業(yè)的領(lǐng)域知識(shí),適應(yīng)不斷變化的客戶需求,所以必須掌握這些行業(yè)領(lǐng)域的最新業(yè)務(wù)知識(shí);
7、不斷總結(jié)技術(shù)和管理上的經(jīng)驗(yàn)并吸取教訓(xùn),做到每一個(gè)項(xiàng)目都有所進(jìn)步;
8、在工作崗位中遵守團(tuán)隊(duì)精神,
以上八條是一個(gè)整體,對(duì)于不同的人、不同的崗位及不同的軟件企業(yè),可能各自有所側(cè)重。