如何不申请就获得聘用
免责声明
这只是我作为前端工程师找工作时的一些经历。可能显得有些主观,但至少可以给你一些参考。我会从前端工程师的角度来讲述我的故事。
介绍
故事要从2020年我大学毕业说起。那一年,新冠疫情爆发了。我完全不知道毕业后该做什么,因为不知道该专注于什么专业。
后来,一位朋友告诉我, Dicoding Indonesia有一个免费的奖学金课程,我的想法改变了。于是我报名参加了奖学金课程,并获得了免费上课的机会。那时,我发现自己很喜欢用 HTML、CSS 和 Javascript 来创作一些东西。
很快,我决定学习一些前端框架,比如 Angular、Vue 和 React。我开始通过制定一个简单的待办事项清单来学习这些框架。实际上,在这些框架中,我最喜欢用 React 作为我的主力框架,但突然间我收到了一家在代码库中使用 Angular 的公司的工作邀请。我在那里工作了大约一年零三个月。
在我作为全职前端工程师的初次旅程中,我意识到框架或库的社区越大,其支持系统也就越强大。当我使用 Angular 进行一些故障排除时,我就已经够挣扎的了,而且比我在个人项目中使用 React 时花费的时间还要多。
于是,工作一年后,我又开始重新学习 React。幸运的是,公司也考虑迁移到 React,因为一些前端工程师抱怨,说的理由和我之前想的一样。那时我们几乎每天都在办公室一起学习 React。
我通过制作一些小项目并发布在领英上来学习 React。之后,我通过电话和邮件收到了许多工作邀请,最终找到了合适的项目。其实,大多数项目都没什么特别之处,我甚至一开始只是给自己做的。
如果你目前正在寻找新的开发工作,我想类似的方法可能对你也有用。以下是根据我的经验提出的一些建议。
从 CRUD 开始
在开发世界中,一切都围绕着创建、读取、更新和删除(CRUD)展开。当我时隔许久重新学习 React 时,我又从 CRUD 开始。我只是按照MDN React 待办事项列表教程,在我的 VS Code 中重新编写代码。这看起来很主流,但在我创建新项目时却非常有帮助。
这个技巧在学习新框架时也同样有效。你只需要思考如何使用学习到的框架创建、读取、更新和删除数据,同时尝试理解其语法即可。
建立你的在线形象
如果你想得到招聘人员的认可,你必须通过建立你的在线形象来提升自己的知名度。作为一名开发者,你可以从建立自己的网站、在领英和 Github 上开发和发布你的项目,以及撰写一些文章或博客开始。
建立您自己的网站
作为前端工程师,你可以使用你偏好的框架或库来创建自己的个人网站。例如,在我学习了基本的 CRUD 之后,我就鼓励自己使用 Next.js 构建自己的网站。你可以访问yehezgun.com。
你不必做得特别惊艳,做你自己就好。你的网站就是你的游乐场,别太追求完美。我甚至还在不断尝试修改我目前的个人网站。
你可能会问,Why do I need to make my own site?
其实这里没有正式的规则,回到你的偏好。对我来说,我可以在自己的网站上做一些实验,因为它是我的,我可以完全控制它。
做一些小项目
在我看来,这是理解技术概念甚至获得工作的最有效方法。如果你对应该做什么项目感到困惑,可以开始做一个自己能用的项目。
例如,我开始制作自己的 Next.js 入门模板。您可以访问https://yehez-nextchakra-starter.yehezgun.com/查看。我为什么要制作它?故事始于我需要使用 Next.js 创建一个新项目时,我浪费了大量时间在重复性的工作上,例如 ESLint 和 Husky 配置、基础导航栏和基础布局。因此,我决定制作自己的入门模板作为基础模板,这样我就可以专注于开发过程。您可以点击此处阅读我之前的文章,了解更多详情。
发布您的项目
下一步是展示你的工作成果。必须强调,开发者必须拥有一个 Github(或 Gitlab)帐户。GitHub 是展示你的项目以及你对其他技术感兴趣的好方法——你可以 fork、star 或为项目贡献代码。你个人资料上显示的贡献数量也能让其他人了解你的工作量(Mircea Oprea,2019)。
发布项目的另一种方式是通过领英 (Linkedin)。你可以利用这个平台吸引招聘人员,让他们看到你发布的项目并给你提供工作机会。例如,我重新编写了我的个人网站,并将其作为领英帖子发布在这里。短短几天内,我在领英上收到了很多私信,这些私信都是工作邀请。最终,我通过这个简单的方法获得了新工作。
通过文章分享您的想法或故事
为什么写博客很重要?通过撰写包含教程、故事或仅仅是想法的技术博客,您可以帮助其他开发人员获得新的见解,甚至帮助他们解决问题。换句话说,当您撰写技术博客时,您就为开发者世界做出了贡献。
你可以从写一个项目开发过程或制作一些简单的教程开始写博客。例如,我写了一篇关于如何自行托管 Notion API Worker 的文章,你可以在这里阅读。不知不觉中,我已经帮助一些开发者在需要使用 Notion API Worker 时,自行托管了它。
对我来说,写作可以加深我对某些事物的理解,因为写作时你会读两遍甚至几遍。在发表自己的作品之前,你一定会仔细阅读,确保读者能够理解。
加入开发者社区或活动
这也对我作为前端工程师的职业生涯产生了重大影响。2021年初,我参加了谷歌及其合作伙伴在印度尼西亚举办的一场大型活动。没错,我加入了Bangkit Academy并成为一名志愿者。
是的,我知道,因为有太多专业开发者以志愿者的身份参加,我感到紧张和自卑。最具挑战性的时刻是我必须在现场教学中协助我的搭档。他的编程和技术水平令我惊叹,因为他能流利地解释所有技术流程。但是,我很自豪能参加这次活动,因为我可以扩大与其他开发者的交流,并从他们身上学到很多东西。
有时,如果他们在工作地点提供新工作,这件事可以给你一个新的机会。
结束语
建立并加强你的线上形象。机会迟早会降临到你身上。坚持不懈,持续前进!
自2021年9月以来,我一直遵循这些建议,而且效果显著。最终,在经历了艰难的求职过程后,我终于找到了一个。我甚至没有亲自申请。一位招聘人员通过我的领英联系了我,我遵循了招聘流程。事实上,我不需要参加现场代码面试,因为我在用户面试环节展示了我之前的作品。所以这可以称之为现场代码审查环节,因为他们只是审查我之前的作品。
希望我的故事能给你一些启发,尤其是那些正在努力找工作的人。如果文中存在语法错误,请多多包涵,因为我写英文文章还是个业余爱好者。
文章来源:https://dev.to/yehezkielgunawan/how-to-get-hired-without-applying-lak