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

才智咖 人氣:2.9W

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

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

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

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

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

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

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

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

    1.程式設計開發工具.

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

    2.資料庫.