淘宝技术这十年

出版社:电子工业出版社
出版日期:2013-5
ISBN:9787121201912
作者:子柳
页数:252页

章节摘录

版权页:   插图:   淘宝网不就是一个网站吗?是的,但淘宝网不是一个简单的网站,它的规模排在全球前十几名,顶尖的网站需要顶尖的技术作为支撑。在用户享受淘宝的乐趣的背后,有哪些神秘的技术在支撑它呢? “时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到2011年11月11日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动——“淘宝双11购物狂欢节”。小美打开早已收藏好的宝贝——某品牌的雪地靴,飞快的点击购买、付款,一回头发现3000双靴子已被抢购一空。 小美跳起来,大叫一声“欧耶!” 小美不知道,就在11日零点过后的这一分钟里,全国有342万人和她一起涌入淘宝商城。当然,她更不知道,此时此刻,在淘宝杭州的一间办公室里,灯火通明,这里是“战时指挥部”,淘宝技术部的一群工程师正紧盯着网站的流量和交易数据。白板上是他们刚刚下的赌注,赌谁能最准确地猜中流量峰值和全天的交易总额。他们的手边放着充足的食物和各类提神的饮料。 一阵急促的电话铃声响起,是前线部门询问数据的,工程师大声报着:“第1分钟,进入淘宝商城的会员有342万人”。过了一会儿,工程师主动拿起电话:“交易额超过1亿元人民币了,现在是第8分钟。”接下来,“第21分钟,刚突破2亿元”,“第32分钟,3亿元了”,“第1个小时,4.39亿元”。这些数据随后出现在微博上,引起了一片惊呼。 “完蛋了!”突然有人大喝一声,所有的眼睛都紧张地盯着他,只见他挠挠头,嘿嘿地笑道“我赌得少了,20亿元轻松就能过了,我再加5亿元。”他跑到白板边上把自己的赌注擦去,写上25,接下来有人写上28,有人写上30,有人到微博上开下盘口,同事们纷纷转载下注。接下来的这24个小时,战时指挥部的工程师们都不能休息,他们盯着网站的各种监控指标,适时调整机器,增减功能。顶住第一波高峰之后,这些人开始忙里偷闲地给自己买东西,大家互相交流着哪家买的移动硬盘靠谱,哪家衣服适合自己的女朋友,不时有人哀嚎宝贝被人抢了、信用卡额度不够了。同时,旁边白板上的赌注越下越大。 11月11日,这个棍子最多的日子被网民自我调侃地变成了一个节日——“光棍节”,而淘宝网又用疯狂的折扣促销给它赋予了另外一个意义——“购物狂欢节”。2011年11月11日这一天,淘宝商城与淘宝网交易额之和突破52亿元人民币,这个数字是“购物天堂”香港一天零售总额8.5亿元的6倍。 网民感受到的是疯抢的喜悦,而网站的技术人员感受到的却是“压力山大”。就如同你家办酒席,宴请左邻右舍,这个办起来容易,倘若宴请十里八乡所有的人,吃饭的人固然开心,但却不是一般人家能够办得起来的。能办得起来如此盛宴者,需要强大的财力和物力、组织能力、技术实力(例如做这么多菜,你的炒锅一定要是“分布式的”、“可复制的”、“可扩展的”,洗菜和切菜要有“工作流引擎”,跑堂的要计算一下最优路径,甚至连厨房的下水道都要重新设计)。

前言

