網絡達人 – 解構Programmer的前景

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

wifioffice

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

年輕人未必有機會在學校發掘自己對某些行業的興趣中學時的學科範疇有限有多少人將來會做科學家或數學家有些人會按學科成績估自己的職業傾向例如數學成績好就估計自己適合從事金融業不過Hydro認為每個人都應該對自己的將來負責多發掘自己的興趣不能只依靠學校提供的機會 去斷定自己適合從事那些行業。以Hydro為例,他小時候很喜歡玩電子遊戲機, 喜歡到一個程度, 他要把遊戲改掉, 由自己定玩法。在過程中,Hydro接觸了programming, 發現自己原來很適合在軟件開發一行發展。 Hydro又舉一個例子, 他有一位朋友, 高考純數僅得D, 但大學時主修數學, 最後以一級榮譽成績畢業。中學時的學科成績並不代表什麼, 因為程度和競爭都和學術研究的水平很不一樣。

Programmer(程式員), Senior Programmer(高級程式員),

Analyst Programmer(程式分析員), System Analyst(系統分析師)工作大不同

Software Development (軟件開發)一行的晉升階梯尚算明確, Programmer做起, 之後的升遷崗位大概為Senior Programmer, Analyst Programmer, System Analyst, 之後就是Project Manager.

Hydro大學畢業後到一間Startup(初創公司)擔任Programmer,這間Startup被一間大型電訊公司收購後不久, Hydro就獲升職為Senior Programmer. Hydro, ProgrammerSenior Programmer主要負責編寫程式。Hydro分享軟年開發一行態度十分重要這不是說謙虛對人這些老生常談而是說一個大型IT 項目通常都有很多系統設計的文件要先理解, 有些人對系統架構不求甚解, 收到任務(requirement)便馬上著手編寫程式, 最後做好了自己的部分,卻可能破壞了整個系統的架構。Hydro經驗尚淺的時候,曾經在修補一個漏洞時把其他同事有用的程式碼移除了,結果做成另一個問題。

雖然ProgrammerSenior Programmer的工作都是編寫程式為主不過因為Programmer經驗較少 或是沒有經驗的畢業生,所以工作比較一板一眼Senior Programmer由於已有約兩年的工作經驗所以工作較Programmer複雜 至於Analyst Programmer,除了要有良好的程式編寫技巧, 還要學習帶人, 讓較年輕的ProgrammerSenior Programmer成長.

Hydro在今年月份獲擢升為System Analyst,原來這個崗位既要入得廚房也要出得廳堂

y5

他說:「我覺得自己暫時仍未勝任到這個職位 因為這個職位要兼顧的責任很多。 論程式編寫 Hydro的實力勝任有餘不過System Analyst上要分析客戶的需求跟客戶溝通設計解決方案下要分折任務給Analyst Programmers還要管理好項目的進度管理Vendor(外判商)

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

WHAT'S Gexpi?

Get experience.Get the courage to dream!

與Gexpi相遇的人, 但願你從這裡各人的經驗中獲得追尋夢想的勇氣.