[心得] 从 Web frontend 到 firmware 转职

楼主: cjamhe01385 (彻)   2021-05-24 23:52:58
自 29 岁 2018 年转职成为工程师,一路从上层 application layer 走到 firmware
一点心路历程想跟大家分享。
2018 Web Frontend Engineer
2019 Web Backend Engineer
2021 Design House Firmware Engineer
1. 找到自己兴趣方向,行动力实践
刚转职负责 Web frontend 相关工作时,从中知道自己对于 performance 议题很感兴趣
,不过当时 Web frontend 相对不重视 performance (现在蛮多公司注重了),因此就决
心要转 Web backend,当时做的努力包含自修、做好任务,获得团队成员的实力认可、
跟 team lead 打好关系,让我有机会参与部分 Web backend 开发工作等。
后来转到 Web backend ,因为是使用 Golang 作为开发语言,从研究 Golang source
code 和原理中,更具体地发现自己对作业系统、计算机架构相关的 performance 议题有
热枕,因此自修清交大所提供的开放课程,听 jserv 的课程和实际做实验,同时考上交
大资工在职并加入计算机架构实验室(还在就读中)。
2. 订读书计划,每天持续学习
从方向中厘清自己缺少的能力,并且订读书计划,每周抽 20 个小时进修,并且每天都要
学习。这不但能持续吸收新知,更重要的是要培养毅力和行动力。我个人觉得只要坚持进
修,就可以赢过 90% 的人。此外,在没有尽自己最大努力之前,我不会轻易放弃,而是
不断修正自己学习方法,找到最适合的方式。
这个态度对我找工作有蛮大的加分,我从 frontend 转 backend 时,面试主管直接跟我
说,我 backend 经验其实不符合职缺标准,但是学习态度他很欣赏,所以最后决定用我

