沒有人會告訴你的,工程師職業甘苦談


五倍學院課程顧問團隊
職涯輔導
沒有人會告訴你的,工程師職業甘苦談

Photo created by freepik

試著在 Google 搜尋:「最快年薪破百的工作?」 搜尋結果不出意料有三項,分別是科技業、軟體業和水電師傅。其中號稱年薪破百的軟體業,有著不必被綁在公司、自由度高的工作模式特性,更是人人稱羨的夢幻職業之一。

「光鮮亮麗的工作背後,需要一定的努力與付出」雖然是人人都懂的道理,但大家普遍只看到好的那一面,卻小看了背後的努力。正在前往工程師路上的你,憧憬嚮往之餘不妨來看看工程師的職業甘苦談。

一、軟體業無法一招打天下

身在軟體業,只要你有心鑽研某一項技能,便有機會成為業界第一。軟體的世界很少見到前後輩的人際關係壓力,不因年紀較長就高人一等,又或是學習時數較高就技高一籌,唯有精熟才能撐得上專業和資深。在軟體業的職涯路上更不需要遵循前人的軌跡,只要有能力,人人都能走出自己的道路,成為業界大大。

不過,軟體技術更迭瞬息萬變,新技術迭代週期短,速度快,大趨勢及潮流之下的遊戲規則是會改變的。舉例來說,20 年前的網頁和小遊戲幾乎都是用 Flash 寫出來的,然而 Adobe 公司宣布在 2020 年末停止更新 Flash,Google 瀏覽器的爬蟲甚至已經爬不到網頁裡的 Flash 內容,正式宣告了 Flash 時代的終結,因此保持開放學習的心態是工程師最重要的課題。

佔據年薪百萬排行榜的其中兩個行業,軟體業與水電師傅截然不同。水電師傅只要習得修理技能,一招在手可以戰十年,而軟體業卻不能只知其一不知其二,比如說後端工程師也必須了解前端的作業邏輯與範圍,才有能力在專案協作中與前端工程師或是專案 PM 進行有效溝通。況且,軟體更新快速,時常有新技術推出或是新版本更新,得要跟上時事,要不斷的進修學習,才能讓自己持續保有技術競爭力。

二、工作效率不理想易導致無形的加班

高度自由的優點何嘗不是大家考慮轉職工程師的條件,擁有自己的 Work Flow 、只要在 Deadline 之前交付完成即可、沒有人時刻盯著你有沒有偷懶、沒有制式化的工作流程、目標為做出功能所以程式碼內容不被侷限、有電腦有網路,到處都是我的行動辦公室等等。

然而,高度自由也像是一把雙面刃,當沒有人時時監督工作進度的環境下,也可能發生進度落後的情況。這樣的情況下容易導致為了跟上專案進度,自主性加班的行為。此外,即使下班時間已經到了,也的確打卡下班了,但工程師的腦袋依然不停地思考工作內容到天明,嚴格來說這也算是變相加班。

更重要的是,工程師需要藉由開發經驗的累積,才能對於工作流程的規劃與估時更有把握。需要不斷地增進技術能力,提升全方面的軟硬實力,讓使自己對效率有更高的掌握。同時,學會切割工作與生活,才能擁有健康的身心靈,更能提升工作效率。

三、資訊 FOMO

軟體的發達也不免產生了資訊文明病,FOMO(Fear of Missing Out)這一詞的出現,更解釋了當今軟體人容易面臨的問題「 資訊焦慮 」。

面對新的技術,我是否應該花時間學習?這些新技術是否會成為主流?如果學習了這些新技術,對我的職涯是否有幫助?我目前使用的技術是否會在明年就過時?學習新技術是否值得投入時間和精力? 如今 AI 技術正夯,雖然這股潮流還不知道會持續多久,但熱門的程度不禁讓程式新手及已經身處軟體業的人們開始思考,應該要學 AI 嗎?

延伸閱讀:軟體工程師的未來發展趨勢

這些對於新技術的恐懼和猶豫以及害怕錯失新動向、新技術的心情,或許可以轉化為持續進修的動力,如果發現自己正面臨資訊焦慮,試著定下學習目標與短中長期規劃或多或少能幫助自己逃離無形的困境。有意識地學習和進修,可以幫助我們擁有更全面的技能和知識,提高自身競爭力,也能讓我們更有自信地應對未來的挑戰。