做了很久的项目,也接触过国内国外各种人,有时候我开始反思我要做什么样的项目,目标用户是什么样的人。一个受欢迎的项目吗?受欢迎当然指的是受大众的欢迎。大众欢迎的项目一定是优秀的项目吗?流行的观点一定是真理吗?
当然不是!流行的事物并不一定是最优秀、最先进、最接近真理的那个。可能是因为商业上的成功(Windows),可能是山中无老虎(百度),可能是出道早,也可能仅仅是因为它正好位于群众的下限处。我不止一次被某些很流行的项目惊到,里面混乱的架构,糟糕的代码令人望而生厌,并且常年缺乏维护,仿佛一潭臭水,然而使用者络绎不绝,简直令人啧啧称奇。
在从众的文化中长大,我曾经很难脱离“真理掌握在大众手中”这种政治话术。但仔细想一想,如果这是真的话,布鲁诺也就不会被烧死了,祖师爷图灵也不会被迫害死了。既然如此,为什么做项目的一定要迎合懒汉和luser呢?诚然,商业项目要从用户处收钱,用户是衣食父母。然而,我做的是开源项目,目标用户是聪明的开发者,有些甚至是极富创造力的研究人员。英雄兮兮相惜即可,为什么我要降低标准,去迎合目标群体之外的人呢?就因为他们人多我们就要委曲求全吗?
HanLP社区应当是一个富有智慧、创造力和进取心的社区,我们的征途是星辰大海!如果有些人只愿蜷缩在舒适区,没有思考能力,靠复制粘贴营生的话,那就让他们被时代抛弃吧。哪怕这是一个相当大的群体,我也不会迎合他们。
做流行的项目,还是做先进的项目?格高志远,我们的征途是星辰大海!
9 Likes
当然是更先进的东西更有生命力!