我在UUZone的两个月

兼谈培训的重要性

在写上一篇《毕业生如何挑选好的公司》时,让我回想起当时实习和刚刚开始工作的很多事情,让我又有很多感慨。其中在UUZone的经历,如果说出来给大家听听,结合上一篇文章,大家就能更加理解我的意图了。

05年夏天,也就是我大三快结束的时候,我打算去UUZone实习,为什么选择UUZone呢。首先UUZone在南京,我当时因为还需要重修几门课,所以无法离开南京(丢人啊)。其次,那时负责UUZone的是冒志鸿,冒大哥也是东南大学毕业的,一下拉近了我们之间的距离,而且在南京,大家都说东大的人是搞技术的料,从冒大哥的blog中我也能看出他对技术的执着追求。最后,我刚开始上网的时候(2000年前),用的便是网际精灵,这也是UUZone的母公司北极星的作品,UUZone的前身网际精灵社区,在那个时候,网际精灵做得要比腾讯的OICQ好多了,而且网际精灵社区的技术也十分超前(比如用Iframe模拟了现如今很流行的Ajax),因此我对北极星有很大好感。由于这三点,我便毛遂自荐,去了UUZone。

然而我在UUZone并没有待多久,只有两个月(也可能是三个月),便被fire了。我至今记得冒大哥在我临走之前和我说的话,在公司工作,最重要的是要Get things done,把东西做出来。因为从进UUZone开始,冒大哥给了我一个简单的任务,做一个HTML编辑器出来,用来替换UUZone现有的。而就这样一个简单的任务,最后我也没有很好完成。

为什么这样一个简单的任务都没有完成?我自身固然有责任,套用经典的批评:“眼高手低”等等,这可以说是多数人批评我们现在这些毕业生的惯用语句。然而,仔细分析一下,更能发现这其中也许更多地是公司方的问题。

因为我还记得冒大哥的另外一句话:“在你之前也有几个很有才的同学,可是没有能Get things done,所以没留下来”。

一个不能留下有能力、有潜力的员工的公司,显然是存在问题的。

我觉得一个很大的问题就在于他们没有新员工培训这个“初始化”的过程。

我根据我的经验总结一般实习生和毕业生(甚至包括有工作经验的人)到新的公司开始工作,都存在以下几个困惑和难处:

一、不了解公司同事、同事不了解我
二、不了解公司的规范、制度、惯例
三、不了解公司的项目、技术、文档
四、急切地想展示自己的能力

(以下假设我就是这个新人)

任何一个新人来到团队,都需要经过一个磨合期,因为彼此之间互相不了解。我不了解团队中其他同事是怎样的人,怎样合作比较好,他们都有怎样的能力,他们也不知道我的能力如何,因此,在工作分配上就会产生问题,一般很难分配一个合适的工作给我,或者是做一个工作需要多久。我也不知道工作的难度如何,手里有没有资源去完成它,公司需要怎样一个过程去完成它等等。

为了解决这个问题,一般公司都应该指派一个导师。我认为这个导师在初期应该全权负责我的一切问题,应该经常和我保持沟通,“问寒问暖”等。拿我在UUZone的经历来说,当时我没有明确的导师/负责人。我那个小组大概有6个人左右的样子,而只有两个男人,依稀记得冒兄应该是让这个小组的经理来负责我的事情——是个女的。她很忙,所以刚开始我有问题的时候她爱理不理,因此我也只好退缩了。真正和我混得比较熟的同组的另外一位男生,也是毕业之后刚来这里没多久的。

举个有趣的例子,刚去的时候我分配到一台机器,键盘是非常老式的机械键盘,打起来手指头都疼(我个人偏好软的),而那个鼠标居然左键不灵光,我不记得一开始找谁负责了,总之没有下文,我一火就把这个事情发到UUZone的自己的blog上了。冒兄的爱人——一位值得尊敬的大姐——看到了我的Blog之后,立刻和冒兄沟通,然后很快将我的鼠标和键盘换了。

这个就是沟通的问题,因为我不了解他们,不知道有问题都应该找谁,而他们也不了解我,有时候就会把我凉在一边,我也不好意思总烦人家。

为了能检验新人的能力,但因为公司又不能十分信任新人,一开始一般不会让他们参加重要的项目,可能会放到不紧要的项目中,做个简单的小东西。比如我在UUZone得到的任务便是弄一个HTML编辑器。但是因为这个东西不紧要,加上我没有确切的负责的导师,或者说这个导师太忙不鸟我,使我有很多对于需求方面的问题弄不清楚。

