有人说,豆瓣是一个电子商务网;也有人说,豆瓣是一个图书搜索引擎;还有人提出新概念,说豆瓣是一个以读书为主题的社会网络。其实从功能看,豆瓣网最早只是为爱读书的人提供了一个交流的平台,帮助大家找到自己喜欢的书、兴趣相同的朋友,并把自己的感受分享给更多人。然而,随着纯粹分享和交流的理念不断延伸,以及豆瓣团队的悉心运营,这个互联网应用已经成为国内公认的Web 2.0典范。

豆瓣网从2005年开创至今,会员已经发展到120多万人,日点击量在360万左右,从当初的图书分享网站,发展到现如今集评论和分享图书、电影、音乐、旅行于一体的社区,豆瓣文化已经深深地渗透到他的用户心中。在互联网应用模式相互抄袭的今天,豆瓣不但没有抄袭别人,反而却成为了被抄袭的目标。它让我们看到Web 2.0大潮中,中国人的创新。

轻量级的开始

2004年正值互联网泡沫崩溃之后,整个互联网行业处处显示着低迷,这也恰恰是豆瓣创始人阿北开始决定进行自己互联网创业生涯的时候。当时的阿北并没有想到,互联网将会在短短3年时间内被Web 2.0的概念重新推到风口浪尖上:他只是希望做一个好玩的网站,让大家都乐于访问。至于能否赚钱,阿北认为只要能维持这个网站的运营和基本开销就行。刚刚回国且爱好旅游的阿北,第一个商业计划书被称之为“驴宗”,这是一个旅行者交流和发布信息的网站。在经过一番调研以后,他发现国内的旅游环境还很不成熟,要做这种Web应用很难维持自己。随后他修改了计划书,并将业务重点重新定位到图书上,豆瓣的雏形开始建立。这时的豆瓣,只有一名员工,整个网站的开发和维护工作都是一个人完成。

2005年之后,正是互联网企业重新抬头的时候。Google创造了一个奇迹,随后,百度再演传奇。硅谷的投资人开始瞄准互联网, Flickr、Youtube这些通过创新获得了上亿投资的企业为整个互联网行业带来了希望。“做网站、赚大钱”成了好多互联网创业者的口号。多数人在脑门上打下Web 2.0印记,只为获得投资火上几年,而没有真正体会Web 2.0背后的深刻含义。博客中国这类的网站正是这个时期的代表,快速淹没在第二次互联网大潮当中。

即使那些拿到投资的网站也很辛苦,除了忙于消化投资之外,还需要不断思考商业模式、成本等诸多投资商极为关心的问题,一些找到投资的网站竟生生被投资商逼死。阿北的沉浮告诉他“不要被看上去很大的机会所诱惑;创业往往需要很长时间,必须要有足够的心理准备。”看似波澜不惊的豆瓣背后,阿北却花费了极大的精力沟通投资问题,确保公司的良性发展。阿北清楚,豆瓣面临最重要的问题如何赢得一批有质量,有热情的用户。如果因为投资商的浮躁丧失了豆瓣文化,那么阿北的所有努力将付诸东流。

如何始终保持豆瓣对这些用户的新鲜感?如何让豆瓣社区健康的发展?如何让豆瓣面临真正的大规模时代?这些问题随着网站规模的不断扩大,越来越成为阿北的肘腋之患。运营和技术不再是一个人能解决的问题了。

应用模式举重若轻

成功的Web 2.0网站有一些共同特点:很少进行大规模市场推广,它们通常靠产品改进、新功能研发等更贴近用户的手段获得口碑。阿北本人在豆瓣的市场推广方面却显得非常低调。今天,我们看到豆瓣的大多数用户都是以一种口碑相传的方式加入的。在我们眼中的豆瓣仿佛成为了一个生命体,在不断生长。其实,任何Web 2.0网站所提供的只是一个参与的架构(这一点在Tim O’ Reilly最早定义的Web 2.0中就已经提到),用户可以在这里制定自己的规则,做自己想做的事情。

当然,大多数用户在互联网上所做的事情是浏览,一旦让这些人能够参与到内容本身当中,Web的价值就体现出来了。豆瓣所做的工作就是让那些有能力,又有兴趣的人参与到内容的组织与创作中,这恰恰与近年流行的《长尾理论》不谋而合。让用户自己成为内容的消费者与生产者,网络仅仅只是一个应用程序的运行平台,这才是Web 2.0所要表达的本质。

