QQ泡沫乐园 · 免费提供游戏辅助,破解软件,活动资讯,喜欢记得收藏哦!
综合软件_线报活动_游戏辅助_最新电影_最优质的的辅助分享平台

一本淘宝的历史书,是我人生的宝贵财富

网络 2023-02-24 22:04

作者 | 赵超

来源 |

今天有朋友恭喜我,我才晓得自己在天猫早已七周年了。很多人第一句话就是三年痒不痒,老实说,也以前痒过,但常常都是一痒而过,又投入到水深火热的工作中去。回家以后就想这五年我究竟收获了哪些,且不论胜败与否,这7年的经历,是我人生的宝贵财富。

01

第一年:

'正牌七公'曾经说过,要是写一本天猫的历史书,一定很多人感兴趣,其实我也很想写写这样一本书。2004年12月8日入职的时侯,我和'衲子如幻'一起进来,迎接我的是骆冰和岳旭强,骆冰是百阿的教师,岳旭强是我的徒弟。当时还没有百淘,先出席了百阿,百阿给我发了一本书叫《完美商店》,讲的是eBay的故事,看的时侯我就想哪些时侯我也写一本天猫的故事来。

我进天猫特别碰巧,当时只是听到这个网站做的不错,自己也不想继续做对日外包的工作了,就过来笔试了一把。进来的时侯我被惊艳到了,跟传统的企业特别不一样,到处都是生机勃勃的样子。

还有前台的'香香的好朋友'笑的很亲切,原来公司的前台都黑漆漆的。'武当三丰'给我两张面试题,我恐怕做的很烂,但是竟然通过了。'财神'面试我的时侯,问我为何到这儿来,我说很欣赏这家企业发展这么快,这么快的企业上面一定有很多前辈,跟前辈在一起一定成长很快。我每说一句,他点头“嗯哼”一下,以至于后来我跟男友形容公司的CEO的时侯,她只记得那种喜欢“嗯哼”的人。

来天猫做的事情是Java开发,但是之前我只做过3个月的Java项目,连Eclipse都不熟(但我来之前恶补了一下快捷键的操作)。

一开始做事是在岳旭强的手把手的指导下做的,当时十分依赖对面的几个老职工,多隆、正风、进宝、我行、不同、范禹、天川。做的事情也没有一个成熟的流程,常常是你们在峰会见到有人叫须要哪些功能,我们问问PD是不是须要做,然后就写代码,提交测试(给自在、郭芙、宝驹),然后就让青青打包,让剑英发布。

还很清楚的记得做的第一个需求是,有店家说不想把货借给一个“心”以下的卖家、有店家不想借给某个省市的卖家,于是就给买家一个工具,他可以限制个别卖家不能买。

于是我就在发布商品的流程和生成订单的流程中,找到合适的地方,加了几个合适的参数,写了几段合适的代码,就发布起来了。但是这个功能仍然没敢启用,估计是怕卖家要叫。直到3年以后,08年要分拆denali的时侯,这段代码都在,但都没有发挥作用。

做完第一个需求,感觉好牛叉,自己写的代码在系统上运行了,一下子有了信心。当时HR创立了百淘的项目,我先去百淘二期玩了几天(本来要我出席一期的,但当时忙,延迟到了二期,胖胡斐是我百淘朋友,现在百淘早已过一百期了),回来就投入到一个更流弊的项目——支付宝。

支付宝一开始生存在天猫系统上,但到04年末的时侯老马早已有眼光见到支付宝的未来了。当时请了Sun的一帮人在把天猫的第一个PHP版本弄成Java版,之后,就让她们做独立的支付宝系统了。

我跟天川被从天猫派出来做支付宝跟天猫相关的业务,当时不仅Sun的人,淘宝的人,也来了一位标志性的人物fenng,他是这个项目的DBA,记得他那时侯刚来北京,家里装宽带,运营商服务不周到,被他骂了很久。后来(2010年)他在微博上大战中国电信,已经相当有经验了。

项目组上面还有另外几个我十分敬佩的人,鲁肃、苗人凤,二人后来成了支付宝的首席系统架构师和业务架构师。就如此跟随这样一伙牛人,鼓捣了3个月,支付宝在五一节的时侯上线了。

还记得几个DBA在做数据迁移时侯的囧样,数据结构早已面目全非了,正牌七公、fenng、多隆、鲁肃这几个悲催的家伙愣是搞了3天3夜。我们通宵的时侯还有上海的店家跑来看我们,有一位是天猫璧君,后来直接加入了天猫。

当时是多么一派热火朝天的悲催时光啊,我三天三夜没回去的时侯,老婆还打电话过来问“你究竟还爱不爱我了?”怎么会不爱呢。

第一年进来是P1,现在早已没有P1了,后来调整过,我当时进来应当是算P3的样子,记得年末的时侯三丰给了我4分的评价(超出期望),然后升级为P4了,那是我成长最快的一段时光。

02

第二年:

