網絡達人解構香港軟件開發行業的晉升階梯

網絡達人解構香港軟件開發行業的晉升階梯
Jobsdb content teamupdated on 07 August, 2017
Share

外國軟件開發行業發展蓬勃,不少年輕人立志做Software Engineer(軟件工程師),不過在香港,軟件開發行業的晉升前景又如何呢?



一切由「打機」開始

Hydro Choy於2012年在香港浸會大學Computer Science(電腦科學)系畢業,基於對Programming(編寫程式)的熱愛,他不時在迷你論壇和高登討論區出帖解答與資訊科技行業及修讀Computer Science有關的問題,更在2013年推出了迷你論壇的手機應用程式。大學畢業後,Hydro工作五年,已獲三次擢升,現時於香港某大型電訊公司擔任System Analyst(系統分析師)一職。

年輕人未必有機會在學校發掘自己的興趣;中學時的學科範疇有限,有多少人將來能做科學家或數學家?「有些人會按學科成績估算自己的職業傾向,例如數學成績好,就估計自己適合從事金融業。不過我認為,每個人都應該對自己的將來負責,多發掘自己的興趣,不能只依靠學校提供的機會,去斷定自己適合從事哪些行業。」Hydro說。

以Hydro為例,他小時候很喜歡玩電子遊戲機,喜歡到一個程度,他要把遊戲改掉,由自己設定玩法。在過程中,Hydro接觸了programming,發現自己原來很適合在軟件開發行業發展。「另外一位朋友,高考純數僅得『D』,但他堅持大學時主修數學,最後以一級榮譽成績畢業。其實中學時的學科成績並不代表什麼,因為程度和競爭都與學術研究的水平很不一樣。」

網絡達人解構香港軟件開發行業的晉升階梯



從Programmer到PM之路

在香港,Software Development(軟件開發)行業的晉升階梯尚算明確,由Programmer(程式員)做起,之後的晉升崗位大概為Senior Programmer(高級程式員)、Analyst Programmer(程式分析員)、System Analyst(系統分析師),之後就是Project Manager。在不同的崗位,職責也大為不同。

Hydro大學畢業後就是由Programmer做起,後來獲升職為Senior Programmer。Hydro說:「Programmer和Senior Programmer主要負責編寫程式,不少人以為這個崗位只需要與程式相關的知識就足夠,其實態度亦十分重要。一個大型IT 項目,通常都有很多系統設計的文件要先理解,有些人對系統架構不求甚解,收到任務(requirement)便馬上著手編寫程式,最後做好了自己的部分,卻可能破壞了整個系統的架構。」Hydro經驗尚淺的時候,就曾經在修補一個漏洞時,把其他同事有用的程式碼移除了,結果導致了另一個問題。

Hydro指,雖然Programmer和Senior Programmer的工作都是編寫程式為主,不過因為Programmer經驗較少,甚至是沒有經驗的畢業生,所以工作比較一板一眼,當年他就負責過編寫簡單的網頁設計和抽獎遊戲。Senior Programmer由於已有約兩年的工作經驗,所以工作較Programmer複雜,例如要編寫內容管理系統(CMS)、設計數據庫、整合幾個系統間的數據問題等。

至於Analyst Programmer,除了要有良好的程式編寫技巧,還要學習帶領新人和給他們分配工作時間,讓較年輕的Programmer和Senior Programmer成長。「除了按他們本身的工作量分配外,還要考慮各人的強弱項,以及長遠來說,他們想發展成為項目管理專才或技術顧問;他們寫好自己的部分後,便要檢查他們的代碼質素和進行系統測試。雖然我的主要工作不再是編寫代碼,但為了維持足夠的知識判斷代碼質素,我都會經常在工餘時多看技術相關網站,了解最新科技。這是我的興趣,也是保持自己工作水準的方法。」

Hydro剛在今年一月份獲擢升為System Analyst,原來這個崗位既要入得廚房,也要出得廳堂──除了要懂得編寫程式外,System Analyst上要分析客戶的需求,跟客戶溝通,設計解決方案;下要分拆任務給Analyst Programmers,還要管理好項目的進度、管理Vendor(外判商)等。「例如最近有一個客戶的項目涉及很高的網站流量,傳統的數據庫技術己經不能應付需求,因此我需要在極短時間內掌握新技術,去解決項目的樽頸位。在不停嘗試和參考別人的經驗後,總算趕及項目的要求時間內使用NOSQL處理相關問題。」Hydro直言覺得自己在這個職位上仍感壓力,需要時間學習。

在仕途上,每個人的際遇都不同,有些人30歲時已當上Project Manager,有些人仍是Analyst Programmer;正如求學階段,有些人年年順利升班,有些人則要走一些彎路。以Hydro為例,他雖然25歲才大學畢業,但因為認清了自己的潛能和事業發展方向,畢業後,有幸遇上自己的伯樂,憑良好的工作表現,五年內在同一間公司三度獲得擢升。這是不是在職場中,對「贏在起跑線」這迷思的一個否定?

網絡達人解構香港軟件開發行業的晉升階梯

 

本文由Gexpi獨家提供

 

此文章由原作者及Jobsdb HK撰寫/編輯。如欲刊登於其他網站或刊物,請電郵至[email protected]與我們聯絡。如有發現侵犯版權,原作者及Jobsdb保留採取法律行動的權利。

More from this category: Industry stories

Top search terms

Want to know what people are searching for on Jobsdb? Explore our top search terms to stay across industry trends.

Subscribe to Career Advice

Get expert career advice delivered to your inbox.
You can cancel emails at any time. By clicking ‘subscribe’ you agree to Jobsdb’s Privacy Statement.