Posts Tagged ‘豆瓣’

豆瓣的产品经验

Sunday, December 2nd, 2007

初期设计的系统架构比较复杂,采用了 UI -> Data Object -> DB 的三层结构。

简洁。简单不仅是UI的简洁,也包括系统架构的简单化。

永远Beta。快速上线、不断完善的轻型开发模式被视为Web 2.0的典型开发模式,豆瓣在核心功能开发成功之后始终处于不断完善之中。这种模式虽然难免把问题暴露在用户直视中,但在用户的直接参与下的修改完善比“闭门修炼”效果更好。

注重用户体验。众口难调,不可能覆盖到全部用户的需求,所以只要照顾到多数用户就好。通过调研及悉心体验获知多数用户需要什么,如果搞错了及时调整。在具体开发上,阿北遵循的许多做法都值得参考,例如:

  1. 选择Python开发的原因,是效率、效率、效率。
  2. 重点关注、率先实现核心功能,未及实现的逐渐完善。
  3. 网站应用结构要扁平,如果系统多人开发时应纵向切割。
  4. 程序员不要有惯性思维,如对数据库不熟悉就采取逃避态度。
  5. 在用户需求的理解上,程序员易自我中心,从程序实现思路出发。
  6. 乐此不疲地热爱Coding对于程序人员极其重要。

————————————————————

这样的经验虽然是豆瓣总结出来的,其实所有SNS网站都适用。

第二条赞同,典型的结构完善思路,利于分工和节点控制。

第三条赞同,程序结构控制好,这和工程师经验是直接挂钩的,纵深我也说过好多次了。

豆瓣的成功经验
http://zeroliu.blogdriver.com/zeroliu/1175204.html