然而国内,很多Web 2.0网站却没有准确的理解这一点。拿到投资的一些网站通过大量广告宣传,很快就将点击量提高到一个让人瞠目结舌的程度。比如一些SNS网站,在短短半年时间把Alexa排名做到全球前300。这些网站的市场推广手段确实堪称一流,然而它却违背了Web 2.0本身的特性。以用户为中心的应用模式才是对Web从1.0迈向2.0的根本。

如果按照这样的说法,Web 2.0的应用是否只需提供一个参与的架构就行了?这个看起来非常简单的工作却并不容易实施,阿北的豆瓣在几年中,不断坚持的原则,造就了这个具有代表的Web 2.0应用:

l  坚持纯粹的Web 2.0理念,始终坚持以用户为中心,豆瓣尽可能少地干预内容;

l  仔细研究用户的需求,让每一个人更方便的获取准确信息;

l  充分利用长尾理论,推崇小众文化,用内容组织用户自己的群体;

l  维持网站健康的发展模式,保证初期用户的黏度;

l  将服务产品化,持续改善,并积极响应用户反馈;

l  营造文化氛围,将核心理念放在对用户的尊重上。

正是因为这些原则,国内抄袭豆瓣模式的网站层出不穷,但是却没有一个成功的模仿者。阿北坦言:“豆瓣真正的价值在于它所创造的环境和氛围,而不是应用模式或技术。”豆瓣网的经营之道值得浮躁的创业者借鉴,也许耐心的经营,会发现另一片发展空间。

然而豆瓣也面临着其它所有Web 2.0网站的问题:人才!任何一个经营互联网站的老板都会感到,今天要找到一个优秀的Web开发者实在是太难了!

轻盈的团队管理

即使再好的公司也会面对人才流失,而这也是众多Web 2.0网站正在面临的重大问题。网站长时间不能盈利的话,优秀的技术人员随时可能离开,离开之后所带来的负面影响,需要公司马上进行消除,否则会对网站的正常发展产生重大影响。阿北也很清楚地认识到这个问题,虽然豆瓣一直求贤如渴,但在豆瓣招聘环节依然很谨慎。开发人员除了有一定开发能力和经验以外,理解豆瓣的文化,形成统一的价值观是很重要一环,并不是技术牛人就可以加入进来。

豆瓣网的创业故事在网络上成为佳话之后,到豆瓣工作也成为很多开发者的梦想。阿北比较倾向招募来开源社区的开发者,因为他们对技术很敏感,同时能力上有保证。对于其他应聘者,豆瓣录用的时候也会建议他们加入开源社区。除了在招聘方面有独特的要求之外,受阿北在国外生活和工作的影响,豆瓣网一直沿用了美国硅谷创业团队的方式管理,没有固定的上下班时间,公司提供食物和饮料,可以在家办公。宽松制度对于员工是一种无形中的福利,也保证了核心人员的稳定性。

团队人员的扩充主要来自于网站业务量的增加,不过豆瓣一直坚持打造精英团队,在开发方面还会依旧采用小团队开发。在人员选择上的宁缺勿滥,是豆瓣目前公司人员只有15人的一个重要原因。针对未来可能出现的多人开发的情况,阿北提出了纵向切割的想法。纵向切割的含义就是开发人员需要能够参与到对产品的理解当中,从功能设计到实现有全面的认识。这种方法在尝试的开始阶段并不能明显提高工作效率,需要公司有足够的耐心,但可以增强开发人员对于所作产品的认同感、责任感和成就感。扁平的开发,开发人员只做用户前端或者后端,做时间长了也会觉得枯燥。开发人员只要习惯纵向切割这种开发方法之后,效率问题也会相应得到解决。

豆瓣网既然选择了小团队开发,也就意味着需要选择适合的开发工具和方法。在这一点上,阿北是如何做出技术选型的决策来保证发挥精英团队的最高效能呢?

轻量级开发豆瓣

