我是如何在 225 天内从新手变成梦想角色的......

2025-05-25

我是如何在 225 天内从新手变成梦想角色的......

啊,我已经很久没有坐下来写作了,我非常非常高兴能为您带来这部最新作品!

你可能知道也可能不知道,我得到了我的第一份科技工作🥳

开始学习之旅 225 天后,我接受了 Veeqo 的开发者关系 (DevRel) 职位,从 2021 年 1 月 18 日星期一开始。

这篇文章延续了我上一篇文章的内容:

并将涵盖:

  • 我接下来做了什么
  • 关于训练营
  • 我的求职过程是怎样的
  • 我是如何得到这份工作的
  • 求职技巧

...当然,还有您刚刚想到的热门问题:DevRel 到底是什么?

我们离开的地方

2020 年 8 月 19 日,我告诉大家我将继续自学,但如果我是诚实的读者,那只是因为我有一个不太支持我的伙伴(没有技术经验),他告诉我训练营是一堆胡闹他不准备支持我完成它。

到八月底,我决定从事科技事业比不支持的伴侣更重要,所以我离开了,决定独自追求我的梦想!

我通过了入学挑战,并在一周内报名参加了大会软件工程沉浸式课程,并报名参加从 2020 年 9 月 21 日开始在该班级学习的课程。

结果是,当你最意想不到的时候,你已经接受了成为一个孤独的老处女,拥有 10,000 只狗,但有人出现并破坏了你精心制定的计划......

提示蚂蚁🥰

劳拉,我来这里是为了技术方面的事情,而不是你的爱情生活,跟我讲讲训练营的情况吧……

我在这里写了有关训练营申请流程的信息:

由于 COVID-19,我的课程完全是远程的(对于将来读到这篇文章但不知道的人来说,COVID-19 就像是 2020-2021 年的一场世界末日,类似于电影《传染病》,没有人被允许出门,人们忙着囤积卫生纸)。

我的课程是在 Zoom 上进行的,有 1 位导师、2 位助教和 23 名学生。我们会从上午 9:30 登录课堂,直到下午 4:30 左右,中间有 1 小时的午餐时间。项目周除外,因为项目周会提供加班福利,所以上午 10 点之前不用登录!

我们的课程为期 12 周,教学大纲涵盖:

HTML
CSS
React.js
Express.js
Node.js
MongoDB(& Mongoose)
Python
Flask
PostgreSQL

以下是时间表的细分:

训练营时间表明细表

教学怎么样?

课程由课时和“实验”组成,课时至少45分钟,实验环节则是一些小型实践练习,可以小组或单独完成,以打破学习的界限。实验期间,我们通常会被安排在Zoom的分组讨论室,这是一个较小的小组,可以一起聊天或解决问题。

每天结束时都会布置家庭作业,长度和复杂程度各不相同。最初几周,我们会复习当天学到的概念;从第七周开始,我们会复制老师开发的全栈应用程序,每天补充课堂上学到的知识。

我早上工作效率更高,所以我会早起,在上课前工作 2-3 个小时,但我知道我们班上的大多数人都是在一天的课程结束后立即开始工作。

继续,花了多少钱?

这绝对不便宜。

如果你是男生,参加通用大会软件工程沉浸式课程的费用是9000英镑,真倒霉。不过,如果你是女生或自我认同为女性,可以享受大约1500英镑的折扣。

但是,这是一个很大的但是,你必须拥有一台 Mac,这显然是课程费用之外的一笔巨大支出。

你是如何让它发挥作用的?

我选择用积蓄来支付课程费用。

我用信用卡买了这台 Mac(哇哦😬)

我非常幸运,有父母愿意帮助我。虽然有些不情愿,但他们每个月都会给我一些“零花钱”,让我能够支付账单,养活自己。

我只想说,最好为训练营做好经济准备,压力已经够大了,更别提还要担心钱了。虽然有一些兼职选择,费用差不多,但你可以把兼职和工作结合起来,这样至少不用停止赚钱。

训练营值得吗?

我认为这是一个非常私人的问题......你想要实现什么以及为什么?

对我来说,我在 JavaScript 方面的进步很慢,我想进步得更快,我觉得过去我已经把生活搁置得够多了,所以我想做一些可以帮助我尽快实现成为开发人员的目标的事情。

此外,在尝试上大学之前,我知道那种学习方式并不适合我。

确实,你可以免费在线学习我在训练营学到的所有东西,但我觉得自己更需要训练营带来的支持和社区学习。我喜欢有人可以提问,可以和大家聊聊代码,可以核对理解,也喜欢在“我完全不懂……”的时候大家互相支持。

有哪些事情需要牢记?

这就像是三个月的大规模信息倾倒