这是一本好玩的书,从前面两章看,主要是讲故事;从后面两章看,主要是讲人物;从中间几章看,主要是讲技术。我在写作的过程中,把部分章节的内容放到了我的博客上,有人看了说很励志,有人看了说对技术有帮助,有人看了说对产品有帮助,有人看了说对创业有帮助,有人看了说其中的内容特别逗,现在我也不知道这是人文读物还是技术书了。其实技术书很容易写成催眠的读物,对于这本书,我一开始就没有当作技术书来写,最早是我写给自己看的。在2011年年底的时候,我突然意识到在淘宝度过了七年的时光,七年说长不长,说短不短,回忆起来有些往事历历在目,有些却已开始模糊。为了给自己留点回忆,我就开始记录自己这几年的故事,七年之间发生了很多有趣的事情,越写越多,写着写着,我就希望能够挖掘更多的内容了。当时我还担任着“淘宝技术大学”的校长,这给我的写作提供了得天独厚的优势,我可以听不同的人讲淘宝技术所有的事情。于是我就开始凭记忆去写淘宝在过去几年的技术进展,再去找当事人求证内容的细节。然后又由于有些当事人实在太有料了,我干脆把跟他交谈的内容也整理出来,当作《牛P列传》来呈现给读者(淘宝的技术人员以P级来定义,牛P就是很高级别的专家)。至此,本书包含了三种行文格式的内容:一个是笔者自己经历的美好时光,一个是淘宝技术的发展历程,一个是那些牛人的牛事。希望能够通过这三个维度,让读者对淘宝的技术有一个概括的了解,进而通过淘宝对互联网的技术有一个概览。书名取为《淘宝技术这十年》,口气有点大了,但我很难用一个更确切的名字来概括本书的内容,淘宝在这十年里的技术是很难用一本书来写完的,对于笔者不太熟悉的领域(例如运维、云计算、大数据),没敢着墨太多,书中主要围绕网站的业务和系统架构之间的关系展开论述。我希望能够抛砖引玉,未来有更多的人来写《淘宝运维这十年》《淘宝数据这十年》……写完本书之后,再回过头来读,我意识到自己经历了一场伟大的变革,这个时代把电子商务推到了一个浪潮之巅,我是这个浪潮中的一滴水珠,我无意描述这场伟大的浪潮,只希望通过一滴水珠映射出浪潮底下的故事。这不是淘宝官方的史书,我不具备这样的高度和视野,这只是一个小人物的所见所想。这本书写得很轻松,我大概花了3个月时间就写完了,这主要得益于其中的事情都是笔者亲身经历的。同时,这种写作状态也直接导致了本书的行文风格天马行空,一边讲业务,一边讲技术,时不时地还做一些不太高明的点评。从2011年年底开始写,到2012年年初,书中的主要内容都有了,接下来就是求证各种细节的过程,这比初稿要艰难很多,我访谈了书中提到的几乎所有人,有时候还要请他们帮忙补充一些内容,由于人员众多,这里不一一列出,在此一并表示感谢——亲,这是我们共同的作品。这里特别要提出感谢的是我的师父岳旭强,他比我更早加入淘宝,行文的时间线是根据他给我讲的故事来写的。他现在是蘑菇街的CTO,属于自己创业。他离开淘宝也是触动我写本书的原因之一,铁打的营盘,流水的兵,虽然淘宝的人员流失率总体较低,但是每离开一个人就失去了一段故事,如果我现在不写,未来也许很难呈现出过往的这一切了。老天选择了我做技术,选择了我能写点文字,选择了我经历淘宝的发展,选择了我做淘宝技术大学的校长,似乎也选择了我要把这些故事交代给读者。其次要感谢对本书贡献最大的一个人,书里的故事是我在“淘宝技术大学”给学员上课时讲的,但每个故事的第一个听众都不是技术人员,也不是淘宝员工,是我家里的CEO,她经常被我当作学生,听我讲一个多小时的课,然后给我指出各种不足。同时,为了让我安心写作,她也赦免了我很多家务活,谢谢亲。最后要感谢本书的编辑张春雨先生,他花费了很大精力帮我修改书稿,在他的帮助下,本书从网文变得像一本书了。另外,虽然本书经历了笔者和编辑的多次修改,但这如同开发软件一样,上线之后发现bug的概率还是很大的,如有错漏之处,敬请读者不吝赐教。子柳@杭州2013年4月1日

媒体关注与评论

相信这本书将掀起IT技术型企业的寻根热潮,因为阅读本书让我们深深体会到“以史为鉴”在互联网时代的当下意义。创业公司的无暇顾及,大牌公司的千头万绪,都抵不过一次美妙的现身说法。这本书让整个IT界一起陷入思考:我们的十年曾如何走过,我们的十年将如何走过,或是我们的十年正在走过?子柳是个能人,在淘宝各个阶段各个角落都曾留下各种姿态的身影。也正因为是历次技术沿革及产品诞生的亲历者,他的记录与解读,可以让读者置身于那段波澜壮阔的淘宝技术岁月;更能切中要害,精准捕捉到最值得总结和回味的技术关键点及创新闪光点。子柳更是个趣人,知交满淘宝,内幕岂能少?一桩桩尘封往事,在这样一位称职“耳目”的妙笔下再现昔日荣光,局外人方有幸品历当年甘苦,共享经验启迪。

