支付宝首席架构师程立:做架构就像造房打地基

http://blog.alipay.com/1220.html

支付宝人物系列之:支付宝首席架构师程立

什么是架构师?在大多数人看来,这是一个神秘而充满技术色彩的称谓,带着这个头衔的都是最顶尖的技术人才。而在支付宝首席架构师程立看来,架构师的工作其实并不神秘,做架构就像造房子要打地基一样,架构师就是那个为整个网站和系统打地基的人。

放弃学位,投身“创业”,程立的经历具有浓重的互联网色彩。2004年2月,如今威名赫赫的淘宝网和支付宝还正在建设之中,需要寻找外包架构师,程立这样有了接触阿里巴巴的机会。

当时程立还在上海交大攻读博士,几番合作下来,支付宝的工作方式和氛围对他产生了深深的吸引,跟互联网领域经常发生的故事一样,程立毅然放弃了博士学位。2005年2月,他正式加入了支付宝。

程立说架构师很重要,看似也很神秘,但罗马非一日建成,架构师是一个需要逐步成长的岗位。一开始来支付宝的时候,程立也只是普通工程师,当时支付宝成立不久,开发项目的只有3、4个人。“在支付宝,我们每个人都感觉自己就是在创业。大家没有说,那部分是哪个人的责任,就是要一起把问题解决好。”程立说。

像支付宝这么一个兼有IT企业性质,又跟金融服务具有密切关联的公司,它对架构的要求很难在已有的系统中获得现成的经验。“开始支付宝的系统比较单一,业务也比较单一,我们关注的东西并不太多,随着系统越来越大,我们开始关注起多个系统之间的合作,渐渐地,我们又发现光了解技术的东西是不够的,还要去了解业务和管理,把信息融会贯通和整合起来。”程立说,支付宝的系统不是单一的,而是从一个系统扩展到很多系统,甚至要关注到支付宝外面的系统,比如银行的系统等等,需要多方沟通才能更好地协作。

从最初每个月几万元的交易额逐步起步,今天的支付宝已经是一个用户超过2亿用户,每天交易笔数超过400万笔,交易量超过7亿的庞大平台。程立说,他最自豪的事是支付宝的在基础架构层面上从来没有出现过问题,从来没有因此给用户、公司造成损失。

现在,程立的团队依然保持着每周一次的发布速度,坚持每周系统更新。在准确性和时效性方面都要受到挑战。“技术是一个相对枯燥的部门,但是一旦沉进去之后却发现这真的是很有意思的一个部门,因为有挑战,所以有意思。”程立表示。

对于技术人才的成长,程立认为技术人员必须把自己的发展和公司的发展结合在一起。刚进公司的时候,他简单地认为只要愿意加班或者负责好自己的事情,就是敬业,但后来他才明白,做好一件事情并不代表敬业,敬业还要考虑做的这件事情的背后的意义是什么,公司和客户真正想要达到的结果是什么。将被动的工作转为主动,每个人都会发现自己有很多潜力可以去挖掘。