0%

实习总结

是在3.8号让圭圭帮我投了阿里,当时圭圭问我要投哪个部门,我问他有什么部门比较不错,他就说那就Ads吧。
正好Ads在内网都说在招人,他也在和Ads对接服务。
我听到Ads是比较懵逼的,不知道这个是做啥的,不过当时也没拒绝,觉得去做一个自己完全不会的方向还挺有意思的,就投了。

简历评估面大概在一周后,感觉面试官也没有刻意的准备,在瞎问,想到什么问什么,沟通起来蛮费力的。
在面试之前加了一下组里酒哥的微信,面完之后问了下,他说过了,让我接受内推邀请。
还挺惊讶的,因为我觉得我面的并不好。
一面在周末,是进到组里的师兄面的,面的比较平淡,都是比较基础的问题。
二面是老大面的,没问基础,上来就问我看过什么开源项目源码,说了一堆我都不会,后来他说没什么想问的了,就匆匆挂了电话,(后来进组发现他也确实比较忙hhh)
三面是高铁面的(fastJson和druid开源项目作者),问的也比较基础hhh,不过高铁说话比较好玩。
最后交叉面是存储部门的Hbase的老大面的,手写了一个代码,然后问了很多的Java问题。
两三天后,HR约面,HR面完之后一直是等待消息的状态。

大概在3.28这儿,我的整个流程就结束了,连HR面一共六面。

最终的offer是在5.10这儿收到的。

然后在5.30号,我打包去了杭州,在5.31日正式入职了。

学习

组里是做大数据引擎的,通俗点讲就是类似于Spark那种分布式查询的框架。
因为之前完全没接触过大数据这些东西,而且对于那个东西不是会用就行,要开发它的话,首先得知道它是怎么运作的。
说了这么多,就是说,我得去看源码
这是我最痛苦的事了,但是也是学的最多的一件事
Presto这个框架的文档,而几乎没有解释他们的设计思路,仅仅是几个概念上的讲解
所以几乎百度,谷歌上能找到的关于源码的讲解我都看遍了

其中也总结了一些心得

  • 学会框架的使用,当然这个是最基本的

  • 一开始对源码不要扣的太细,主要学习整个的流程。
    比如Presto,主要抓住一个Sql过去,从 Parse -> analyse -> schedule -> calc 这四个的流程的串联以及每个阶段大概做了什么
    学会了大致流程,出现问题基本都能知道大概是哪儿出问题了

  • 对特定问题进行Debug,看不懂的时候停下来想一想如果是自己去实现这个功能,自己会怎么做

  • 勤做笔记,因为会设计很多类,很多的方法,加上多态继承,会导致Debug起来思路很快就乱掉,这时候也不用太扣具体的方法代码,记得方法到底做了什么

工作

因为一开始还没有掌握组里的业务,一直在看代码,所以一开始也安排了一些周边的工作
在开发的过程最大的体会还是师兄不会手把手的教你,方案也不会给个很具体的。

比如:

压力过大怎么办,师兄只会告诉我,搞个缓存吧,你想想怎么搞,搞好了把方案讲给我听听。

所以一般都是我自己设计方案,讲给师兄听,师兄很厉害,一般我提出一个我觉得很完美的方案,师兄总能很快的找出其中的缺陷,然后我再去修改,如此反复,觉得差不多了,就去开发了。

开发完,都会有codeview,一开始几乎是惨不忍睹,师兄每次codereview完,我几乎都是重构的状态。

虽然坎坷,但是安排的两个项目,我都是完成了,而且我感觉效果也不错。

感悟

其实最大的感悟就是技术前沿性

在美团做业务,看不到什么前沿的东西,都是Spring MVC,Mybatis等,老外早就发明出来的东西。

但是这阿里,你会发现组里都是这个领域很前沿的技术,会很关注最近的会议有什么新的研究成果出来,JDK11会有什么新的特性出来,JIT的运作方式是什么,CodeGen这些,都是网上都很难百度的东西。

其实就是沟通能力,这个真的是太太太重要了
对一个东西的理解,不懂的可以去问
如果懂了,也可以去讲给其他人听,一方面可以看自己是不是真的懂了,一方面也可以交换下互相的理解
如果懂了,也可以去讲给其他人听,一方面可以看自己是不是真的懂了,一方面也可以交换下互相的理解
如果懂了,也可以去讲给其他人听,一方面可以看自己是不是真的懂了,一方面也可以交换下互相的理解

对一个项目的方案,也可以多方讨论,对比利弊,最终得出答案。

百技

其中最开心的三天是参加技术大学的培训,百年技术。
我参加的那一期是针对实习生的。
为期三天,主要是技术实训和创意实训两个部分。

第一次为大型开源项目编写PR,虽然只是简单的单测哈哈哈。

认识了好多人好多人,我们这个组本科生出奇的多。
有两个还是国外上的本科。
实训完的那天晚上听他们讲国外的生活真有意思。

答辩

我们答辩通知的很晚,周五答辩,周一才发正式的邮件。
而且答辩的内容也是规定好了。
基本上整个星期都在做答辩的PPT,组里人也很热心的指导我。
(让我一度以为留下来不会有问题了)
老大也很热心,时不时的来问我,虽然第一次几乎把我的PPT全盘否定了。
最后也是做出来了。

结果虽然是没通过,心里稍微有点遗憾。

总结

在阿里的实习的三个月和我想象中的完全不同,总是整个人经历了很多
感觉自己也成熟了不少。
终究还是离开了,舍不得组里的人,鼎爷,春哥,酒哥,智乔,酷柏,海哥,霄艺,还有联系不多的逍哥 哈哈哈。

生活还是继续向前!

Welcome to my other publishing channels