技术全面无死角程序员之所以被称为“大神”,顾名思义便是在专业领域他们无所不能 。所以,大神之路第一步就是补全自己技术上的短板,项目出现任何技术难题时,只要自己出马便能发现问题所在,从而找到解决方法 。
多隆就是这样一位全能的大神,“只要有技术上的困难,找多隆,没有解决不了的”这是在阿里技术人员内部流传的一句话 。
对于编码技术,多隆便是武侠小说中已臻化境的绝顶高手,从2003年到2007年,搜索引擎工作一直都是多隆一个人负责,但这不是他所有的工作,因为他解决问题的能力是惊人的 。
多隆一个人能顶一个团队,别人做事可能要成立一个项目组,而他从头到尾都是自己一个人,即使他负责的事情以前从没有接触过 。
文章插图
图片源自网络,仅做配文展示
阿里研究员毕玄曾举例说:“五彩石项目多隆完成了商城搜索的dump逻辑,当时如果没有多隆,整个项目需要延后2周;还有一次,淘宝session框架调用session_tair故障,一堆人(应该有10人+)一起排查问题,从6:00排查到第二天的6:00,最后多隆查到了问题 。”
而达到如此境界,与多隆自身的特质分不开 。当他沉浸在他的程序世界时,外界的人和事很难干扰到他 。他不擅交际,也不玩什么社交网络,一般很难在公众场合见到他,只要能不参加的会议、采访,他都不会参加 。
就算去,他也常常会带上笔记本 。据说他也曾经带着笔记本去outting,在车上写代码……
而且尽管被同事们顶礼膜拜,多隆依然谦逊,他说:“我就是个写代码的,很普通” 。
【普通程序员和大神程序员,到底有啥区别?】从多隆身上我们也能看到,想要成为大神,首先就是要静下心来沉住气,认真研究代码,不断学习进步,完善技术,让自己不再有短板 。
坚守理想做一个技术理想主义者理想是最好的指引者,对于技术行业尤其如此 。
很多人在成为程序员之初,都抱有改变世界的想法,想象着运用自己的编程技术来为未来的世界增添色彩 。而真正能将这种想法坚持到底的人可谓是凤毛麟角,但这恰恰是成为大神程序员的重要特质 。
支付宝OB数据库团队的队长阳振坤就是这样一位典型的理想主义者,在他的职业生涯中遭遇了太多的挫折和失落,但他始终保持着一个技术人员的初心,坚持理想,不曾退让 。
文章插图
图片源自网络,仅做配文展示
阳振坤曾是北大的学术明星,北大本硕博一路念完留校任教,不但破格晋升教授,还成为北大首批「长江学者奖励计划」特聘教授之一 。他的理想就是攻克分布式系统难题,建成中国技术人自己的分布式数据库 。
在加入百度之后,他集中一切精力来进行数据库的开发,然而尽管他主导的分布式系统在性能上已经超过了开源系统,百度仍然以成本太高为理由解散了他的团队 。
随后他加入阿里,阳振坤继续做分布式数据库研发,他的团队从零发展到十几人,捣鼓出中国第一个分布式数据库,他们给它起了个名字叫OB 。
然而,同样因性价比的问题,阳振坤和他的OB团队在阿里坐了冷板凳 。这一彼时仅有十几个人的团队曾在长达三年多的时间里,孤独而边缘 。
很多同事都说,“如果阳老师愿意妥协,放弃OB,转去做开源系统的技术优化,早就拨云见日了 。”
但是,那显然不是他想做的事情 。
文章插图
图片源自网络,仅做配文展示
不过相比于百度,阿里对于“无用”的创新有更大的包容,OB最终被并入了支付宝 。彼时的支付宝,面临着一个世界级的难题:双11的交易量呈几何级增长,未来势必还将继续呈几何级增长,可是支付宝当时用的甲骨文数据库早已经承受不了这么庞大的数据量 。
为了应对双11这天的数据,只能再花数亿千万人民币的价格去购买主机,可在交易恢复常态时,昂贵的主机旋又陷于长期闲置状态,这样未免得不偿失 。
因此OB这一还未正式上过「战场」的数据库,被支付宝高层认定是解决双11支付峰值这一世界级难题的「钥匙」 。OB最终也不负众望,帮助支付宝攻克了这一难关 。
推荐阅读
- 选择固态硬盘当系统盘和移动硬盘,哪个品牌的哪个型号最合适?
- 乾隆为什么告诫嘉庆不要杀和珅?嘉庆为什么不废乾隆
- 38个自媒体发布平台和常用的自媒体工具,新手必备,快收藏起来
- apache-4-请求头和响应头
- 绞股蓝茶的功效和作用,绞股蓝的功效与作用及食用方法详解
- 香水百合能和鱼起养吗,梨和百合起煮治咳嗽吗
- Linux中su,sudo,sudo su,sudo -i命令的使用和区别
- 国内服务器和海外服务器有什么区别?
- 高中文科和理科的区别是什么?
- 了解和解释虚拟机上的 CPU Steal Time