15年有个阿里负责人的P10,去滴滴负责平台架构部了,叫啥

采访作者:再次编辑:徐雷

在這篇《Java大牛程序员的成长路线》里,阿里负责人基础设施负责人P10毕玄结合自己的经历跟大家讲述了他在各个角色上成长的感受

在他的职業经历中,从小白到大牛的过程在成长方面经历了技术能力的成长、架构能力的成长,以及现在作为一个在修炼中的技术 Leader 的成长

阿里負责人巴巴基础设施负责人,HSF创始人、T4创始人、HBase负责人

工作这么些年了看到了各种各样的程序员,也看到了各种各样的成长路线说说Java夶牛自己的一些观点吧,如何成为技术大牛还能保持满头秀发?

其中技术能力和架构能力的成长是所有程序员都很需要的值得所有正為职业发展而迷茫的技术同学细细品味。


欢迎加入阿里负责人巴巴Java技术学习群钉钉扫码。


我大学读的是生物系缺少了专业的训练,这個使得我在技术能力上其实欠缺的更多回头想想,在工作的前5年更多的都是在拓宽技术面,刚毕业的时候只会 ASP工作前两年学会了 VB、Delphi這些神器,到工作的第三、四年比较专注的做了工作流领域

技术能力的成长主要还是在 2007 年加入阿里负责人以后,在加入阿里负责人前峩是一个连日均访问量 1万 PV 都没见过的人,到了阿里负责人后做的第一件事竟然就是写 HSF,并且在客服的 CRM 系统上线访问量大概是每天上百萬的服务调用,无知者无畏当时也就那么上线了,更神奇的是竟然没出现什么问题于是继续把HSF上线到当时的交易中心,当时交易中心烸天的服务调用量大概是亿级结果上线当天就回滚了,而且还不知道到底是什么原因这次的回滚是对我触动最大的一次(当然,触动夶也有可能是后面要是解决不了就该从淘宝滚蛋了)。


回滚后开始仔细查问题最后发现是当时 HSF 所使用的 jboss-remoting 默认的超时参数 60s 的问题,自从這个问题后才明白要支撑好到了一定量级的系统,最重要的是对整个技术栈的精通否则出问题都不知道该怎么解决或临时查,于是才開始仔细学习 Java 的 BIO/NIOMina,反射并发编程等,尽管这些东西很多在加入阿里负责人前也看过一些书、资料学过但到了这个时候才发现自己其實不怎么懂,那段时间密集的开始更细致的看书翻看用到的 Mina、甚至是 Java 的各种 API 背后的源码,是自己的 Java 技能提升最快的一段时间在回滚的兩个月后,基于 Mina 完全重写了 HSF再次上线终于一切顺利。

在那之后随着 HSF 应用的场景越来越多,以及加上后来自己在淘宝消防队查比较多的問题Java 方面的技能也得到了不少成长,而同时也发现了很多的 Java 问题还得对 JVM、操作系统层面有一定掌握才行尤其是 JVM,于是当时和还在阿里負责人的撒迦经常一起周末跑到公司来结对看 JVM 代码:)。在撒迦的帮助下对 JVM 的掌握终于也越来越好那段时光会让自己明白很多东西只有看叻代码,并且有相应的使用机会才能真正的掌握

在 HSF 之后,去做 HBase学习了很多在存储方面的技能,这也是我之前完全不懂的领域在HBase之后,开始做第一代容器产品 T4(寓意是第四代淘宝技术)进入彻底不懂的领域,虚拟化、Cgroup 等等都是那个时候才开始学习但因为没详细研究過代码,并自己去做改造其实到今天也就是点皮毛而已。

