很多人说百姓网的技术很牛,其实我不觉得牛在哪里,不过有一件事情我自己一直引以为傲,那就是在我们技术团队中诞生了5个以上的技术合伙人,还有更多的人加入了其他创业公司成为了骨干。记得以前有位资深的管理者跟我说,不要总是和下面的人谈创业,谈了他们出去了怎么办?一开始我还真的犹豫了一下,但是后来我想明白了,首先不是你不说了他就不会去创业,愚民政策是没有用的。其次是有人出去了,他说你这里好,才会有更多的好人来。再说一个十年的公司,怎么可以没有人走出去呢?最重要的是,我们需要的是一个人的心,而不是一个人的手,人需要把公司的事情当作自己的事情来做,这个就叫“创业”。

今天我就来谈谈作为一个技术合伙人,经历的3个故事。

迷你朝歌

一个小时内写出一个分类广告网站?这似乎是一个不可能完成的任务吧。但是只要接受我们的training,你肯定可以在一个小时内写出来,当然你要花1天?2天?3天?还是以上呢?按照我们的测试成绩,如果能够在1天内完成,你必然是技术的绝顶高手,百姓网只有1个人达到这样的素质,一般在2天之内写出来的同学,已经算得上是技术不错的同学了。3天是及格线,如果超过3天了,那么基本上可以被淘汰了。没错,基本上,我们最核心的十几名技术人员,全是这样被train出来的。

说起这个迷你朝歌的来历,还要说到我和ceo的代码pk,没错,我们的ceo是写代码的,而且悲剧的事情是他写得还比我好。我从05年加入百姓网的时候,主要任务是招聘人员,然后项目控制,但是随着各种需求的堆积,代码越来越烂,当时最差的时候,几个人看见一段代码谁都不敢下手。由于我之前的工作经历都是在外包公司的,相信的是按部就班的开发步骤,所以ceo说1小时内开发出来,我是不相信的。然后我们两个pk一下哪个代码更快更好,经过一个多星期的pk,最后我发现他的代码真的比我的要好,这是对我的世界观的颠覆。建硕的那句话叫做:你用的是微软的开发方式,而谁都知道微软在互联网时代的处境,这就是用一种落后的思维来做一个新的东西,怎么能够赢呢?

感想:
技术合伙人的技术很重要,但是他的思路不能老,用软件思路做互联网,或者用互联网思路做移动互联网,最后只能把团队带到沟里面。

一封邮件

有一段时间工作特别忙,天天都是12点以后走的,最主要是忙得还没有成就感,而且还看不到头。我相信任何一个技术人员都会经历这样的过程,当时我记得做了一件傻事,就是我发了一封邮件给ceo,意思就是说,你看工作这么多,这么累,大家都这么苦,这么勤奋,可是我不是很开心,和女朋友的关系也不是很好,身体也不是很好,吧啦吧啦。现在想想都觉得好笑,但是就是这么发了。

接下来ceo又来找我了,把我骂了一顿,说你这个叫naiive,当时我懵了,我想我说的都是事实啊,可是我忘了一件事情,我没有给出解决方案。所谓的正能量和负能量最大的区别就是有没有解决方案。愤怒是无能的表现。现在看来的话,这个问题很简单,工作量太大,首先是产能是否足够?产能分成人数和生产效率,如果人数不够就要招人,如果效率下降就要提升效率,调整团队结构,做team building,或者项目攻关等很多种方式。其次是否有很多不需要做的工作,没有成就感的工作,是不是所有的工作都要做,是不是需要进行协调?技术合伙人之所以是合伙人,和其他团队的沟通协作是重要的部分,甚至可以占到一半以上。

感想:
愤怒是无能的表现,无能是因为有框,打破了框框之后就有解了。明确别人的期待,千万不要活在自己的假设之中,对于技术合伙人来说,不是管理好团队就好了,更重要的角色是业务中的技术视角。

天生要快

2011年在qcon上做了一次关于百姓网速度优化的演讲,反响很热烈。这中间背后最主要的原因是我们确实花了1年多的时间进行了速度上的很多工作,取得的效果也是非常显著的,由于在这个上面尝到了甜头,所以我们就持续做这个事情,甚至做到了一些非常之极端的做法,速度是我们的重要考核指标,以至于我们网站上出了用户发的照片以外,没有一张的图片,连我们的logo都改成了文字,后来从alexa上的监控看,我们的速度比google,baidu都要快,唯一还没有赶上的就是craigslist。

可是后来我们发现就算我们再继续努力,能够优化的空间变小了,同时取得的效果也不那么明显了。试想已经几百毫秒了,用户已经几乎分不清楚差别了,很多的优化都有一个临界点,这个临界点就是触发用户感觉的地方,也就是很多事情只要做到足够好就行了,不一定要做到极致的。还有一个因素是,当年南北互通问题是大家都非常头痛的问题,可是随着互联网基础设施建设的提升,大家的带宽越来越大,这个问题就慢慢不是问题了。倒是现在的移动互联网的h5页面速度可能还是问题。

技术在现在大多数创业公司里面的角色还基本上都是支持的角色,真正能够让技术变成业务推动力的情况是很少的。对于百姓网,我看到的少有的能够以技术称为巨大推动力的,一个就是网速称为瓶颈的时代,但是随着时代的变迁,他也变的不是了。另外一个领域就是antispam领域,这个地方好玩的就是因为你是和人在斗,你的对手永远都在升级,防作弊是一个道高一尺魔高一丈的过程,这个时候技术就会变得很重要了。

今天的bing的技术可能已经和google的差不多了,但是大部分人还是习惯用google。当大家都缺少搜索的时候,google领先了那么几年的技术,那就占据了人的内心的那个位置了,接下来喝google做的一样已经没有机会了,除非你要好10倍,那就是革命性的。

感想:
能够找准并且做出技术上的那个重要引擎是技术合伙人一直考虑的事情。

总结

三个故事讲完了,如果硬要讲一个中心思想的话,那就是要不断地突破自己思维上的框框。如果讲顺序的话,要先把自己的事情做好,然后帮别人一起把事情做好,最后要能够带领大家把事情做好,找技术即业务的那个结合点。