如果你没有学到一些东西,第二天你就会开始学习一个新主题,并且还要做家庭作业,因此在课程中回顾学习内容可能会很困难。

真的很激烈(不,真的)

我完全没有预料到训练营会这么紧张,每天7个小时,每周5天。每天都有作业,还要学习大量的知识。

GA 课程还内置了名为“成果”的职业支持。成果团队会在整个课程期间布置作业,并安排几次晚间社交活动。完成 12 周的教学后,你将直接进入为期 2 周的成果工作,其中包括准备工作所需的材料——简历/履历、求职信、领英 (LinkedIn)、作品集、README 文件以及求职追踪器。

没人给你找工作

如果你指望参加训练营就能神奇地拿到各种工作机会,而且因为训练营有相关的雇主,那你肯定没问题,很遗憾,你错了。你必须自己投入所有精力完成你的交付成果,自己联系雇主,自己准备那些技术面试。

好的,关于训练营已经说得够多了,告诉我,你是如何找到工作的???

我认为我的求职历程有点不寻常,所以我会告诉你,但我也会给你一些更传统的求职技巧。

你们中的一些人可能知道,自从开始学习编码以来,我已经建立了一个 Twitter 关注者(我不知道如何做到这一点的秘诀,但我会尽力在另一天的帖子中分享一些技巧)。

2020 年 12 月 19 日,我发布了我的新作品集,让大家知道我正在寻找工作。

有几个人直接给我发消息,其中一位是 Veeqo 的首席执行官,他说他认为我可能非常适合他们发布的开发者关系职位,并附上了该职位的链接。

我知道我想进入 DevRel 领域,但从未想过自己作为一名初级人员可以从事这一领域,所以我抓住了这个机会。

申请非常简单,上传您的简历,添加求职信并回答一个问题 - 您认为哪位 CTO 最鼓舞人心,为什么?

我选择 Gerri Martin-Flickinger 是因为她是女性,而且是星巴克的第一位首席技术官,我认为她对技术互联咖啡店的愿景非常酷 😎

我很高兴被列入候选名单,面试过程分为三个阶段:

面试1 - 15-30分钟

与他们的人力资源主管聊了聊这个职位、Veeqo 这家公司、他们的文化以及我所寻找的东西,以检查是否匹配。

第二次面试- 30-45分钟

与招聘经理更详细地讨论职位和我的经验。

第三次面试- 45-60分钟

我被要求就他们的 API、其工作原理及其优势做一个 15 分钟的演示。

其他技术面试是什么样的?

我在找工作的过程中很早就找到了工作,但我还在另外 4 家公司面试过,我不会透露具体是哪家公司,但我会向您概述一下职位、业务类型和面试流程。

全栈开发人员
数字代理

训练营开始后大约 3-4 周,聊聊这个角色、我的旅程、我熟悉的技术和可转移的技能

结果:被拒绝

前端开发人员 (React)
入门

聊聊这个职位、我的历程、我熟悉的技术、我正在寻找的职位类型、可转移技能和我的学习风格

结果:撤回

前端开发人员 (React)
入门

访谈 1
与首席执行官的对话

采访 2
与 CEO 和后端开发人员聊天

结果:报价被拒绝

初级软件工程师
创业

面试 1
与招聘经理聊天和技术测试 - 使用任何语言创建一个函数,将序列号和字母转换为某些数值,以找到整体校验位并检查序列号的真实性

面试 2
使用 React 进行一个半小时的结对编程

结果:撤回

您在哪里找到这些角色的?

Twitter 和 LinkedIn

不幸的是,这没有什么神奇的诀窍,你只需要筛选大量的角色,然而网络确实可以帮助你找到角色,而不是你自己去寻找它们。

我只有 1 个 Twitter 粉丝,我能找到工作吗?

每个人都必须从某个地方开始,你绝对不需要在社交媒体上拥有粉丝才能在科技领域找到工作。

如果您目前正在搜索,这里有一些实用的建议:

1. 展现个性

求职申请不必无聊,你不是一个精通技术的机器人,你是一个人,如果你成功的话,招聘经理每天都要与你一起工作。

你是个爱吵闹或有趣的人吗?展现出来!
你是战锤爱好者吗?展现出来!
你是爱狗人士吗?展现出来!

如果您难以开始,可以查看我的投资组合中的个人陈述。

2. 展现你对技术/开发的热情

我和几位招聘人员交谈过,他们都说,新冠疫情导致大量初级开发人员涌入市场,而且并不是所有人都像你一样关心开发,这一点很明显!

展现你对开发者社区的热情和投入,让你从众多候选人中脱颖而出。分享你的成功和失败,创作内容,不断进步。

3. 不按照教程构建项目