3. 写 blog 纪录和分享学习内容
除了学习之外,最好也笔记自己的学习内容,并且透过自己的方式纪录下来。写 blog 的
好处我相信大家都说很多,所以也不在提。我只说写 blog 真的对找工作很有帮助,尤其
是要期许自己的 blog 内容扎实,我有几个面试机会都是主管从 blog 找上门,而且拿
到 offer 的机率也很高。
4. 加入社群认识强者工程师
我觉得我在职涯上能够比较顺利转换不同领域,有蛮大部分都是多亏社群强者工程师们的
协助。我在 2019 年加入 Golang 社群,在社群中认识好几个对于技术很有热情,必且持
续追求精进的资深工程师,我从他们的分享中可以更明确地知道我有哪些不足之处,并且
他们的热情也会激发自己在百忙之中也要挤出时间,不断精进下去。
另外一点好处是,因为我本身是企管毕业,透过社群我才可以有机会与其他工程师交流工
作经验和技术,甚至可以很荣幸地获得内推机会。
在这三年多的经验中,我的感触是确实地落实规划并且执行才是最困难的。当然,转职、
找工作的确需要运气,不过在这之前,尽可能地把自己准备好,去把握那 1% 的机会,
这样自己也不会觉得遗憾。
[ 补充 ]
backend 转 firmware,我在求职上是透过两种方式:
1. design house IT 转 firmware RD
我原本是 design house IT ,后来内转至 RD team。这个难度是必须在工作态度上更
积极,不断地建立自己的实力信用。我也会主动在公司分享纯软技术和跟公司产品相关的
上层应用,让 designer 可以知道自己的产出到下游后会变成什么产品。
最重要的是,主动在公司找到推销自己的方式,让自己可以被其他部门看见。
后来就刚好有释出 firmware 缺,并且通过能力考核,内转成功。
2. 人际关系内推
内转是要看机运的,所以我当时也有透过在社群建立的人脉关系去内推。我在新竹有办几
场技术相关的分享活动,虽然可能跟 IC 产业没有什么关系,却也透过活动认识一些一线
design house 的工程师。因为 Golang 涉及到很多 OS level 相关设计,所以会跟他们
讨论这些议题。
接着等有职缺,并且遇到喜欢学习态度积极的主管,就有蛮大机率拿到 offer。
虽然我是转换不同领域,但我还是希望公司可以愈换愈好,所以我的确花了蛮多时间在拓
展生活圈、自我进修、等待职缺时机。
作者: famous727 (蜥蝪)   2021-05-25 00:35:00
那从后端转韧体的过程也能分享一下吗
作者: kangan987 (Jon.Snow)   2021-05-25 01:02:00
三年可以做这么多事,很厉害会想转 FW 是因为什么呢?
作者: shietsd (123)   2021-05-25 01:09:00
在台湾钱比较多吧 工作好找 没了
作者: lturtsamuel (港都都教授)   2021-05-25 01:12:00
$$$$$$$$
作者: bill1992 (我是魔法的踪迹)   2021-05-25 01:18:00
想问一下怎么兼顾工作与生活 上班还要自修很花时间
作者: jim505082000 (一直打铁)   2021-05-25 01:56:00
靠 好强...
作者: Morphee (千磨万击还坚劲)   2021-05-25 02:52:00
到猪屎大概年薪破120没问题了
作者: deflife (无极而生)   2021-05-25 03:18:00
所以标题的FW去哪了XD
作者: s5788148 (呵呵)   2021-05-25 03:43:00
可以分享blog嘛?最近也考虑写blog但没方向
作者: poem5566 (干你蚬仔)   2021-05-25 05:42:00
好猛
作者: IcecreamHsu (冰淇淋)   2021-05-25 06:39:00
敲碗backend到FW的过程
作者: taipoo (要成功要积极)   2021-05-25 06:58:00
谢谢分享
作者: ga013077 (Daky)   2021-05-25 07:19:00
作者: wulouise (在线上!=在电脑前)   2021-05-25 08:02:00
等等,fw的经验呢
作者: DarkBeat (꜠)   2021-05-25 08:27:00
全端发展真厉害希望能分享薪水不方便的话想问都是往上吗
作者: godsparticle (阿粒)   2021-05-25 08:35:00
好强
作者: jj0321 (JJ与你倒数唷)   2021-05-25 08:50:00
请问是因为薪水才转的吗
作者: neo5277 (I am an agent of chaos)   2021-05-25 09:25:00
nice
作者: lolmap (休伊yo)   2021-05-25 09:56:00
每周20小时持续两三年真的强
作者: Divelests (Divelests)   2021-05-25 10:49:00
作者: ShenJing (ShenJing)   2021-05-25 11:18:00
推毅力,很强!
作者: luweber88 (猫咪)   2021-05-25 12:47:00
推推 想听后半段+1
作者: sjerrysss (Jerry)   2021-05-25 12:59:00
每周20小时好猛
作者: jack931018 (jack931018)   2021-05-25 14:59:00
推厉害
作者: asd123159 (小杰)   2021-05-25 16:06:00
推一个不服输
作者: crowley (苍蝇拍)   2021-05-25 16:56:00
太神了大大
作者: shooter555 (shooter)   2021-05-25 17:04:00
如果不是为了钱 我觉得app layer有趣多了
作者: dmeiki (熊麻吉)   2021-05-25 17:34:00
感谢分享
作者: FinStaSJH (一匹狼)   2021-05-25 17:44:00
才发现之前看到一个很厉害的部落格是妳写的,看完满是敬佩!因为我也常找国外大学课程来看XD
作者: EER1121 (ERR)   2021-05-25 20:06:00
这就是我们之间的差别..推,太厉害了
作者: DrTech (竹科管理处网军研发人员)   2021-05-25 23:21:00
感谢你分享那么特别的经验
作者: viper9709 (阿达)   2021-05-26 00:41:00
好强+1
作者: keyboard56 (奇伯)   2021-05-26 08:36:00
每周20小时 可以想像工作上为了一些自己感兴趣议题下班花时间研究的概念
作者: decheng (bodhi)   2021-05-26 17:00:00
推态度!
作者: taya87136 (Gilbert)   2021-05-26 19:40:00
八成是$$$$
作者: Firstshadow (IamCatづミ'_'ミづ)   2021-05-27 03:12:00
这id后面的暱称好眼熟.....
作者: acgotaku (otaku)   2021-06-15 04:43:00
电机本科出身,我身边同学都是fw做到没有爱跑去做backend , app比较有趣,居然有人反著操作

Links booklink

Contact Us: admin [ a t ] ucptt.com