对于程序员而言技术能力的成长显然是最重要的(程序员行当里最赞的一句僦是:Talk is cheap, show me the code!),我自己其实很多都属于被逼的成长当然这样通常反而也是最快的,很多同学会觉得自己没碰到这样的机会所以成长就比较慢,我会非常建议的是可以尝试自己去创造一些场景(当然如果本来就是工作需要就更好了),来学相应的技术能力(例如学 Java 的通讯框架可以尝试自己基于 BIO/NIO 写一个,然后对比 Mina/Netty 这些成熟的看看为什么写的不太一样,又例如学 Java 的内存管理可以尝试自己写程序去控制 GC 的行為,例如先来一次 ygc再来两次 fgc,再来 5 次 ygc再来一次 fgc之类的,学的时候除了一些入门的书外我非常建议去翻看源码,最后你会发现所有的書都不如源码)这样才能真正的理解和学会,否则其实很容易忘

说起架构,在我刚工作的第三年负责工作流系统的时候也做过但直箌后来在阿里负责人做 T4、异地多活,我才有了真正更强烈的感受对架构师也有更深的一些理解。架构呢我现在的理解基本是一个结构圖,当然有不同视角的结构但这个图里的部分呢是多个团队来做的,甚至是跨多个专业的团队

在做 T4 的时候,由于 T4 涉及到了标准的一个 Java WebConsole一堆的运维体系,容器技术等这是一个至少要跨三个团队的结构,无论是从研发视角还是部署视角都是如此因此作为 T4 的架构师,怎麼设计好整个的结构各自的边界、接口是我当时最大的感受,让跨专业的多个团队能更好的协作在这个阶段中最重要的要考虑的是怎麼根据整个项目的优先级来调整每个部分,以及作为一个不是全懂的架构师怎么更好的确保结果我自己的感受是 T4 让我学会了从一个只做洎己专业系统的架构师成长为了能做跨专业的系统的架构师。

在做异地多活的时候感受就更加强烈,因为这个跨的专业数、整个参与的囚数完全是上升到了一个非常大的程度各个专业、系统的人都需要看整个架构才能知道自己应该做什么,扮演的角色在做异地多活整個项目过程中,作为总的架构师我自己感觉的是最重要的职责是怎么控制项目的风险,或者说作为架构师你觉得一个项目中最重要的偠掌控住的是,并且从架构上怎么设计这个部分这也是后来我在问很多架构师时最喜欢问的问题,一份架构文档不是说按照模板写就可鉯(很多的架构设计文档都是千篇一律通常看到的都是什么都考虑,但从架构设计上并没体现这些考虑的地方是怎么做的)而是要根據实际的项目/产品情况来突出重点,确保最重要的几个问题是从架构设计上就去掌控的尤其是跨多个专业团队的大型项目,这种项目准確的说是大架构师带着一堆的专业领域的架构师来做的例如异地多活项目从架构设计上来说除了正常的结构、边界以外,最重要的是数據正确性的设计我自己最强的感受就是异地多活才让我明白了一个大型系统的架构师是怎么样的。

所以就我自己的感受而言架构师对知识的宽要求非常广,并且要能非常好的进行抽象来做结构、边界的设计,分析出当前阶段系统的重点并从架构层面做好设计来确保偅点的实现,这个相对技术能力的成长而言我觉得更需要机会但同样在机会前需要有足够的积累(例如写一个系统的时候,是不是主动嘚去了解过上下游的系统设计是不是了解过具体的部署结构,对相应的知识点有没有简单的了解等我自己在做 T4 前,LVS、机房/网络结构等唍全搞不懂是怎么回事)

技术 Leader 我比较倾向于有前面两步积累的同学,技术 Leader 非常重要的一点是对技术趋势的感知和判断能力这其实是个非常综合的能力,一到两个领域的技术深度大的架构能力,对技术历程的理解、技术发展的思考能力作为技术 Leader 是很需要的,然后是其怹的一些作为 Leader 方面的比较综合的一些能力(例如组织搭建、建设方面的能力等不过这些能力呢通常对技术的人来说确实会欠缺的更多一些),这个我自己还在修炼和学习中就不讲太多了。

总结来说呢我认为程序员可发展的路线还是很多的,上面写的这三条其实都是可發展的路线没有孰优孰劣,谁高一等之类的兴趣、个人优势仍然是最重要的。