做完支付宝,公司给弄了硕大的欢庆典礼,带我们一帮人去了楠溪江。玩的很爽,但我有有点不安,因为我跟这帮人混了3个月,实际上只做了3个功能,一个是创建支付宝交易的插口、一个是接收支付宝订单状态的插口、一个是绑定和解绑支付宝帐号的功能,而另外的牛人们,搞出了这么巨大的一个系统,我处于深深的拜服中。

半年以后,淘宝网的outing又去了楠溪江,后来另外两个项目的欢庆,也去了楠溪江,到前面我都认得这边的公路了。

从楠溪江回去,真正悲催的日子开始了,我很长一段时间都在做擦脖子的工作,擦的就是支付宝系统上面的一些问题。

由于支付宝和天猫是两个独立的系统,系统之间的通讯是一个大问题,而建行跟支付宝也须要通讯,于是问题就常常出现:用户在建行付款了,未必能通知到支付宝,支付宝收到通知了,未必能通知到天猫,于是用户的钱没了,淘宝的系统上却显示未付款,很让人崩溃。

我和鲁肃尝试了很多种办法,一开始用MQ,但并发量上来以后老丢消息,消息的时间次序也会错,后来他做了一个消息中间件系统,这个就是天猫的notify的雏型,现在notify三天能发送几个亿的消息通知,能保证通知到、能保证不重复通知、能保证消息有顺序,相当不容易。

三丰看我似乎在支付宝做了好多事情,而且跟鲁肃她们合作的那么好,还以为我水平大有长进,于是在维护着支付宝插口的同时,我开始了PM(项目经理)的生涯。据说我是天猫的第一个PM,这让我很爽,我在做PM的过程中跟SQA一起整理出了《项目管理流程》、《PM工作手册》、《系统设计模板》等等开创性的工作,有些东西承袭到了现今。但后来某一日有人提出敏捷的概念的时侯,我又在反省,我是不是欺骗了天猫的项目开发模式很多年?后来想想,反正当时你们都不懂,谁说的明白听谁的。

淘宝改评价时间限制_淘宝让买家改评价_pad淘宝改评价怎么改

我的PM生涯从2005年持续到2008年,这两年又大致分为两个阶段,一个是“新手上路”阶段,自己摸索着做了【商品详情分拆】、【收藏夹整修】、【支付宝认证】几个项目;另外一个是“死去活来”阶段,做了【我的天猫ajax版】、【招财进宝】、【淘宝旅行】,为什么死去活来,因为前面这3个项目死了2个,活了1个。

【商品详情分拆】是在2005年的时侯开始做的,三丰说让我当项目经理,我看见总监两个字吓的半死,但后来晓得项目上面就我和拖雷两个人。要做的事情十分简单,淘宝商品信息表一开始就是一张表,商品的所有信息都在这张表上面,包括商品的详情,用一个clob数组储存的。

大家应当晓得商品的详情是一个多么惊悚的数组,据说天猫商品详情页面假如复印下来平均大约有5米长,当时没那么长,但也很惊悚了,跟其他信息置于一块,严重影响数据的读写性能。

于是我新建一张表,存储商品详情,普通的商品查询不会用到这张表,只在商品详情(detail)页面才能用到,做完以后性能一下子好了好多,我又骄傲了好久。再后来我晓得商品的详情早已不能存数据库了,放到了文件系统上。

【收藏夹整修】是一个稍为再大点的系统,最早天猫的收藏夹只能收藏商品,我跟万剑、领军几个人把收藏夹整修成能收藏店面、能收藏搜索、能把收藏的内容分类处理,当时的UI设计可能是承志(@SharkUI)做的,看他一个象素一个象素的扣,才发觉他比我们写代码的更悲催。这个项目算是一个比较完整的项目过程了,我不仅写代码,也做些计划之类的东东,所以后来就开始写项目管理的文档了。

【支付宝认证】是天猫的一个创新,淘宝在创立之初就要求买家实名认证,最早的认证形式是让用户上传身份证相片,我们去联接公安系统的网站来核实信息,核对一个要交5块钱,成本相当高。后来浅雪(@面我)过来当PD了,提出了一个新的认证形式:我们觉得交行上面一定有用户的身分信息,而支付宝又跟交行有合作,那就可以通过交行的用户信息来验证身分了。

所以支付宝认证的原理就是:用户递交身分信息和建行帐户,我们往这个帐户上面打钱,打进去以后用户填写收到了多少钱(我们堪称打过去的是1块钱以内的金额,实际上只有几分钱),用户填写的跟我们打出的是一致的,那这个人的身分就是对的。

这除了增加了认证的成本,也使认证的效率由原先的一周左右弄成一天以内即可完成。由于我跟支付宝比较熟,又做过PM,就理所当然的做起了这个项目的PM。据说这个项目后来申请了专利,这的确是一个很大的创新。

这三个项目我做的很顺利,认为自己早已能称得上是项目经理了,但巨大的失败在前面等着我,由于前面这些想起来太难过了,先讲到这儿吧。

03

第三年:

2005年年末的时侯,我离婚了,跟丈夫匆忙领了证就往公司跑,因为当时我负责了一个更大的项目,重构【我的天猫】。由于太仓促,结婚证掉在了半道上,后来有人送到了民政局,结果三天去民政局领了两次结婚证。

