从阿里到微店

标签 : 程序人生


在<2.5年, 从0到阿里>中提到过,当时面阿里云OS时预期的是进入虚拟机团队,结果后来被分到了高通平台參考设计团队,因此在阿里期间心情一直是比較低落的.

写这篇博客主要是基于下面几个原因:

  • 前段时间跟大学同学交流,同学突然问起”你为什么被阿里开除了?“,当时我一下子愣住了,”我为什么被阿里开除了?我哪有被阿里开除!“,第一次自己的人品受到了质疑,同学还煞有介事的说”这是听某某对我比較了解的同学说的”.”果然是一个旁观者比身处漩涡中心的人更加了解事实真相~~“.
  • 年前微店VP国成大大在<致同学的一封信>中提到我从9份offer选择了微店实属不易,当我晒出这封信时引起同学/学弟的哄赞,但事实offer并没这么多.
  • 再有就是CSDN上有非常多网友问我在阿里”拥抱变化“之后是如何选择了微店

因此写这篇博客回顾”阿里宝宝“事件的整个过程/真相, 以及记录自己在阿里/微店实习的所见所得.


入职阿里

没等到学校放暑假,放弃了学校实训的机会,7.4号到达杭州,杭州迎接我的是大雨倾盆. 7.5号跟着@鲲哥冒雨在阿里巴巴西溪园区(淘宝城)转了一圈,找到房子就回酒店准备入职须要的资料.

7.6号正式入职阿里,经过简短的入职培训(比方公司的保密政策,阿里内外PC端/client怎么用…),在5号楼用过午餐后就到了阿里云OS的大本营- 2号楼.

事实上在阿里呆的时间并不长,除了工作/学习不甚理想外,其它都还不错,整个团队气氛非常活跃,过的非常安逸,也认识了非常多非常nice的师兄/同学, 温柔的主管大哥@鲁棒,调皮的@阮益,搞怪的@毗罗,爱吃糖的@无策,还有聪明的@栎涵,讲义气的@零克,美丽的@暖忆…

YunOS的项目进度不紧不慢,而我们又是实习生,所以给安排的活儿一般周期较长(比方解解YunOS的bug之类),只是这样的活要求对Android的内核/执行机制有所了解,才干驾轻就熟,因为解bug一不小心就进入了framework层(有的同学还解到了驱动层),这时必须对Android理解深刻才干下手,不然就得全然靠蒙.因为我对Android(甚至Java)都不熟,因此刚開始仅仅安排改UI,后面才分配了比較有意思的项目(比方短信/Wlan/网络等).但事实上这些项目自己做的并不开心,更说不上成就感,因此当我们组抽人帮SCMAPK Manager时,我第一个报了名,最后安排了北邮的@无策,电子科大的@柏宁, 和我一起做.因为曾经也没怎么接触过web(才学习Java不久,对JDBC/Servlet等的基础都不熟悉),而刚開始就要用Spring MVC/MyBatis等框架,因此開始做时也是十分痛苦的,”自己选择的路,再艰难,跪着也要走下去“,于是从最基础的HTML/CSS/JS開始,JSP/Servlet/JDBC/Spring/MVC/MyBatis/Hadoop… 每晚学到12:00,早晨7:00開始学习,节假日不歇息,折腾ing.

8.27号整个YunOS去Outing – 福建福鼎,太姥游山,湿身下海,饕餮海鲜,跟同学玩谁是卧底玩到凌晨三点… 期间和部门老大@晨洁喝酒时,得知我们几个实习生都能留下,但有可能不会呆在原先团队了,这一消息无疑为我们这次为期三天的旅行画上了一个完满句号.

注: 在阿里,同事之间都称为同学,因为马总说阿里就是一所要开102年的大学.


“阿里宝宝”