展现你的创造力和独立行动的意愿,尽一切可能复制之前已经构建过 1000 次的东西,但要以自己的方式去做,而不要逐行复制代码。

4. 准备一个作品集,或者至少有一个 GitHub 或 CodePen 来展示你的作品

一旦你建立了这些项目,就找到一些方法来展示它们,不要担心有人在你的代码中挖掘,首先,你可能会学到一些东西,其次,它展示了你从一个项目到另一个项目的进展

5. 检查你的简历

确保您的信息在所有平台上保持一致,不要在 LinkedIn 上称自己为前端开发人员,然后在简历上称自己为全栈开发人员。

对于英国市场,您的简历不应超过 2 页,包括:

  • 您的名字
  • 您目前的职位或您希望获得的职位
  • 您的联系方式
  • 链接到您的其他平台,例如 Twitter、GitHub、Dev.to
  • 个人陈述
  • 您的技术技能总结
  • 经验,包括日期、担任该职位期间创建的项目/内容以及职位/职责的描述
  • 教育
  • 成就(这些成就不必与技术或工作相关)
  • 爱好和兴趣

6. 使用 LinkedIn 来补充你的简历,并真正努力与你的 LI 合作

两页纸塞不下你的精彩经历?!我也一样……在简历底部加个小注释:“想了解我的完整职业经历,请查看我的 LinkedIn。”

确保你的 LinkedIn 信息保持最新,并与你的简历保持一致。在 Twitter 上分享?也可以在 LinkedIn 上交叉发布,这样你就有机会在两个平台上联系到招聘经理或决策者。

@DThompsonDev有一个关于更新您的 LinkedIn 的精彩指南,这里可以帮助您入门......

如何利用领英个人资料找工作!在招聘经理聚集的地方脱颖而出!

7. 遗憾的是,求职信仍然必不可少

您的求职信应该针对每份工作量身定制,它不需要是一篇文章,您所需要的只是:

  • 用一段话来解释为什么他们是有史以来最好的公司以及你为什么想在那里工作

  • 用一段话来描述你可以为他们提供什么,不要用“我是最佳候选人”、“我擅长 Python”这样的话来吹嘘自己,只需谈谈你拥有的实用技能以及它们如何与所提供的职位相匹配:
    “我真的很喜欢使用 JavaScript,尤其喜欢使用不同的数组方法……”

  • 最后一段总结一下:
    “我附上了我的简历,并希望有机会向您介绍我的工作并讨论您可以获得的职位……”

8. 投机性申请可能会为你打开更多选择

找到了一家你非常想去的公司,但他们没有空缺职位?那就申请吧。

在 LinkedIn 上发送求职信或求职说明,​​询问他们是否有任何即将开放的职位,或者他们是否可以考虑让您担任未来的职位。

9. 网络,网络,网络

据估计,85% 的工作岗位都是通过人际网络获得的,所以多出去和人交流,开始在你的行业里结交朋友

10. 在社交媒体上发布帖子

您永远不知道 1 个关注者可能会将您的招聘经理添加到他们的联系人中,您会失去什么呢?

好的,最后一个问题,开发者关系到底是什么?!

开发者关系,又称开发者宣传,是一个正在发展的专业,它是一种混合角色,在不同组织中有所不同,但通常你会将时间分配在开发和围绕公司产品构建开发者社区之间。

因此,Veeqo 是一个面向电子商务零售商的库存和运输平台,他们可以在一个地方完成库存控制、挑选、包装、运输、采购和财务报告等工作,但是,一些零售商希望构建自己的定制应用程序,因此,Veeqo 有一个可用于构建应用程序的公共 API。

我的新职责是负责管理该 API,使其及其文档尽可能地方便用户使用。我还将作为开发者之间的沟通桥梁,收集他们的反馈,并帮助他们解决任何问题,从而为开发者提供最佳体验。

我还将通过创建有用的内容以及在会议和其他活动上发言来支持社区。

@lynnetye这篇文章《开发者倡导者到底是做什么的? 》是了解更多关于 DevRel 的好方法,她与 15 位开发者倡导者(他们亲切地称自己为 Dev Avocados)聊了聊他们每天所做的事情。

我的角色是从头开始构建的,所以我非常高兴看到它的发展方向,一如既往,我会随时向您通报最新情况!

我的一个小纸条

如果你正在读这篇文章,我猜你正在学习或正在寻求进入科技领域,所以祝你一路顺风!我很乐意听到你的消息,所以如果你有任何问题,请随时联系我!

感谢阅读😎

文章来源:https://dev.to/lauracharvey/how-i-went-from-newbie-to-dream-role-in-225-days-2lal
PREV
Web 性能优化实用指南
NEXT
无行话指南 – 文章 2 – 让您的第一个网站上线真正有趣的东西……