码迷,mamicode.com
首页 > 其他好文 > 详细

淘宝技术这十年 第七章

时间:2015-04-12 11:58:32      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

? ?

正明

? ?

技术分享

? ?

技术分享

? ?

博士期间开发了开源LVS2000~2006年在国防科大教书;08年进淘宝,做LVS+HAproxy的普及,现在负责CDN系统的改良工作

? ?

技术分享

? ?

技术分享

? ?

技术分享

? ?

技术分享

? ?

技术分享

? ?

技术分享

? ?

技术分享

? ?

? ?

毕玄

技术分享

06年加入淘宝,负责淘宝的高性能服务框架,著作《OSGi原理与最佳实践》,推广OSGi在中国的应用;

? ?

技术分享

? ?

技术分享

看看他的每日时间分配:代码3小时、剩下来很多时间看技术文章或图书,每隔一段时间跳出来想想将来干什么好;

? ?

作为淘宝晋升委员会的评委,他给同事们的建议是:

? ?

跳出你的位置,想想公司到底面临什么问题,用什么方法来解决?

?

晋升是看你对公司有哪些贡献,而不是看你的技术有多么牛;

? ?

技术分享

? ?

技术分享

? ?

技术分享

? ?

技术分享

? ?

放翁

技术分享

淘宝开放平台项目负责人

? ?

职业经历

在国企东方通做了4年,之后转入阿里巴巴;

? ?

放翁的入职经历值得新人学习;在入职阿里巴巴后的初期,他干的是琐事,负责开发web页面之类的活;期间主动学习不归他负责的WEB框架,并多次修改框架bug,最终被上层发现并赏识,从而风生水起;

? ?

他新人的建议:

做事要先思考再问人,不断打破自己的一些想法

任何一个公司,都无法做到绝对公平,最终只会有一小部分人得到机会; 抱怨无用,只有不断努力,争取机会;

? ?

放翁:其实从P7级开始,就没有人帮我做规划了。技术委员会在级别P7P9的定义中,要求P7级的人员要对一个小的产品或团队有方向性的指导,P8级就要求在一个大部门或公司级的产品上有方向性的指导,P9级要求除了考虑自身的产品之外,还要站在公司的角度考虑自身的产品对公司的发展有什么帮助。

? ?

例如,我们与新浪合作,他们能得到更多的微博用户,我们能得到更多的交易量。我想把开放平台做得更深入,能够跟各大互联网公司打通,借助外部的各种资源,给我们的买家和卖家创造更多的机会。

? ?

放翁:最大的动力是我希望开放平台是支持淘宝未来35年发展的一个平台,这样一个平台单靠一个部门做不了,我希望借助技术大学这样一个入口,把我这些思想传播给更多的人。当他做事的时候,会知道有开放平台这样一个方向。

? ?

放翁:任何一个公司,不管用什么手段,都做不到绝对公平,最终只会有小部分人得到机会。这个时候去抱怨、愤怒都没有用的,只有自己不断地努力争取机会才行。

? ?

说的对,只有自己不断努力争取机会才行,运气也是实力的一种,我在种子习惯中正在培养一个习惯,叫做不抱怨,不批评,不消极,我觉得当你做的好了,自然会有机会的,如果你把精力寄托在好运上,实在不是一个明智的选择

? ?

放翁:也会的,很多时候都是为了一些琐碎的事情而吵。我想这也是一种磨合,只要不是太过分,慢慢就会产生默契。我有一点不太好,生气的时候喜欢冷处理,就是不搭理人,时间久了也就好了。

? ?

我也是,哎,(摊手)

? ?

这本书看到现在发现有一个版本是一个叫侠少的人批注过的版本,感觉是子柳发布之前拿给侠少过一遍,里面大部分都是一些修改建议

? ?

吴翰清——阿里云集团信息安全中心高级安全专家

技术分享

? ?

吴翰清,人称小黑,毕业于西安交通大学少年班,从2000年开始研究网络攻防技术。在大学期间创立了在中国安全圈内极具影响力的组织"幻影"。从2009年起,加入阿里巴巴云计算有限公司,负责云计算安全、反网络欺诈等工作,是阿里巴巴集团最具价值的安全专家之一。

? ?

好像我看过他知乎的专栏?

? ?

白帽子讲Web安全

? ?

这本书一直在我的推荐书籍清单里,原来是他写的啊,一定要看看

? ?

子柳:在你的书中,你说过来阿里巴巴面试的时候,面试官让你展示一下技术,你把公司的办公内网给黑了,这个是怎么做到的?