9月初, 像往常一样起床->看书->到公司,刚刚打开钉钉就收到@阮晓凯发来的消息,说阿里妈妈那边的实习生都留不下,即使留下offer也非常低(级别尽管还是P5,但工资少了好多),让我也早做好准备.刚開始还不以为意,毕竟部门老大说能够留下,但后面相似的消息不绝于耳,甚至北京高德那边也传来了噩耗… 于此同一时候,阿里内外拥抱变化開始成了热搜词,气氛紧张起来…

果然,过不多久,HR就找我们谈话:”今年校招名额大大缩减,YunOS的HC非常少,大部分的实习生都不能幸免,你们早早做好准备“,当天@毗罗,@柏宁,@班杨就走了,因为@零克早就提前回哈工大写论文,因此仅仅剩我,@无策,@栎涵3个实习生了,组里的气氛開始冷清起来,老大@鲁棒也来劝我们,”能够边实习边找工作,上班时间能够看书,出去面试请假能够批准“.

与其它实习同学一直在搞Android,能够非常轻易拿到BAT级别offer不同, 我变得有些尴尬:曾经在学校搞C++服务端,到阿里開始搞AndroidclientJava服务端,尽管已经下定决心不再做Android,但还要在Java服务端**or**C++服务端中选择其一: 申请C++吧,虽十拿九稳,但心有不甘,Java的易用性/可用性是还是非常有诱惑力的;但是申请Java吧,尽管会用,但毕竟才学习一两个月,底层的原理/上层的框架非常多都不懂,面试被问到就死了.于是找磊哥@江夜商量,权衡利弊后决定选Java,因为这样能够趁机学些新东西,最坏的结果也就是灰溜溜的滚回学校等待明年春招.

决定之后当晚就投出了非常多简历,没想到第二天就收到了买好车的面试邀约并成功斩获第一个offer,尽管当时面试感觉并不好, 非常多问题都没回答上来(比方OpenJDK,缓存之类),但可能是碍于阿里的面子吧(公司创始人及大部分员工都来自阿里)也给通过了,并且offer不低.

第二家面试的公司是蛋白,蛋白应该也是主要招Java的,但面试官问了我好多C++问题,回答的还不错,最后问对我的评价时,面试官问:”为啥感觉你回答问题时都仅仅是从原理上答”,我说:”事实上我已经四五个月没写过C/C++代码了,非常多实现上的细节已经有些淡忘了“.可能面试官感觉我是一个仅仅重理论不重实践的年轻学生吧,一面之后就再没消息了.

第三家面试的公司就是微店了,事实上当时对微店的第一印象并非非常好(可能因为自己是从阿里出来的,身上老是有种莫名的优越感, 后来发现其它阿里人也有这样的优越感,有种”老子阿里人,谁都不放在眼里”的感觉,但从阿里出来后来慢慢发现这样的优越感事实上非常傻×,年轻人更应该谦虚/勤奋),但是后来跟微店人接触之后才发现, 这才是我想要的工作,当然那是后话了.
一面是@蒋萌:萌萌一開始就问”Java学的怎么样(因为他看我简历上写了非常多C++的东西)”,”不是非常好”;他继续问”其它东西学的如何”, “除了Java都能够”, 然后就開始面试. 一路从C/C++/Linux, 问到网络(TCP/IP)/操作系统/数据结构/算法,萌萌问问题非常用心,当你想不起来时会给你些提示,并且他还尽量避开Java问题,因此一面持续一个半小时,两人聊得非常happy.
二面是国成(前面说过的微店VP):国成大大开门见山的说”在阿里我的的花名叫@伯雷,级别是P9,刚刚给你面试的蒋萌是P8”.讲到这儿,我的内心瞬间崩塌了,我靠,我见过的最牛逼的人就是我们主管@杨阳(P8),今天算是开眼了.二面的整个过程非常nice,一场面试下来国成都是非常温柔的问你问题,仅仅有一个TTL的问题思考了一会才答上来,其它的都没有不论什么阻碍,并且有两个问题还都是蒋萌问过的,都如实说了,得到了国成的赞许. 最后是HR敏洁姐姐提问时间, 敏洁问”有没有一段经历让你觉得十分痛苦,然后你是怎么度过的?