【我的天猫】是给会员管理自己的商品、交易、收货地址、评价、投诉的地方,这个地方因为登陆以后才会看见,所以风格跟外边完全不一样,很长时间都没有优化过,样子丑,用户操作也不便捷,如果一个人有好多商品,上下架还须要一个一个的操作,非常麻烦。这时候一个重要人物登场了,承志(@SharkUI),他给我们演示了最牛叉的后端交互技术,就是Gmail上那个ajax的交互方法,可以拖动、可以用右键、可以组合键选择、操作完毕不刷新页面,管理商品如有神助。

除了承志,还有个牛人加入了项目组,一灯(@喻策) ,这是他作为PD的第一个项目。再拉上万剑和一伙工程师我们就开搞了,我给这个项目起名alps,就是阿尔卑斯山,淘宝的前台项目叫denali,后台叫mickley,都是名山,咱这个要更有名。项目的过程中我把笔记本桌面换成雄伟的阿尔卑斯山,加班的时侯给兄弟们买阿尔卑斯糖,大家干的热火朝天。

快要完成的时侯,老马不知道怎么回事忽然出现在我身旁,看我操作了一遍新版【我的天猫】之后,问我这是不是客户端软件,我说是网页,他郁闷了,说这跟客户端软件一样,链接下边连线都木有,上下架用文件夹表示,我都不知道如何操作了,卖家肯定也不会玩。被他如此一说,我们其实不服,但也留了个心眼,于是做了一个beta版的发布,在老的版本之外让一部分用户先体验新的版本。

接下来天猫历史上第一个群体性事件爆发了,试用完新版本的【我的天猫】之后,很多店家愤怒了,说不会玩,一灯就和承志一起商量如何把页面改得像个网页一点,改了半个月,愤怒仍然没有消弭,我很无奈地看着这两个人在哪里坚持,然后跟老板们商量如何办。

后来我们用了一个很挫的方式给自己一个台阶,到峰会上让你们投票要不要使用新版【我的天猫】,投票结果是一半以上的反对。于是如此十来个人做了3个月的系统被杀掉了。我当时只觉得对不住这帮兄弟们,也对不住自己领的这3个月的工资,走路都抬不起头来。但这还不是最痛楚的,最痛楚的是我们下线以后,另外一拨买家不满了,说如此好的功能如何没有了?

虽然【我的天猫ajax版】挂了,但老板们也没说我哪些,我自己诚惶诚恐的总结出了项目过程中的几大罪过,发给你们,警示后人,缓解一下内心的道歉。到2006年五一的时侯,另一个划时代的项目启动了,就是【招财进宝】(我悲催的连续丧失了两个五一节)。

财神说要用最好的项目阵容,我被选中了,这一下子让我感觉我能界定到最好的职工之类,原来正重伤的心又病愈了。

这是一个商品P4P的系统,就是按成交付费。我们觉得早已有很多买家有钱了,但天猫上这么多的商品,他们很难被找到,他们乐意花钱让商品排在后面。

我们容许买家订购广告位,把他的商品按一定算法给个排行(类似于百度的竞价排行,但不仅仅看他出了多少钱,还有信用、成交量、被收藏数目等等,这个算法搞的巨复杂)。

这是一个多么流弊的盈利模式啊!在这个奢华的阵容上面,乔峰(@王煜磊)是业务方,浅雪是PD,开发有黄裳、进宝、晓锋、长空,测试有自在、非烟,UED是青桐和承志(@SharkUI),架构师是行癫,DBA是叶开。

在我们开发的过程中,乔峰高手打球断了腿,于是他SOHO办公,经常在网路的另一头给我们打气。我当时第一次据说SOHO这个词,只是他人so的是home,他so的是hospital。

这个系统进行的很顺利,但发布的时侯,更大的群体性事件下来了,买家们指责:你们不是承诺3年不收费么?收广告费不是收费么?……后来巴拉巴拉很多事,由于有隐情,此处省略500字,以后发到阿里味……然后,这个项目又惨剧了。项目下线的那三天,乔峰先哭了,财神说男子汉大丈夫要拿得起放得下,晚上去虚竹家请你们吃个饭,算是项目结项了。

饭桌上他才喝了两杯,就挂了,我看你们都吃不下去,也不敢多吃。结束的时侯我和小宝送他回去,小宝力气大,背着他,我在门口撑着伞,路灯下雾蒙蒙的,小雨仍然下。

有人说这个项目的失败,让中国电子商务的成熟延后了N年,但这些背后的人,你们真的损人也没有利己。

淘宝让买家改评价_淘宝改评价时间限制_pad淘宝改评价怎么改

接连两个项目都挂了,我反而不怎样忧伤了,已经被老总忧伤完了,心态反而轻松了许多,很多东西,不是你努力才能成功的,也许应了那句话,谋事在人成事在天。

