hiddenImg
匿名
9/27 14:07
未填公司未填職務31-35歲

33歲準備轉職軟體工程師

小弟目前33歲正在家汽車零件物流倉庫工作,但我只做到10/3就要離職了,之後想想全新全力準備軟體工程師,從8月開始報名軟體工程師相關課程,主要的軟體程式應用的線上課程有Python、 Java script 、HTML 包括Git Hub的一些運用也會用Chat Gpt輔助學習 ,之後要開始上實體課程在這段想問一下這個圈子的前輩跟與中途轉職的學長姐能給予什麼意見?。

回答 2觀看 686
回答 2

您好,關於你的問題:「10/3離職後,想全新全力準備軟體工程師(準備要開始實體課程了),希望業界前輩或中途轉職的學長姐給予一些意見。」

相信你應該看過其他 Giver 給你的建議而對業界對於工程師的期望,有一些基礎的想法。

以下,我從其他三個角度來給你一些經驗分享:
自我心態
業界生態
技術養成

======
一、自我心態

這裏所謂的「自我心態」主要指的是「你要先想清楚"為什麼"要轉職成為軟體工程師?」

軟體業在台灣是一門長期(至少我從業30幾年來)都被嚴重低估的產業。

因此,除非公司屬於服務特定產業的軟體公司、歐美跨國大公司,否則薪資成長的天花板其實很低,而且未來搞不好會更低。

由於,僧多粥少,所以,除非你對軟體技術有某些瘋狂的熱情,不然,上面這盆冷水會澆得你很快就心灰意冷,沒幾年就想再轉職了。

而這也是我近期看到很多想從事軟體業的新人(年紀大小不一),在未來會面對的共同難關:「堅持不下去。」

======
二、業界生態

如果你沒被上面那盆冷水澆到退縮,而看到這個段落的話,先恭喜你踏出了第一個小步。

第二步就是需要你了解一些業界的現實面。

----
不論是近年來很多號稱「全端工程師養成班」、「商業數據分析養成班」或是近期很紅的各種「AI工程師XX班」之類的,都在試圖培養「全端人才」。

看我特地把「全端人才」框起來,就知道這其中必定有鬼。

所謂的全端人才究竟是什麼?

能寫前端(使用者)網頁又能做後端(伺服器)端的技術配置(含API和 Server 規劃建置)嗎?

老實說,從業這多年來,我認識的老江湖們(超過10~20年以上)沒有一個是這種人。

每一個老江湖都有一套屬於特定領域、特定產業、特定技術的專屬技術能力。

例如:金融產業技術(強調安全性開發)、終端平台(Android/iOS/Others)、消費性網站(使用者為主(含管理者)/伺服器營運為主)、ERP系統(各家平台-SAP、鼎新、Salesforce等等)、演算法架構、機器人控制、工廠控制等等。

這些朋友包含手機 App、跨國銀行到國家級系統,成就(含薪資)越大的,就是越專精在特定領域中(所以很難挖角...貴)。

-----
因此,建議你可以從現在開始,尋找你會想「投資餘生」的特定領域,並且全力去學習該領域所需的技術(從程式、系統架構、營運架構等等)。

如此一來,才能培養出你與「其他競爭對手-含比你年輕與比你資深的」的重要差異。

畢竟,現在這個似乎「軟體(AI)好棒棒」的年代,想投入這產業的人不在少數,而且初階技術有了 AI 的輔助之後,幾乎變得「似乎人人都會寫程式」(雖然,會有很多後續的大小問題)。

你的競爭對手絕對不是「其他初階工程師」,而是各種等級不一的人才。

======
三、技術養成

在 20 幾年前,大家還在追捧 Windows Form 好棒棒的年代,我已經寫 Web 將近 8~9年時間了。

而從現在回頭望,發現我考慮使用的技術語言,多半都是在追求“執行速度”與"移植性(含跨平台)"。

主要開發的應用情境則都是考量行動裝置(從早期的 PDA 到現在的手機平台)與邊緣(Edge)裝置上。

因此,即使我已經離開技術第一線十多年(都在做管理職),但相關的技術發展與培養,其實一直都沒離開我手邊。