”.我细致思索一下,也没发现也有啥值得讲的,于是就说”没有,可能我运气比較好吧O(∩_∩)O~,只是近期’阿里宝宝’这件事让我挺发愁的,但年轻人经历些挫折是好事,因为我们这时经历挫折/失败所付出的成本是非常小的,也有助于我们成长”.
微店的面试总体是非常赞,面试官非常和蔼,问题回答非常流畅,感觉通过不成问题,没过几天,微店就打来电话通知面试通过,并邀请參加圆桌会议,议薪资,定级别.

事实上微店面试之后就感觉又找到了当年面阿里的感觉.因此后面又陆续參加了几个面试, 像上海的诺亚易捷/远景能源等, 都顺利拿到了offer; 当然也有一些參加了但没拿到offer的:比方网易一面跪,知乎二面跪,闪电购二面跪…也有一些參加了几面后感觉即使通过也不会去的就拒了,比方搜狗的糖猫,搜狐等,后来到微店实习后又拿到了去阿里互联网汽车和阿里健康的机会,后来还有CVTE的offer, 只是他们要么职位不合适(如阿里系的都是让我去做Android),有的太远(如CVTE在广州)就都拒了.

2015年校园招聘算是告一段落, 事实上也就阿里云OS, 阿里互联网汽车, 阿里健康, 微店, 诺亚易捷, 远景能源, 买好车, CVTE几家offer,并没有9个之多,国成大大应该是记错了, 并且我如今觉得一个应届毕业生/研发project师的能力并不体如今拿到offer多少,而更应该体如今完毕实际工作的好坏O(∩_∩)O~.


10.7号把工牌交上去,算是彻底离开了阿里, 站在阿里北门,雾雨蒙蒙,发了一条微信:

再次遇见你, 必将是最好的自己!


增加微店

微店面试通过后,还在阿里时就跟微店业务技术部的老大@康瑜聊过,还专门跑过去当面交流了几次,康康深入的介绍了微店的技术水平/人才储备,以及未来微店的产品/技术发展方向,另一个特赞的是每位微店人入职时都会配一台顶配的MacBook Pro,实习生亦如是(都说用Mac写代码非常赞,早就打算自己买一台了,结果微店人手一台),于是9.29号就屁颠屁颠的跑去微店办了入职手续/领Mac,30号回阿里办离职/领实习证明.

10.8号正式入职微店,康康分配了周盼@霸奇做师兄,于是就開始了跟盼爷合作动态服务端不归路,说实话,盼爷是我遇到过的最优秀的师兄,不管技术or人品.技术上,盼爷从11年就在阿里工作,经验丰富,积累甚丰;人品上,盼爷潇洒开朗,一个人在外面奔跑,菲律宾潜水/台湾环岛骑行/到青海湖/进日本,近期还打算到韩国马拉松.

盼爷从技术到人品都是我非常敬佩的,但我们有时也会为一个技术问题争论不休,尽管我没有什么工作经验,但盼爷还是非常尊重我的意见,这份大度,我更是钦佩.年终时,主管康总问起盼爷对我的评价时, 盼爷说了两个字”靠谱”,以这两个字总结我在微店的四个月,感觉是对自己极大的赞许.
买家版2.8.0版本号时须要把买家版动态的所有代码从北京迁移到杭州,90%的代码重写,迁移老代码和新需求双重任务在一月内完毕,时间紧任务重,连续几周加班,周末不歇息,有时须要联调到凌晨,一天下来,脑袋都麻木了.尽管累,但技术/自信也在一点点积累.以至于到买家版2.8.1时,因为盼爷须要做数据迁移的工作,抽不开身,因此动态部分的所有研发任务都交由我一人完毕,霸王餐新需求/近期购买过得店铺/动态优化,从需求评审開始,需求分析,与前端/client订协议,开发,联调,配合測试同学完毕測试,终于顺利上线.学到了非常多,也让盼爷/康总对我这个本科实习生更加信任.