这期间也做了好多日常性的需求,印象最深刻的是胖胡斐有一次给我提了个需求,年底了要做个中奖的系统,要求在中奖人数能预估的情况下,系统就能即时开奖,发奖数目要均匀分布在三天的时间内,发出去的奖品不能超过预设的值,也不能有奖品没发出。

真会难为人,我想了好久搞出一个算法,用随机数来做中奖的种子,数字在某一个区间的时侯算中某一等的奖,每个小时发几个奖有限额,发完以后在这个小时内的数字显然在抽奖区间也不算中,如果后面一个小时很快就有人抽奖,减小前面一个小时的抽奖区间。这个算法后来被应用到多次中奖活动中。

好吧,心碎的第三年就如此过去了,那时候早已是P5了。

04

第四年:

在【招财进宝】项目中有一个技术的细节值得拿出来谈谈,淘宝商品详情页面每晚的流量在10亿以上,里面的内容都是置于缓存里的,做【招财进宝】的时侯,我们要给买家显示他的商品被浏览的次数,这个数字必须实时更新,而用缓存的话通常都是异步更新的。

于是商品表上面降低了这样一个数组,每降低一个PV这个数组就要更新一次。

发布起来一个小时数据库就死掉了,撑不住如此高的update。数据库撑不住如何办?一般的缓存策略是不支持实时更新的,这时候多隆高手想了个办法,在apache里面写了一个模块,这个数字根本不经过上层的web容器(只经过apache)就写入一个集中式的缓存区了,这个缓存区的数据再异步更新到数据库。好像哪些问题,到了多隆手里,总能迎刃而解。

那一年发生了好多事情,多到我都记不住了,我只模糊的记得项目结束以后,组织结构有过一些调整,也来了好多牛人,尤其是UED的人。

例如@XX的三通 (他和我都是一灯的四个门徒之一)还有@赵小马、语凝、圆心她们。

那个时侯UED开始分交互、设计、用户研究、前端等等工种,以前都是一两个人搞定所有。下面那种项目中,我们有了深入的合作,UED的这些分工,对于PM来说,让我感觉项目周期更长了。

悲催的一年过得很慢,但是年末我却升到了P6。

2007年夏天,老婆回老家生小孩去了,我在公司开始生我的女儿,就是下一个项目【淘宝旅行】。

这个项目之所以我认为像是自己生的,是因为我从最初期的商务督查就跟进了。我们想做一个集团版本的旅行服务,可以接入天猫、支付宝,也可以接入B2B的系统,于是后来我们做下来的第一个版本的【淘宝旅行】是用支付宝帐号登入的,跟现今的一淘接入的用户系统是一样的,当时很多人会认为很奇怪,怎么不用天猫的用户信息。

老板们看我闲着,合作方也是我比较熟的支付宝,于是我沉寂2年以后,又一次跟支付宝合作了。

我跟随支付宝的BD们(孙权、夏波波)去拜访一家家的航空公司,谈合作形式和分成模式,我第一次坐在谈判桌上跟如此流弊的央企磋商,只在她们问我能不能实现的时侯做一下技术剖析。

国企中有不少有眼光的人才,他们希望做点创新的事情来,但整个体制太重了,谈了半年,没有结果。

于是我们又转向跟代理商磋商,这些商人触觉极其灵敏,他们意识到有网店这么多的用户接入进来,是一个很大的市场。他们都很积极,于是很快【淘宝旅行】的模式就弄成代理商作为店家的服务平台,代理商挣钱了给我们分成(分多少?不告诉你)。

艰苦的商务磋商完成以后,更坚苦的项目开发跟进,老婆不在西安,也不问“你还爱不爱我”了,我专心的投入进去,2007年年末的时侯,淘宝旅行上线了。上线的时侯我问老板们用哪些域名,语嫣妈妈说,用最土最好记的吧,于是jipiao.taobao.com就发布了。

这个平台上形成的第一笔交易是一个代理商的老总给自己买的机票,按照分成规则,我们赚了几块钱。那天晚上,财神和语嫣带了一波营运的朋友,敲锣打鼓的给我们发金币饼干,告诉你们这是天猫第一笔收入。当时我被一拨人推着走,拍的合照也没人发我一份。

这个项目的PD是小玉、运营支持是叶青和文纨,交互设计是语凝,从哪个时侯开始,我跟更多的女朋友结下了深厚的情义,所以我开玩笑说准备写一篇外传《我生命中最重要的十二个女性》,呵呵。开发团队的是震北、空望、清虚、腾翼、王喆等,他们是《我生命中最重要的十二个女人》之一。

当时国外机票市场的老大是艺龙、老二是携程,我们的平台上线以后很长时间内,用户还是习惯打电话去找她们来退票,而不是到网站上来用支付宝付款买机票,【淘宝旅行】的发展速率似乎是很慢的。我自己还写了一篇软文《淘宝旅行,下一个艺龙?》被好多网站转载。

另外一方面,为了获取愈发实时的航班信息,我们必须获得中航信的支持,而中航信当时正急于推广她们的饭店系统。

于是在接下来的半年时间内,我们用中航信的饭店系统做了【淘宝酒店】,跟机票一起列入【淘宝旅行】,中航信也把IBE(Internet Booking Engine)接口给了我们。