内容概要

子柳:本名赵超,2004年加入淘宝网,取花名子柳。历任开发工程师、项目经理、产品经理、测试经 理,2009年随着淘宝系统的大规模重构和人才的迅速扩张,创办了“淘宝技术大学”,培养内外部工 程师众多,人称“校长”。2011年将培训中的内容写成文章发表,遂一发不可收拾,总结了淘宝十年 的技术之路,乃成本书

书籍目录

第0章 引言:光棍节的狂欢 / 1
淘宝网不就是一个网站吗?是的,但淘宝网不是一个简单的网站,它的规模排在全球前十几名,顶尖的网站需要顶尖的技术作为支撑。在用户享受淘宝的乐趣的背后,有哪些神秘的技术在支撑它呢?
第1章 个人网站 / 13
创建一个小小的网站需要什么技术?在群敌环伺的状况下怎么走出网站的第一步?淘宝网独特的文化和价值观又是怎么形成的?本章试图给你一个解读。
LAMP架构的网站 / 14
武侠和倒立文化的起源 / 20
第2章 个人网站的升级 / 23
小网站都想变大,变大总会遇到成长的烦恼,淘宝网的青春期有哪些烦心事?淘宝网的工程师用什么思路来解决遇到的问题?在解决问题之余,他们又用了哪些创新的手段来超越竞争对手?
数据库从mySQL到Oracle / 25
支付手段的创新——支付宝 / 28
交流方式的创新——淘宝旺旺 / 29
第3章 企业级Java网站 / 33
给一个网站更换开发语言,这种事情想想都恐怖,淘宝网在2004年就从PHP语言转换成了Java语言,这是怎么做到的?一个企业级的Java系统应该采用什么样的架构?归纳网站遇到的问题,主要是对性能、容量和成本的控制,这有哪些通用的解决方案?在技术实力得到提升之后,淘宝网的哪些业务有了突飞猛进的发展?哪些业务又会遇到技术的障碍?
脱胎换骨的升级——更换开发语言 / 34
坚若磐石——围绕性能、容量和成本的进化 / 41
第4章 创造技术 / 33
用钱能解决的问题都不是问题,我们花钱可以购买更好的机器和更好的服务。但当你变成业内最强之后,你的问题就会独特到没有人碰到过,这就意味着你必须自己动手解决问题。幸运的是,淘宝网的发展很快,不幸的是,淘宝网遇到了前所未有的问题。于是,淘宝网被迫开始走向了技术创新的道路。而技术的创新和业务的创新到底又是谁推动了谁?
淘宝文件系统——TFS / 53
淘宝KV缓存系统——Tair / 64
第5章 分布式电子商务操作系统 / 77
在飞速发展的背后,隐患已经埋下。在技术架构的制约下,团队协作越来越艰难,代码越来越臃肿,开发的效率越来越低,新业务的需求越来越多,老业务的压力眼看就要超过系统的容量了。这时候,架构该做怎样的调整?又一次的脱胎换骨,欲火重生。重生后,在分布式的电子商务操作系统下,我们才敢举办一次又一次的“双十一”活动。
服务化 / 78
中间件 / 88
高性能服务框架HSF / 91
消息中间件Notify / 95
分布式数据访问层TDDL / 99
Session框架 / 107
开放平台 / 111
第6章 我在淘宝这八年 / 129
作为淘宝技术的亲历者,我不经意间见证了一段伟大的历史,这段历史,从高层看波澜壮阔,从底层看妙趣横生。我不是高层,这里记录的是发生在底层的一些事。
第7章 牛P列传 / 167
前面讲述了技术和业务是怎么互相促进、共生发展的。与此类似,企业和个人也是这样一个关系:一个水平很高的人,找不到合适的平台,就难以发挥自己的价值;一个蓬勃发展的企业,找不到合适的人才,其前景也会堪忧。幸运的是,在淘宝网蓬勃发展的过程中,出现了一大批业内顶尖的高手,他们推动了淘宝的发展,淘宝也让他们实现了个人的价值。接下来让我们一起看看那些人、那些事。
正明——集团核心系统高级研究员 / 168
正祥——淘宝高级研究员,OceanBase项目负责人 / 180
毕玄——集团核心系统资深技术专家 / 191
放翁——淘宝开放平台项目负责人 / 198
吴翰清——阿里云集团信息安全中心高级安全专家 / 210
云铮——数据平台与产品部资深技术专家 / 218
小马——淘宝UED前端通用平台高级技术专家 / 225
淘宝传奇工程师多隆的程序世界 / 236

