寻找你的第一个开发角色:一位年轻开发人员给年轻开发人员的建议

2025-06-04

寻找你的第一个开发角色:一位年轻开发人员给年轻开发人员的建议

作为一名初级开发人员,在过去的57天里我一直在寻找自己的第一份工作。我学到了一些经验,想与和我处境相同的人(或任何正在求职的人)分享。我会尽可能坦诚地分享我犯过的错误,无论这些错误多么令人尴尬。我也会分享一些我自己也在努力遵循的建议,尽管有时我自己也很难坚持下去。

让我们开始吧!

1.保持井然有序

我给求职伙伴们的第一个建议是保持条理。为了找到最适合自己的方法(获得最多的回复),你应该记录你申请过的所有职位。我个人喜欢在我的记录器中记录非常详细的信息。我会记录申请日期、申请状态(已申请、被拒、电话面试、编程挑战等等)、我是通过哪个网站/招聘平台/朋友了解到这个职位的,以及我可能在公司内部联系过的人员,并且我会始终链接到职位描述本身。我还有一个笔记部分,可以记录个人笔记,比如我是否对某个申请感到兴奋,或者是否有什么东西让我印象深刻。

我把所有信息都保存在谷歌电子表格里,这样我就可以随时访问和更新;这就引出了我的第二点:更新,更新,更新。为了保持条理清晰,你应该每天更新你的追踪器。我经常忘记更新,结果发现自己得费尽心思翻遍所有邮件才能更新追踪器。这确实有点让人头疼,我建议你不要像我一样。

2. 继续编码

我必须承认,我一直以为对于我们这些试图进入这个行业的新手开发者来说,这是常识。结果发现,并非所有新开发者都会这样做。我面试时被告知,公司对我的 GitHub 状态栏在训练营毕业后没有变空白感到很惊讶。起初我很惊讶,觉得我没什么特别的;我觉得这不可能是真的。如果不练习,我们如何才能保持新学到的技能呢?

事实证明,我们中的一些人太专注于找工作了,以至于没有时间继续学习和练习,而这才是至关重要的。所以,我在这里告诉你:坚持编程吧

刚毕业时,我专注于构建项目以保持技术技能。我还专注于准备那些大家都在谈论的高强度技术面试。我使用多个网站练习面试题和算法题。虽然这些都是值得专注的事情,但不幸的是,它们并没有让我为我的第一次技术面试做好准备。

警告令人尴尬的故事警报。我的第一次面试失败了……好吧,我不应该说失败。其实我在文化方面做得很好,所以被允许进入技术部分,但技术部分却很糟糕。我花了太多时间尝试构建项目和练习算法题,以至于我忘记了学过的语言的基础知识。我还把 JavaScript 和 Ruby 的基础知识混在一起了。在那次面试中,我意识到虽然我需要继续构建项目和练习算法题,但我应该经常复习基础知识

关于编程,我想快速提两点。1. 建立一个作品集网站,即使你像我一样,设计技能为零。2. 为开源项目做贡献。这能让你积累与其他开发者一起参与大型项目的经验,这能帮助你作为一名新开发者脱颖而出。

3. 为每一次面试做好准备

我很想相信这是常识,但我还是想说。你应该为每一次面试做好准备,无论是HR的电话面试,还是最后一轮的现场面试。你可能会问,该如何准备面试呢?嗯……

  1. 对于编程相关的面试,请复习你所选语言的基础知识。解答常见的算法问题。大声讲解你之前开发过的项目代码,练习你的沟通技巧。

  2. 对于文化/人力资源面试,请准备好常见问题的要点。如果您知道面试官的名字,请在领英和谷歌上搜索他们。如果你们找到共同的兴趣爱好,请尝试在面试中提及,以建立个人联系。请记住,公司不仅会考察你的技术技能,还会考察你的个性是否适合他们。

  3. 大多数面试都会以“你有什么问题要问我吗?”这个问题结束。这是你从面试者转变为面试官的机会。面试不仅是公司判断你是否适合他们,也是公司判断你是否适合。准备一些对你来说重要的问题,并重点关注你对公司期望。如果你想聘请导师,可以询问公司是否有导师计划。如果一个万无一失的环境对你来说很重要,那就问问他们。

