非本科系转职软体工程师,让履历更丰富的 4 种方法
2024年6月10日
过去我们分享过许多非本科系,转职软体工程师的内容,从协助你思考是否真的要转职的《转职软体工程师前请三思,浅谈转职的现实面》,到如果你真的决定要转职可以参考的《推荐的转职前端学习资源》。
这一篇要进一步来谈,假如你真的头洗下去转职,不论透过自学或参加转职战斗营,有什么方法可以让你在转职尾声的找工作阶段,能累积出更丰富的履历,借此获得更多的面试邀约,让找工作时更加顺利。
1. 实作个人专案
如果是非本科系转职,因为过去没有在修课时或实习时累积的实作作品,因此要让履历丰富最推荐可以做的,就是完成一个完整的个人专案。
å 如果你不知道个人专案要做到什么程度? 或是不知道一个合格的个人专案该包含什么元素? 可以参考《转职软体工程师,个人专案一定要注意的 6 件事》一文。
2. 参与开源专案
除了做个人专案,另一个可以增加履历丰富度的,是参与开源专案 (open-source project)。除了可以贡献自己有用到的专案,还可以同时累积履历上的经历。
如果不知道该如何开始贡献开源,推荐这篇由 TypeScript 的贡献者,分享自己先前如何展开贡献 TypeScript 的历程。他谈到他的第一个 PR 是从一个小问题开始,再到后面贡献更大功能,也谈中间遇到的挫折。如同做很多事,往往难以一步登天,但逐步迭代终究能获得不错的累积与成果。
除了可以主动参与外,有另一种方式,是透过公开的计划来参与开源专案。以下介绍两种方式:
- Google Summer of Code: 由 Google 主办的年度开源程式设计专案。在 12 周的时间内,在投入贡献开源专案的同时,有来自科技大厂的导师协助辅导。
- Outreachy:由许多科技大厂赞助的开源实习计划,以支薪的方式在寒暑假期间参与开源专案,同时有来自各间科技大厂的工程师,做为导师辅导
![Google Summer of Code 2024](https://explainthis.s3-ap-northeast-1.amazonaws.com/f142fbf2731942abb63c6b112e13cdfc.png)
3. 导师计划 (Mentorship)
除了上述两种方式外,业界也有盛行的导师计划。有分成免费的与要付费的。免费的例如 MLH Fellowship ,这是由 GitHub 主持的计划,我个人觉得它的进行方式很酷,是会给你一个真实世界的专案,然后你要逐步完成该专案,在过程中会有小组讨论、导师等机制协助。
付费的则是像 Formation,这个则是会分析你的弱项,然后协助你加强,过程中一样会有社群一同成长,以及有来自科技大厂的导师协助。
Formation 也有一个 YouTube 频道,上面放的许多讲座或短片,我觉得都蛮有帮助的,推荐大家去看看。
4. 免费模拟工作计划
除了上面提到的方法,工作模拟 (job simulation) 也是一个能累积履历经历的方法。
你可能会问,什么是工作模拟呢? 简单来说,就是让你模拟做企业真实会遇到的问题,借此来累积经验。而有个叫 Forage 的平台,与许多公司合作,包含 HP (惠普)、Lyft、JPMorgan、Goldman Sachs (高盛)、BCG 等公司合作,让企业提供真实的情境来模拟。
透过模拟,你可以在履历上写上你有完成的模拟经历,并且附上来自个大公司的证书,这对于找工作会是相当加分的。关于工作模拟的详细介绍,可以参考《Forage: 与知名企业合作的免费模拟工作计划》一文。
![软体工程类别](https://explainthis.s3-ap-northeast-1.amazonaws.com/c0d5ff6861b546cca48c66bbef211494.png)