Re: [請益] 文組37歲 資策會前端轉職請益

看板Soft_Job (軟體人)作者 (fixyme)時間6小時前 (2025/01/21 09:38), 編輯推噓7(709)
留言16則, 6人參與, 4小時前最新討論串4/4 (看更多)
我今年將要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 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1737423537.A.08F.html

01/21 09:53, 5小時前 , 1F
寫的完整 推推 原PO有能力自學 有機會跳出去
01/21 09:53, 1F

01/21 09:56, 5小時前 , 2F
推。明確,清晰的動機真的非常重要。
01/21 09:56, 2F

01/21 10:18, 5小時前 , 3F
蠻好奇原PO背景的,感覺轉職"前"就不太像是毫無背景的 文
01/21 10:18, 3F

01/21 10:18, 5小時前 , 4F
組。
01/21 10:18, 4F

01/21 10:20, 5小時前 , 5F
能力都強到能自學成材了啦
01/21 10:20, 5F

01/21 10:52, 4小時前 , 6F
就說了 搞東搞西 結果薪水還是那麼低 別人假設30多去
01/21 10:52, 6F

01/21 10:52, 4小時前 , 7F
考 40公務員 都已經幹到科長使喚人 40轉職仔還要被人
01/21 10:52, 7F

01/21 10:52, 4小時前 , 8F
羞辱在那邊媽媽十塊 面試的時候在那邊 你開50k 可能太
01/21 10:52, 8F

01/21 10:52, 4小時前 , 9F
高哦 過試用期之後48k 如何 再那邊兩千塊也要摳你
01/21 10:52, 9F

01/21 10:57, 4小時前 , 10F
推! 帶娃同時要解issue,令人崩潰
01/21 10:57, 10F

01/21 11:12, 4小時前 , 11F
推推 對產業觀察很有洞見 動機是堅持轉職的燃料
01/21 11:12, 11F

01/21 11:14, 4小時前 , 12F
佩服你的自學跟自信,感覺執行力很強,想請問你的sales
01/21 11:14, 12F

01/21 11:14, 4小時前 , 13F
經歷在轉職過程中有給你什麼樣的幫助呢?
01/21 11:14, 13F

01/21 11:34, 4小時前 , 14F
你這個案例看起來好猛,年輕人轉職可能都還不如你,
01/21 11:34, 14F

01/21 11:34, 4小時前 , 15F
厲害,不過好奇你的面試機會和薪水成長速度,還有你
01/21 11:34, 15F

01/21 11:34, 4小時前 , 16F
初期能不能找到不用出差駐點跑客戶的工作類型?
01/21 11:34, 16F
文章代碼(AID): #1dZlgn2F (Soft_Job)
文章代碼(AID): #1dZlgn2F (Soft_Job)