由阿里巴巴 HR 之作《如何进入阿里巴巴工作》延伸到研究生找工作问题

首先,我看到的这篇文章,或许是阿里巴巴校招的软文,但是看到他分享的自己面试经历,也有一些感悟,并对应其他行业,针对校招和社招,解剖了一些共性的东西。第一次写经验类的文章,多多关照。

先来看一下这篇“软文”的原稿:

1.《如何进入阿里巴巴工作》

我也曾想过提供一个书籍清单,读者按照我的清单买回来看便是,但繁重的工作或学业之余多数人可能无法坚持看完,此外没人能保证,你看完书就一定能进阿里,事实也确实如此。

在做准备工作以前,笔者先回答一些应聘者提的问题:

  • 学历和专业是加分项,但不是必要的。很多人问我是不是只有名校才有机会,这点请放心。我们的原则是本科,但是如果你对你的技术足够自信,专科也可以。
  • 阿里的面试一般 4 - 5 轮,每次面试都会记录,因此没准备好的话,别乱发简历了。
  • 关于加班,这个不同的部门是不一样的,完成工作就行,看你运气喽。
  • 阿里常年招聘,只要你准备好,任何时候你都可以投递简历。
  • 请优先选择内推,自己投简历可能进入阿里的“公海池”,可能不会被人发现。

好了,下面我们看看从现在开始如何准备?

笔者认为,为了稳妥,最好提前一年时间准备,临时抱佛脚确实也有可能,但是几率极小,最好不要浪费面试的机会,如果你不通过的记录过多,以后基本不会有机会了。

也就是说,现在起要制定你的年度计划了,以下对社招和校招均适用。

1.1 你的 Github

首先我们希望看到你的 Github,当然这不是强制要求,但是最好有。当然一个空荡荡的 Gitbub 账户亦或是 fork 别人的项目是没有用的,甚至起到负面效果,除非你在别人的项目上做了贡献。对于 Github 账户我们会着重关注下面几点:

  • 小绿格的数量:反应你这一年 Github 的活跃度,小绿格也不用太多,不要空荡荡即可,我们知道你工作繁忙。
  • 自己项目被 star、fork 的数量,当然越多越好,这里没有数量上的标准。
  • Followers:就是粉丝数,同样越多越好。
  • pull requests(PR):你参与了别的知名项目,这非常好,简历上要说明哦!

1.2 底层知识

一个好的 Github 账户很容易让你的简历来到第一轮面试官的手中,但往往还是很多人会在这一轮被 Pass。

因此你的第二个计划是看书,为了通过挑剔的面试官,必须系统的学习一些底层知识。

包括 JVM、线程、集合类的实现、常见的算法以及分布式等,常用的框架如 spring、netty、dubbo 的原理,以及 mysql 的优化。

对于底层知识你至少需要看完并理解《深入理解 JAVA 虚拟机》、《JAVA 并发编程实战》、《高性能 MySQL》,对于常用框架或者中间件的原理,笔者建议看看博客即可,毕竟人的精力是有限的。推荐的书不多,但这 3 本书读起来并不轻松,但是为了梦想咬咬牙总是能过去的,加油!

有了 Github 和理论支持,作为校招的你已经很棒了。但是如果是社招的朋友,我们还希望你在上一份工作承担一些重要角色,如你是一位 team leader 而不是一个普通的 developer,你对你的项目要有整体把控和认知同时具备解决疑难技术问题的能力,你做过的项目要有平台化的经历,用到的技术要是多元的,你的 idea 是可落地的而不是空中楼阁。这取决于你现在的公司以及你个人在当前这家公司的努力,也就是说你在看书和维护 Github 的同时,你的本职工作也必须出色。

1.3 笔者的经历

笔者毕业以后进入了一家上市行业软件公司,第一年做的工作都是增删改查的事情,周围很多人因为待遇低且学不到东西离职了,我想很多读者在这件事情上是有共鸣的。

第二年我被外派到北京,北京的项目从需求到设计管理都很混乱,抱着一颗单纯想把事情做好的心,我开始专注的做每个需求、从参与设计到主导设计,从开始和客户接触到和客户成为朋友,一步一步在项目中拿到话语权。期间我提出用爬虫代替传统接口,解决了接口协调导致工期延误的问题。而后我把爬虫总结成方法论,带到客户方交流,得到了客户方大领导的认可,并且使自己公司项目按时顺利验收。由于编码效率高、有自己的想法、且得到客户赏识,我很快被调回了总部,成为了一个小团队 leader。此时,我能设计和规划自己的产品了,我会经常想,当前的团队开发有什么问题,如何提高团队的开发效率,于是开始对一些常用的模块抽象,放到 Github 上,这是笔者第一次接触 Github,这个内部项目使得本来需要半个月的工作量可以在 3 天内完成。

而后领导开始把一个个疑难的问题和平台交给我,笔者先后参与接口平台、流程平台、监控平台、表单平台、GIS 平台,在短时间内解决了不少疑难杂症,把公司产品都做了个遍,每年收获一个年度技术贡献奖,这成了我后面简历的亮点。工作的第三年开始,我意识到,自己和那些博客大牛有很多差距,具体表现在各种集合类底层我并不知道、JVM GC 什么的我也不知道,字节码也没研究,很多概念只是听过,听过的越多我越发觉得不安,周围的同事也在学,不过都是碎片化的学习,我知道这是大忌。于是我给自己定了时间表,每天我都会抽时间看书,系统的看,一字不落。在这个过程中,我的职务进一步发生变化,成为一个实验室的负责人,开始发力智能化方向。这个阶段我推出了我最受欢迎的项目 foolqq,并用他为公司创造了进 200 万的利润。同样写入了我后面的简历。

  • 发表于 · 2018.10.03 22:26 · 阅读 · 2790

[版权声明] :本文文字、代码及图片版权归原作者所有,任何媒体、网站或个人未经本网协议授权不得采集、整理、转载或以其他方式复制发表。已经本站协议授权的媒体、网站,在使用时必须注明“稿件来源:学研谷”。

0 条评论

请先 登录 后评论
猜猜我是谁
CSUA -研究生

2
提问
55
回答
27
文章
注册推广