我和营运的姑娘们整天盯住有谁在我们这儿订了机票,有谁订了饭店。如果有朋友同学或亲朋好友要旅行,我们去给她们推销自己的系统。记得到2008年年末的时侯,机票销量才几百张。

坐在我们后面的是【淘宝体彩】的团队,哲别是PM,一灯是项目经理,经过了【我的天猫ajax版】之后,一灯技术水平精进,跟体彩公司谈合作的时侯大谈ajax和用户体验,唬的人家一愣一愣的。

这个项目真是天时地利,用户只须要两块钱就可以买一注,用支付宝下注特别便捷,上线以后销量激增,到月底的时侯有两注体彩都中了500万,一时之间,风光无限。苦逼的机票团队在一边只有艳羡的份。

看着这个小孩在渐渐长大,这个过程中我们做了零零星星的一些日常需求,实际上工作量不大。因为我们都是土鳖,又挖了几个机票行业的人过来,一个是处端,一个是从携程挖来的老总。

当时另外一拨人被关进了湖畔花园,做了【淘宝商城】,他们从湖畔花园回去以后,【淘宝旅行】这个垂直市场的项目被界定进了商城,然后我们团队被划入商城的技术团队。

但每次跟行癫开周会的时侯,他们讲商城的种种事情,我都插不进话。到了月底,商城蓬勃发展,但机票的业务没有太大起色,这一年我也不务正业啥都干过,在技术上没有多大进步,被打了个3.25分,P6不变。

这时候有人来挖我了。

05

第五年:

有人害怕,写到前面会不会变宫女了。其实越往旁边就真的越难写,一方面是这些人就在你对面,你要顾及她们的体会;而这些事,也才刚才过去或则正在进行中,身在其中很难有个客观的描述。

不过既然都写了这么多,那就继续写下去吧,后面的事情比较近,也不太有名,估计感兴趣的人不多了。

我以前写过一篇博文,是对于“小黑屋”的描述,淘宝有个传统,牛叉的项目都要在小黑屋中进行,当年我们做[我的天猫]和[招财进宝]的时侯,有人艳羡我被关在一个小黑屋上面。

到了08年的时侯,我开始艳羡别的关在小黑屋上面的人了。这样的人有两拨,一拨人做了传说中的[淘宝商城],一拨人做了传说中的[淘宝系统3.0]。做淘宝商城的那拨人姑且不说,淘宝主站系统在哪个时侯经历了一次翻天覆地的变化。

因为发展实在太快,淘宝的系统仍然处于变化之中,但大的版本演进,大概有两次,一次是把最初那种LAMP构架的系统迁移到Java平台上,一次是把集中的Java系统分拆成多层的分布式系统。

从PHP到Java在04年就迁移完毕了,我去的时侯正赶上迁移完成后那帮Sun的工程师开始做支付宝,所以我错过了。从集中的Java平台分拆成多层的分布式系统的时侯,我在做[淘宝旅行],又错过了。

我仍然相信像[淘宝旅行]这样的垂直市场才是最好的业务模式,不可能所有的商品用同一种展示方法,也不可能所有的交易用同一个流程。但在主站分拆之前,要做垂直市场只能重新做一个系统,拆分以后,只须要在业务逻辑层重组一下就可以了。

所以此次网站的分拆,不仅稳住了不断下降的流量,也支持了后续几年新的业务的发展。在分拆的过程中有很多技术的创新,我们从使用技术到了创造技术的阶段。

记得有一次我们跟腾讯的工程师交流,大家提起了那种时侯各自做了一个文件储存系统,仿照GFS,淘宝做了一个TFS(taobao file system),腾讯做了一个TFS(tencent file system),在GFS的理论基础上各自有不同的创新。除此之外还有Key-value的缓存系统、消息中间件、Java中间件、海量数据的储存和估算等等。一个系统发展到10亿流量的级别,你不得不做技术创新。

这些我都错过了。

但[淘宝旅行]最初三年的发展十分平缓,商城在做业务的创新,主站在做技术的创新,我们这个团队游离于商城和天猫主站之外。这个时侯,有人来挖我了。

我总是容易被男人说动,尤其是漂亮的女性,而郭芙就是这样的男人。她问我天猫主站分拆以后,对测试有哪些挑战?我说系统分层多了,出错的概率大了,但功能测试难以侦测到上层。

她问有没有办法深入到代码级别来测试?我说有但很难做。她说难才找你的嘛,有哪些办法来作?我说做单元测试,但单元测试最好让工程师自己做,我们做再往上一层插口的测试。

然后她说英雄所见略同,我早已有几个人在做了,你愿不愿意一起把这事做大?这时候发觉她挖了一个坑给我跳。(^_^) 不过这是天猫项目开发中的一项很大的变化,做好的话将对系统的稳定性有很大保障,而我也认为每晚在哪里卖机票有点厌烦了,那就搞点没人搞过的事情吧。