也是因為如此,從 ASM/C/C++/、html、JS/CSS 到 PHP,再到 Python、Java、C#、Swift、Dart/Flutter。

--
註:Python 是在它還是 0.x 版(20幾年前)的時候,用來寫碩班作業的,所以比 Java 還早用到。
--

都是我一路下來,在不同階段因應不同專案所使用的技術,而這其中當然也穿插一些其他語言,但主軸其實一直都沒變(都是物件導向)。

這些技術培養到現在,其實只要是物件導向語言,我就可以很快上手開工,即使我過去十幾年都是做管理職。

-----
而這背後只在於一件事:「你想做出什麼東西?」

就像三年前,我擔任一間教育訓練公司的總經理時,一樣跳下來,在下班時間寫出 Demo 程式給提出需求的客戶看。

而這就不是工作而已。

這是「想讓客戶看到這個」的熱情,而這時候我只是依靠過去的經驗值來完成它而已。

-----
如果,你想在軟體產業生根且有一定程度以上的發展,就必須至少有我這個對技術學習與掌握的熱情程度。

而這一切都來源自:「你對提供軟體技術服務的產業有沒有熱情?」

======
如果你想成為一個優秀的軟體工程師,我認為以上這三件事都必須要好好想一想,並且多問問其他前輩、業界老師的意見。

祝福並期望你,能夠成為一個「踏了坑,嘴上幹譙,但心裡很開心地接受挑戰」的無敵軟體工程師。

2人拍手
1人肯定

🔹 一、方向確認
33歲不算太晚,台灣軟體產業對年齡沒有那麼死板,重點在「作品集 + 技能」是否到位。
你已經開始學 Python、JavaScript、HTML、Git,這些是最常見的入門組合,很正確。
目標職位
初階軟體工程師(Web前端 / 後端 / 全端助理)
軟體公司或新創的 junior developer
或者搭配你汽車物流背景,走「資訊 + 物流」的應用領域(例:倉儲系統、ERP、RPA 流程自動化)。
🔹 二、學習策略
你提到要上線上課程 + 之後的實體課程,這很好,但需要避免「學完一堆語法卻不會做專案」的狀況。建議:
專案導向學習
先挑一個小專案開始(例:個人履歷網站、待辦清單APP、簡單電商購物車),邊做邊查資料。
有專案才能在履歷上放「作品集」,這是轉職的門票。
GitHub 建立作品集
每個練習、小專案都放到 GitHub。
目標:至少 3~5 個完整小專案(前端、後端、API、資料庫應用)。
Python 與 JavaScript 的選擇
Python:偏資料處理、自動化、AI 相關。
JavaScript + HTML + CSS:偏網頁開發(前端/全端)。
👉 建議你先選定一個主軸(例如全端工程師:前端 JS + 後端 Node.js / Python Flask + DB),避免學一堆卻不精。
ChatGPT 當助教
遇到 bug 不要只看答案,要理解「為什麼錯、怎麼 debug」。
可以用它來幫忙解釋程式碼、優化專案。
🔹 三、就業策略
履歷準備
履歷 ≠ 學過什麼語法,而是 做過哪些專案。
專案要能 demo(有 GitHub、最好有部署網站)。
補充基礎能力
演算法 / 資料結構(基本就好,面試會考)。
資料庫 SQL(很常用)。
簡單的 Linux / 部署概念。
🔹 四、心態提醒
轉職過程中,不要只做課堂作業,要自己動手做 side project。
33歲的優勢:你比 22 歲新鮮人更有職場成熟度、跨領域背景(物流 + IT),這些在找特定產業(電商、倉儲、ERP)的軟體工作時可能反而是加分。
👉 建議你在 10/3 之後離職全心投入,可以規劃 6 個月衝刺計畫:
前 2 個月:打好 JavaScript / Python 基礎 + GitHub 小專案。
中 2 個月:做 2~3 個中型專案(CRUD 網站、API 串接、資料庫應用)。
後 2 個月:整理作品集 + 投履歷 + 模擬面試。

2人拍手
問題還沒被解決嗎?邀請GIVER來回答!
找不到想看的內容嗎?

大家都在搜

發問
發問