方才在Twitter上指出,某些人把大把的生命浪费在跟一段Python程序(指@rtmeme)斗气上,真是不值当,明明有不少开源的锐推榜程序(譬如请看@rtkcn的bio),你只要愿意动手,不需要像我们一样掌握语义技术,只靠单纯的搜索、存储和统计一样可以自制简单的锐推榜,打你自己的天下,建立你自己的品牌。又何必把生命浪费在骂骂咧咧和受害者心理上呢?
我们回过头来,看看当年玩聚SR(全称是Social Recommendation,曾经被很多人熟知,也上过几回新闻媒体,譬如一次是《信息海洋的普罗米修斯》,一次是被和谐得全无踪影的《保证书的世界》,后来被封了三次)是怎么出炉的:
2008年12月13日,受到刘未鹏在TopLanguage组一则发言《一个整合的阅读共享方案》(请你务必阅读一下刘未鹏的提议)的启发,我写下了如下脑图,列出了我的思路:
然后,问了一下周围人的看法,大家觉得这东西不靠谱,于是我自己挽起袖子开工了。先从算法开始踅摸,受到谷文栋撰写的Reddit算法启发,于12月19日把算法脑图画了出来:
有了算法,剩下的代码就容易多了,所以有了想法后的7天内,玩聚SR的爬虫(基于Twisted)、NLP(标签提取和相似性计算)、存储(基于MySQL)、统计(基于SRRank算法)和网站(基于Django)就上线内测了,全是用Python写的。等了两天,看看热文榜效果确实比预计得还好,就在2008年12月22日发了博文《来,做一个社会化推荐引擎》,正式公开了我的思路和算法。
就这样,一个idea从产生到上线测试,过去了七天。
你觉得idea有意思,就快速开发快速迭代,上线后让群众评判你的idea,群众往往眼睛雪亮,尤其是IT界的小白鼠们,所以你不用担心你的idea做得太快太糙让别人看不懂不敢用,金子总会发光的。
你可以做得比我更快更高更强,只要你知行合一。快去做吧,等什么呢?有那对别人评头论足的时间,你的应用早就传遍五湖四海了。