吴翰清:这个不是公司的内网网站,是办公用的网络,当时我和几个朋友基本上把浙江这边的网络提前控制了,这边主要都是电信的网络。

? ?

真牛逼

? ?

云铮——数据平台与产品部资深技术专家

? ?

技术分享

? ?

? ?

张清,淘宝花名为云铮。2002年毕业于浙江大学计算机系,2003年初加入阿里巴巴,成功创建了阿里巴巴DW(数据仓库),经历了阿里DW从创建到成熟运用。2005年,淘宝数据开始启动,调任淘宝打造淘宝数据平台体系,推动商业智能体系建设。对国内外最新数据技术狂热,在和国内外业界行家交流及在阿里、淘宝的实战中,糅合所学所见,无门无派,注重实效,自成一套淘宝数据体系建设和运用的实战方法。

? ?

今年(2012年)又要在整个集团的范围内,和阿里云一起形成一个官方的组织,牵头促

成"数据分享第一平台"模式创新工作,就是现在的"冰火鸟"项目。这里面汇集了集团里最大的两个数据系统——"飞天"和Hadoop,这个团队也包含了集团里做数据的几乎所有高P级工程师和核心架构师,是今年集中优势兵力协同做大事,相信这个项目能锻炼出更优秀、更具备大局观视角的一批数据技术专家。

? ?

? ?

子柳:我们的数据计算平台与GoogleAmazon有什么异同?

? ?

云铮:从相同点看,这个级别的公司做数据,从宏观上看都是分布式的。Google做得早一点,他们自己开发的BigtableGFS,从分布式存储到分布式计算开发了一系列的产品,用在自己的搜索中。AmazonGoogle又不太一样,Amazon采用虚拟机的方式,自己给别人搭OPS,用虚拟机租赁的方式做云计算,自己也有一些业务数据放在上面。

? ?

淘宝采用在开源的分布式平台上面用Patch的方式来做,从"云梯"到"飞天"这样的平台。分布式的理念是相通的,我们拥有全套"飞天"系统的自主知识产权,有不少精妙的设计,自主设计的后劲很足。

? ?

另外一个很重要的不同点是里面的数据是不同的,数据的价值也是不同的。淘宝把中国电子商务从零开始到现在,几乎所有的数据都包含了,有B2BB2CC2C的商品数据,以及交易数据和支付数据。Amazon只有B2C的数据,Google没有商业数据都是搜索的信息。淘宝的数据从量和质上面都非常高,而且更适合中国的国情,这上面是中国人的消费数据。这些数据的价值需要持续地创新和在更大的生态链中去寻找和挖掘

? ?

子柳:作为一名互联网技术老鸟,你的成长之路是什么样的?

? ?

云铮:理想主义,兴趣+执著,看准一个方向后,无论是顺境还是逆境,都要不断地努力,不浪费时间和机会。

? ?

我也算一点点理想主义,希望我也能成为一个牛人

? ?

说到我对变动的看法,我一直是一个喜欢挑战的人,我认为有变动是好事,这会让人经历更多,而且应该主动创造变化,比如平台稳定了,系统理顺了,是不是就应该刀枪入库,马放南山了?不是的,应该从更深、更全的角度去提出新的要求和新的梦

想,并进一步去实现。

? ?

十分赞同

? ?

云铮:兴趣是最好的老师,坚持是达到梦想的唯一途径,当然,在个人发展的不同阶段寻找到合适的导师很重要,看准方向会事半功倍。在刚刚参加工作还没有形成自己的判断时,方向有两个来源,一个是个人的兴趣,一个是找一个你非常佩服且能掌握未来方向的人,当然,如果这两者正好重合,那么剩下的就是脚踏实地坚持。

? ?

缺少一个导师级别的人给我一点建议

? ?

小马——淘宝UED前端通用平台高级技术专家

? ?

技术分享

? ?

子柳:单从技术方向上看,HTML5是不是未来的一个大趋势?

? ?

小马:HTML5不是"HTML4"的简单升级,很多人会认为HTML5就是那些标签括号括起来的表示性的语言

? ?

其实HTML5HTML4不是一回事儿,我们现在所说的HTML5除了有HTML4增加的一些语义性的标签之外,通常,我们把CSS3和很多新的JavaScript(简称JS)的API都合起来统称为HTML5。为什么会有这些变化?我觉得原来的HTML4和一些相关的技术并不能让Web成为一个很好的开发平台,它只能让Web作为一个"界面"展现一些内容,做一些简单的交互。HTML5的目的是想让整个Web真正成为一个开发平台,或者说是让浏览器成为一个适合开发大型应用的平台。你看它的变化,首先HTML5标签的变化是让它更具有语义化,然后CSS3把很多展现型的东西做了加强,最重要的是新增的那些JSAPI,你现在已经可以在浏览器本地连接数据库、使用Socket、使用本地存储、获取地理位置等,很多我们以前开发过程中需要从后台取得的信息,现在都可以在本地浏览器中做。这使得浏览器变成一个适合做大型应用的平台,而不是像以前一样只做内容的展示。

