非本科背景如何成為軟體工程師?用「股票分析法」評估你的轉職可行性!
主題:從非本科到軟體工程師,如何以「股票分析法」評估轉職的可行性
在這個充滿挑戰與機遇的時代,轉職成為軟體工程師似乎成了許多人的夢想。然而,對於像我這樣在外打滾了近10年、沒有相關學科背景的人來說,這條路並不輕鬆。回首過去,這段旅程沒有天賦異稟,沒有靈光乍現,只有無數個挑燈夜戰和一次次的自我懷疑。然而,正是這些過程,讓我更加篤定地走向了今天的自己。
在分享我的故事前,先來談談一個重大抉擇:放下頭銜,從零開始。
轉職前,我已經是主管,這意味著我要放下過往的成就,接受初期薪水可能降低的現實,並冒著不確定的風險。然而,為了降低風險,我選擇用「股票分析法」來評估自己的轉職可行性,從三個面向深入探討:基本面、技術面、籌碼面。希望這套思考模型能對你有所啟發。
[基本面]:轉職的動機與現實考量
轉職,不僅僅是一場技能的重塑,更是一場對生活的重新規劃。首先問自己幾個關鍵問題:
- 為什麼要轉職?
你的動機是否足夠堅定?是為了高薪、興趣,還是對現職的不滿? - 你能接受薪水初期的下降嗎?
轉職初期,薪水下降是可能的情況。你的財務狀況能否支撐這段過渡期? - 家庭與經濟的支持是否穩定?
家人的支持與經濟的穩定是轉職路上的重要後盾。
此外,了解產業的真實狀況同樣重要。如果有在該行業的朋友,請向他們取經,了解這條路的挑戰與機會,避免盲目行動。
[技術面]:基礎技能與實戰能力的養成
技術層面是軟體工程師的核心,這部分的準備可以分為以下幾步:
- 學習基本程式語法
先從簡單的程式語法入門,例如學習迴圈、判斷式和變數,並嘗試用它們寫一些小程式。這能幫助你快速理解程式的基礎邏輯。 - 刷題提升靈活應用能力
有了基礎後,可以挑戰 LeetCode 等平台上的基礎題目,不必過多,但重點是檢驗自己是否能將所學的知識靈活運用在解題中。
[籌碼面]:挖掘自身的加分亮點
轉職並不代表拋棄過去,而是將過往經驗轉化為你的「籌碼」。即便是跨領域,你的職場經歷中也有無數的亮點可以挖掘,比如:
- 溝通與管理能力:在過往的職場中,這些能力可能幫助你順利推進專案,這在團隊協作中非常重要。
- 問題解決能力:舉例說明你如何處理過複雜問題並找到有效方案。
- 具體的成果案例:例如提升部門效率、增加業績等,這些都可以成為你面試中的亮點。
成為軟體工程師的路上,貴人很重要
我在轉職過程中非常幸運,因為身邊有一群願意幫助我的 RD 同事。他們在技術、心態、求職策略等方面提供了很多建議,這些幫助成了我成長路上的催化劑。
現在,我希望成為你的那個「貴人」。如果你也正在猶豫是否要轉職,或是不知道自己是否適合這條路,歡迎隨時聯繫我。這條路可能辛苦,但只要有正確的準備與策略,一切都是值得的!
每一步的努力,都是未來的墊腳石
轉職是一次自我重塑的過程,它需要勇氣,也需要智慧。從零開始並不意味著你什麼都沒有,而是將過往的經歷化為籌碼,將未知的技能化為你的新優勢。相信自己,只要行動起來,總能遇見屬於你的那條光明之路。