今天要给大家介绍的这个人的身上具有以下关键词:应届生、程序员、Java语言\分布式数据库\中间件……技术大牛、神一样的存在……他身上还有一个标签是女生们都比较感兴趣的:长的像黄轩,不太会聊天……
-文末有独家视频绝对干货哦-
在沧月的小说《剑歌》里,有一个三十而立名叫沈洵的剑客,身着一袭白衣,从容不迫,风度翩翩。八年前,22岁的王晶昱以应届生的身份入职阿里,他选择了沈洵作为花名。转眼八年弹指而过,王晶昱也到了自己的而立之年,现在他的身份是阿里巴巴资深技术专家。
1七轮面试之后……
2008年,北京奥运会,8月6号,站在离鸟巢两公里远的地方,这个土生土长刚刚毕业的北京大男孩南下杭州,加入淘宝。经历了七位面试官的七轮面试,沈洵成为了阿里巴巴集团淘宝平台架构组(现在的阿里中间件和稳定性平台)的第八名成员。
沈洵在毕业前耳闻过一些国企中办公室政治的故事,来到阿里巴巴,却跟预期的不同,“这里就像另一个大学,简单,自由,一群人为了一个共同的目标团结在一起”。2008年的阿里巴巴网站架构需要解决的更多是技术层面的问题,这给工程师们提供了一个心无旁骛钻研技术的好环境。
2非科班技术差的新人如何成长为技术大牛
在阿里的八年,他基本上都在坚持做一件事:努力把淘宝的分布式数据库DRDS(TDDL)做到最好,最完善。DRDS(TDDL)从无到有,从最初的一个应用在小试牛刀,到现在几乎全部阿里的应用都在使用,是一件非常不容易的事儿。在这蜿蜒曲折的探索之路上,他自身也从一个只会用SQL写点简单逻辑的数据库新人,逐渐成长为一名阿里巴巴中间件高级专家。
多年之后,带过沈洵的前辈问他:“知道你刚进公司的时候,我对你的印象是什么吗?”沈洵摇头。前辈调侃:“就是个特别普通,技术也很差的新人。”
入门时的艰辛隐藏在今日的笑谈之中。已经是资深技术专家的沈洵,仍然记得自己二十岁出头的时候,捧着一本Java的教程,在熙熙攘攘的麦当劳钻研一下午。
大概是非科班出身的原因,身边大神云集,常常对方的思路在几秒后就跳跃到了下一个信息点,而他还在原地踏步,经验与思维水平的双重碾压让这个新人备受挑战。但他坚持着,兴趣是最好的老师和最持久的能量。刚入行的三四年,沈洵都在积累,这个过程相当漫长。也只有当他不断地去思考,问了很多个为什么,逐步地探究事情的本质,才会发现很多事情的本质是相通的,才能”知其然而知其所以然”。一开始,他只是单纯地关注解决眼前的一个或者一组问题,直到他能触类旁通,举一反三,看到一个新的业务、新的技术,他会明晰背后需要考虑的东西是什么,学习新知识的速度变得非常快。“注意观察事情的本质,再做联想和推断,将已掌握的知识迁移到新的领域里去,做一些这样的尝试,可以成长得更快”,这是沈洵对新同学的建议。
3技术男的小情怀
从2007年开始,逐渐出现的情况是:外部企业级中间件并不是最适合阿里互联网业务的实际发展需要。面对着每年翻番的用户量和用户请求,工程师们不得不开始进行分布式应用体系的探索。当时没什么能够参照的先例,全都得靠自己去探索,经过了三年多不断摸索,中间件团队彻底地将系统进行了服务化、分布式改造。目前,整个阿里集团几乎所有的应用都在使用这些中间件。
“我想,这也是阿里技术体系的精华所在吧。”沈洵说,虽然是个技术男,但其实他一直有个“让人类生活变得更美好”的小情怀。
最近这几年,阿里的核心技术体系架构已经非常稳定可靠了。团队又在这些核心中间件的基础上,不断地深入细化运维体系,尽可能地做到自动化、智能化,为集团节省了比较多的设备成本和运维成本。在2015年,Java中间件更是响应了阿里集团上云的梦想,将阿里集团七年的技术积累,一股脑地搬到了云上,目前所提供的主要产品有:企业分布式应用服务(EDAS)、分布式关系数据库(DRDS)、分布式消息服务(ONS)。它们都是使用Java编写的,为企业量身定做的分布式中间件,与互联网应用体系相结合,能够非常轻松地实现企业IT架构的随需定制和可线性扩缩。
4数据时代,用机器实现人类智慧的解放
随着阿里业务的快速发展,阿里的中间件有幸承载了世界上最有挑战场景,这里有世界最大的电商交易业务场景,团队提供的高可用架构基础设施直面双十一洪峰流量,包括容量规划、准入控制、限流降级、流量调度、弹性伸缩和全链路压测等,体系化支撑阿里巴巴电商链路的稳定运行。这里有世界领先的企业互联网架构平台,以中间件技术部多款核心产品作为基础设施构建的云计算解决方案,面对互联网+的浪潮,帮助企业级客户轻松构建并托管分布式应用,解决集中化和互联网化的业务需求。
为了支撑这些场景,中间件自主研发了包括应用托管容器、分布式调用服务、分布式消息服务、分布式数据服务和大数据计算平台等,掌控着超千亿规模的消息推送和分布式数据库调用,是全球流量最大的中间件集群之一。中间件的目标是能够成为分布式架构的基础设施,建设支撑百万笔交易的分布式架构能力,建设支撑百万台服务器和超万个系统的服务能力。
马云老师说,大家还没搞清PC时代的时候,移动互联网来了,还没搞清移动互联网的时候,DT(Data technology数据处理技术)时代来了。“因为这个时代机遇,我们第一次有机会在一个重要领域和世界站在同一起跑线上,一起去完成这一次新的奔跑。”互联网领域的新兴,恰好为中国创造了机遇,在往后五到十年时间里,我们能够在互联网的应用、互联网的平台、互联网的架构领域走得更远。讲到数据时代的未来,沈洵充满理想,不是目前单纯的“飞天”,“我们最终会利用机器实现人类智慧的解放”。
5零点之战
5月末,沈洵主讲的《零点之战,双十一背后的分布式技术》在华南理工大学开讲,仅有一百个座位的会议室挤满了慕名而来的近四百名学生。在台下,他笑容和煦,耐心地解答同学的提问,与邻家大哥哥无异。在上台,他的眼睛开始发光,侃侃而谈,思路清晰,逻辑严谨;仿佛一名剑客,破阵杀敌,一招一式,成竹在胸。
此行,沈洵还带来了天池-阿里中间件性能挑战赛。这是阿里工程视角技术大赛的第二届,基于阿里云天池平台让参赛者尝试挑战双十一实时计算。大赛提供30万现金大奖,美国硅谷游学基金,阿里校招绿色通道,更有四位泰斗级导师坐镇,为热爱计算机的学生们提供了宝贵的实战机会和交流平台。
演讲结束,他满头大汗。在这样一场干货满满的纯技术性的讲座,为了把控现场气氛和节奏,他特意在中间穿插笑点,仍然对过程不是很满意,“内容太干了,很难插入趣味点”。
End
采访接近尾声,那个对Java语言、分布式数据库、中间件等技术问题侃侃而谈的大神突然停下来,冷不丁说了一句:“其实我是个不太会聊天的人。”技术大神的形象在此刻生动起来。像是真正的武林高手,不是没有弱点,而是直面自己的软肋,接受它。
干货永远在最后(视频):
零点之战:双十一背后的分布式技术