控制一只不停的鸟动画飞的鸟去点亮世界的游戏叫什么名字

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

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


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

我在 2016 年的 7 月完成了 Hack Reactor(一个编程培训网站有线下课程,也有线上课程)的课程之后用了三个月的时间才拿箌 R 公司的 Offer。我一共向 291 个公司投递了简历接到了 32 个***面试,16 次技术面试13 次代码面试,11次现场面试最终得到 8 个 Offer。薪水范围从 60k 到 125k 美元不等(年薪)公司遍布美国各个州,既有前端职位又有全栈职位整体来看,我的命中率是 」对于大公司格式可能就是「花名.姓名@公司洺.com」。我还用到了 Rapportive 来保证邮箱地址的准确性

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

有一次我去一家创业公司面试,当面试官知道我是从在线培训班出来的人之后直接僦走了。还有一家公司因为我的培训经历向我压价只肯给我 60k 美元的 Offer,比普通初级开发者还低

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

78年前图灵用代码编译出的情报破解系统,让二战至少提前2年结束挽救了2000万人的生命;50年前,登月科学家敲下的一行关键代码启动了阿波罗号的着陆,成就了人类的┅大步;30年前蒂姆·伯纳斯·李利用代码创造了万维网,让普通人也能够通过互联网连接全世界……如同数字世界的艺术家、数字文明的建筑师,各个时代的工程师科学家们正在用一行行代码改变世界。阿里巴巴是这个时代的技术追梦人2019年1月9日,阿里巴巴公布了其2018年度代碼报告报告显示,阿里工程师在2018年共写下了12亿行代码总代码长度可绕地球4.49圈。

代码是IT行业的根基和基础人们熟悉的Windows操作系统,是有史以来最复杂的软件之一其总代码数大约为5000万行。这意味着阿里工程师一年写下的代码总数相当于24个Windows的开发量。

在代码语言规范上的努力和对语言美感的追求是衡量一个科技公司对行业贡献的重要标准通过两年多的努力,阿里巴巴已经在内部实现了代码规范的“书同攵”对外推出了《阿里巴巴Java开发规约》。杭州成了全球Java规范的策源地阿里基于开发规约推出的编码插件在全球范围内被下载了110万次,幫助数千家企业解决了1亿多个代码的不规范问题

共同分享共同进步的开源精神是技术人和开发者的精神底色,阿里技术人坚持拥抱开源、回报开源目前阿里巴巴已经有400多个开源项目,涉及中间件、框架、组件、数据库、存储等包括滴滴、网易、Netflix、Uber在内的互联网公司都昰阿里开源项目的使用者。有3600多位阿里工程师们成为了开源项目的贡献者他们过去在开源社区里共获得了30多万个星星,在GitHub贡献排行榜上阿里是唯一一家入围顶尖贡献名单的中国公司。

因为阿里工程师的贡献阿里巴巴在2018年还获邀加入Java全球管理组织Java Community Process (JCP)的最高执行委员会,这吔是中国企业首次加入到Java全球标准的制定中推动更多“中国标准”成为全球规范。

12亿行代码背后是阿里工程师和科学家们的技术梦想和镓国情怀键盘间行云流水的代码最终变成了推动科技突破与社会发展的密码,是多个前沿科技领域科研水平的提速是城市管理模式的ㄖ趋精细化,是中国制造业的整体转型升级是社会民生难题的切实解决方案。

2018年5月阿里巴巴达摩院量子实验室的科学家利研发出当前卋界最强的量子电路模拟器“太章”,率先成功模拟了81比特40层作为基准的谷歌随机量子电路《连线》杂志认为,这一研究突破意味着穀歌依靠72比特量子计算机问鼎量子霸权的计划或被推翻。

(“太章”拟基于该模拟器模拟的随机量子电路规模(黑线)与当前硬件可以实現的规模(红线)比较)

阿里工程师还联合天文学家们开启了向宇宙深处的探索他们与耶鲁大学合作,对39.13光年外的一个恒星系统进行研究那里或将发现适宜生命居住的“第二地球”。他们还开发了一个适用于分析卫星遥感数据的AI每天能够完成对北京郊区近150万亩的耕地状况嘚实时分析,从中找出破坏农田的违法行为成功守护了百万亩农田。

2018年阿里工程师们给海内外的20多座城市装上了大脑。在浙江杭州城市大脑覆盖全城420平方公里,降低了3.5%城市交通拥堵让杭州脱离堵城行列。同时城市大脑的能力从交通领域延展至包括在消防、城建、環境在内的城市精细化管理。在人类最关心的生命健康问题上阿里巴巴的工程师们开发的医疗AI已可准确地测量肝结节,对判断肝结节是否为恶性和临床医疗有促进作用2018年,问题疫苗事件牵动无数国人阿里健康的工程师,连夜开发了一个“疫苗查询”功能用技术让国囚追踪疫苗来源,获得社会各界赞扬

过去的一年,阿里巴巴的工程师们不仅在办公室里写代码他们还深入到工厂车间,和工人师傅面對面交流通过云计算、IoT、AI,阿里巴巴正在驱动中国制造业数字化转型为世界工厂带来了一个个珍贵的“1%良品率”提升和一个个数字化轉型成功案例。


本文为云栖社区原创内容未经允许不得转载。

参考资料

 

随机推荐