2011年6月7日星期二

写给有工作经验的想来淘宝的同学-我眼中的淘宝

淘宝的招聘,社招和校招都是很重要的部分,我之前谈校招谈的多些。今天这篇文章,主要想说说社招的情况。本文针对的同学,就是已经工作了一定时间、想加入淘宝的工程师们。

本文我主要分两个部分,首先我会介绍下我眼中的淘宝,然后我会给那些想加入淘宝的工程师们一些建议。

先说说我眼中的淘宝。为什么想说这个,是我在网上看到了不少对于阿里系以及淘宝的评价。众说纷纭。来过离开的、现在还在的、没有进来的朋友们,我想都有自己对淘宝的一个评判,我先说说我听到的一些不好的声音:

有说在淘宝学不到技术的;

有说淘宝不是个技术公司,主要是运营的;

有说淘宝加班严重的;

有说淘宝

。。。。。。

总结下来,其实大家关心的是三个方面:

待遇

有没有自己的时间

能不能得到成长。



先说待遇,这个我也说不出什么,不过,我个人的看法是这样的,一个公司提供给你的待遇包括了看得见的钱和看不见的环境和机会。这里的看不见,是你在没进来之前不知道的或者在你选择Offer时不能直接可见并去比较的。这里,我不想去争辩什么,我只想提醒大家,要综合考虑。三到五年后,你的财富不仅仅是收入的那个数字(更不是你第一年的收入*年限(你要看总体收入)),还有你的成长以及你的履历背景。而且,我这么说,只是提醒大家综合考虑,不是说淘宝的薪水没有竞争力。

然后说技术,首先,我个人认为,在国内没有一家纯粹技术的公司。都是商业公司,但是对技术的重视和技术水平,有差别。对于淘宝,她有自己的使命和愿景。但是,非常需要大家注意的是,在使命、愿景的背后,是要靠技术来支撑的。而且,越是像淘宝这样的规模,越是需要在各个方面去精益求精。在技术上,海量存储、大规模搜索、并行计算、系统自动化智能化、大规模分布式系统、性能优化与成本控制,各种算法等等都需要去钻研和深入,在业务上,交易、商品、店铺、团购、商城、运营支撑、广告推荐、新业务等等都需要去梳理和完善。在淘宝,其实有很多的机会和空间。举个简单的例子,有很多人觉得做网站没啥难度。就好像很多人觉得自己盖个两层的小楼没啥难度一样,来自农村、郊区的同学,估计家里很多都自己盖楼了。但是,让你去盖个金茂大厦,你搞得定么?盖3层楼和盖88层,完全不是一个概念了。就拿最近的例子,去年双11的促销活动,当时和淘宝合作的系统,很多出现了问题或者是已经挂了。而淘宝的压力是他们的之和,可是淘宝岿然不动,这是靠运营就能解决的么?靠简单的买设备就能搞定么?

再说说成长,在我们内部,一般是新人做已有系统,老人去做新的系统。一方面让新人可以熟悉原有系统和环境,更多的了解淘宝,另外是让老的人有新的空间,而不是总是重复。其实这个机制下,是能够很好的帮助新老员工去成长。而且,内部的分享和资料也很多,我想,能否成长,更多的是你自己是否投入,是否努力。在淘宝,不会是想把一个人就永远放在一个位置上,重复的重复的去做事情。可以说,主管会比员工更关心员工自身的成长,起码我就是这样。而且,在淘宝,你遇到的系统、业务的挑战和压力,以及周围的这些牛人同事,都会让你成长很快。

再说说加班。就我的了解,一定要加班的事情,不是那么的多的。但是公司毕竟是公司,有些战略项目或者其他的特殊的情况下,一定有Deadline的,这种情况下的加班,肯定是存在的。但是更多的时候,晚上留在公司的同学,是在学习。在这个行业,知识、信息很多,更新很快,如逆水行舟,不进则退。这里不是像有些人说的那样,每天加班到9点10点,一周六天,那都是比较特殊的时候,我也经历过,我就只有08年1月份一个月是这样的。其实,我从来没有想过自己能够早上9点到下午6点工作,之后一点都不想技术相关的事情。我这样问问大家,假设你们可以这样,你们自己踏实么?我觉得重要的是,通过这样的努力,是不是自己提高了,自己是觉得节奏快但是开心,还是觉得痛苦。

