登录
还没有注册? 快速注册 忘记密码?
1

利唐资深架构师胡伟毅:架构师,就一定是高级的程序员吗?

采访/作者/刘玉


利唐资深架构师胡伟毅:架构师,就一定是高级的程序员吗?


  【人物介绍】胡伟毅,利唐架构师,从事软件研发工作十几年,参与外资银行MorganStanley,Barclays项目,作为米袋集团首席架构师设计金米袋互联网借贷平台。拥有丰富的架构设计经验。


  未跟胡伟毅聊之前,对于架构师的印象,大多限制在严谨、疏离、肃然,这几个框架里,但在采访时,胡伟毅的幽默、亲切、思维跳跃,打破了我对架构师的一贯印象,心中猜想这是不是他本来的样子,抑或,这是我以为的他的样子。


  “点就是点,面就是面”


  胡伟毅从小学就开始接触电脑,比大多数同龄人都要早,再加上他大学所选的又是计算机专业,所以毕业以后就按部就班的选择了程序员这个方向。自从跨入这个行业开始,胡伟毅给自己定的第一个目标就是成为一名架构师。


  入行不久,胡伟毅就开始参与MorganStanley和Barclays银行的项目,他发现国外普遍存在40甚至50岁的程序员,而在中国这样的现象非常少见,不少程序员经过多年的磨练后,不是被淘汰就是“默认”升职为架构师,在胡伟毅看来,国内外对程序员和架构师的理解存在一定差异。


  “如果将程序员比作一个‘水泥工’,自然会非常了解‘水泥’方面的知识,甚至可以精细到点上,相对来说,架构师就相当于建筑设计师,可以非常熟练的掌握整体的结构,主要表现在面上,但点就是点,做不到面的全部,而面也做不到点的精细,这就国外为什么会有四五十岁的程序员还在写代码的现状。”


  在MorganStanley和Barclays银行的项目中,胡伟毅对于程序、对于架构都有了一定的理解和思考,但是在这样的大公司里,其实是没有时间和机会让你去尝试你自己的那些想法的。


  随着项目的完结,胡伟毅回到国内,加入了米袋集团,打造一款名为金米袋理财的APP,这是他经历的第一份真正的纯架构性的工作,也是第一次担任“首架”这个角色,所以期间遇到的挑战也非常多,但这些问题在他眼里,都是克服后再成长的过程,能够将自己脑子里多年积累的内容进行全方位的推进和展示,这也是一个很难得的体验。


  不满局限,提升自我


  其实在金融业,出于安全性的考虑,对技术的采纳和引进是非常滞后的,它不可能像互联网公司一样用非常前沿的技术,胡伟毅不满足于这样的限制,他想要继续提升自己。


  “当时市场上很多企业开始将自搭建系统转换成SaaS平台,这是个趋势,从技术的角度,我会比较好奇,这个转换过程是怎么进行的,中间又有多少困难和挑战?”


  于是带着这个疑问,胡伟毅加入了一家人力资源方向的互联网公司——上海利唐信息科技有限公司。(以下简称“利唐”)


  在利唐,胡伟毅主要负责公司整体的系统架构工作,包括将市场或者客户提出来的需求落地等等。


  “利唐的组织结构是扁平化的,它将系统上面的很多功能模块进行拆分,每个功能模块都有不同的架构师带领团队去完成,为整体的系统打造一些基础型的组件,就可以快速响应,满足现有的业务需求。”


  而对于架构师自身来说,如果专注于某一个模块,那么他在自己的模块里会非常的专业,他就可以拿自己对前沿技术理解和调研,实施在自身的模块上面,如果应用得当,就可以往整个系统角度去推广。这样的话,其实就避免了新应用或者新架构引入不当,对于整个系统可能产生的影响。


  只要大步向前,就能有所积累


  陆陆续续经历过几家公司以后,胡伟毅发现架构师在不同企业的职责定位也是不同的。


  “在小企业,架构主要目的就是为了实现业务而服务的,从而必须保证系统的可行性,并且还要节省系统扩展成本,因此会考虑用一些比较流行、成熟、系统化的技术选型。而大公司对于架构的定位是存在某些特殊而又划分很细的部分,比如基础架构、数据库架构、平台架构等。”


  总体来说,他认为对于架构师这个角色,在不同的公司、不同的业务上面,需求往往是不一样的,架构师自身也要学会去适应。


  现在,胡伟毅已经实现了他当初入行时的目标,但他说自己未来要学的还有很多。他觉得只有到了一定的时间,才能看到后面的路,无论将来会碰到什么困难或者机遇,只要大步的向前走,就一定能有所积累。


  以下部分为采访实录:


  架构师类似于大副


  X职场:您最初对架构的理解大概分几个阶段?


  胡伟毅:主要分三个阶段,并且也是我真实经历过的三个阶段:


  第一阶段是好奇,主要发生在我刚做程序员的时候,也不理解架构师究竟是什么,只是对这个职位很好奇。我相信你问一些刚毕业或者工作的程序员,他将来的目标是什么,90%以上的人都会表示是架构师。


  第二阶段就是迷茫,主要发生在我成为一名高级程序员的时候。那个时候发现架构师本身的工作和我做的差不多,无法感受到架构师真正的职责到底是什么。


  第三阶段才是真正的明确架构师的职责,当你认为你可以做架构并且也拿到架构师资格的时候,你就会发现架构师本身的目的是实现业务系统的需求,也就是设计这个系统的业务的落地,虽然这个工作高级程序员也可以做到,但是二者的区别是在于眼光的长远。


  比如要将一个功能进行拓展,高级程序员和架构师处理的方式完全不一样。程序员往往看到的是当下的需求,只要把这个功能实现就可以了,至于功能的叠加部分,程序员可能会从另外一个思路再去实现一遍;而架构师要从整体上,甚至前瞻性的角度去考虑问题,他需要看到业务的成长方向,所以当业务迭代过来的时候,会以最小的开发量去完成一个迭代的任务。


  X职场:国内外企业平台架构的区别?在进行平台架构设计时,需要考虑哪些关键的点?


  胡伟毅:因为我的经历也有一些局限性,所以站在技术的角度来看,外资银行追求的是系统的稳定,通常会设定一个时间点,在这个期限内将任务进行拆分,并能够合理的完成。国内企业要求的是在一个月甚至是一周就把系统推出来,追求完成的速度。


  国内企业,尤其是互联网行业发展迅猛。能够快速响应客户的需求,对于企业的生存发展非常有利,同时也带来一些负面的问题,比如客户量一上来的时候,会导致系统崩溃或者出很多问题等等。所以和外企对比来看,中国互联网企业成长起来的很多,但淘汰的也非常快,原因就在于缺少稳定度。在外国,一旦这个公司起来,生存的时间会很久。


  关键点在于公司到底需要什么,究竟是快还是稳,还是要又快又稳,公司至少要告诉技术实现方向,技术需要从战略层面考虑风险,并如何防范可能造成的影响。这个也和所在的领域有关,金融领域目标是稳定与安全,承担技术风险的能力较弱。而非金融领域相较于金融领域,快速满足市场需求,往往是生存之本,技术的更新迭代也往往较快。从而也会带来一些技术上的风险。


  X职场:如果说把一个公司比喻成一艘大船的话,架构师在这上面担任一个什么样的角色?


  胡伟毅:我个人感觉架构师类似于大副,作为船长的主要助手,要实现船长的目标和要求。当然大副有可能有好多个角色,比如说产品、实施、客服、开发等等,架构师算是开发这部分的重要参与者,所以估计这个大副只是1/4大副。


  知识重要,思考总结更重要


  X职场:你认为具备什么样的能力,可以成为一名合格的平台架构师?


  胡伟毅:架构师的能力主要分四个方面,分别是基础知识、理解能力、沟通能力以及前瞻性思维,其中尤为重要的有两点,一个是基础能力,另一个就是前瞻性思维。


  架构师最重要的一个能力就是要有扎实的基础知识,因为无论是理解能力、沟通能力还是前瞻性思维,这些最终都是要落地,落地的本身如果没有基础知识的支撑,哪怕有潜在的东西,都实现不了。


  除此之外,就是要学会思考,才能有前瞻性的思维,这个思维在互联网行业非常重要。当一个需求过来的时候,如果是个独立需求你自然可以实现,但如果是在原来的需求上做一个扩展,那只有两种情况,一个就是之前没有考虑到这样的结果,只能重新去做;另一个是已经考虑到将来可能会发生的变更,提前做了预留的准备。两情况所用的开发时间和成本是完全不一样的,所以从技术的角度来看,这种思维是必不可少的。


  X职场:对于团队成员您会如何去带动他们进步?


  胡伟毅:现在我会要求他们在一个月内,每个人至少出一篇针对某个领域技术点的学习分享报告,用这样的方法去强迫他们看一些东西。另外一个就是从技术层面上,因为我会做定期的会做一些考核,一旦有问题,我就会指出来。当然还是以宣导为主,我希望他们能有自己的规划和目标,能去考虑自己五年后到底会怎么样。


  X职场:给刚入行的新人的建议?


  胡伟毅:我也有面试过很多的新人,在我个人看来,现在很多新人的基础知识还是太欠缺。可能很多人都会有项目经验,但回过头来,当你完成项目后,总结自己会了什么,其实很少。包括一些有长时间工作经验的人,表现出来的能力和刚毕业的学生相差无几,根本原因就是平时只围绕着写代码,反而欠缺一些更加深入的思考和总结。


  原创声明:本文版权归X职场所有,转载请利唐资深架构师胡伟毅:架构师,就一定是高级的程序员吗?利唐资深架构师胡伟毅:架构师,就一定是高级的程序员吗?


利唐资深架构师胡伟毅:架构师,就一定是高级的程序员吗?

X职场
“X职场”是专业的职场媒体报道平台。除了在职场攻略,人力资源等方面有深度解析之外,重点聚焦于各行各业职场精英和优秀人才的深度访谈。 与此同时,“X职场”是一家值得信赖的人才服务提供商,专注于提供从中高级人才到行业顶尖人才的寻访与甄选(猎头)服务、急缺人才解决方案等专业人力资源服务。如果你有精彩的故事或求职需求,请联系我们。请在微信公众号搜索“X职场”或扫描左方二维码,我们坚持长期输出高价值的职场养料。
架构师
利唐
高级程序员
分享:

相关文章

评论

还可以输入500 登录

360安全认证
X精英
猎头创业
孵化中心
中高端
求职招聘
入口