作为《OSGi原理与最佳实践》和《分布式Java应用:基础与实践》的作者毕玄推荐了他的书单给到我们:

《智能时代:大数据与智能革命重新定义未来》

欢迎加入阿里负责人巴巴Java技术学习群,全国3000人Java技术大群阿里负责人Java专家大牛内部招聘,钉钉扫码

本文整理了阿里负责人几位技术專家如架构总监 谢良纯,中间件技术专家 玄难等几位大牛关于中台架构的几次分享内容,将业务中台形态、中台全局架构、业务中台囮、中台架构图、中台建设方法论、中台组织架构、企业中台建设实施步骤等总共13页PPT精华的浓缩供大家学习借鉴。

1阿里负责人业务中囼架构图。阿里负责人完整前后中台技术架构图
2,业务中台化-产品形态将商业基础形态和逻辑梳理出来,解构成业务“积木块”
3,業务中台化-全局架构建立中台的中心化控制单元,对中台有一个纵观全局的视图
4,业务中台化 - 业务创新和智能化业务中台化,汇集囷沉淀业务逻辑和数据对快速创新提供支持。
5阿里负责人核心业务架构。小前台、大中台、轻后台的相互支撑体系
6,阿里负责人数據中台架构数据中台建设理论、方法和实践。
7阿里负责人技术全栈全景图。阿里负责人的移动中台、业务中台、数据中台、技术中台
8,阿里负责人技术平台底座阿里负责人多年技术积累和沉淀,构建在阿里负责人云之上
9,阿里负责人中台组织架构阿里负责人的Φ台战略,相匹配的组织架构升级
10,业务中台建设路径企业中台建设应遵循的3个步骤:决心变革、成功试点、持续融合。
11企业中台戰略4个升级。从战略、组织、流程、技术四个方面进行升级
12,阿里负责人中台的能力开放基于阿里负责人云、ET大脑、业务&数据双中台嘚能力开放。
13阿里负责人业务中台建设方法论。中台建设和基础协议、中心化操控单元

基础设施服务,即IAAS层提供硬件底层支持。
基礎服务层即PAAS层,包括分布式服务框架、分布式数据库、分布式消息、分布式存储、分布式事务、实时监控服务等等
互联网业务中台,包括各服务中心的抽象出来的各种业务能力包括交易中心、支付中心、营销中心、结算中心、用户中心、账户中心等等。也包括非业务類服务如日志分析中心、配置中心、序列中心、基础中心。
业务应用经过调取业务中台,组装形成独立业务服务能力的业务应用如
茭易来源,就是前台用户使用的各个端如淘宝App、PC站等。

阿里负责人的电商生态就是要根据对商业的理解,把一些基础逻辑梳理出来唎如什么是业务?什么是业务身份各个业务领域的边界是什么?每个领域提供的基础服务是什么领域服务和领域服务之间的流程链接標准是什么?再在这些思想的指导下去建立业务平台化的实施标准和业务管控标准
电商业务中台由一系列:业务能力标准、运行机制、業务分析方法论,配置管理和执行系统以及运营服务团队构成的体系提供各业务方能够快速,低成本创新的能力

中台建设需要一个中惢化控制单元,就是我们的运营平台它主要由协议标准、能力地图、业务需求结构分解、全局业务身份、业务全景图、业务度量等构成。能让我们有一个地方纵观全局把控细节。
其中能力地图是一个最基础的设施要能把电商生态里面的能力都呈现出来,并在过程中不斷的优化完善就象我们现在出行离不开XX地图一样,今后所有的业务方需要做业务规划业务创新,都可以到这儿来寻找需要的基础能力

业务中台化 - 业务创新和智能化

为了能将业务逻辑本身与实现逻辑分离,可以将业务逻辑下发给不同实现的执行系统引入竞争,方便业務平台的改造升级我们要将控制信息从业务平台中抽离到业务中台,以业务身份为主线来进行组织管理和呈现并以生态角色的视角来偅构信息架构。这样的变革对我们原来的系统架构提出了更高的要求
通过业务中台化,我们把所有业务的数据汇集沉淀每个业务它是怎么出来的,出来之后做了哪些业务需求业务活动,每个业务活动的效果是怎么样的都可以沉淀下来。

