网络安全 频道

美团风控负责人教你成为出色的架构师

  【IT168 评论】随着社会信息化的发展,越来越多的服务从传统线下渠道转移到线上平台,这给大众生活带来极大便捷和质量提升。美团网作为线上平台的代表,深得大众好评。在第八届SACC架构师大会即将到来之际,我们也有幸邀请到了美团网风险控制技术负责人唐义哲先生,来为大家探讨一下如何成为一名出色的架构师。

SACC:
▲美团网业务风控技术负责人 唐义哲

  唐义哲先生主要负责美团全业务线的业务安全,伴随业务快速发展,经历了风控系统从简陋到成熟的发展过程。加入美团前,也曾就职于hulu,主导和参与了用户画像平台、广告、推荐、搜索等项目,在架构方面也颇有自己独特的见解。本次我们就一起来和唐义哲先生共同探讨一下他眼中的架构之路。

  “架构创新之路”是互联网创新发展之路

  本届SACC大会的主题是“架构创新之路”,针对主题,唐义哲先生有着自己独特的见解,他认为:“‘创新’不会凭空发生,需求的驱使加上内外部条件成熟才有了“创新”的结果,所以“架构创新之路”也是互联网创新发展之路。”他提到,近些年我们身边迅速涌现了诸多优秀的产品,覆盖移动社交、电商、共享出行、云计算各个领域,作为技术人员他认为自己十分幸运,能够面对很多技术挑战,也可以从行业的经验中学习。此外,虽然架构各有不同,但很多演进过程和演进过程中的原则往往是相似的。也许若干年后,我们今天所用的技术大多数会过时,但大道至简,理解“架构创新”背后那些不变的“思想”,是持续“创新”的关键。

  解决需求——做工程的终极目标

  一个成功的架构势必会有其自身的特点,唐义哲认为做工程的终极目标是解决满足某些需求,分解一下就是:现在的需求,未来的需求。对与需求方面,唐先生还细心了进行了分类:

  ●首先是现在的需求:即解决什么问题,满足什么需要。这一点比较容易确定,所以让架构符合功能需求、服务稳定可靠可运维,是最重要的要求。

  ●未来的需求不太容易把握,需要理解项目的核心目标、所在行业发展方向、技术大趋势都具有判断力和前瞻性。体现到架构上,就是服务的维护性、可扩展性,以更好适应变化。

  架构设计成功有成功的秘诀,失败也自有其失败的原因,唐义哲认为架构设计失败常见的原因有:想得太少、想得太多、想得不对或方案不当。想得太少、想得太多两种原因对于有一定经验的架构师比较容易避免,而如果是想得不对或方案不当那又该如何解决呢?

  ●要理解好需求:“需求”已经是经过抽象总结的结果,做设计前要尽可能向前走一步,明白原始问题是什么,背后的本质是什么。同时作为设计者,理解工程所处的业务环境也是十分必要的,尤其在迭代过程中,往往需要对未来做出预判,提前规划。

  ●技术使用要得当:这是设计者对于技术领悟、项目经验的综合体现。除了回答该方案能否满足需求外,还应该多问一些:技术原型是否成熟或陈旧,未来会如何发展,是否适应于本团队?同业界对类似问题如何思考如何解决?

  除此之外唐义哲提到还有一些通用的建议,包括各环节多做评审和需求确认,实施中及早发布可用版本,遇到问题勇于做出改变等。

  如何成为出色的架构师?

  社会中,人们会有意无意的划分为三六九等,架构师也是如此,如何成为一个出色的架构师是个问题,唐义哲说:“抽象的看,为项目目标做出的设计都可以泛称’架构‘,可以针对工程,或者业务,甚至是组织关系。如何严格界定“架构”、“架构师”也许并没有那么重要。理解目标,做出合理的设计,就是硬道理。”

  他认为成为出色的架构师必须具备以下几点:

  ◆技术基本功扎实,并深入理解所在技术方向

  ◆理解业务,具有观察力和判断力

  ◆强于沟通表达,必要时有能力驱动团队

  除此之外还要善于归纳总结找到问题本质,形成方法论,相信唐先生的建议对大家会有一定的帮助。

  目前有很多工程师或者初级架构师非常乐于“搜刮”各种公司的架构图,以此作为学习的方式,对此现象唐义哲觉得乐于学习首先是值得鼓励的,不过哪种学习方法更有效需要视具体情况分析。虽然信息已经十分发达,大家可以找到很多出色项目的架构图,但如果脱离开架构所在的场景和它所解决的问题,其作用会大打折扣,甚至可能带来相反的效果,例如前面提到的“想得太多”或“想得不对”。

  唐义哲认为对于架构的学习应该循序渐进,应积累各方面的基础能力和项目经验,找稍高于自己层次的专家做带入问题场景的交流,推敲自己的设计,汲取对方的经验。

  相约十月 精彩尽在SACC

  除了唐先生自身总结的学习方法外,他还特别推荐大家参加2016年10月的SACC中国系统架构师大会,本届大会必定会有很多精彩的分享让大家收获满满。

  作为国内最受欢迎的架构师盛会,2016年第八届中国系统架构师大会SACC即将于10月27-29日在北京盛大召开。本届大会以"架构创新之路"为主题,安排两大主场和24个专场。届时,来自互联网、电子商务、金融、电信、政府、行业协会等20多个领域的150多位技术专家将汇聚一堂,共同探讨云计算和大数据时代下,如何通过架构创新来实现企业的快速转型。更多内容请访问大会官网:http://sacc.it168.com/

0
相关文章