?
?
正明
?
?
?
?
?
?
博士期间开发了开源LVS,2000~2006年在国防科大教书;08年进淘宝,做LVS+HAproxy的普及,现在负责CDN系统的改良工作
;
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
毕玄
06年加入淘宝,负责淘宝的高性能服务框架,著作《OSGi原理与最佳实践》,推广OSGi在中国的应用;
?
?
?
?
看看他的每日时间分配:代码3小时、剩下来很多时间看技术文章或图书,每隔一段时间跳出来想想将来干什么好;
?
?
作为淘宝晋升委员会的评委,他给同事们的建议是:
?
?
跳出你的位置,想想公司到底面临什么问题,用什么方法来解决?
?
晋升是看你对公司有哪些贡献,而不是看你的技术有多么牛;
?
?
?
?
?
?
?
?
?
?
放翁
淘宝开放平台项目负责人
?
?
职业经历
在国企东方通做了4年,之后转入阿里巴巴;
?
?
放翁的入职经历值得新人学习;在入职阿里巴巴后的初期,他干的是琐事,负责开发web页面之类的活;期间主动学习不归他负责的WEB框架,并多次修改框架bug,最终被上层发现并赏识,从而风生水起;
?
?
他新人的建议:
做事要先思考再问人,不断打破自己的一些想法
;
任何一个公司,都无法做到绝对公平,最终只会有一小部分人得到机会;
抱怨无用,只有不断努力,争取机会;
?
?
放翁:其实从P7级开始,就没有人帮我做规划了。技术委员会在级别P7~P9的定义中,要求P7级的人员要对一个小的产品或团队有方向性的指导,P8级就要求在一个大部门或公司级的产品上有方向性的指导,P9级要求除了考虑自身的产品之外,还要站在公司的角度考虑自身的产品对公司的发展有什么帮助。
?
?
例如,我们与新浪合作,他们能得到更多的微博用户,我们能得到更多的交易量。我想把开放平台做得更深入,能够跟各大互联网公司打通,借助外部的各种资源,给我们的买家和卖家创造更多的机会。
?
?
放翁:最大的动力是我希望开放平台是支持淘宝未来3~5年发展的一个平台,这样一个平台单靠一个部门做不了,我希望借助技术大学这样一个入口,把我这些思想传播给更多的人。当他做事的时候,会知道有开放平台这样一个方向。
?
?
放翁:任何一个公司,不管用什么手段,都做不到绝对公平,最终只会有小部分人得到机会。这个时候去抱怨、愤怒都没有用的,只有自己不断地努力争取机会才行。
?
?
说的对,只有自己不断努力争取机会才行,运气也是实力的一种,我在种子习惯中正在培养一个习惯,叫做不抱怨,不批评,不消极,我觉得当你做的好了,自然会有机会的,如果你把精力寄托在好运上,实在不是一个明智的选择
?
?
放翁:也会的,很多时候都是为了一些琐碎的事情而吵。我想这也是一种磨合,只要不是太过分,慢慢就会产生默契。我有一点不太好,生气的时候喜欢冷处理,就是不搭理人,时间久了也就好了。
?
?
我也是,哎,(摊手)
?
?
这本书看到现在发现有一个版本是一个叫侠少的人批注过的版本,感觉是子柳发布之前拿给侠少过一遍,里面大部分都是一些修改建议
?
?
吴翰清——阿里云集团信息安全中心高级安全专家
?
?
吴翰清,人称小黑,毕业于西安交通大学少年班,从2000年开始研究网络攻防技术。在大学期间创立了在中国安全圈内极具影响力的组织"幻影"。从2009年起,加入阿里巴巴云计算有限公司,负责云计算安全、反网络欺诈等工作,是阿里巴巴集团最具价值的安全专家之一。
?
?
好像我看过他知乎的专栏?
?
?
白帽子讲Web安全
?
?
这本书一直在我的推荐书籍清单里,原来是他写的啊,一定要看看
?
?
子柳:在你的书中,你说过来阿里巴巴面试的时候,面试官让你展示一下技术,你把公司的办公内网给黑了,这个是怎么做到的?
吴翰清:这个不是公司的内网网站,是办公用的网络,当时我和几个朋友基本上把浙江这边的网络提前控制了,这边主要都是电信的网络。
?
?
真牛逼
?
?
云铮——数据平台与产品部资深技术专家
?
?
?
?
?
?
张清,淘宝花名为云铮。2002年毕业于浙江大学计算机系,2003年初加入阿里巴巴,成功创建了阿里巴巴DW(数据仓库),经历了阿里DW从创建到成熟运用。2005年,淘宝数据开始启动,调任淘宝打造淘宝数据平台体系,推动商业智能体系建设。对国内外最新数据技术狂热,在和国内外业界行家交流及在阿里、淘宝的实战中,糅合所学所见,无门无派,注重实效,自成一套淘宝数据体系建设和运用的实战方法。
?
?
今年(2012年)又要在整个集团的范围内,和阿里云一起形成一个官方的组织,牵头促
成"数据分享第一平台"模式创新工作,就是现在的"冰火鸟"项目。这里面汇集了集团里最大的两个数据系统——"飞天"和Hadoop,这个团队也包含了集团里做数据的几乎所有高P级工程师和核心架构师,是今年集中优势兵力协同做大事,相信这个项目能锻炼出更优秀、更具备大局观视角的一批数据技术专家。
?
?
?
?
子柳:我们的数据计算平台与Google、Amazon有什么异同?
?
?
云铮:从相同点看,这个级别的公司做数据,从宏观上看都是分布式的。Google做得早一点,他们自己开发的Bigtable、GFS,从分布式存储到分布式计算开发了一系列的产品,用在自己的搜索中。Amazon和Google又不太一样,Amazon采用虚拟机的方式,自己给别人搭OPS,用虚拟机租赁的方式做云计算,自己也有一些业务数据放在上面。
?
?
淘宝采用在开源的分布式平台上面用Patch的方式来做,从"云梯"到"飞天"这样的平台。分布式的理念是相通的,我们拥有全套"飞天"系统的自主知识产权,有不少精妙的设计,自主设计的后劲很足。
?
?
另外一个很重要的不同点是里面的数据是不同的,数据的价值也是不同的。淘宝把中国电子商务从零开始到现在,几乎所有的数据都包含了,有B2B、B2C和C2C的商品数据,以及交易数据和支付数据。而Amazon只有B2C的数据,Google没有商业数据,都是搜索的信息。淘宝的数据从量和质上面都非常高,而且更适合中国的国情,这上面是中国人的消费数据。这些数据的价值需要持续地创新和在更大的生态链中去寻找和挖掘
?
?
子柳:作为一名互联网技术老鸟,你的成长之路是什么样的?
?
?
云铮:理想主义,兴趣+执著,看准一个方向后,无论是顺境还是逆境,都要不断地努力,不浪费时间和机会。
?
?
我也算一点点理想主义,希望我也能成为一个牛人
?
?
说到我对变动的看法,我一直是一个喜欢挑战的人,我认为有变动是好事,这会让人经历更多,而且应该主动创造变化,比如平台稳定了,系统理顺了,是不是就应该刀枪入库,马放南山了?不是的,应该从更深、更全的角度去提出新的要求和新的梦
想,并进一步去实现。
?
?
十分赞同
?
?
云铮:兴趣是最好的老师,坚持是达到梦想的唯一途径,当然,在个人发展的不同阶段寻找到合适的导师很重要,看准方向会事半功倍。在刚刚参加工作还没有形成自己的判断时,方向有两个来源,一个是个人的兴趣,一个是找一个你非常佩服且能掌握未来方向的人,当然,如果这两者正好重合,那么剩下的就是脚踏实地坚持。
?
?
缺少一个导师级别的人给我一点建议
?
?
小马——淘宝UED前端通用平台高级技术专家
?
?
?
?
子柳:单从技术方向上看,HTML5是不是未来的一个大趋势?
?
?
小马:HTML5不是"HTML4"的简单升级,很多人会认为HTML5就是那些标签括号括起来的表示性的语言
?
?
其实HTML5和HTML4不是一回事儿,我们现在所说的HTML5除了有HTML4增加的一些语义性的标签之外,通常,我们把CSS3和很多新的JavaScript(简称JS)的API都合起来统称为HTML5。为什么会有这些变化?我觉得原来的HTML4和一些相关的技术并不能让Web成为一个很好的开发平台,它只能让Web作为一个"界面"展现一些内容,做一些简单的交互。而HTML5的目的是想让整个Web真正成为一个开发平台,或者说是让浏览器成为一个适合开发大型应用的平台。你看它的变化,首先HTML5标签的变化是让它更具有语义化,然后CSS3把很多展现型的东西做了加强,最重要的是新增的那些JS的API,你现在已经可以在浏览器本地连接数据库、使用Socket、使用本地存储、获取地理位置等,很多我们以前开发过程中需要从后台取得的信息,现在都可以在本地浏览器中做。这使得浏览器变成一个适合做大型应用的平台,而不是像以前一样只做内容的展示。
?
?
小马:有三家公司对我们影响非常大。
?
?
第一家是Yahoo(雅虎),"前端"岗位的定义就起源于雅虎。当时雅虎的发展如日中天,他们有很多优秀的技术和人才,并且最早提出前端的概念、框架和规范。我们最早使用的JS框架YUI就是雅虎创造的,我们的很多规范也是借鉴他们的,我们曾遇到的性能问题就参照雅虎提供的优化方案和工具(YSlow)。
?
?
可以说,2007年至2009年,我们很多东西都是借鉴雅虎的。
?
?
第二家公司是Google,Google为什么对前端产生这么大的影响呢?是因为AJAX实际上是被Google变成一个商业上很成功的应用,它的Gmail、Docs等产品采用了大量的AJAX技术,AJAX在Google的成功应用让很多前端和交互的工程师开始使用这种技
术,让前端的工作变得更加繁荣。
?
?
第三家就是Facebook,Facebook是把体验和技术结合得最完美的公司。其实看起来对我们影响最大的也就是硅谷历史上走在最前端
的上述三家公司。
?
?
?
?
多隆
?
?
哎,多隆没有照片
?
?
多隆是淘宝的创始人之一,也是淘宝的第一个程序员,他奠定了诸多淘宝重大软件项目的基础。有人说他是淘宝的"扫地僧",有人说他是"神"。在淘宝,他做到了既懂C/C++语言,又懂Java和内核;既可以深入技术底层,又能切入到高层业务领域,从前端到后端,知识既广又深。他就是核心系统部专家组的多隆。
?
?
技术小二中流传一句话——"有困难,找多隆"。关于这点,我深有体会,有一次,我们组解决一个Apache服务器无故崩溃的诡异问题,搞了三天还没找出原因,于是请教多隆,他在三分钟后就告诉了我答案。瞬间的秒杀,让我领教了"高级研究员"的威力。
?
?
他对技术始终保持着谦卑的心态也很关键。他把自己当成海绵一样去吸收新知识——在他的字典里,没有不值得去解决的问题,也没有不值得去学习的技术。而且每学一个知识点,多隆都会写一段代码去验证,一方面是练习,另一方面也让他加深理解,直到真正掌握这个技术。
?
?
这个方法好
?
?
一天的工作时间里,他绝大部分都在座位上写代码。若他不在座位上,那基本上就在洗手间。
我还记得2010年公司的乒乓球比赛决赛是在创业10楼的休闲吧举行的,比赛现场距离多隆只有20米远,锣鼓喧天,人声鼎沸,很多人都被吸引过去了,整个办公区只有多隆一个人还"粘"在椅子上。这大概就是《功夫熊猫2》里的最高武功心法"Inner Peace"
(内心 平静)吧。有了这样的专注力,不成为高手也难。
?
?
我也要做到inner peace
?
?
多隆从2000年加入阿里巴巴,到现在已经十多年了,仍在淘宝技术第一线写代码。我曾问他是如何坚持这么久且至今还这么有激情。他回答说,很简单,因为他在做他喜欢的事情,解决问题和写代码让他觉得很有成就感。有一次,我们在从庐山郊游回来的火车上,他还在写代码,可见他对写代码喜欢到了什么程度。
?
?
多隆沉浸在程序世界,不受干扰;
公司郊游回来的火车上,他在写代码
?
?
给工程师的建议
?
?
一个计算机工程师该以怎样的态度和方式来工作和学习?多隆的一条朴素的建议或许可以很好地解答:"发现问题,解决问题,不要绕开问题的本身;多做事情,不会吃亏,即使不是你的事情。"这大概也是多隆最大的成功秘诀吧。看似容易的原则,却不是每个人都能做到的。做到了,你也有希望成为"多隆"
?
?
发现问题,解决问题,不要绕开问题本身
多做事情,不会吃亏,即使不是你的事情
?
?
始终保持对代码的那份单纯的热爱,保持对技术的专注和钻研;别人把工作当工作,他把工作当事业——这就是多隆的程序
世界。