习惯

在外人看来,软件工程师这个职业充满了传奇,而只有我们自己知道这其中的艰辛。它太“时髦”了,没有经历过工业革命,没有见过八年抗战的硝烟,也没有停滞过任何一门新语言的诞生。但是程序员要学的知识比任何其他职业的都要多,都要快。当老祖宗欣喜发明印刷术的时候,他们怎么也没有想到,有一天,纸张和书籍的印刷速度已经无法跟上我们对知识的渴求之快。

当键盘敲走匪夷所思的bug之后,新的问题又接踵而来。在我们开始习惯了从书本上找不到答案的时候,我们开始埋头苦干,程序员的加班总是天经地义。那个年代,我们总是埋怨自己是第一个遇到哥德巴赫猜想的人。而当Google进入我们视线的时候,才发现,其实我们并不孤单。

现在,十个程序员有九个会告诉你,他们从搜索引擎和MSDN寻找问题的答案。当你不知道怎么用Python写一个HTTP Request时候,你Google一下就可以找到几十页和关键字类似的结果;当你忘记C#的ArrayList怎么自定义排序的时候,访问MSDN你就可以找到你要的结果。可是,MSDN尽管更新了十几年,它的知识面仍然很窄-基本都是微软平台相关的技术文档,而且都只是停留在语言层和技术表面,没有实际问题的案例。Google的知识面很广,不在天朝什么都能搜到,可是它也有罢工的时候。它的效率低下,往往我们花时间打开前面几个链接,不是需要注册,就是链接已经失效。我们需要一个专业问题面广,内容索引清晰,稳定快捷而且不断充实的知识库。

性格

我很敬佩liu run和他组织的“捐献时间”计划,我也乐意和朋友一起分享技术,我在CSDN的等级还不是星星,但是我很愿意把时间奉献给回答那些寻求答案的同事们。在帮助别人解决问题后,我和寻找问题的人一样,心中充满了轻松和满足。

丹麦人很爱“管闲事”,住在公路边年近古稀走路蹒跚的老太太,一次老远就挥手把我叫停,因为我的自行车灯没有打开,幸亏我是忘记开了,她说不然她会叫警察(他们的交通规则是自行车在天黑时候必须亮灯,警察查到会罚款)。我不知道她是不是跟我开玩笑,但是我知道他们如此安定悠闲的社会下,每个人都在监督自己的家园。我想如果是我,我也会这么做的。

天命

当Hero里面的Peter和Hiro知道自己不是凡人之后,他们想法设法去拯救人类、拯救地球。虽然我们都是凡人,我们也可以成为助人为乐的英雄。

我发现SO的时候,它已经是beta之后两三个月了,发现它,眼前一亮,这就是我想做的。现在过去了一个多月,SO的问题总数从3万翻倍到6万,平均以每天1000个提问在增长,这其中还不包括被过滤、关闭的和没有很大“价值”的问题。而SO还只在起步阶段,仅仅运营了半年不到,社区的规则在用户的反复推敲之下不断在完善。国内的CSDN营运近9年,也有不俗的成绩:660万提问,600多万注册会员。但谁都知道,这里面100个会员可能90个问了问题就再也不回头,100个问题可能也就10个才是真正有价值的问题。打开问题仔细看看,回复的除了“顶”,就是“up”。这不是在帮人,这是在浪费网络资源。

当维基百科的知识普及之风随着web2.0吹遍互联网的时候,相信受益的不止是千万个程序员,更有一批批的知识份子、学者和各行各业的人才。但是想到去参与编辑的人确是少之又少,尽管吉米威尔斯到处为Wikipedia拉赞助,估计加上今年的经济形势,日子很不好过啊。这种情形,别忘记了,德国还出过共产主义学说的创始人。扯远了,一句话,Wiki想要每个人做无名英雄,不现实。

CSDN太活泼,Wiki太死板,而SO就是综合了论坛、wiki、blog、digg于一体的社区,这就是我为什么看好它的理由。它有一个很好的出发点,又用对了正确的实现途径。这其中,为什么说会有digg的成份,在我看来,这是SO为什么会留住用户的一个强大之处。毫不夸张的说,SO社区体现的是一种民主、平等、公开、公正的社会行为和关系。它颠覆了传统意义上论坛的版主、管理员的概念,取而代之的是每个用户都可以投票来决定任何晋级、罢免过程。而通过用户的反馈来看,它已经走在成功的路上了。

我们不才,没有迸发过这种思考,想过也没有动手去实现。现在,只能继续走前辈的路,学人家的长处,做这样的社区- CNProg 于是诞生了。做帮助别人和学会感激的人。

2 Responses to “为什么创建CNProg.COM?”

  1. 用户驱动的技术社区 - Blog - CNProg.com Says:

    [...] 从创建CNProg的一开始,我们就准备时刻围绕以用户为中心的设计和发展理念去实施每一步计划。在前面一篇日志中我也谈及到创建本站的由来,在此再次总结一下,CNProg如何体现以用户为中心的思想内涵: 内容围绕用户 [...]

  2. Jon Hancock Says:

    You can see my blog post about your site http://odwks.com/2009/03/mandarin-chinese-programmer-communites/

    Here is the Hacker News posting http://news.ycombinator.com/item?id=539276

    Great work on CNProg!!!

Leave a Reply