? ?

小马:有三家公司对我们影响非常大。

? ?

第一家是Yahoo(雅虎),"前端"岗位的定义就起源于雅虎。当时雅虎的发展如日中天,他们有很多优秀的技术和人才,并且最早提出前端的概念、框架和规范。我们最早使用的JS框架YUI就是雅虎创造的,我们的很多规范也是借鉴他们的,我们曾遇到的性能问题就参照雅虎提供的优化方案和工具(YSlow)。

? ?

可以说,2007年至2009年,我们很多东西都是借鉴雅虎的。

? ?

第二家公司是GoogleGoogle为什么对前端产生这么大的影响呢?是因为AJAX实际上是被Google变成一个商业上很成功的应用,它的GmailDocs等产品采用了大量的AJAX技术,AJAXGoogle的成功应用让很多前端和交互的工程师开始使用这种技

术,让前端的工作变得更加繁荣。

? ?

第三家就是FacebookFacebook是把体验和技术结合得最完美的公司。其实看起来对我们影响最大的也就是硅谷历史上走在最前端

的上述三家公司。

? ?

? ?

多隆

? ?

哎,多隆没有照片

? ?

多隆是淘宝的创始人之一,也是淘宝的第一个程序员,他奠定了诸多淘宝重大软件项目的基础。有人说他是淘宝的"扫地僧",有人说他是"神"。在淘宝,他做到了既懂C/C++语言,又懂Java和内核;既可以深入技术底层,又能切入到高层业务领域,从前端到后端,知识既广又深。他就是核心系统部专家组的多隆。

? ?

技术小二中流传一句话——"有困难,找多隆"。关于这点,我深有体会,有一次,我们组解决一个Apache服务器无故崩溃的诡异问题,搞了三天还没找出原因,于是请教多隆,他在三分钟后就告诉了我答案。瞬间的秒杀,让我领教了"高级研究员"的威力。

? ?

他对技术始终保持着谦卑的心态也很关键。他把自己当成海绵一样去吸收新知识——在他的字典里,没有不值得去解决的问题,也没有不值得去学习的技术。而且每学一个知识点,多隆都会写一段代码去验证,一方面是练习,另一方面也让他加深理解,直到真正掌握这个技术。

? ?

这个方法好

? ?

一天的工作时间里,他绝大部分都在座位上写代码。若他不在座位上,那基本上就在洗手间。

我还记得2010年公司的乒乓球比赛决赛是在创业10楼的休闲吧举行的,比赛现场距离多隆只有20米远,锣鼓喧天,人声鼎沸,很多人都被吸引过去了,整个办公区只有多隆一个人还"粘"在椅子上。这大概就是《功夫熊猫2》里的最高武功心法"Inner Peace"

(内心 平静)吧。有了这样的专注力,不成为高手也难。

? ?

我也要做到inner peace

? ?

多隆从2000年加入阿里巴巴,到现在已经十多年了,仍在淘宝技术第一线写代码。我曾问他是如何坚持这么久且至今还这么有激情。他回答说,很简单,因为他在做他喜欢的事情,解决问题和写代码让他觉得很有成就感。有一次,我们在从庐山郊游回来的火车上,他还在写代码,可见他对写代码喜欢到了什么程度。

? ?

多隆沉浸在程序世界,不受干扰;

公司郊游回来的火车上,他在写代码

? ?

给工程师的建议

? ?

一个计算机工程师该以怎样的态度和方式来工作和学习?多隆的一条朴素的建议或许可以很好地解答:"发现问题,解决问题,不要绕开问题的本身;多做事情,不会吃亏,即使不是你的事情。"这大概也是多隆最大的成功秘诀吧。看似容易的原则,却不是每个人都能做到的。做到了,你也有希望成为"多隆"

? ?

发现问题,解决问题,不要绕开问题本身

多做事情,不会吃亏,即使不是你的事情

? ?

始终保持对代码的那份单纯的热爱,保持对技术的专注和钻研;别人把工作当工作,他把工作当事业——这就是多隆的程序

世界。

淘宝技术这十年 第七章

标签:

原文地址:http://www.cnblogs.com/keedor/p/4419209.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!