作者rhdss (fixyme)
看板Soft_Job
标题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 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1737423537.A.08F.html
1F:→ hisashi: 写的完整 推推 原PO有能力自学 有机会跳出去 01/21 09:53
2F:推 DrTech: 推。明确,清晰的动机真的非常重要。 01/21 09:56
3F:→ DrTech: 蛮好奇原PO背景的,感觉转职"前"就不太像是毫无背景的 文 01/21 10:18
4F:→ DrTech: 组。 01/21 10:18
5F:推 DrTech: 能力都强到能自学成材了啦 01/21 10:20
6F:推 nacy204327: 就说了 搞东搞西 结果薪水还是那麽低 别人假设30多去 01/21 10:52
7F:→ nacy204327: 考 40公务员 都已经干到科长使唤人 40转职仔还要被人 01/21 10:52
8F:→ nacy204327: 羞辱在那边妈妈十块 面试的时候在那边 你开50k 可能太 01/21 10:52
9F:→ nacy204327: 高哦 过试用期之後48k 如何 再那边两千块也要抠你 01/21 10:52
10F:推 wei19918: 推! 带娃同时要解issue,令人崩溃 01/21 10:57
11F:推 sundayBreeze: 推推 对产业观察很有洞见 动机是坚持转职的燃料 01/21 11:12
12F:推 wei19918: 佩服你的自学跟自信,感觉执行力很强,想请问你的sales 01/21 11:14
13F:→ wei19918: 经历在转职过程中有给你什麽样的帮助呢? 01/21 11:14
14F:推 ycshsummer: 你这个案例看起来好猛,年轻人转职可能都还不如你, 01/21 11:34
15F:→ ycshsummer: 厉害,不过好奇你的面试机会和薪水成长速度,还有你 01/21 11:34
16F:→ ycshsummer: 初期能不能找到不用出差驻点跑客户的工作类型? 01/21 11:34
17F:→ AxelGod: 3年入场和今年入场 01/21 12:42
18F:→ AxelGod: 情况大不同,但锁定特定产业深耕 01/21 12:42
19F:→ AxelGod: 确实也是可行 01/21 12:42
20F:→ AxelGod: *3年前 01/21 12:43
21F:推 hegemon: 三年前是大徵才时代,现在入场是地狱开局怎麽比? 01/21 12:44
22F:→ rhdss: 回答几位大大:(1)我大学和硕士的确是文组。不过软体b2b 01/21 12:46
23F:→ rhdss: 待了很多年看的客户和公司也够多,所以可能看产业和公司会 01/21 12:46
24F:→ rhdss: 比较有经验。(2)sales对我的帮助大概是在理解需求上,以 01/21 12:46
25F:→ rhdss: 及转职过程中的心态建立。(3)我的模式是整天解Jira,没 01/21 12:46
26F:→ rhdss: 派遣,我也不推荐去派遣,应该不用派遣缺还是不少的,派遣 01/21 12:46
27F:→ rhdss: 是特定公司需要,需求通常快且急,放过那些公司就好。(4) 01/21 12:46
28F:→ rhdss: 我还在转职後第一份工作,因此薪水也还没调整,目前公司自 01/21 12:46
29F:→ rhdss: 由度高但调薪机制不明,这部分就要自己多看看未来是否有其 01/21 12:46
30F:→ rhdss: 他机会。 01/21 12:46
31F:→ AxelGod: 我觉得你有Sales经验未来转PM有一定有人要 01/21 12:48
32F:→ AxelGod: 但原原PO 今年入场 +上自身条件 01/21 12:48
33F:→ AxelGod: 差你不少 01/21 12:48
34F:推 JhouHank: AI生出来的CSS根本没办法维护= = 01/21 13:13
35F:推 fx600: 推无私的分享,而且还是高龄 01/21 13:28
36F:推 jhjhs33504: 维护AI生出来的CSS是一种逆向吗? 01/21 14:54
37F:推 NDark: AI 生的东西当然叫 AI 去维护. 01/21 15:11
38F:→ NDark: 最起码AI不会抱怨这谁写的烂扣 01/21 15:11
39F:推 zys: ai要取代应该还很久吧 troubleshooting ai不大行呀 01/21 15:47
40F:推 JhouHank: 至少CSS这块要进production还很远 自己写比较快= = 01/21 16:14
41F:→ JhouHank: 总之不是不用钻研的程度 01/21 16:15
42F:推 wanhuaJin: Ai生Ai维护,感觉请鬼开药单 01/21 16:25
43F:推 NDark: prompt学潮流 就变成 规格学兴起而已 如何写规格让AI懂 01/21 16:39
44F:推 v86861062: 推推 01/21 16:47
45F:推 umidaisuki: 推 01/21 17:49
46F:推 Ghamu: 我有遇过文科毕业冲资策会 3x才转写软体 去了几个坑人的公 01/21 18:26
47F:→ Ghamu: 司被火了几次 後来跑去博弈也是年薪百万 01/21 18:26
48F:推 wuhoho: 推分享 谢谢 01/21 18:41
49F:推 shieldsky: 同为3x岁转职的人,觉得这篇写得很完整,但是奉劝各位 01/21 18:52
50F:→ shieldsky: 转职者不要陷入「幸存者偏差」的情况中;如同这篇提到 01/21 18:52
51F:→ shieldsky: 的「好好跟家人讨论转职失败的备案」非常重要,这样也 01/21 18:52
52F:→ shieldsky: 才能在转职的过程中,没有後顾之忧地勇敢向前,但其实 01/21 18:52
53F:→ shieldsky: 我还是蛮看好当前转职前端的市场,毕竟各种高中低需求 01/21 18:52
54F:→ shieldsky: 的公司仍然是存在的。 01/21 18:52
55F:→ AxelGod: 楼上的看好根据/数据是什麽? 01/21 19:48
56F:嘘 hegemon: 现在叫copilot 生react元件超快..有需求但是不一定需要请 01/21 20:40
57F:→ hegemon: 人 01/21 20:40
58F:推 autumnal23: 推,谢谢大大分享 01/21 21:17
59F:推 Ekmund: 其实要做到像你观察与规划得这麽有条理 也是要相当的程度 01/21 23:09
60F:→ Ekmund: 这也是门技术 需要经验和能力的 01/21 23:09
61F:→ Ekmund: 哪怕哪天不干RD 回头当PM之类应该也胜任愉快 01/21 23:09
62F:推 viper9709: 推分享~这也写太多XD~果然转职後薪水还是会降 01/22 00:04
63F:推 jobintan: 楼主曾经在软体顾问业待过,虽不是软体工程师,但是猜 01/22 08:09
64F:→ jobintan: 想工作上也需要频繁地与软体工程师密切合作完成任务吧 01/22 08:09
65F:→ jobintan: ,如果是的话,那就是楼主的可以拿来作为说服新雇主雇 01/22 08:09
66F:→ jobintan: 用自己的大卖点了,一开始就和原PO位於不同的起跑线了 01/22 08:09
67F:→ jobintan: 。 01/22 08:09
68F:推 pttrAin: 给强者朋友一个推 01/22 08:26
69F:→ ogle: 理想很丰满,现实… 还要考虑未来年龄,除非是人中之龙的潜 01/22 11:45
70F:→ ogle: 年轻就是优势,这职场对老人不友善,更别谈半路出家无厚底支 01/22 11:47
71F:→ ogle: 撑。某会训练机构都是...基本功仍嫌不足 so, Good luck 01/22 11:48
72F:→ holebro: 第一份工作就能remote 你一定很强= = 01/22 11:53
73F:推 testtube: 好厉害 01/22 17:08
74F:推 wizozd84070: 真看得起AI。可不要後悔 01/22 17:54
75F:推 secrectlife: Ai生的code都超雷 最後还是整组自己改 01/22 21:18
76F:嘘 CoNsTaR: 到底是怎样的人才会把"钻研"这个词用在CSS上啊... 01/22 23:20
77F:→ CoNsTaR: 我建议你千万不要钻研刷马桶,以後交给AI就好了 01/22 23:20
78F:推 dani1992: 钻研怎麽了 01/23 15:38
79F:推 gino0717: 钻研刷马桶怎麽了吗 01/23 16:10
80F:推 stepnight: 马桶匠人怎麽了吗 01/23 18:22
81F:→ viper9709: 钻研刷马桶XD 01/24 00:00
82F:推 hhjjhhgg: css要也可以写得超难 01/24 17:02
83F:推 unixxxx: CSS 要写的好维护也是不容易 如果要深究它与浏览器运作 01/25 18:10
84F:→ unixxxx: 的原理机制 也是个学问 01/25 18:10
85F:推 oldnike: 转职文很完整很受用,非常用心分享转职经验的文章,推推 01/26 14:06
86F:推 ageminis: 带娃还能这麽有策略的准备,强者啊 02/06 08:02
87F:推 a123232: 推一下 02/27 02:17