黑人女孩 | 白板:我如何在四个月内获得软件工程师职位
获得一些经验
运气眷顾有准备的人
神圣干预:
技术堆叠
研究…研究…研究
脱颖而出
保持信念

获得一些经验

在我的科技之旅伊始,我读了无数篇关于如何入门的文章。除了业余项目之外,唯一不变的就是“教代码”。当时我刚好赶上奖学金截止日期,所以除了奖学金项目之外,我根本不可能再做其他项目。于是,我找到了一些非营利组织,寻找可以教代码的人,我报了名,还教了几节课。当时我还是个新手,一开始很差劲,但我还是带着恐惧坚持了下来。
另外,要充分利用自己的领导角色。除了我在 Udacity 获得的谷歌奖学金外,参与在线社区也是其中一项要求。我们有机会成为该社区的领导者,我申请了,并成为了 JavaScript 和职业学生领袖。
这些只是一些可行的方案,可以让你的简历至少被审核两次。我的所作所为给每一位招聘人员留下了深刻的印象。
运气眷顾有准备的人

即使在大学里,我也抱着这样的心态:要尽我所能,如果事情没有按照我设定的时间线完成,那不是因为我懒惰或达不到目标,而是因为我的计划与目标不符。所以,在Udacity的“与谷歌一起成长”奖学金项目即将结束之际,我该做好准备了。
我的项目进展顺利,足以让我用整整一周的时间进行职业发展,因为我想做好准备。我不想像很多人那样等到项目完成后才开始。我内心深处知道机会即将到来,但我不知道机会会从何而来,但我希望做好准备。“你不必准备,只要你时刻准备着”:
那么我该如何准备呢?
-
了解行业现状:我想了解我所在地区的科技行业现状,尤其是初级职位的招聘情况。我浏览了所有主要的求职网站、城市指定的 Slack 频道、聚会和求职网站。这是一个好主意,因为你可以策略性地找工作。
-
审核、审核、审核:YouTube 视频、求职服务、谷歌等等,让你的 Github、LinkedIn、简历和求职信都得到审核。
为什么?如果你在接下来的 2 小时内遇到了招聘人员,你能在 1 小时内把所有文件发过去吗?还是需要等几天才能回复招聘人员?
神圣干预:

所以,如果你不是宗教人士,可以跳过这部分。哈哈。申请实习后,我又读了一轮关于如何准备面试的文章,但我仍然感到迷茫,感觉我需要有人亲自帮助我问一些medium文章里没有的问题。在这个过程中,我从未如此虔诚地祈祷过。真的要感谢上帝,感谢在面试开始前遇到的那些人。他们真的帮助我规划了一条学习路线,让我在白板面试中表现出色。
技术堆叠

这又回到了上一点,因为我的祈祷,我感觉 Tech Stack 的机会就这么从天而降。我偶然发现了一个机会,可以加入一个由谷歌工程师布里亚(Bria)领导的社区。我的意思是,虽然有很多社区,但我知道我一定能得到我想要的,因为这个社区是由一位在顶尖公司工作的人领导的。
在这个社区里,我可以问任何关于面试流程的问题。我们与谷歌工程师和招聘人员一起举办了一场白板研讨会,也有机会报名参加办公时间,与你所在行业的专业人士交流,获得职业和面试指导。说它来得正是时候,这可一点也不夸张。
这真是太棒了,因为每个人都建议你读《破解编码面试指南》,但说实话,这本书真的不适合初学者。在这个社区里,我可以问一些“傻”的问题,比如“我得记住冒泡排序吗?”哈哈,我知道这很傻,但我就是不知道哈哈。
旁注:我知道我用的是女性 GIF,但是这个 slack 频道里有很多男性帮助了我,但我认为这个 gif 很可爱所以我就用了它哈哈。
研究…研究…研究

我经常关注 GlassDoor、谷歌和 Reddit。这些东西虽然不会给你确切的面试问题,但能让你了解如何调整面试策略。
行为问题:行为问题会涉及你的项目、团队合作方式、对细节的关注度等等。研究一下你每天的工作内容,并以此为基础准备练习题。例如,如果你知道自己将在团队中工作,可以练习一些团队面试题。如果你知道对细节的关注是职位描述的一部分,可以练习一些“关注细节”的问题。
数据结构和算法我完全不懂任何数据结构和算法,几乎一无所知。我尝试过做编程挑战,但完全没有学习过,结果失败了。我开始阅读每一篇相关的文章,但最终还是失败了。
那么我做了什么呢?我找到了自己的学习风格,并以此为基础进行学习。
编程我几乎每天都会做编程题。有些人不认同我的做法,但对我来说很有效,因为我做了很多题,开始发现了规律,也看到我的大脑在思考如何解决问题时发生了变化。我通过《破解编程面试》来规划,这本书比我之前的水平要高,所以它更像是一种补充,而不是其他什么。
白板练习他们只寻找可行的解决方案。我知道人们觉得即使做错了也没关系,但事实并非如此。别人可能会在你之后,用更快的解决方案解决问题,并讲解整个过程,而你不想冒这个险。我看了很多“白板练习视频”。Tech Stack 举办过一个白板练习研讨会,效果非常好,《Cracking the Coding Interview》的作者也有很多关于如何在白板上表现出色的精彩视频。当你和团队合作解决问题时,要深入研究白板练习。
脱颖而出

与组织中的某个人建立联系。不要让他们轻易忘记你,也不要忘记你的职业道德。讲述你的故事。你们可能负责相同的项目,但你们的故事却各不相同。在面试中寻找合适的问题,而不是那些老套的问题。
附注:根据我的经验,我很清楚即使你给社区里的每个人都发邮件,也可能不会得到任何机会,但无论如何,尽力而为总是最好的。你永远不要想着“如果……会怎样”。直接行动就好。
保持信念

这篇文章并不是关于如何一步步指导如何找到工作的指南,而只是说,当机会来临时,如果你做好准备,你就不必再做准备了。
找工作的过程既艰难又乏味,有时甚至会让人精神崩溃。一个人可能通过推特找到工作,另一个人可能通过领英找到工作,还有一个人可能通过自己的人脉网络找到工作。每个人的故事都不一样。所以,如果一个人通过某种方式得到了这份工作,而你却没有……没关系!
您只需要一个“是”!
文章来源:https://dev.to/doni/black-girl-whiteboard-how-i-landed-my-software-engineering-internship-in-4-months-34o1