淘宝一年陈
今天在围脖上写了自己快要淘宝一年陈的一点小感想,有几个同学回复了一下,自己觉得还是有很多想说的想写的,趁着夜深人静,记录下来。明年3月就是阿里5年陈了,但在淘宝还是一年陈,经历了三个阿里系的公司,希望自己几年后回过头来看看这些记录会有些感慨。(全是生活,没有技术,要看技术文章,2周以后有好东西)
作为阿软基础平台的人,本来是没有选择去其他公司的权利的,但是王坚博士给我了足够的选择权,让我自己把握自己的将来。我选择淘宝最大原因还是想做产品化的东西,淘宝的很多基础技术产品我在阿软都做过,但是在阿软的都成为了实验品,而我羡慕的毕玄同学却做出了产品化的组件,同时接着开放平台的合作,与一群老搭档打算在这块好好的奋斗一把。
初到淘宝,虽然有不少人还是比较熟识,但终究是个“外来汉”,老大给的只有时间,希望我能够用自己的能力证明自己能够在这个团队发挥自己最大的作用,在技术上找到感觉,尽快融入开放平台和“大淘宝”(淘宝真的很大,呵呵)。下面就写一些点滴,来谈谈着一路的感受。
“牛人”,牛的不是脾气,是人品。刚进公司不久,有一天收到一个同事报喜其他一个同学生孩子的事情,结果一天回复的邮件足以撑爆我的邮箱,后来知道他是业务线的技术负责人。这是我很奇怪的,因为技术人员其实很不会“拍马屁的”,怎么淘宝都这样啊。但这也改变了我的一个态度,技术牛人不是用技术来压人,也不是在技术的高峰俯视人,更多的是让跟随你的这般同学朋友一起向前走,一起为了客户,产品而付出。到今天为止,我依然在改变自己,本性难移,但是只要有心,很多时候可以化解自己的情绪和脾气。
“打杂”,这个词在每个部门都有人为此代言,淘宝整体也有。我从进入淘宝第一天起就做这件事情,早先提到自己属于空降的外来人,如何让自己融入团队,如何得到同伴的信任和肯定,最简单的就是做别人不想做的,做不到的,帮助大家解决问题。前两个月反正任何问题都可以找我,刚开始没有太多人来找我,因此我选择改变,主动去问,去解决,渐渐的组内的人熟悉了,有问题也都开始找我问一下,虽然没有做很多老大看的到的工作,但是团队的融入算是初有成效了。(代价是老大那个Q决定我没做啥:)),但这是我后来发展的基础。
“教书”,在阿软我经常会做内部分享和培训,但是说实话,来听的人新人居多,外部人居多(口碑的,以前在我们楼上)。到了淘宝,组内分享是我的一个任务,但是有幸的去淘宝大学“教书”,不过当初去教书的目的是招人(当时我们有6个大学生名额),因此带着这个使命我去了淘宝技术大学一期教课,其实没有做太多准备,纯粹是自己发散的在讲,因为对我来说,太过技术的在2小时内讲不完,也听不懂,太过业务的也不适合我来讲,因此技术业务混搭着讲。自我感觉效果还不错,第一期一下子招了3个(其实报名TOP的Java据说很多)。后面断断续续的讲了好几次,当然还有非技术的牛P面对面(这纯粹就是把我自己这些年的发展老底拖出来讲了)。每一次,看到这些比我年轻10岁的小朋友,自己都很激动,因为看到他们的活力,也看到了我的过去。我和他们说,我拥有的是我的经历,他们拥有的是他们的年轻,我能讲给他们听的是我自己走过的路,也许会对他们将来有所帮助。因此每次技术课我都会有一点时间讲程序员自己的一点规划,以及新人在阿里的一些建议(包括我在围脖里面提过的:不平凡的做平凡的事,专业的做简单的事)。
“朋友”,淘宝时间越久,你会发现你的朋友会越多,我在TOP负责很多方面的工作,我会和SA,PE,DBA,监控打交道,我认识了很多很好的同学和朋友,工作上推诿的人很少,牛气冲天的人很少。我会认识和接触和多业务方(是其他淘宝后台或者部门)的同学,他们会很乐意的听你分享和你交流。我也会需要很多人的帮助,包括近期做异步化改造,会去找HSF的同学,在查找网络问题的时候会去找PE和SA。总之,你在这个公司里面发现人与人之间关系很简单。(也许有人说我运气好吧)不过我记得我回复过一个朋友一句话:如果你当他是敌人,那么他就是敌人,你当他是朋友,他就是朋友。和我一起到淘宝的神相有一句话很不错(不过后来我再晋升面试的条款中也看到了类似的说法):作为领导,要成就下属成长,作为下属要成就领导成功。其实就是很简单的道理,如果什么事情都已自己为中心,那么每一个人都是你的敌人,最终你会发现你很孤立,很难做好事情,发挥自己的能力。有时候舍得才会收获。
“落泪”,一个男人掉眼泪多丢人,嗯,不过在淘宝有两次,一次忍住了,一次没有忍住。就像我上面说的,以前在阿软总是觉得运营或者PD很“肉麻”,搞个啥产品,总是一堆邮件感谢来感谢去,然后这个指标咋样,那个指标咋样,作为基础平台的开发人员通常和业务开发团队不同,对这类事情基本属于“反胃”型,我也如此。但是到了淘宝,其实我虽然会做基础平台架构设计,但是也会关注业务发展和技术的走向,我也会很激动的回复业务团队的一些想法和数字邮件,原因很简单,我在做产品,除了在技术上的冷静,需要多一点的投入。因此运营和PD有时候会觉得我是属于比PD更懂技术,比技术更懂商业的人^_^,幸好技术手头也有一把刷子。回过来谈流泪的事情,一次是今年Q2的时候,菲青老大召集技术负责的同学和业务的同学一起去西溪湿地开会,原因是大家对于业务发展和技术发展都有些自己的想法和顾虑,同时双发协作也产生了一点摩擦,希望通过面对面的方式透明沟通,为后面的协同打通隔阂。我一直听,我身边的同学悄悄问我咋不说话,这不像我的风格,我笑笑继续听,等到差不多大家发泄完了,我就自己的感受和想法说了一通,说的很快,也很激动,最后说完以后自己觉得有点过于“动情”了,不过大家那天真的都很坦白,因为我们只有一个目标,就是把TOP做好,因此再多的疑问,再多的摩擦,最后都能够为了目标而放弃一些所谓的原则。第二次是我组织的技术虚拟小组,1个多月的技术小组活动下来,在我看来是比较失败的,没有调动起大团队骨干的技术分享热情,也没有建立有效的合作气氛,乘着秀芳的支持,召集开了一次包含4个TL在内的技术分享会议,和上面那个会议类似,大家坦露心声,不满,疑惑,迷茫,这些都抛出来。最后我听取每一个同学的发言后说了自己的感想和初衷,当谈及自己的辛苦和虚拟小组的失败时,不由的有些激动,有点说不下去了(我和我妈说过其实我做演员也不错,要流泪就想一点伤心事情就OK了,其实有时候人需要排除压力),老大看我这样,就缓解一下气氛。虚拟小组会议还在继续,这不是啥形式主义的会议,而是一群有追求的技术人员的碰头会。人在投入的时候才会特别容易动情,我一直强调今年我有两个儿子在成长,一个是家里的桃宝宝,一个是TOP,桃宝宝一天天在改变,会翻身,会坐,会爬,会走路,会叫爸爸,TOP也从6千万到5个多亿每天,从简单的服务路由器,变成拥有管道体系,监控平台,分析集群的大系统。孩子的成长是最快的,需要家长用心去投入,去关注。
“矛盾”,说来淘宝就是为了做一个像样的产品,但是其实需要做的事情很多,有些甚至是自己个性所不想做的。如何平衡好业务和技术的投入,如何平衡好人员培养和自身发展,如何建立团队的技术阶梯同时提高整体团队的技术能力,这些都是矛盾,有时候考虑个人利益和喜好可能会有偏差,但是尽量需要自己从客观的角度和全局的角度去把握。这点我和淘宝大学的同学举例子过,这就好比结婚,生子,作为丈夫的你责任是第一的,单身的时候可以以自己为中心,到了有了家庭,需要从更多的角度去考虑问题,因为这是你的责任,进入社会,和学校最大的差别就在于责任感,没有责任感的人很难承担起更多的职责,很难会成长,很难比别人看的更远,走得更快。
“乐观”,如果你看完上面这些,你会觉得我是不是太幸运,或者是挑好了说。恩,没错,我是挑好了说了,原因很简单,程序员写程序需要“悲观”一点,因为会考虑的更周详一些,而做人做事有时候需要乐观一些。我看到最近很多人离开淘宝,多是一年左右的新同学,我和内部其他同学谈的时候也说过一点,其实如果不是创业,在哪里其实都是一样,关键取决于自己的心态。腊月同学那天在围脖上说:如果自己做事情,老板不知道甚至都不在乎,那是自己的无能还是老板的无能。我给回了一下:如果你认为是老板的无能,那你离成功又远了一点,如果你认为是自己的无能,那你会去选择改变,你离成功又近了一步。改变自己有时候是改变处境最快最有效的方式,同时审视自己的不足是提升自己,为机会到来做准备最好的动力。在阿里需要面对变化,没有一点乐观的心态,那么有时候就自己郁闷去了。
很多点滴都在脑子里,不过明天还要给儿子去打针外加“毅行”,难得早点睡一觉(这周已经被TOP挺立在Jetty折磨的不成人样了),先写到这儿,以后有再补充,纪念淘宝的一年陈。
放翁 2010/7/24