作者/張紹敏 責任編輯/杜韋樺
薪資行情好、能在家工作、甚至移居國外⋯⋯,這些是許多人想自學轉職軟體工程師的誘因,但在科技業裁員潮與ChatGPT突襲之下,轉職是否明智?
近10年來,從APP、區塊鏈到AI的崛起,「寫程式」儼然成為含金量最高的技能之一,坊間的培訓營也大量湧現。
根據104人力銀行2022年的資料庫統計,曾擔任軟體工程類的人員中,近2成是文科背景。這個比例創下了歷年新高,也反映出企業在強烈的需求下,愈發願意聘用「半路出家」的軟體工程師。
不過,自2022年年底起,科技業裁員潮一路從矽谷擴及全球,Google、Meta、Amazon無一不加入瘦身行列。數據網站Layoffs.fyi 顯示,截至今年5月全球已有715間科技公司宣布裁員、總計裁退超過20萬人,不少軟體工程師也在名單上。
除此之外,近期給全世界驚喜連連的生成式AI ChatGPT不只會寫程式、也懂得除錯(Debug)。
趨勢變化之快,將如何影響軟體工程師的前景?《Cheers》 Podcast 邀請全台規模最大的免費工程師轉職班 AppWorks School 校長黃琇琳,分享她與超過百家企業合作的第一線觀察。
確實,以 AppWorks School的狀況來看,申請人數是有下降的,原本的學員錄取率大約是10%,現在可以提升到20%。
全球科技業裁員對台灣的影響比較小,有企業開始停招、遇缺不補,但以我們對產業的了解,原本的供需落差很大,目前供給依然遠不及需求,反而有滿多公司趁這個時機出來搶好的人才,含金量完全沒有下降。
很多人會擔心,ChatGPT會不會讓軟體工程師不再吃香?其實它是一種工具,可以加快新手理解程式、解決問題的速度。
我看過一個很好的比喻,如果把軟體服務當成建造一個房子,過去寫程式像是用「鏟子」在挖,現在 ChatGPT 就像一台「怪手」,你要學習如何操作它。但中間還有很多過程,例如設計、規劃、測試、維護,還有很多溝通的工是無法取代的。目前我遇到的軟體工程師,幾乎沒有人感受 AI 會搶到他們的飯碗。
老實說,跟我們合作的100多間公司,要錄用我們培訓的人才是要付費的。企業給我們很實質的回饋,轉職者主要的競爭力有這2個面向:
第一,他們有強烈的動機。轉換領域是對人生很重大的決定,可想而知,危機意識也會特別強烈,這讓他們學習的步調快得多,成長的斜率也比很多本科系的工程師高。
第二,他們大部分都是跨域的人才,思維的廣度通常會更廣,放到業界的環境中,做產品、寫程式都是為了創造服務或價值,跨域溝通的優勢就會展現在工作中。
很多人的自學都停在「擬定學習計畫」,執行時遇到困難就會暫停。
這很常見,但要怎麼解決?我會建議找到學習的群組,台灣有很多技術社群、甚至也有專門為了女生學習的群組。
最多的障礙還是心態面的。
軟體工程師的專業門檻是高的,需要一定的累積,當你全部從頭開始,會有很多時候自信心不足、覺得「我不適合這個」。
不管是學寫程式或任何專業技能,要從行家到專家,就要學會面對低潮、同時繼續前進。我最常跟學員說的就是:你要回頭看,自己到底成長了多少,然後給自己掌聲。
最重要的是你的作品集。對雇主來說,履歷上說你會某個技能是不夠的,最好的證明方式就是附上你寫出來的作品。
作品不是作業,寫了幾個功能只為了展示你會寫程式。你必須能解決一個綜合的問題、或針對一個主題寫出完整的服務,就算相同的概念別人已經有做過,也沒關係,你要能呈現自己有完整的開發思維 —— 能定義問題、解決方向、做出功能、實際上線。
我們在 AppWorks School 的要求是,學員要在5週內完成一個個人專案。以我們700多個校友平均來說,在1~2個月內都能成功找到工作。
當你在看這個產業,是看短期的樣貌,還是職涯3年、5年、10年的樣子?這符合你的期待嗎?比如說,跟其他領域相比,軟體工程的技術演化很快,你必須持續不停地學。
如果你還沒有決心,只想要探索,也要為自己設定探索的目標,時不時提醒自己「為什麼想學」,你的目標往往會和動機掛鉤,而動機是自學成功最重要的條件。