其实我得到这个任务没到半小时,便拿来了FCKEditor部署起来了。然而由于没有与导师之间的沟通,这个任务迟迟不能很好解决。

后来我为了能测试HTML编辑器在UUZone上的效果,需要拿代码来搭建测试环境——UUZone用的是Tomcat+Struts+iBatis。我不记得是等了多久之后,我机器上的测试环境才帮我建好。但我记得我在审查UUZone的Java代码的时候中看到了很多,后来问了其他人才明白他们这么做的道理——如果能有足够的文档并且我能去接触到,我就不会提出这么“低级”问题,如果有导师,我就不用那么麻烦去找很多人问。

由于这些阻力,最后我放弃了在这里工作的念头,混一日算一日了,其实,即使那天不是我被fire,我也会提出辞职的。

如果泛化分析一下刚刚的四点,在一个没有培训、没有导师负责的公司,情况会变成这样的:

新人和员工互相之间的不了解,导致合作困难,需要时间磨合,所以一开始新人不可能有太多机会接触重要的东西,公司会安排不重要的东西。由于不信任,所以新人难以掌握尽可能来开展工作。由于新人负责的东西不是很重要,所以其他人不会非常重视,而新人急于表现自己的心态又容易受到这些阻力的影响而使将来的工作热情降低。甚至可能形成恶性循环,新人觉得自己无法融入集体,老员工又觉得新人问题多多。

而如果公司有培训,那么公司很容易给毕业生和实习生一些课程让他们学习公司的工作流程、工作中所需的技能,并且可以与将来的同事慢慢地磨合、相互了解,就不会出现以上的四种问题。

即使公司没有培训,那么也应尬配备导师,负责与毕业生、实习生的一切事务,包括各种像我上面提到的鼠标的那种小问题,再带领新人结识其他人,参加公司的活动,这样新人也能很快融入整个集体。

然而没有培训,又没有导师,新人很容易觉得自己是个孤儿,没有人来关心他(们),最后久而久之,工作也不能很好开展。

所以,我后来带新人的时候,采取了一些策略:

  1. 第一个星期不让他做任何项目或东西,先熟悉环境
  2. 经常带他和同事一起吃饭,增进交流,互相了解
  3. 对他给予理解和信任,他有需要的话,将我手头有的资料尽可能给他
  4. 经常和他沟通问他有没有问题

今年,还在上一家公司的时候,有一次,一位刚来一个月的新同事做的东西上线之后有问题需要调试。因为我们这里人手少,没那没多流程上的规矩,我直接将服务器帐号密码给了他,他非常吃惊,说这么重要的东西就这样给他了,其实如果我不信任他,不知道他还要绕多少个弯,花多久才能找到问题呢?充分地信任,让新人发挥更大的才能。因为我之前就是,在这个公司花了一年,才得到老板的完全信任,才拿到这些帐号,才能做公司核心的东西,其实充分信任我,我早就可以发挥更多的能力,我就不用一直做一些边角料的小东西了。有人说诚信可以大大降低交易的成本,正是这样。

后记:

其实那时候我觉得冒兄应该是不错的导师,因为很多事情和问题最后都是他来和我交流的,可惜他更忙,经常出差。

我在UUZone的经历让我发现了UUZone的管理上的问题,——当然不止培训这一条——让我知道其实UUZone很难做大,创业不仅仅是关于技术的。我走了一年之后,UUZone也发生巨变,连冒兄都离开了UUZone,实在是非常遗憾。

《我在UUZone的两个月》上有8条评论

  1. 嗯,非常赞同,其实有时也不一定是培训,好的公司通常有一个能让新人迅速进入状态的环境。感觉除了核心技术之外,一个企业的视野和气度更是决定它能走多远的重要因素…

  2. 个人认为永远都是适应环境 而不是环境适应你 
    过程只是由难到易 由慢到快 但目的是为了达到最终的结果
    不要刻意去追求一些你所想要的环境,在任何环境下都可以完成才是最重要的
    事在人为 

  3. UUZone 的现象在 Sina 也是很常见的,不过不至于因为做不出东西就 fire 你。

    有时候你常会听到别人告诉你一个好的技术人员必须有能力把技术问题用通俗的语言解释给不懂技术的人听。我觉得 80% 的情况下这是一句废话。就好像通过三言两语要让小学生学会离散数学一样可笑。

  4. UUZone的确有很多问题,发展不下去也是迟早的事情!老冒的管理有问题!我记得当时毕业去面试的时候,那时候在南京(还是江苏软件园的忘了)软件园里,叫北极星软件。居然让我等了一个多小时,当时好像他们在开会还是干嘛的!第一印象极差

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.