通过阿里负责人云平台将技术Φ台进行部署对集团内共享业务单元提供支撑,并最终对前台各业务线提供服务化能力输出

阿里负责人巴巴提出的数据中台模式正是為解决这些问题而生,并通过实践形成了统一全域数据体系实现了计算存储累计过亿的成本降低、响应业务效率多倍提升、为业务快速創新提供坚实保障。

全域数据采集与引入:以需求为驱动以数据多样性的全域思想为指导,采集与引入全业务、多终端、多形态的数据;

标准规范数据架构与研发:统一基础层、公共中间层、百花齐放应用层的数据分层架构模式通过数据指标结构化规范化的方式实现指標口径统一;

连接与深度萃取数据价值:形成以业务核心对象为中心的连接和标签体系,深度萃取数据价值;

统一数据资产管理:构建元數据中心通过资产分析、应用、优化、运营四方面对看清数据资产、降低数据管理成本、追踪数据价值。

统一主题式服务:通过构建服務元数据中心和数据服务查询引擎面向业务统一数据出口与数据查询逻辑,屏蔽多数据源与多物理表;

极大的丰富和完善了阿里负责人巴巴大数据中心OneData、OneID、OneService渐趋成熟并成为上至CEO、下至一线员工共识的方法论体系。

阿里负责人技术全栈包含:移动中台、业务中台、数据中囼、基本中间件、基础设施、前台业务、后台业务
移动中台,包括移动网关、开发套件&框架、消息推送、移动IM等等提供了限流、负载、鉴权、消息推送、开发框架等等,使得移动端应用开发效率更高
业务中台&数据中台,将业务、数据抽象和沉淀形成服务能力对前台提供调用。

在阿里负责人集团内部所有业务中台、前台,共享一个技术平台底座将阿里负责人多年技术沉淀的价值最大化,提供运行哽稳定、架构更灵活的技术支撑

阿里负责人巴巴集团在近期的组织结构调整中,组成由“小前台大中台”互为协同的创新管理模式。
原阿里负责人巴巴中国零售事业群总裁张建锋将担负起“中台”的重要工作负责共享、数据、搜索,以及闲鱼、淘宝头条等创新孵化业務

阿里负责人对业务中台建设路径进行了总结提炼:
1、决心变革。企业内达成战略共识一把手牵头,做总体规划、分步实施找准切叺点,解决具体业务问题
2、成功试点。通过分析调研明确业务目标和范围,完成技术平台引入、中台建设方法论宣导进行试点,梳悝标杆积累经验。
3、持续融合总结出适合企业自身的理念和规范,优化组织、提升中台效率

企业中台战略升级的4个方面

阿里负责人建议企业实施中台战略的4个升级:
1、战略升级。通过中台建设落地企业数字化战略。
2、组织升级组织架构需要与中台架构相匹配,根據企业实际情况优化组织效率
3、流程升级。将企业现有流程进行梳理优化及固化企业流程,提升企业运作效率
4、技术升级。通过互聯网技术对企业基础技术设施进行升级,降本增效

阿里负责人基于阿里负责人云、ET大脑、业务&数据双中台,将阿里负责人10多年的技术能力向社会进行开放

阿里负责人业务中台建设方法论

就是要根据我们对商业的理解,把一些基础协议梳理出来例如什么是业务?什么昰业务身份各个业务领域的边界是什么?每个领域提供的基础服务是什么再在这些思想的指导下去建立业务平台化的实施标准和业务管控标准。

中台的基础设施:中心化控制单元
就是运营平台它主要由协议标准、能力地图、业务需求结构分解、全局业务身份、业务全景图、业务度量等构成。能让我们有一个地方纵观全局把控细节。

我要回帖

更多关于 阿里负责人 的文章

 

随机推荐