这是 Medium 上的一篇文章(已有 5900 个赞),讲的是国外一个培训出来的程序员,用三个月时间,找到了一份年薪 12 万美元的工作,并从中得到的五个忠告的故事。

我觉得他总结得很好,尤其是心态和方法,非常值得学习。对正在找工作的同学非常有用。

以下是译文:


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

我在 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,比普通初级开发者还低。

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

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

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

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

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

双向选择

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

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

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

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

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

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

  • 你们最近遇到了什么技术挑战?

  • 你在这个公司最满意的一点是什么?

  • 你们的团队是怎样的结构,工作是怎么分配的?

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

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

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

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

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

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

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

总结

  1. 联系真人

  2. 由小到大,先易后难

  3. 学好基础知识,因为工作中会用到

  4. 展现你最好的一面

  5. 这是一场马拉松,不是百米赛跑

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

你会得到你应得的。

请把这篇文章分享给正在找工作的朋友。

从培训班出来之后找工作的经历,教会了他这五件事相关推荐

  1. 从软件测试培训班出来后找工作这段时间的经历,教会了我这五件事...

    我是非计算机专业,由于专业不好实习急着就业有过一些失败的工作经历后,跑去参加培训进入IT这行的. 之前在报名学习软件测试之前我也很纠结,不知道怎么选择机构.后面看到有同学在知乎上分享自己的学习经历,当 ...

  2. 2017找工作的经历,给求职小伙伴的一些建议

    作者:夏至,欢迎转载,但请保留这段申明,谢谢. http://blog.csdn.net/u011418943/article/details/77939603 今天就不写技术文章了,谈谈最近找工作的 ...

  3. 一个程序员找工作的经历,感动!

    今天在ASP.NET非技术区看见这样一个帖,讲述了他自己找工作的经历,看后特别让人感悟!! 03年6月份非典一过我就来到了深圳找了50来天,没找到,回家了,几乎每天都是搞ASP到晚上1-2点,有的时候 ...

  4. 大学两年的经历感受——大学应做的五件事

    大学两年的经历感受--大学应做的五件事 1.      锻炼好身体 都说身体是革命的本钱!这话,每个人都知道.的确,一切都是基于健康的身体之上,有了健康的体魄,就算其它什么也没有,都可以重新再来.但如 ...

  5. 解决这五件事,骑驴找马不再愁!

    假设要跳槽.你会选择"裸辞"还是"骑驴找马"?"虽然'裸辞'可能会承担更大的风险,但'骑驴找马'操作起来实在太麻烦."前程无忧网友" ...

  6. 所谓工作能力强,就看这5件事

    所谓工作能力强,就看这5件事 身处职场,工作就是我们的生活,工作能力的高低关乎着我们的存在价值.大家都希望提升工作能力,因为那意味着你有机会获得更多的回报,比如升职,比如加薪. 会工作的人工作能力强, ...

  7. 找工作面试经历——校招、秋招、图像算法、求职面试之路

    找工作的过程很早就结束了,一直没有时间记录一下这宝贵的时间,珍贵的历史.过程是艰辛的,结果还算是美好的.有面试机会的公司大多数都给offer了.最后去了华为,实习留用. 研一的时候还不知道自己到底想干 ...

  8. 写写自己找工作的经历

    自己不像专业内的某些大牛,手中offer是可以用来打牌的人,比如我们宿舍的某人.现在回忆起一年前找工作的事情,觉得还是有很多值得记录的点滴,就写在这里吧. 我是自09年7月10日至10月10日在华为杭 ...

  9. 记录总结并分享下自己找工作的经历

    文章目录 前言 写这篇文章的目的: 介绍一下自己 正文 正式找工作 几家比较坑的公司 前两家:上市+外包之随意约面 第三家:青少年编程教育(非坑) 第四家:传统电商之不签合同 最后一家:数据咨询之培训 ...

最新文章

  1. linux 批量处理 dos2unix
  2. 建模步骤_【设计课堂】游戏手柄建模,看这14个步骤图就够了!
  3. ExtJS学习:MVC模式案例(三)
  4. 【Docker-Ubuntu】ubuntu16.04 docker 使用记录
  5. 怎样在sqlite3上执行SQL语句
  6. 通过源码将git升级到最新版
  7. 【Spring 】Synchronized锁在Spring事务管理下,为啥还线程不安全?
  8. redis循环键_Redis 性能优化的 13 条军规!史上最全
  9. java 及时编译_Java 面试-即时编译( JIT )
  10. 事务日志的物理和逻辑构架
  11. 2018-2019-1 20189213《Linux内核原理与分析》第五周作业
  12. python编程入门教学视频-Python编程入门电子书及视频教程-非常详细『强烈推荐』...
  13. 神州数码DCN交换机SNMP配置命令
  14. 微信公共号申请图文详解
  15. 鲍春健:从“走进客户”奔向“成为客户”
  16. 数学、键盘符号和时间复杂度的英语术语及表述方法(编程,标识符,按键,空间复杂度,指数,对数,模运算)
  17. windows上安装并使用exiftool修改图像exif信息
  18. [小说]魔王冢(48)诏告
  19. 关于C之文件结尾EOF与二进制文件换行符
  20. 从最硬核买家秀,读懂华为数据中心网络的智能纪元

热门文章

  1. 安卓手机续航测试软件,手机充电功率测试软件-手机充电功率测试app安卓版预约v1.0最新版_5577安卓网...
  2. for循环练习之打印数字
  3. 联想拯救者联发科网卡双系统Ubuntu无法联网(RTX3060)
  4. unity3d中使用CHAI3D
  5. 【技巧】绕过微信新设备登录时要求的好友辅助/扫码验证
  6. emlog怎么样判断文章名字是否重复,重复则提示
  7. 无线网专线服务器,什么是专线网络?专线和家庭宽带有什么区别?
  8. USB3.0转HDMI故障
  9. 人脸识别测温门禁一体机
  10. 网络安全竞赛试题(总分100分)