Ruby和Python作为动态语言的代表,是当今公认轻量级开发效率最高的两种语言,而在其之上的Rails以及Django则是众所周知的轻量级Web应用开发框架。豆瓣网在创始初期选择Python,主要原因有三个[B.Z.3] :第一,阿北分别尝试过Python和Ruby之后,觉得Python相对效率更高;第二,Python在当时有开发者社区,将来招聘相关开发人员会比较方便;第三,Ruby还没有今天这样火爆的场面与成熟的应用实践,更没有热火朝天的社区,这也是最终阿北选择Python的原因之一。

小团队,尤其是精英团队,使用Python进行开发是非常适合的;这一点对于豆瓣网尤为重要。比如在代码规范方面,Python采用缩进取代括号,以体现程序的层次关系这是非常方便的,因为好的程序员肯定会用缩进来组织代码,类似这样的细节能够让开发人员将精力集中在问题的解决上,节省了时间和成本。在应用效率方面,Python很多库是用C语言实现的,执行起来也没有多少性能损失

豆瓣网后台的数据挖掘开始先用Python写,完成后直接放到服务器上跑,如果碰到性能问题,就用C重写,替换掉原来有问题的核心代码。这样做,开发人员既可以保证开发效率,同时也避免了提前优化问题,一举两得。

Python的语法结构类似于伪代码(pseudo code),不仅在代码级上提高开发效率,在架构方面也有着很好的支持。如果架构不变和最终代码没什么区别,因为Python使用了类似于伪代码的表现形式。豆瓣网就很好地利用了这一点,上线的网站架构只是在原形基础上加了Cache,主要原因是考虑到未来的需要。

决定web产品的开发效率不仅在于开发语言,恰当的开发方法也是很重要的。目前业界大行其道的敏捷开发方法论是很适合开发轻量级产品的。豆瓣虽然在开发过程中没有刻意采取敏捷的方式,但在网站功能的开发过程中却暗合敏捷的思想,及时与用户沟通,并根据用户的反馈,及时进行功能上的调整或改进。豆瓣刚创立的时候,阿北一个人在“雕刻时光”咖啡馆,一边和用户聊天,一边根据他们的建议作出修改。现在随着公司规模和用户数量的扩大,豆瓣现在采取了类似于Scrum敏捷开发方法论中Sprint的方式,每周周一会集中进行一次讨论,决定要发布哪些新功能,改进哪些现有功能,修改哪些现有问题。一般每周进行一次发布。开发人员会采用最简单方法进行实现,功能也做的很简单,完成之后马上发布。用户通常很快就会给出反馈,开发人员再根据反馈进行调整。在豆瓣的广播功能上,开发组就是先把功能放上去,并根据得到用户的快速反馈,比如需要增加个人隐私的设置,立即进行调整。3天之后这个功能就正式上线了。

任何开发方法都是背后思想的体现。虽然没有完全使用敏捷开发方法,豆瓣却一直使用敏捷的思想,用实际行动将以用户为中心的思想进行到底,提供了上佳的用户体验,这也是吸引用户的重要一环。

豆瓣翩翩起舞

现在的国内Web 2.0网站抄袭之风盛行的阶段,豆瓣网却深深地打上了“中国制造”的烙印。这种网站的运作模式是中国首创的,于是人们开始设想这种模式是否可以搬到国外。豆瓣在这方面也做着积极的尝试,英文版的推出和与亚马逊的合作就是很好的例证。现在当用户搜索英文书籍的时候,旁边就可以看到书在亚马逊上的价格。关注国外拓展的同时,豆瓣也并没有忘记与国内网站建立更紧密的合作。除了和当当、卓越的合作之外,豆瓣也正在开发自己的API,争取尽早开放出来提供用户使用。

作为一个国内最典型的Web 2.0网站,在众多网民、VC和收购公司关注之下,豆瓣网的发展并没有让人觉得他们身上的压力有多么的巨大,反之他们的运营和技术上面清晰地思路和坚定不移地贯彻自己的理念,让大家觉得他们在这个舞台上的舞步非常的轻盈。也许就是这种举重若轻的感觉,成就了豆瓣的现在。 

感谢豆瓣网阿北对本文的支持。

关于豆瓣

创建日期:2004.9

创始人:阿北

注册人数:120万

每日流量:400万

用户人群:高学历人群为主

提供服务:收藏、评论、广播和圈子等

---csdn.net

 

Posted on 2007-12-04 14:04  {:)  阅读(550)  评论(0)    收藏  举报