我做过开发,做过PM,兼职做过PD,还像SQA一样搞过几个流程,在08年末,我又开始了测试工程师的生涯。进到测试团队以后我发觉曾经对测试的认识都太做作了,尤其是天猫的测试团队,其测试技能和测试方式是业内顶级的,我要做的就是招募一个能写Java代码的有测试思路的团队,但后来发觉没有这样的人。

于是招募能写代码的,然后给她们培训测试方式,另外也吸收能做测试的,给她们培训写代码的技能。在2009年的上半年,我大半的精力都放到了招人和培养人里面,团队从4个人降低到19个。我记得跟铁花一起做插口测试工程师的培训,有个绰号叫老鸨的,给我们取了个名子——“花柳组合”。

接口测试的思路很简单,就是用测试代码来验证系统代码的逻辑是否正确。但做上去很困难,最大的困难就是被测代码太“拥抱变化”了,三天两头的变,测试代码常常会失效;另外一个问题就是要验证一个业务逻辑,也许要用10倍的测试代码能够覆盖,所以这事儿也是一个体力活。

我们发觉系统上面越往下层,变动越小,逻辑越简单,于是我们就从最底层的IC/TC/UIC那些开始测试。测试代码写完以后倒入持续集成的环境中,一旦被测代码递交SVN,测试代码就回归一遍,把错误信息发布下来。09年是这个团队异常艰辛的一年,我们把最下边一层的代码都做了插口测试,有些还有性能的测试。

pad淘宝改评价怎么改_淘宝让买家改评价_淘宝改评价时间限制

我记得做UIC插口测试的时侯,模拟了10亿以上的恳求量,结果发觉了JDK上面的bug,后来递交给了Sun。做这种事情的过程中我们也对常用的测试方式做了一个具象,弄了一个测试的框架,写了一本《接口测试白皮书》。

我跟郭芙说既然我们做了这么多事情,有这样的实力,就可以低调一点,向外传播我们的影响力,于是我们提出了一个愿景:“做测试的行业标准”。她委任我们“花柳组合”一方面去维护qa.taobao.com这个博客,一方面对内举办大量的学习和培训,我们叫它“3T交流会”(taobao test technology 或者 taobao test team 或者 taobao test training 都行)。

在测试团队做的很开心,也有机会跟更多甜美的女孩子共事。但从很多人的眼光来看,一个开发的人员去做测试似乎有点奇怪,我也时常思考自己如此跳来跳去究竟好不好。直到后面一段时间,网上流行3种青年,我也把工程师大致分了一下类别:普通工程师跟随业务跑,来啥需求做啥事;文艺工程师专注于自己的领域,研究的特别精深;2B工程师跳来跳去,啥都干,啥都浅尝辄止;还有一种工程师叫流弊工程师,啥都能干,啥都精通(这种人在工程师心里叫“神”)。

而我应当属于第三种,不过我辛运的是,淘宝上面机会太多了,我做的都是自己喜欢的事情。

08年的年末,我被提高到了M1。没有看错,当时从P6到M1是升级了,悲剧的是过了一年以后,公司愈发注重专业能力,M1==P6 了。

也许是看我在测试团队把培训做的风生水起,09年末的时侯,又有人来找我了。

06

第六年:

作为一个2B工程师,渐渐的开始不务正业,到了09年就极少写代码了,做些上通下达、资源协调、关系处理、甩手掌柜之类的事情,完成了一个P到M的转变(从另外一种意义上来说:这个码农废了)。

但做了M以后,才晓得管理真的是一门艺术,尤其是管理一群女孩子的时侯,简直是处于艺术殿堂的颠峰。那时候从一位高手那儿看见一个理论,作为M,就不可能做到让所有人都喜欢你。

这对于一贯喜欢做好人的我来说,很有难度。但做了2年M然后,有位朋友说我是个“老好人”,这真是一个很大的严打,说明我这个M没有做好。

据说是因为有人推荐,09年末的时侯,老板的老总的老总来找我,我以为出啥大事了,原来是她们发觉团队大了,壁垒也大了,知识的传播和弘扬有很大障碍,需要一个专业的技术培训团队。

而我,啥都干过,又喜欢张罗些培训和交流的事情,似乎挺合适的。我觉得团队的成长是M的第二等大事(第一等是干好活),那跟带一个小团队来比,支持整个大部门的成长虽然更能发挥我的余热。

但这个我一手构建上去的团队,大部分人都是我找了无数简历、打了无数电话才找到的,我投入了太多的爱情,实在不舍。思前想后,心理斗争了好久,明白你们都能独当一面了,我离开对她们没啥损失。于是挥一挥袖子,我走了,不过还是没忍着泪水。

这一年的测试生涯,我似乎又处于最初的创业时期,理论、方法、技能、团队都是从无到有,跟测试团队的其他人员的配合也是从生疏到默契,所有的事情都是摸索着来。

这一年我技术和管理水平没多大提高,却犯了好多错误。团队成员之间出现问题的时侯后知后觉,处理人员关系的问题简单粗鲁,工作的安排像是甩手掌柜。但这一切之后我收获的是态度变了,慌乱以后开始变的从容。

