从培训班出来之后找工作的经历,教会了我这五件事

我们很少讨论,一个参加编程培训的人在毕业之后都会经历些什么,也就是他找工作的经历。

从培训班出来之后找工作的经历,教会了我这五件事

我在 2016 年的 7 月完成了 Hack Reactor(一个编程培训网站,有线下课程,也有线上课程)的课程,之后用了三个月的时间才拿到 R 公司的 Offer。我一共向 291 个公司投递了简历,接到了 32 个电话面试,16 次技术面试,13 次代码面试,11次现场面试,最终得到 8 个 Offer。薪水范围从 60k 到 125k 美元不等(年薪),公司遍布美国各个州,既有前端职位又有全栈职位。整体来看,我的命中率是 2.8%。

如果我开始找工作前知道这五个忠告,也许我会更顺利。

忠告一:接触真人

起初我找工作用的是「广撒网」的方式。我在很多网站上投简历,比如 Indeed、AngelList、LinkedIn、StackOverflow、Hacker News。我甚至到 Craigslist(相当于 58 同城)上投简历了。

只要一个职位涉及 React、Node 或者 JS,我就投简历。所以最开始的一周里,我每天要投 15 到 20 封简历。

结果可想而知,不到 5% 的公司回复我。我的简历石沉大海。

直到有一天,我的室友,以前做过招聘,他给我分享了一个小技巧。他让我把简历直接发到那个公司员工的邮箱里,不管这个人是什么身份,只要这个人会去读邮件就行。

从那之后,无论我投哪家公司,都会去 LinkedIn(译注:你可以也去微博搜)搜这家公司的开发人员或者 HR,把简历直接发送给那个人。

大部分小公司的邮箱格式是「姓名全拼@公司名.com」,对于大公司格式可能就是「花名.姓名@公司名.com」。我还用到了 Rapportive 来保证邮箱地址的准确性。

结果很喜人,我发了 150 多封邮件,居然有三十多封回信。

而且他们给我的建议也很受用。我发现有些公司的 CEO 或者 CTO 会直接回复我,甚至直接面试我。

忠告二:由小到大,先易后难

你可能会遇到段位为 1 的面试(比如一个非技术公司需要一个人维护下主页),面试中就问问 JS 基础知识。

你也可能会遇到段位为 9 的面试(比如阿里巴巴和腾讯级别的面试),会被问到算法和数据结构的题目。

我机智地把段位低的面试放到前面,难度高的面试放到后面。

就这样,我一点点地增长面试经验,建立自信,并且拿到几个保底 Offer。

随着面试经验的增加,我也在慢慢地「升级」。我开始能应对高段位的面试了。下面是我得到的 Offer 的统计图。

从培训班出来之后找工作的经历,教会了我这五件事

我能回答更难的题目,我拿到更高的薪水,最终,我得到了我想要的工作。

忠告三:学好基础知识,因为工作中会用到

你需要不停地学习和为面试做准备。

为什么?因为如果你不能好好地回答面试官抛出的问题,你就得不到这份工作。

如果面试官觉得你还没准备好,那么他就不会录用你。

从 Hacker Reactor 学完之后,我知道我的弱项就是数据结构和算法。我听 一项统计 说过,从培训班毕业的人,在数据结构和算法这两项上,比科班毕业生的基础要差一些。

所以,我坚持每天学习和练习我的弱项。

我花了几天持续地学习「排序算法」。我还花了几天着重理解计算机网络。

如果我有一个概念不理解,我就花一整天来看视频教程、在 StackOverflow 上搜答案,直到我搞懂。

忠告四:展现你最好的一面

进入互联网行业并不简单。不管你有没有准备好,你都必须表现得很好。为了取胜,你必须展现出你最好的一面。

推销自己

在 Hack Reactor,我们被告知不要主动说明自己没经验。在自我介绍的时候,我们也会不主动提自己在线学习的经历。

为什么?因为不这样做的话,面试官会马上认为我们是初级开发者,并且给我们打上「没经验」的标签。

有一次我去一家创业公司面试,当面试官知道我是从在线培训班出来的人之后,直接就走了。还有一家公司因为我的培训经历向我压价,只肯给我 60k 美元的 Offer,比普通初级开发者还低。(译注:不要以为 60k 美元很多,硅谷随便租个单间可能都要每月 1200 美元)

记住,你要说服面试官你能做好这份工作。

同时,你要说服你自己,你能做好这份工作。

你可以跟面试官谈论你对编程的热爱,谈你用 React 和 Node 做过的项目,谈你对 JS 的深刻理解。

一旦面试官知道了这些,你是不是从培训班里出来的,已经不重要了。

只有这样,面试官才会录用你。

双向选择

面试是应聘者和面试官互相了解的过程。

你要做的就是说服面试官录用你,面试官要做的就是争取到靠谱的人。

把面试当做你评估你的胜算的过程。把面试当做垫脚石不是一件可耻的事情。

就算我对一个公司没兴趣,我也会去面试的。

我会去全国各地面试,只要那个公司邀请我去。我会问面试官问题,从中我了解到了很多新的知识,比如技术团队的结构、他们使用了哪些技术、用到了哪些工具,遇到了哪些挑战,以及他们的系统架构。

建议你在面试的时候问面试官以下问题:

  • 你们最近遇到了什么技术挑战?你在这个公司最满意的一点是什么?你们的团队是怎样的结构,工作是怎么分配的?

我把每次面试当做一次学习的机会。每次面试都帮助我提高我的表达能力、面试能力和技术能力。每次面试失败都让我找到我的弱项。

忠告五:这是一场马拉松,不是百米赛跑

这三个月对我来说绝对不容易。这三个月,我每周都要辛苦六天用于找工作和学习。不过我还是把自己照顾得很好。

从培训班出来之后找工作的经历,教会了我这五件事

有的时候,我会和朋友一起学。有的时候,我会找个咖啡馆自己一个人学,或者去 Hack Reactor 提供的休息室学。每周我还会和教练报告我的进度。

在这个过程中很容易耗尽热情。那么就吃好,睡好,继续学。

而且会很容易感到孤单。和一群学友们在一起会好一点。

建议:要有长期作战的心理准备,照顾好自己的身体。

总结

  1. 联系真人由小到大,先易后难学好基础知识,因为工作中会用到展现你最好的一面这是一场马拉松,不是百米赛跑

你可能觉得找到好工作遥遥无期,但是你会成功的。持续地投入时间、持续地投简历、持续地照顾好自己。

你会得到你应得的。

请把这篇文章分享给正在找工作的朋友。如果你喜欢这篇文章,请点赞。

最后

能不能成为技术大牛,和你是科班还是培训或者自学没啥关系。只要你每件事都用心去做,做的时候多问自己几个问题。例如:

1、这个现象背后的本质是什么?

2、遇到问题了,这个问题的关键点在哪?

3、为什么要这样做,有没有更好的办法?

只要你能自己想办法解答这几个问题,你就会真正从你做的事情中学到知识。最后,做得多了,也就懂得多了。

我在博客园里乃至其它地方看到有不少对培训班出身的程序员的评价,其实至少在我面试时,培训班出来的程序员没有原罪。

只有在没有互联网的时代,这种唯刻板出身不要的观点才是可取的。

作为一个老java程序员,总结出了一套面试资料,适合基础不怎么完备的!有需要的同学可以私信我“java”免费领取

从培训班出来之后找工作的经历,教会了我这五件事

相关推荐