读《淘宝技术这十年》随记

    《淘宝技术这十年》是一本讲述淘宝技术发展的书籍,查了一下这本书的出版日期是 2013年5月,书中记录最早的淘宝网站项目组成立于 2003年4月7日,这本书记录的应该是2003年至2013年淘宝技术发展的事情,距离现在2017年已经过去四年了,猜测淘宝现在的技术架构已经发生变化,跟书中不一样了。有点诧异的是书中有写到 分布式 RPC 框架HSF,竟然没有提到 Dubbo。

    本书主要分为三大块内容,第一块内容讲述淘宝技术的发展历程,第二块内容讲述作者在淘宝的八年经历,第三块内容讲述了 淘宝牛人的成长经历。

    正如同很多人或组织成功了以后,就会为自己的出身编造一个美丽的传说。大概在2008年的时候就听说过一个故事,故事大致是这样的,马云找了10个程序员,把他们关在一个房间里面进行封闭式开发,用一个月时间就把淘宝网站给做出来了。一直对这个故事的真实性表示怀疑,因为听到这个故事的时候,所看到的淘宝网站已经很复杂,觉得单凭10个人用一个月时间做不出来,当时不知道这个故事是发生在5年之前,而且网站要比现在简单。

    看了这本书之后,才知道原来故事是这样的,书中原文描述如下:
    2003年4月7日,马云在杭州成立了一个神秘的组织。他叫来十位员工,要他们签了一份协议,这份协议要求他们立刻离开阿里巴巴集团,去做一个神秘的项目。这个项目要求绝对保密,老马戏称“连说梦话被老婆听到都不行,谁要是透漏出去,我将追杀到天涯海角”。这份协议是英文版的,匆忙之间,大多数人根本来不及看懂,但出于对老马的信任,都卷起铺盖离开了阿里巴巴。
    他们去了一个神秘的据点——湖畔花园小区的一套未装修的房子里,房子的主人是马云。这伙人刚进去的时候,马云给他们布置了一个任务,就是在最短的时间内做出一个个人对个人(C2C)的商品交易的网站。
 
    后面有点长,就不复制了。
    这10个人的组织是这样的, 三个开发工程师(虚竹、三丰、多隆)、一个UED工程师(二当家)、三个运营工程师(小宝、阿珂、破天)、一个经理(财神),以及马云和他的秘书。

UED是用户体验设计,看起来真正的开发只有三个人。为了最短时间把网站做出来,买了一个名字叫PHPAuction,架构为LAMP(Linux+Apache+MySQL+PHP)的网站系统,然后通过对买来的源代码进行本地化修改。做了这些修改,修改数据类型,增加后台管理的功能,页面模板改得漂亮一点,页眉和页脚加上自己的站点简介等。对数据库进行修改,读写分离,从一个数据库进行所有的读写操作,拆分成一个主库、两个从库。

    原来阿里巴巴比淘宝要早成立,淘宝的搜索使用了阿里巴巴的iSearch搜索引擎,淘宝旺旺由阿里的贸易通演变而来。    第一个版本的淘宝包含了商品发布、管理、搜索、商品详情、出价购买、评价投诉、我的淘宝等功能,这个版本是没有支付宝的。最后做出来的PHP版淘宝网站是下图这样的,看起来有点简单。


读《淘宝技术这十年》随记_第1张图片



思维导图笔记

读《淘宝技术这十年》随记_第2张图片



感觉作者是很幸运的,最早是做对日外包的,然后进了淘宝。做过开发、PM、管理、培训、HR、PD、SQA。级别从P1升级为P4、P5、P6,再从P6到M1、M2、P7。
 
书中有提到一些级别的定义。
P7级的人员要对一个小的产品或团队有方向性的指导。
P8级就要求在一个大部门或公司级的产品上有方向性的指导。
P9级要求除了考虑自身的产品之外,还要站在公司的角度考虑自身的产品对公司的发展有什么帮助。


你可能感兴趣的:(其它)