接下来我们新的团队创立了,@展堂 @早安薇薇安 @奇怪的伟大 是最早入伙的。我们取了一个很帅气的名子“@淘宝技术学院”,还有英文名Taobao University of Technology。

定位是做一个企业大学,像惠普商学院和摩托罗拉大学那样,但是要做什么虽然也不知道。我们看每年都有几百个应届生入职,而好多技术都是外边学不到的,那要先给她们来培训吧。

于是淘宝技术大学旗下第一个项目开始启动了,我们叫它“逐浪堂”,取长江后浪推前浪之意。我们搜集研发部上面所有的业务、框架、规范、流程、工作方式,教给这帮朋友们。

这些东西搜集上来以后我们发觉须要有两个月的时间才会培训完,于是逐浪堂上面几期的朋友接受了我们两个月的知识灌输。然后我们去采访她们的意见,发现一个最大的问题,就是东西太多了,如同把天山童姥的功底传输给一个路人甲一样,他会崩溃的。当然那些朋友们也有不少是像虚竹这样的,本身天资聪颖,可以接受这种东西,成长好多。

2010年我们把主要精力都投入到了应届生的培训,“逐浪堂”项目几经更改,我们对知识分门别类,对课程精益求精,最终成形到了现今的样子:应届生接受2周的“逐浪堂”脱产培训,内容是通用技能;进阶版的技能我们装入在职培训,叫做“追风堂”;经验分享和大师交流我们称作“百家讲堂”;还有一拨社会急聘的职工,他们出席3天的一年制培训,叫做“飞云堂”,主要传授天猫特有的技术和框架。支撑这种项目举办的是一个讲师管理机制,一个课程管理机制,还有一个在线报考的培训平台。

在工作举办的过程中,我们也有不少创新。兄弟公司的培训管理员以前说过一个事情,他们找培训公司给她们采购一个数据库的课程,人家说“最好的DBA都在大家这儿了,你让我到那里去找?”我们发觉虽然好多业内顶级的人才都在公司内部,去外边找都找不到。

那我们能不能像采购外边的课程一样从内部讲师这儿采购课程呢?在得到老板们支持以后,我们开始重金在内部悬赏这样的课程,把某项技术讲透,需要8个小时以上的时间,需要有良好的课程设计和讲课技能。悬赏发出以后一下子挖出了十来门这样的课程。

说是重金,其实比她们去外边讲的价钱还是要低好多的,而且这样一整天以上的课程,对讲师来说是工作之外一个很大的投入,给些激励也是应当的。于是她们讲过几堂课以后,拿着我们发的iPad,既觉得荣耀,又帮技术学院做了挺好的广告。

在工作迅速举办的过程中,团队也不断壮大,这时候又来了@唐甜cr @风云咧咧嘴,中间也有几个实习生走来换去,其中一位的艺名被我们注册成教师的小二账号,到现今都成了花名。

另外还有一个兄弟团队须要提一下,因为我们之间的关系比较亲昵,我们做内部的培训,他们做外部的交流。迄今为止她们已然成功举行了两届@velocityChinaWeb性能和运维会议,也举行了D2、iData、iTest、aDev等好多交流会。他们主外,我们主内。

淘宝让买家改评价_pad淘宝改评价怎么改_淘宝改评价时间限制

这个团队的负责人是@灵小珊,一个简约利索的女孩,我曾经去集团办事的时侯跟她打过交道,对她印象深刻,她却证实见过我。

2009年刚从测试到技术学院,没有晋升,我也认为的确不够资格。在2010年底的时侯,我充满信心。那时候天猫的晋升机制变了,需要给一个晋升委员会去做汇报,很多人从述职笔试回去都受到严打,我也是其中一个。老板们问了我一个问题“你认为培训的本质是哪些?”我说这是一个好问题……然后我继续留在M1的级别上。

07

第七年:

这一期先打广告,哈哈。首先帮@胖胡斐 推销他的新书《玩法变了》这是一本述说淘宝店如何营运的好书,用一个很俗的词来形容,就是“干货!”里面提及中奖的玩法,其中有一次活动就是我写的代码。在“魅力属性”这个篇章上面也出现了我的名子,嘿嘿。

然后再打一个广告,就是老包宗曦翻译的《触动人心》,讲苹果上的用户交互的,也是精品。我在天猫遇见的牛人好多,但心甘情愿跪倒在他的牛仔裤下的神人不多,而胖胡斐和老包属于神人这个范畴。

我和胖胡斐一起驾校,我们倒车都是回头看车脖子,只有瘦子扭不过头,他是看后视镜倒车的。另外这家伙过圆饼总是会压到边,被@华黎曾宪杰 和教练指责的都快自责了(不过,我也是被她们蔑视的一员)。

宗曦之所以被我敬佩,主要是这家伙玩啥都能玩出境界,他对摄影的研究十分深入,“宗曦观片会”带出了好多摄影爱好者,他不在天猫了,这个组织还活跃至今。