在微店的故事非常多,结识的朋友也非常多:康瑜(阿里花名@玄韦,人称韦哥/康康/康总/康老大),当时从阿里出来时事实上不止考虑过微店,可康总邀请了几次,也跟康总深入谈了几次,康总人非常nice.第一天在微店实习,因为当时还住在淘宝城附近,康总就开车一直把我送回住处.

涛哥(@李文涛,来自阿里数据开放平台),涛哥不光技术叼(比方自己写个框架/服务给我们用,提示我们的开发效率),长的帅,还对生活有自己的品味和理解,在杭有房有车有女友,人生赢家.还特开朗/搞笑(比方跟涛哥打赌,输了就把手机铃声换成东京热片头曲, 涛哥跟我们普及胸大腿长妹子的赞赏方法…),跟着涛哥学到了非常多, 不管技术还是人生.

在微店结实的朋友还有非常多非常多,潇洒帅气的女汉子老乡潇爷(张潇),北大高材生/加班狂人高总(张震忠),调皮的勇哥,浙大研究生朝阳… 事实上,到了微店,才算见到了真正的阿里人,从阿里跳到微店的同学,都是那些不甘于在阿里混日子的人,他们的技术强悍,经验丰富,但因为阿里家大业大,晋升空间非常小,因此,他们更愿意出来,寻找更大的发展空间,发挥自己的才干.

学习方面,我又又一次開始系统学习Java基础/存储/缓存(Redis)/分布式(Dubbo)/中间件(分库分表/MQ)/项目构建(Maven)/框架知识,并重拾放下许久的博客,写了十几篇自己感觉质量还不错的博客. 生活方面,又又一次開始羽毛球,健身,爱上了骑行…
时间过得非常快,四个月非常快过去,年前公司到三亚办年会,于是到三亚浪了三四天, 阳光, 沙滩, 美女…


2016

年后,微店买家版产品上会做一个重大的改变,而技术方面涉及到动态接口拆分/业务又一次梳理,但组里人手不足,而我也不想错过这个难得的学习和成长的机会,因此本来年后就回学校的打算又顺延一个月左右,等做完这些工作再回学校.

技术

  • 因为微店业务分为北京/杭州两地,两地的开发技术不同,北京以PHP/C++为主,杭州以Java为主;因此两地业务间仅仅能使用HTTP调用,不能使用RPC.而Java原生的http组件和Apache的HttpClient组件感觉并非十分好用,且效率不高,因此近期在写一个HTTP异步调用工具HttpBase,涉及技术有线程池/缓存/几种设计模式,如今还仅仅是完毕了基础的功能, 假设有兴趣的话, 能够增加哦. Git地址:https://github.com/xiaofang66/httpbase.git
  • 因为毕业设计我主要负责服务端开发,而公司的代码是不能用的,因此打算写一个日志监控工具,定时检測日志内容,查看日志中是否包括一些异常信息(比方是否包括exceptionkeyword),并给管理员发短信/微信/邮件.Git地址:https://git.oschina.net/feiqing/CommonLoggingWatcherPlatform.git
  • 在学习Java基础期间,自己模仿Spring写了一个IOC工具,提供了基于XML与JSON+注解两种配置Bean的方式, 后面会继续完好它, 希望到时能提供更加有意思的功能.Git地址:https://git.oschina.net/feiqing/commons-frame.git.

生活

羽毛球/游泳/跑步/哑铃/呼啦圈不能放弃,希望自己在技术继续提高的同一时候,体重继续下降,提升自己,追到女神….


參考:
翡青的博客
2.5年, 从0到阿里
多点好奇 多点折腾
Vanto`s blog
posted on 2017-07-23 16:10  yutingliuyl  阅读(253)  评论(0编辑  收藏  举报