軟體人員的生涯規劃

  • 158
  • 0
  • 2021-03-19

知行合一,先知後行

資訊軟體人員的工作內容是撰寫程式、系統分析設計、專案管理、系統架構設計,在職場上各有一些不同的選擇,了解這些選擇,並且多做思考和規劃,可以讓你在工作生涯上順利許多,少走冤枉路。以下是我工作後的一些想法,提供給你做為選擇時的參考:

1.首選是開發維護大型 ERP 系統:

大型 ERP 系統如 SAP、Oracle ERP、鼎新,因為價格昂貴,所以只有大企業用的起;相對的,員工會有很好的福利待遇。因為你負責的是公司的數位神經系統,地位格外重要,而工作中的壓力會隨著時間而轉化成為你的專業知識:包含對ERP系統的了解、企業的領域知識。這2樣東西又更加強化了你日後的競爭力,除了薪資的調升,也讓你具備日後轉變工作型態如 ERP 顧問的能力,可謂一舉數得。

目前市場上的 ERP 系統以 SAP 和 Oracle ERP 最具國際性,2者的競爭激烈,互有消長,但 SAP 的市佔率高出許多,應先選擇。你可以在104上面搜尋這一類的職缺,了解市場實際的需求狀況和工作內容。

外面坊間有不少 SAP 課程,有興趣的人,可以趁年輕時參加這一類訓練,然後拿取証照,雖然所費不貲,但是比起30年工作生涯的報酬,應該是值得的;如果你考慮讀研究所,則可以用它做為論文題目,增加你對企業的吸引力。

但是除此之外,它有幾個缺點:

(a).對於目前主流的 Web 開發技術,你無法在工作中精進。
(b).SAP 等於你的工作人生,如果你醉心於各種 IT 技術,可能會感到一點失望。
 

2.中選是在一般企業開發 Web 系統:

選擇的企業除了是穩定、有合理制度和福利待遇的公司之外,儘量是你自己所感到興趣的某個專業領域,如果這個領域具有很高的經濟價值,則更為理想。

你應該專注在工作中累積這方面的專業知識,這樣的知識經常需要幾年的時間才能完全掌握,一旦養成,你就具備超乎自己想像的優勢,可以在往後的工作生涯中無往不利。

在技術方面,由於 Windows 應用程式已經退出市場,你所使用的開發工具應該是主流的 Web 技術,你可以參考 TIOBE 的程式語言排行,主流的程式語言比較不會被時間淘汰,可以確保你的技術能一直被市場所接受,目前排名前面的後端 Web 程式語言為 Java、php、c#,前端開發工具則為 Javascript。

同時,你可以考慮使用一些 Open Source 軟體,像是 wiki(協同編輯)、WordPress(內容管理)、Mantis(問題追踪),這一類軟體系統只需要花一些時間就可以上線,在時間成本上非常划算,而且它們對於一個企業的運作有很大的幫助。
 

3.下選是在軟體公司開發系統:

在軟體公司你本身就是生產者,你的生產力直接關係公司的利潤,壓力通常不小,但好處是技術的精進快速,3、5年之後你就可以成為業界的高手;雖然如此,你還要多做打算:

(a).選擇使用主流開發工具的公司,Web是大多數。
(b).必須思考,解決問題的能力如何隨著年紀而增加。
(c).留的青山在,照顧好身體。

不管你選擇那一種工作生涯,都應該儘可能去考取相關的證照,像是系統分析師和專案經理的證照,除了形式上的功能,這些證照教你使用有系統的方法來解決工作上的問題,讓你增加工作上的保障,也能在工作技巧上有所進步。

從事撰寫程式的工作時,則應該思考如何提昇工作的效率,包括系統的開發速度、穩定性、介面一致性、技術文件、操作手冊如何製作...,這些能力大多需要仰賴物件導向的開發方式才能做的好。

最後,在國際化的發展趨勢下,機會與競爭都比以前快速,除了努力,也應該多一點規劃和方法;未雨籌謀、知己知彼,才有可能讓你不被 IT 浪潮淹沒。