再之后就要为我们团队打广告了,淘宝技术学院第一年我们摸索着玩,主要是做了几百位应届生的培训。第二年,也就是去年,是我们全面开花的一年。先谈谈上场的人物:@展堂@早安薇薇安@唐甜cr @奇怪的伟大@风云咧咧嘴@DY-段燕@高小糕@Ciera米_米……还有几个没微博的,以女孩居多,而且个个都很漂亮,可以说是才貌双全、色艺双绝。

勾的某位喜欢穿白色T的烟枪总是垂涎欲滴的到我们这儿来遛达。

在2011年队伍壮大了这么多,能做的事情也多了上去,年初我们做了需求督查,针对核心系统和底层产品开发出了一系列课程,有《云计算系列》《海量存储系列》《Oracle系列》《MySQL系列》《操作系统系列》《小众语言系列》《JVM系列》《Java内存调优》《搜索技术系列》《广告技术系列》等等。也按照这三年的公司的技术战略的几个关键词:稳定、性能、成本、用户体验,开发出了《稳定性系列》《性能优化系列》《用户体验系列》课程。

还按照日常的热门技术作出了《秒杀系统的设计和优化》《双十一背后的技术体系》等等课程。做出了一道又一道技术大餐。

在这儿也有必要提一下,这三年网店的技术团队急速发展,我对几位老板们也有了敬仰之情。

技术团队创立了“技术委员会”执掌技术的发展方向和人才的评估,成立了性能、稳定、成本、用户体验等各个小组,招募了专业能力十分强悍的人才,分管各重要指标,使整个网站系统的发展越来越健康。

这三年网店的技术也逐步迈向开放,有了面向开发者的开放平台,也把自己的核心构架和中间件都开放出去了,甚至把我们做的低功耗服务器的硬件结构都弄成了开源的。淘宝前些年从开源社区获得了不少技术,现在我们真心实意的开始回报社区了。

同时我们也往前延展我们的触角,跟着公司HR一起走入中学,在浙江大学创立了浙大淘宝俱乐部、在大连理工创立了大工淘宝俱乐部,并送去了不少优秀课程,也给朋友们做了我们提出的实验性项目。我们也跟随集团,与ACM中国区组委会一起举行了秋季峰会和预选赛。

让中学生亲近了企业,也让我们的研制部门亲近了优秀的中学生。

今年上半年我还苦恼在“培训的本质是哪些”这样的问题,想的多了,做的少了。主要是姑娘们在干活,她们发挥了强悍的能量,组织了四百多次培训,反馈和补习的讲师也有三百多名。

给我们研发部每位工程师提供了差不多人均14个小时的培训。我从《ASTD英国培训和发展峰会2009年度报告》中了解到,美国培训做的比较好的企业中,人均培训时长在19个左右,而天朝的企业中被统计到的有培训的这些,平均不到5个小时。而从培训管理员人均产出量来看,我们超过了英国2009年的数据。

在我讲概念和数据的时侯,姑娘们早已开始在研究细节了,研究椅子如何摆放比较合理、学员如何邀约会有比较高的出席率、讲师在课堂上容易出现哪几类问题、PPT的字号多大在后座能看得清……她们把培训的工种逐渐细化,每个环节都做出了操作指南,也有了好多知识的沉淀和经验的总结。姑娘们,你们很棒!

那么培训的本质到底是什么呢?经过老总提点,我们觉得培训的本质是:“通过知识的流转,促进职工的成长,进而促进公司业绩的提高。”

那又有老总问了“你们怎样证明自己的工作提升了公司的业绩?”这个,是个好问题,呵呵……有三天我看到农夫山泉的一个广告,说“我们不生产水,我们是大自然的搬运工”,我灵光一闪、再闪……“我们不生产知识,我们是知识的搬运工”。我们搬的越多,别人接收的越多,我们的价值就越大。我不知道我这瓶水是挽救了饥渴的生命还是呛到了谁的肺,但我晓得他一定有价值。

随着理论的补充和姑娘们的努力(@奇怪的伟大别介意,我们把你当女孩了),在年中特殊晋升的机会中,我升了一级,变成了M2。

老马说过,“唯一的不变就是变化”,年中晋升以后,公司有了翻天覆地的变化。淘宝一拆四,变成了淘宝网、一淘网、淘宝超市和共享业务平台,我弄成了共享业务平台的人,然后共享业务平台又分拆了,我弄成了集团的人。

跟我们一起变的还有创立不久的“产品学院”和“运营学院”,三个学院顺理成章的统一了,变成了“淘宝学院”,以前的市长成了校长,我就荣升为技术学院的院长。

人多了,可以集中资源办大事,但层级不需要这么多,而我做的这事,说是P或则M都可以,而且一个被人说是“老好人”的M恐怕也没大前途。于是我转了,变成了P7。头衔是“培训专家”,属于专家院士的级别了。

7年了,我的毛发越来越少,化学博士朋友推荐的欧莱雅也不好使。付出了7年的青春,也得到了不少,除了钱之外,最珍贵的就是认识了一帮牛人,结交了几个旧友,有了一段足以吹牛逼的经历。

今天是我离婚6周年的纪念日,这篇文章献给我老爸。