编辑推荐

《淘宝技术这十年》编辑推荐:淘宝技术大学校长解密淘宝十年,有熠熠生辉的技术变迁,有饱含智慧的产品演进,有叱咤风云的牛人生涯,有令人捧腹的圈内趣事。无论你是程序员、架构师、产品经理还是运维人员,甚至只要你身处IT圈,《淘宝技术这十年》都有无穷无尽的看点,让你大呼过瘾之余,深受启发,进而陷入沉思,不由开始细数自己所在公司的技术发展历程……

作者简介

《淘宝技术这十年》内容简介:任何网站的发展都不是一蹴而就的。它在发展过程中会遇到各种各样的问题和业务带来的压力。正是这些问题和压力推动着技术的进步和发展,而技术的发展反过来又会促进业务的更大提升。如今淘宝网的流量排名已是全球前15名、国内前3名,其系统服务器也从一台发展到万台以上。
《淘宝技术这十年》从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。《淘宝技术这十年》文风流畅,有技术人员特有的幽默感;内容积极正面,有现场感,全部是作者亲身经历。


 淘宝技术这十年下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计57条)

  •     《淘宝技术这十年》  正如作者子柳写的,前部分将故事,中间将技术,后面讲牛人。一开始用淘宝的传奇故事引人入胜,将我们吸引住。之后延续淘宝故事,讲了淘宝的业务和技术是如何互相驱动,一起发展的。看了淘宝在将近10年时间里技术的革新,我对技术与业务有了更近一步的认识。  任何技术都是从小做起,一步步做起来的。如果你让04年的淘宝去做一个能承受10亿次访问的网站,马云那时候肯定会伤透脑筋,即使做半年都做不出来。但现在,10亿次的访问对于淘宝来说只是小菜一碟。从一开始买来的网站,到后来服务器不断升级,再到网站改为Java语言开发,再到数据存储方式创新、数据库优化、分布式负载……淘宝不是一蹴而就,而是一步步因为实实在在的需求而一点点积累起来。因为业务上的迅猛发展,访问流量、存储容量猛增,技术上才需要不断改进。而技术的不断改进给了业务发展更多的展现机会。所以说,技术与业务是相辅相成的,谁也离不开谁。影射到我们的生活中,如果你是一个软件从业人员,你可能自己能开发出一个优秀的Web应用,但如果没有实际的业务、用户,你永远无法接触到更深的技术。  在书的最后一部分,看到了很多牛人,真的是牛人,都是一个个淘宝大创新的操刀者。但从子柳与他们的对话来看,他们其实也很平凡,他们平凡得跟我们一样。但是他们一点点地付出,理论与实践结合,慢慢地做出了自己的成就。正如正明其中一个回答一样:I hear and I forget, I see and I remember. I do and I understand.实践出真知,看了不一定掌握,说不定过几天就忘了。但是我去做了,我就理解了。在提到多隆大神的时候,子柳说:“多隆之所以是大神,是因为他对技术始终保持着谦卑的心态,这很关键。他把自己当成海绵一样去吸收新知识——在他的字典里,没有不值得去解决的问题,也没有不值得学习的技术。而且每学一个知识点,多隆都会写一段代码去验证它,一方面是练习,一方面也让他加深理解,直到真正掌握这个技术。
  •     淘宝技术这十年,完整最终确认版2014年2月7日--2014年2月16日在Kindle上阅读此书读书笔记写于2014年2月16日晚于新加坡“所有的进步都是不稳定的,一个问题解决了,我们不得不面对又一个新问题。”——马丁·路德·金个人注释:全书各章都引用这个相同的名言,不断凸显了它的重要性。事实也确实如此,系统如此,人生亦如此。第一部分 淘宝技术发展 浏览器在一个域名下同时加载的资源,IE7是两个,IE 8是6个,chrome各版本不大一样,一般是4~6个。很多人将资源分布在不同的域名下变相地绕过浏览器的这个限制,同时也为下文的CDN工作做准备。个人注释:我自己做的机器翻译网站完全没有考虑这个,因为规模太小。Oracle的性能和并发访问能力之所以如此强大,有一个关键性的设计——连接池,连接池中放的是长连接,是进程级别的,在创建进程的时候,它就要独占一部分内存空间。也就是说,这些连接数在固定内存的Oracle Server上是有限的,任何一个请求只需要从连接池中取得一个连接即可,用完后释放,这不需要频繁地创建和断开连接,而连接的创建和断开的开销是非常大的。个人注释:进程级别的长链接可以极大的缓解系统的资源开销,NGINX之所以比Apache优秀很多,也是这个原理。Java被世界上主流的大规模网站普遍采用,其中有一个网站就是eBay,那时侯eBay的系统刚刚从C++ 改到Java,而且就是请Sun的工程师给改造成Java架构的,这下你懂了吧?他们不仅更懂Java,而且更懂eBay。个人注释:对于Java和C++哪个更好?我觉得争论没有意义,各有利弊吧。Java开发效率见长,C++执行效率较高。加上众多的编程语言,其实只要精通一种即可。就像《天龙八部》里,大理天龙寺在天竺和尚鸠摩智计划用《少林七十二绝技》交换天龙寺秘笈《六脉神剑》时,枯荣禅师对弟子的训诫言犹在耳。其实各种武功练好了都是绝世武功,所以不管Java还是C++,抑或其他语言,真正融会贯通后,就靠内功来比高下了。用过三年的Java,三年的Python,三年的Matlab,六年的C++,半年的Golang下来,我觉得C++配上Golang算是一种很合乎我的一种配置。ChinaCache是一家获信产部许可的CDN服务提供商,目前ChinaCache在全国50多个大中城市拥有近300个节点,全网处理能力超过500Gbps,其CDN网络覆盖中国电信、中国网通、中国移动、中国联通、中国铁通和中国教育科研网等各大运营商。个人注释:这个有点象Amazon Web Services提供的服务。互联网时代,这些底层建设集中化、规模化、平台化,可以极大减小很多初创企业的成本。当然,在抓住长尾的大型服务提供商也会赚得满盆黄金。我们认为,Nginx是目前性能最高的HTTP服务器(用户空间),代码清晰,模块化非常好。个人注释:玩过一阵子Nginx也部署到了我做的分布式机器翻译集群系统上,十分佩服。有机会时应该把它的代码翻出来研究研究。Tair(TaoBao Pair的意思,Pair即Key-Value数据对)。Tair包括缓存和持久化两种存储功能。Tair支撑了淘宝几乎所有系统的缓存信息。Tair已开源,地址为code.taobao.org。个人注释:淘宝对外共享了很多代码,这一点感觉和Facebook,Google,Yahoo很类似。分享创造价值。在code.taobao.org以及github.com/taobao中有很多开源的代码分布式的标准Service方式的RPC(Remote Procedure Call Protocol,远程过程调用协议)框架,Service的定义基于OSGI的方式,通讯层采用TCP/IP协议。关于分布式的服务框架的理论基础,HSF的作者毕玄写了一篇博文(http://www.blogjava.net/BlueDavy/archive/2008/01/24/177533.html),有关基于OSGI的分布式服务框架,也有一系列的博文(http://www.blogjava.net/BlueDavy/archive/2008/01/14/175054.html)。个人注释:有空得翻出来读读,开阔一下视野。分发消息数量上来之后,常常造成拥堵,消息的顺序也会出错,在系统挂掉的时候,消息也会丢掉,这样非常不保险。然后鲁肃提出做一个系统框架上的解决方案,把要发出的通知存放到数据库中,如果实时发送失败,再用一个时间程序来周期性地发送这些通知,系统记录下消息的中间状态和时间戳,这样保证消息一定能发出,也一定能通知到,且通知带有时间顺序,这些通知甚至可以实现事务性的操作。个人注释:消息分发的网络事务采用数据库的方式来解决,算是很彻底的方案。很多技术都能达到相同的效果,但根本性的解决问题才是上上策。帮@胖胡斐推销他的新书《玩法变了》,这是一本讲述淘宝店怎么运营的好书,用一个很俗的词来形容,就是“干货!”,书中提到抽奖的玩法,其中有一次活动就是我写的代码。在“魅力属性”这个篇章中也出现了我的名字,嘿嘿。然后再打一个广告,就是老包宗曦翻译的《触动人心》,主要介绍苹果上的用户交互,也是精品。我在淘宝遇到的牛人多,但心甘情愿拜倒在他的牛仔裤下的神人不多,而胖胡斐和老包属于神人这个范畴。个人注释:这两本书也值得读读啊。同事想赚钱,想提升自己的职称,这些都是十分正常的。在这点上,我特别喜欢马总的理念——做公司要赚钱,但阿里从不把赚钱作为第一目标,我们服务好了客户,客户赚了钱,我们一定会得到自己应得的一份。在个人成长问题上也是类似的道理,这就是,一个人如果把做事、做成事作为主要目标,该他得到的东西,一定会顺理成章的、水到渠成地得到,但是,如果把上升作为主要目标,做同样的事,结果就会完全不一样。一句话,你的心态会最终决定你的成就。个人注释:心态决定一切。放宽心做事就好。微软的研发模式比较重,流程和审核机制非常严格,每一行代码都要审核很多遍,做事很稳,但很慢,我想这也是它在互联网市场很难施展的一个原因。我觉得百度其实不如淘宝重视技术,KPI导向的文化很重,各部门之间的协作和配合比较难(这一点淘宝要好不少),不同部门、不同项目的开发人员做了不少有差别但其实比较类似的东西,看起来个体效率高,但整体效率未必高,这可能是百度加班很严重的原因之一。个人注释:正祥的这段介绍不知现在这微软和百度是否还都如此。估计应该都有很大的变化了吧。每天读技术方面的文章或者图书,写代码的时间可能每天只有两三个小时。每隔一段时间会去想一想将来干什么比较好,因为写代码时间会过得很快,要经常跳出来想一想。个人注释:很欣赏毕玄的这个做法,人应该在不断低头走路的时候时常抬头看路。毕玄:如果你是向技术方向发展的人员,我们要看技术方面的专业性;然后看你的技术对公司的业务发展有多少贡献。还有一点,我比较看重的是,也许你不在其位,但能够跳出自己的范围,想到公司未来到底会面临什么问题,用什么方法来解决。当然,仅想是不够的,如果你能够落实就最好了,我们不管你落实的技术含量有多高,关键是你解决了什么样的问题。如果你能够做到这些,你这个人对公司就非常重要。个人注释:毕玄的观点对于公司发展对于个人发展都很重要。毕玄:… … 国企,我在那里做了4年,从一个学生很快做到一个小部门的主管,这个成长的主要原因是我的直属领导不断离职,我就不断地补上去了。从技术上说,在这里有成长,但不是很大。4年以后,我感觉自己的发展遇到了瓶颈,虽然在这里生活比较安逸,但不是这个年龄应该有的状态,当时也才27岁左右,就想换个环境。个人评论:和我的经历类似?放翁:其实从P7级开始,就没有人帮我做规划了。技术委员会在级别P7~P9的定义中,要求P7级的人员要对一个小的产品或团队有方向性的指导,P8级就要求在一个大部门或公司级的产品上有方向性的指导,P9级要求除了考虑自身的产品之外,还要站在公司的角度考虑自身的产品对公司的发展有什么帮助。个人注释:P级的认定很清晰放翁:推荐在杭州,全家去走走云栖竹径、虎跑后山、江洋畈,这些地方的人比较少,很安静,能够让你放松身心。长一点的路线是从古荡上去到北高峰,然后到宋城。个人注释:杭州真是到处都是旅游资源啊放翁:在个人发展的不同阶段寻找到合适的导师很重要,看准方向会事半功倍。在刚刚参加工作还没有形成自己的判断时,方向有两个来源,一个是个人的兴趣,一个是找一个你非常佩服且能掌握未来方向的人,当然,如果这两者正好重合,那么剩下的就是脚踏实地坚持。个人注释:很赞同。好的老师胜过很多因素。但师傅领进门,修行靠自身。性能也是一种功能:一些产品很关注功能,当功能通过后,先草草上线,而后再逐步完善性能上的问题,这个嘉宾的说法让我产生了强烈的共鸣。个人注释:这个就是现在很流行的一种做法:先做出整体,再不断优化。不断是作系统,还是写科研论文,这种策略都很好。一个计算机工程师该以怎样的态度和方式来工作和学习?多隆的一条朴素的建议或许可以很好的解答:“发现问题,解决问题,不要绕开问题的本身;多做事情,不会吃亏,即使不是你的事情。”这大概也是多隆最大的成功秘诀吧。看似容易的原则,却不是每个人都能做到的。做到了,你也有希望成为“多隆”。 始终保持对代码的那份单纯的热爱,保持对技术的专注和钻研;别人把工作当工作,他把工作当事业——这就是多隆的程序世界。个人注释:多隆是淘宝的第一位程序员,十分乐于帮助别人,十分热爱编程。有机会要好好拜会一下。总结:淘宝牛人众多,技术发展的很快。待读书籍《玩法变了》《触动人心》
  •     顶尖的技术作为支撑。在用户享受淘宝的乐趣的背后,有哪些神秘的技术在支撑它呢?第1章 个人网站 / 13创建一个小小的网站需要什么技术?在群敌环伺的状况下怎么走出网站的第一步?淘宝网独特的文化和价值观又是怎么形成的?本章试图给你一个解读。

精彩短评 (总计65条)

  •     虽然不是太懂,但详细介绍了关于淘宝发展过程中的一些技术变革
  •     听吹水吧
  •     淘宝的技术演进、文化观和价值观的一本书。
  •     2015年和2016年分别看过!
  •     系统介绍了淘宝的技术变迁及其历史, 我是当小说看的 :)
  •     阅读于2016年3月
  •     了解了不少技术和淘宝发展的历史
  •     这不是一本技术书籍,像是淘宝的传记,好的设计都是进化而来的。
  •     入职时送的书,闲来没事翻了一遍,不得不承认,在阿里学到了很多在学校里学不到的东西,以后也是职业生涯的一笔财富吧
  •     当成淘宝的故事看还是可以的,反正不像一般的技术书那样看了容易睡觉,哈哈,花了半天就读完了。今天是年前上班的最后一天,祝自己鸡年大吉吧~
  •     只有前半部讲架构比较好,后面就比较流水账了。业务推动架构的进化,架构进化后又带来业务的发展空间
  •     很有意思的一本书,要是还有运维篇的话就更好了
  •     看完了,虽然有很多名词不是很明白,但是收获颇丰,有机会的话会再读一遍
  •     讲得比较杂,不怎么系统,价值不大,当淘宝技术八卦来读一读吧!
  •     看完后印象不深……
  •     粗略浏览了一遍,讲了淘宝的发展史,以及淘宝发展过程中出现的一些大牛,这样的书读一读电子版的就OK了
  •     在 Kindle 上读完的,很平实叙述了技术人员从业十年来的经历和感悟。做的项目也都是一步一步来,没有一开始就接手所谓的明星产品。工程师还是要深耕细作,沉下心来打磨技术和产品。
  •     几点新知识, 终于明白了沈询是TDDL的元老 行颠作为淘宝架构师还做了数据库的路由层 Drds本来就支持Oracle
  •     很多术语看不懂
  •     更像是碎碎念。没有太多干货,而且作者的经历没有太多的可借鉴性。
  •     看完觉得自己不配叫技术 呵呵
  •     从来不是一蹴而就,或者所谓的高度前瞻性设计出来的。淘宝从开源到依赖小型机、Oracle,再到去IOE。技术架构不断迭代。技术总是被业务推动的。另外,借鉴了其中的学习债务与技术债务两个用辞。
  •     这本就当小说看,讲了淘宝的技术发展,可以了解发展的过程,从中吸收经验。
  •     读错书了。。。流水账+1
  •     写的很好,业务驱动技术
  •     三天时间一口气读完的,久旱逢甘露一样的感觉,很多技术我甚至都没听过,深感惭愧。
  •     睡了一个多小时都没着。二十分钟把剩余的翻完了。
  •     读完这本书最大的收获就是毕玄大大本科学的是生物了吧~ 让我又重获了追赶CS科班同学的信心
  •     到货翻了下,和以前的子柳在网上写的 从P1到P7——我在淘宝这7年 ,基本内容完全一样。这个把网上帖子兑点水然后出版。很小的本册子,居然要30几,有点很不厚道。想看的同学,网上搜索那个帖子,基本内容都在那里面了。
  •     对于阿里的技术演化有一个比较全面的了解。
  •     读起来很轻松的一本书,介绍了淘宝从无到有,从有到优的发展历程。章节组织略显随意,但带入感很强,读完后确实能感受到,好的产品是演进出来的,而不是设计出来的。另外,也能读出一点题外之意,技术出身的人,在一家技术至上的公司,从事着与技术渐行渐远的工作,即使做的不错,在内心也是一种煎熬。
  •     多隆大神好厉害啊~
  •     了解一下淘宝技术的发展。 没有特别多的干货。
  •     作为一本技术相关数据,整体通读性比较强,更多的像是在讲故事一般,书籍前半部分按时间叙述的较为连贯,后半部分分内容介绍以及介绍其它淘宝同人的经历感觉处理不是很好,阅读力较差,不过整体可以一读,不论是了解淘宝技术发展的历史以及对自己以后的可能的方向都会有一定的启发
  •     不算技术书,文笔不错。基本上是以很八卦的口吻从产品的角度介绍了一通淘宝后台的进化路线。所有的技术产品都只提名字,讲讲思路,不谈细节。书有点贵,性价比不高,要是有低价的电子版比较不错
  •     大牛们都是练出来的,向产品致敬,向大牛们学习
  •     web
  •     非常好的一本,看完对大型网站有个概要了解
  •     技术为王
  •     看了刚开始的淘宝会想说原来大家都一样……
  •     作为IT从业人员,对淘宝的技术一直敬仰有加。通过这本书,大致了解淘宝从最初创建到现在IT巨头的技术和架构变迁。有意思的事这本书中还透露出淘宝的武侠文化以及以武侠命名的各位技术大牛,都是业界顶端,让人敬佩。这些大牛的技术成长和行业成绩,也让我这个处在尴尬年纪的IT人感到紧迫,好好地审视自己,减少生活中不必要的束缚,沉淀身心,做出改变。书中拿来举例的各种淘宝商品是不是反映了作者的恶趣味哈哈~
  •     前半部分非常有意思,有点讲述淘宝技术发展历史的感觉,到后半部就有些一般了,不过好在书不厚,能够让人体会到互联网企业的核心还是要通过技术来沉淀以及积累来使公司更有效的发展。
  •     环境使人成长
  •     如果有kindle版,可以考虑买,实体书的话,。。。
  •     谈了淘宝技术的渐进式发展,值得一些公司借鉴
  •     讲淘宝技术演进史,对架构感性趣可做参考
  •     计算机企业编年史
  •     我当看故事一样,看淘宝十年的技术发展故事,会有所收获。
  •     不仅仅IT行业的人值得去读,淘宝发展过程中的奋斗值得我们每个人去努力做好现在的工作,过好现在的生活
  •     八卦。
  •     2014.08 读完对架构很感兴趣
  •     当成故事书来读读还是不错的
  •     早就听说过这本书 淘宝这十年 值得收藏
  •     对于一名在校学生,写了一些web应用的对数据库增删查改后,而接下来其他web开发便成为一套模版,千篇一律,依然感觉到还是什么都不会的小白,那么这本书再适合不过用来拓宽自身的知识眼界。第一遍读完,关于Hadoop的部分讲解有点第一遍暂时并未理解。
  •     了解淘宝发家史必备,也仅仅到了解。
  •     我淘宝店可以充电话费哦,充1块就行,留言处写要充值的电话号码,秒到账!复制这条信息,打开
  •     囫囵吞枣,数据库部分有点小理解,其他技术看不懂,读人有收获。
  •     淘宝技术这十年的架构改变,后面几年的变化还多大的 随着技术的发展 以后技术会更新得越来越快 技术的变革也是随着业务系统的发展而发展 好的架构是适合当前业务的
  •     2016看完的书,讲了淘宝早期的技术发展,很有启发。
  •     很不错,读了之后很有收获
  •     读起来很轻松,好薄一本,有点小贵
  •     只能算小白说故事的书,适合不懂技术的人阅读
  •     淘宝的技术架构的改变 牛p的忠告
  •     在这个计划敢不上变化的互联网时代会学肯学才是你生命力的关键。 所以不要羡慕大神,任何技术,都是专研出来的。
  •     创业维艰,技术支撑。内容越到后面就是越像流水账。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024