看板 Soft_Job作者 rhdss (fixyme)標題 Re: [請益] 文組37歲 資策會前端轉職請益時間 Tue Jan 21 09:38:55 2025
我今年將要40,轉職成軟體工程師(前端, React, 在南部remote)將近一年,提供我的轉
職前後經驗讓你參考一下:
我大概是3年前跟你同樣年紀萌生轉職的想法,之前的工作是軟體顧問業的B2B sales,在
台北,不太需要加班但會需要國內外跑。
----
首先動機的部分
我會建議你寫下來你轉職的理由,那些是你人生規劃中不可妥協的必須,那些是可妥協的
?
然後評估現職其他單位、或者其他更有機會的職務類型有沒有機會達到,又為什麼成為軟
體工程師可以達到?
當初促成我轉職的因素大概是
(1)夫妻都是南部人,婚後幾年開始想家回南部 (must)
(2)做sales太久,比較沒有動力了 (nice to have)
(3)有想法需要懂一些技術去規劃或實現 (must)
(4)想多陪懷孕的老婆和未來的小孩 (must)
(為什麼回南部必須轉職,是因為我有先以B2B sales的身分回到南部面試過一段時間,結
論是產業限制太多,不太容易找到適合自己的產品和產業文化。邀約幾乎都來自SI和傳產
,或是軟體皮傳產骨的,而軟體工程師比較不受地域限制)
評估完後,我就清楚知道如果回南部,我必須在職業上也做出改變。
轉職過程中(甚至轉職後也是),你可能會發現長期的規劃很容易和短期的情緒或事件衝突
,加上年齡的限制,你必須要有一些自己堅持下去的理由,不然可能會失去動力想說算了
我回去做xx好了。
---
年齡的部分
我覺得只要你的轉職理由動機夠強,其實就還好。有問題的是你有沒有時間和精力去學習
(家有幼兒還想寫code真的地獄XD)
面試當然會吃虧,這是必須接受的現實,客觀上你會被認為肝不新鮮,或者年紀比你小的
主管不想找年紀比自己大的,總之年齡因素造成的影響你也未必會知道。
但我認為,單純用年齡篩選的公司要嘛是大公司有一定制度,要嘛是奇怪的公司,前者轉
職仔不好進,後者不進也沒差(轉職第一份也不能亂選,加上你有年紀了)。
好一點的公司會有比你更年輕更有經驗技術更好的,但也有不少專案公司喜歡堪用不貴的
。
當你真的轉入新跑道後,只要虛心學習,不妄自菲薄不倚老賣老,在我現在的工作上其實
沒有人在意你幾歲,甚至不知道你幾歲,大家都是看你有沒有完成任務和你的PR。
所以建議不要讓別人的眼光和評論困擾你,他們也不會為你的人生負責,但家人的擔憂要
理解並溝通。
----
技術選型
我當初評估學前端比較容易成功,也較有興趣,加上我非本科系演算法和Leetcode題目對
當時的我實在太硬。
當初是覺得React機會最多,所以先從HTML, CSS, JS開始學,之後邊學React邊做side pr
oject。前端我還是推薦React因為大小新舊公司都用機會多。
HTML和CSS,有個概念看得懂就行,CSS千萬不要在那邊鑽研,以後交給AI就好了,是100%
可以convert的東西。
JS比較重要,先學好再學任何框架會事倍功半。框架一定要學,除非你JS超強,不然還是
都要會前端框架才有能入門工作的水平。
後端的話我幾位資深工程師朋友一律推薦我Java,常見、穩定、通吃。我入行之後也真的
看公司和朋友公司狂招Java...不論資淺資深都收,但我不懂所以無法給你意見。
但要走後端的話,資料結構和演算法是必學的,也會比前端門檻更高,但要飯更穩定。
且如果是大一點的產品或者案子商業邏輯其實都在後端更多,會懂得更透徹,多少對未來
有幫助。
----
培訓機構
要不要去培訓我問過幾個工程師朋友的意見,他們對資策會出來的學員褒貶不一,有出來
很頂半年就跳槽大公司的,也有Chatgpt當機就沒辦法工作的,這點似乎還是看個人。
我想了想因為我給自己的時間是1年半,評估前端可以自學,也容易做side project展示
,就沒有去任何培訓機構。
所以要不要去資策會或者bootcamp我真的無法給你意見,可以詢問有經驗的人或者旁觀者
。
----
AI衝擊?
現在實際上工後,覺得前端相對後端是比較受AI發展衝擊的,我認為現在前端入行的門檻
變高了,現有developer的產值會慢慢被訂高,相對市場對Junior的需求就沒那麼急迫。
再來如果是一個Senior去帶一個Junior,兩個產值都下降,一個Senior給他多一點錢或時
間,加上AI工具產值超過他自己加上一個新人。
我現在的公司基本上進去也是沒有人帶的,但是會先從簡單的任務派給你,這應該以後會
是常態。
話雖如此,但我認為前端在下面幾類公司就業機會在未來3年內還是穩定的:
(1)服務特定產業的中大型接案公司:專做某產業的接案公司通常案量穩定,可能有母公
司的案子養,如果是海外集團outsourcing前端出來的,相對來說台灣的工程師還是超便
宜的,不太受AI影響。怎麼判斷?判斷工程師人數就知道,案量不穩定不會養那麼多人。
(2)流量高的服務:如旅遊、電商等,通常新功能或改版需求頻繁,也需要在不同專案調
度人力,開發步調快壓力大練功也快,未來去同產業更容易。
(3)傳產或政府類型的接案公司:風氣保守、薪水偏低、或因公司政策或文化對AI不會太
認真研究,資料也不讓你存取,簡直是AI的世外桃源。(出事需要有人扛鍋這點AI也取代
不了?)
國外軟體工程師受衝擊比台灣大多了,因為他們薪水高(或者說是台灣軟工薪水太低了)。
他們在疫情時發現外包很便宜,疫情後一方面要員工回辦公室,一方面又瘋狂將前端外包
出去給亞洲、南美、印度。
台灣純軟工程師CP值還是很高的,如果你找得到接國外案子的公司,60K都算便宜。
我感覺衝擊反而是要思考單純一直寫code解issue能做多久這件事情,愈大的公司對開發
這件事可能會愈快從人力密集轉型資本密集,然後屌打小公司。
對個體的影響就是如果我是只會寫code解issue的碼農,其他東西都不會,又老又貴,那
公司發生了甚麼事,我就是可以考慮被裁掉的人力。
這部分可以討論很多,但就離題了,總之就是軟體工程師的入行門檻變高,退出門檻降低
,要思考一下可以怎麼結合其他專長或知識做中年後的規劃。
----
執行的部分
我自己是從w3school開始下班兼學html和css,然後去Udemy買個特價的課程,學完Html,
CSS, JS。這個過程大概半年。
後來覺得框架的部分課程太老舊,於是網路上去找一堆資源來學(英文推薦Codevolution
,中文推薦痞克邦鐵人賽系列,找你有興趣的主題。
網路上資源多到你根本不需要花錢,甚至有的免費資源比收費的還好,讓我有一陣子陷入
tutorial hell,看的東西超級多卻寫不太出來。
我框架前後斷斷續續學了快一年,中間因為卡到小朋友出生還斷了一陣子。
後來就直接跟著YT做有興趣的side project,再改成自己要的東西,這個過程大概三個月
。
通常第一次跟著做你只是抄,不是自己的思考,但沒有關係,能抄就可以了。先照著把東
西做出來,deploy上去,過程中練習思考哪些東西為什麼要這樣寫就已經有幫助。
然後一定要加一點自己的東西,比如練習自己做一個登入功能、留言功能、購物車功能..
.等等,這樣去面試的時候人家問才答得出來。
我覺得學完基礎、框架、做出兩個Side Project可能就是可以被發面試的水準。
關於Side Project主題,客觀上來說挑選跟你想去的公司或產業相關的,因為對方會直覺
你能做甚麼。
不過我自己私心覺得,做想做的事情才有動力,也能夠展現你的熱情,或者說是那顆想成
為工程師的心,當你的作品很用心時我想也是很容易被感受到的。
我自己的Side Project是一個自架blog和一個全家人的相簿,最初都是從YT上面模仿下來
的。一年多後已經100%改寫成自己的東西和技術線,自己用Jira開Sprint分派任務給自己
,到現在依然每周發PR給自己Merge。
----
求職的部分
等你能用框架做出兩個Side Project之後,就可以海投了。想去的不用先投,先投一些專
案公司去感受工程師面試的感覺。
你可能要自己設定一些開發環境、可能要機上考、可能要你用講的怎麼做一個東西就好,
所有的情境嘗試過一次之後,第二次之後就會上手許多。
得失心不要太重,我前幾次面試都被問倒,才知道自己哪些東西不能不懂,也因此錯過想
去的公司。
求職過程我建議3-6個月,很可能一段期間都沒有面試機會,那就繼續學和做Side Projec
t也沒關係。
為什麼要做Side Project?其實說真的多半不會被認真看,但有經驗的面試官只要稍微看
一下就知道你水平在哪,預期你可以在專案中做甚麼。
再問一下就知道你是否只會複製貼上,就知道可不可以hire。
面試技巧和分享版上有很多心得,這邊就不多講了。薪水我下面有建議
----
其他
同為普通人大齡轉職,我也清楚我不太可能變甚麼大神,我也沒辦法會很多語言框架,只
能先選一種專精,這是我轉職前大概心裡就有底的事情。
但我清楚我要的是能夠給我我要的生活和我也有興趣做的事情,剛好在這麼多年的軟體業
sales生涯堆疊了我對自己擁有技術實現想法的想像。
現在我可以遠端工作,能夠多一點時間陪小孩長大,假日回我家和老婆家吃飯。平常工作
完帶小孩,小孩睡著後繼續寫我的side project,偶爾會有點累,但做side project也蠻
滿足的。
缺點是,我的收入跟之前在台北做sales少了很多,有點吃老本狀態,繳完房貸和卡費就
沒甚麼錢了。有得必有失,但我打算努力在3年左右讓自己回到之前的水準。
不要小看收入減少這個問題,當初我評估自己和家庭經濟都無礙,但真正體驗到收入減少
的時候還是會讓人很難受,建議一定要跟家人溝通過。
這就是我前面提到的,長期的規劃很容易和短期的情緒或事件衝突,要有能堅持的理由。
或許之後也不一定一直寫code,誰知道呢?讓自己趁還有時間替未來有更多選擇我覺得沒
有問題。
但要考量到自己和家庭的經濟是否有足夠的支撐規劃,畢竟轉職不要去預期一帆風順。
有個backup plan是好的,但目標可以設定高一點,學好一點去要好一點的薪水,35K這個
出價太貶低自己了,買方也不會認真思考的,我建議你會一種語言,中南部開45K,北部
開50K以上,是比較合理的,會顯得比較有自信,這樣你進去也會做得開心一點。
年齡就不用想太多了,畢竟肝跟腦,還是腦衰退的慢一些對吧?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.62.27 (臺灣)
※ 作者: rhdss 2025-01-21 09:38:55
※ 文章代碼(AID): #1dZlgn2F (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1737423537.A.08F.html
※ 同主題文章:
Re: [請益] 文組37歲 資策會前端轉職請益
01-21 09:38 rhdss
→ hisashi: 寫的完整 推推 原PO有能力自學 有機會跳出去1F 01/21 09:53
推 DrTech: 推。明確,清晰的動機真的非常重要。
蠻好奇原PO背景的,感覺轉職"前"就不太像是毫無背景的 文組。
能力都強到能自學成材了啦2F 01/21 09:56
推 nacy204327: 就說了 搞東搞西 結果薪水還是那麼低 別人假設30多去考 40公務員 都已經幹到科長使喚人 40轉職仔還要被人羞辱在那邊媽媽十塊 面試的時候在那邊 你開50k 可能太高哦 過試用期之後48k 如何 再那邊兩千塊也要摳你6F 01/21 10:52
推 wei19918: 推! 帶娃同時要解issue,令人崩潰10F 01/21 10:57
推 wei19918: 佩服你的自學跟自信,感覺執行力很強,想請問你的sales經歷在轉職過程中有給你什麼樣的幫助呢?12F 01/21 11:14
推 ycshsummer: 你這個案例看起來好猛,年輕人轉職可能都還不如你,厲害,不過好奇你的面試機會和薪水成長速度,還有你初期能不能找到不用出差駐點跑客戶的工作類型?14F 01/21 11:34
→ AxelGod: 3年入場和今年入場
情況大不同,但鎖定特定產業深耕
確實也是可行
*3年前17F 01/21 12:42
推 hegemon: 三年前是大徵才時代,現在入場是地獄開局怎麼比?21F 01/21 12:44
→ rhdss: 回答幾位大大:(1)我大學和碩士的確是文組。不過軟體b2b待了很多年看的客戶和公司也夠多,所以可能看產業和公司會比較有經驗。(2)sales對我的幫助大概是在理解需求上,以及轉職過程中的心態建立。(3)我的模式是整天解Jira,沒派遣,我也不推薦去派遣,應該不用派遣缺還是不少的,派遣是特定公司需要,需求通常快且急,放過那些公司就好。(4)我還在轉職後第一份工作,因此薪水也還沒調整,目前公司自由度高但調薪機制不明,這部分就要自己多看看未來是否有其他機會。22F 01/21 12:46
→ AxelGod: 我覺得你有Sales經驗未來轉PM有一定有人要
但原原PO 今年入場 +上自身條件
差你不少31F 01/21 12:48
推 JhouHank: AI生出來的CSS根本沒辦法維護= =34F 01/21 13:13
推 fx600: 推無私的分享,而且還是高齡35F 01/21 13:28
推 NDark: AI 生的東西當然叫 AI 去維護.
最起碼AI不會抱怨這誰寫的爛扣37F 01/21 15:11
推 zys: ai要取代應該還很久吧 troubleshooting ai不大行呀39F 01/21 15:47
推 JhouHank: 至少CSS這塊要進production還很遠 自己寫比較快= =
總之不是不用鑽研的程度40F 01/21 16:14
推 NDark: prompt學潮流 就變成 規格學興起而已 如何寫規格讓AI懂43F 01/21 16:39
推 Ghamu: 我有遇過文科畢業衝資策會 3x才轉寫軟體 去了幾個坑人的公司被火了幾次 後來跑去博弈也是年薪百萬46F 01/21 18:26
推 wuhoho: 推分享 謝謝48F 01/21 18:41
推 shieldsky: 同為3x歲轉職的人,覺得這篇寫得很完整,但是奉勸各位轉職者不要陷入「倖存者偏差」的情況中;如同這篇提到的「好好跟家人討論轉職失敗的備案」非常重要,這樣也才能在轉職的過程中,沒有後顧之憂地勇敢向前,但其實我還是蠻看好當前轉職前端的市場,畢竟各種高中低需求的公司仍然是存在的。49F 01/21 18:52
→ AxelGod: 樓上的看好根據/數據是什麼?55F 01/21 19:48
噓 hegemon: 現在叫copilot 生react元件超快..有需求但是不一定需要請人56F 01/21 20:40
推 Ekmund: 其實要做到像你觀察與規劃得這麼有條理 也是要相當的程度這也是門技術 需要經驗和能力的
哪怕哪天不幹RD 回頭當PM之類應該也勝任愉快59F 01/21 23:09
推 viper9709: 推分享~這也寫太多XD~果然轉職後薪水還是會降62F 01/22 00:04
推 jobintan: 樓主曾經在軟體顧問業待過,雖不是軟體工程師,但是猜想工作上也需要頻繁地與軟體工程師密切合作完成任務吧,如果是的話,那就是樓主的可以拿來作為說服新雇主僱用自己的大賣點了,一開始就和原PO位於不同的起跑線了。63F 01/22 08:09
→ ogle: 理想很豐滿,現實… 還要考慮未來年齡,除非是人中之龍的潛年輕就是優勢,這職場對老人不友善,更別談半路出家無厚底支撐。某會訓練機構都是...基本功仍嫌不足 so, Good luck69F 01/22 11:45
→ holebro: 第一份工作就能remote 你一定很強= =72F 01/22 11:53
--