在淘宝整四年了,我觉得淘宝是一个让我很开心满意的地方。这里的氛围很简单、快乐。重要的是,我在这里成长很快,学到了很多东西。在这里,提供了很好的平台,让你自身得到发展。拿我的例子来说,从我加入淘宝时不懂Java、觉得互联网没啥技术含量,到直接用Java来做一个消息中间件-也是我用Java写的第一个应用,到后面的其他产品以及现在带领整个中间件团队,到和同事一起写书,到外部去分享,到去跟别的公司的同行技术交流等,我觉得自己真的是在这个环境下进步非常快。在淘宝,各个领域、方向都有很厉害的人,大家可以多去各个团队的博客上去了解下我们各个团队的信息,我们中间件团队的博客地址是http://rdc.taobao.com/team/jm/,其他团队的博客,在我们这里也有链接。跟这么多牛人在一起工作,你会觉得很幸福,成长和进步会很快,能够接触了解很多知识以及各种场景,并且在这样的挑战下快速成长和进步。如果你觉得自己是一个对技术很热爱、很有追求的人、并且也自信自己的水平很好,发简历给我吧。哈哈。huali@taobao.com

前面提到这些,不是说淘宝多么的好,完美无缺,我只是希望能够告诉大家,不要觉得淘宝没有技术、自己得不到成长;不要觉得淘宝就是整天加班、做些很表面的开发;其实,在个人成长方面,淘宝可以提供给你很多机会,给你舞台。当然,我们也有不足的需要改善的地方,这很正常。如果已经是一个非常完美的系统了,那么似乎空间也没有了。

最后,我看到有不少的朋友有意愿加入淘宝,但是又没能如愿。我想说说我的看法。我下面说的不是攻略不是捷径,而是个人的建议。

淘宝是非常注重技术,所以,淘宝在技术方面的要求,还是很高的。面试过的人应该都有感觉的。对于我们来说,我们需要很资深的能够给我们直接提供很大帮助的人,也需要工作时间不长,但是特别有潜力的人。对于一个候选人:

已经具备的知识、经验;

个人特质、潜力;

沟通和团队合作;

对技术的兴趣、自我驱动;

会是我们考察的部分。当然最后的结果是综合的。那么一般来说,对于沟通和团队合作,以及对于技术的兴趣自我驱动部分,不论资深资浅,都非常重要。对于潜力来说,对于资浅的同学更加重要些。而已经具备的知识、经验,对于资深的同学,更重要些。

那么分开来说。对于工作时间不久的同学,你一方面要避免总是在一个事情上重复,增加自己的知识面和广度。如果真的是一直做的事情类似,那么也要做出深度来。另一个方面整理整理自己的知识体系,想想自己今后想做什么,看看自己需要学什么。工作中没有类似的机会的话,自己也可以在自己的时间里多练练手。而你在面对面试官的时候,你需要通过你的经历,去展示你的知识、经验,去展示你对技术的兴趣以及你对某个技术、产品的深入理解等等,而不要是去罗列自己做了多少个项目,更需要的是你的亮点。在某个部分的深入,胜得过你做三次类似的项目,而你技术上的综合的能力,对你也是很有帮助。

对于资深的同学,我很难说给你们什么建议(自己都不够资深)。非要说的话,如果你的背景跟我们很符合,又愿意来帮助我们,那么赶快投简历吧(huali@taobao.com)。如果你想加入我们,但是背景上有比较大的差距,那么,可能还是需要您要有些相关的工作经验或者技能上的经验,仅仅是兴趣热情,坦白说还是比较困难的。还是需要您有相关的技能或者经验。

有什么想法,欢迎跟我多交流。