4. 不要让工作要求束缚你

经验丰富的开发者一遍又一遍地告诉我,即使你没有满足申请表上的所有要求,也要申请一份工作。如果职位要求3年经验,那就申请吧。最坏的情况会是什么?他们会说不行,就这样吧。而且,我看到很多公司发布的“初级”职位都要求3年以上经验。对我来说,如果你有3年以上的专业经验,你就不再被视为“初级”开发者了,但我又能理解。🤷🏼‍♀️

关于这一点,我申请过一些职位,但都不符合所有要求,之后有几家公司联系我。他们联系我,告诉我我并非他们想要的那种人,但问我是否愿意接受实习/学徒之类的职位,这些职位可能会转为长期职位。对我来说,他们这样做是想给我一个机会,但又不想冒险雇佣我全职工作,让我一败涂地。对某些人来说,这可能不太理想,但对我来说,我喜欢公司愿意给我机会向他们证明自己和技能。总之,不要害怕申请那些你可能觉得自己不够格的职位。

5. 熟能生巧,但不要浪费时间

我们正在找工作,努力提升编程技能,并努力过着正常的日常生活,我们不能浪费任何宝贵的时间,所以不要为了好玩而申请工作。如果你觉得自己对某个产品不感兴趣,或者这家公司你不喜欢工作,就不要浪费时间申请。如果你申请了一份工作,参加了面试,却发现公司氛围不对劲,情况不太对劲,那就退出吧。不要浪费你的时间

就在前几天,我申请了一家让我非常兴奋的公司。我觉得自己会对这家公司的产品充满热情,并且真心希望能够获得面试机会。结果,这家公司就是那种“你有兴趣实习吗”的公司。我表示我愿意接受这个机会,并且很乐意和别人聊聊。我们安排了一次电话面试,但之后一切都开始走下坡路了。我不需要赘述,但这家公司让我感觉非常不舒服,最终我在初次面试之前就礼貌地退出了候选人名单。

虽然我觉得这次面试能让我更好地练习,增强面试的信心,但我不想浪费自己的时间,也不想浪费公司的时间。在面试过程中,对自己和公司保持诚实很重要,这样你才不会陷入糟糕的境地。

6.保持心理健康

找工作可能很辛苦。作为一个曾经与焦虑和抑郁作斗争的人,我发现找工作有时非常困难。周末收到拒信,每次都会让我心烦意乱。如果一天内收到多封拒信,我也会陷入沮丧,有时甚至一个小时内就收到。

就我个人而言,在这57天里,我经历了两次失落和悲伤。我陷入了长达两周的低谷,什么都做不了,感觉不像自己。我不断地在精神上折磨自己。我无法解决算法问题,因为我的头脑不够清晰,无法一步步地完成它。求职也让我提不起劲。我感觉很糟糕,但后来我突然豁然开朗了

我意识到我需要学会对自己有耐心。找工作很难。处理悲伤很难。生活在焦虑和抑郁中更难。我不需要让自己失望,也不需要自责,这样只会雪上加霜。我需要原谅自己。我需要对自己有耐心。我需要耐心地对待这个过程。我需要庆祝每一个小小的胜利我需要先照顾好自己,然后再做其他事情我需要给自己放几天假,休息、恢复,理清思绪

请帮我,也帮你自己一个忙……好好照顾自己。出去跑步。去读那本书。去陪伴家人/宠物。去大自然中呼吸新鲜空气。去做一些为自己的事情,尽力保持积极乐观

结语

求职的技巧和窍门还有很多,我在这里没有提到。如果你正在阅读这篇文章,并愿意分享你的智慧,请在下方评论。我希望这篇文章能成为年轻开发者的参考资源。

附言:我们这些年轻的开发者很想知道,在困境中,我们并不孤单。所以,如果你也遇到困难,这里是一个可以分享经验的安全平台请彼此友善

文章来源:https://dev.to/torianne02/looking-for-your-first-dev-role-advice-for-young-devs-by-a-young-dev-h2a
PREV
您应该拥有的免费 React 资源。
NEXT
为什么 JavaScript 框架中的高效 Hydration 如此具有挑战性