軟件工程師的職業生涯規劃

學識都 人氣:2.92W

    一.   高級系統工程師的職業定義:

軟件工程師的職業生涯規劃

    高級軟件工程師是IT行業中的重要崗位. 根據開發進度和任務分配, 完成相應模塊軟件的設計、開發、編程任務; 進行程序單元、功能的測試, 查出軟件存在的缺陷並保證其質量; 進行編制項目文檔和質量記錄的工作; 維護軟件使之保持可用性和穩定性. 軟件開發是一個系統的過程, 需要經過市場需求分析、軟件代碼編寫、軟件測試、軟件維護等程序. 軟件開發工程師在整個過程中扮演着非常重要的角色, 主要從事根據需求開發項目軟件工作.

    二. 行業背景和發展前途:

    軟件和信息服務外包產業已成爲各個國家經濟發展的重點. 從增加值角度來看, 同樣金額的出口, 服務外包對中國經濟的貢獻是來料加工的20倍以上; 從能源消耗上看, 服務外包單位GDP能耗僅爲製造業的20%. 這在中國政府大力倡導可持續發展戰略以及大力發展高技術第三產業的主旋律下是適應中國經濟發展, 也是符合中國社會客觀需求的. 可以看到的是, 未來中國軟件和信息服務外包產業發展空間巨大, 其原因有三: 首先是具有成本優勢, 中國低成本的競爭優勢是全世界公認的.

    第二, 具有人力資源優勢, 中國是世界上人力資源極爲豐富的國家, 軟件和信息服務外包服務業是勞動密集型產業, 中國未來在軟件和信息服務外包業內將成爲全球最具競爭力的轉移承接地. 第三, 中國有非常龐大的國內市場, 這是中國吸引跨國公司進入很重要的一個原因.但與發展潛力不對稱的是, 現今中國軟件和信息產業人才相當缺乏,據調查研究顯示, 當前中國軟件和信息服務外包產業人才流動率較高, 而且缺口很大. 企業成立時間比較短, 規模大多比較小, 企業人才平均流動率達18.28%, 這和缺乏培訓、業務來源不穩定、報酬機制不夠合理等因素有關. 同時由於產業發展迅速, 人才供不應求, 尤其是本地化人才和中高級管理人才.

    市場需求的巨大和專業人才的缺乏令人吃驚,但這正是商機和盈利的重要突破口. 可以預見,中國軟件和信息服務外包產業將在不久的將來成爲引領中國第三產業轉型和發展的龍頭產業, 相關職業包含高級軟件工程師的人才需求將會非常巨大.

    三.職業所需基本技術及素質:

    1.編程開發工具.

    至少熟練掌握兩到三種開發工具的使用, 這是程序員的立身之本. C/C++以其高效率和高度的靈活性成爲開發工具中的利器, 很多系統級的軟件還是用C/C++編寫. 而JAVA的跨平臺和與WEB很好的結合是JAVA的優勢所在. 其次, 如果能掌握一種簡便的可視化開發工具, 如VB,PowerBuilder,Delphi,C++ Builder,則更好, 這些開發工具減小了開發難度, 並能夠在無形中強化對象模型的概念.另外, 需要掌握基本的腳本語言, 如shell,perl等.

    2.數據庫.