2009年的“Astar百度之星程序设计大赛”已经顺利进入到决赛阶段。而在笔者看来,今年这场赛事与往年最大的不同和亮点,不是精心设置规划的决赛环节,而是初赛之后,其首次尝试着打破了常规赛事规则,将晋级选手的源代码公开,让广大网友成为赛事裁判的举措。
同往届一样,百度2009年百度之星程序大赛于5月启动,吸引了来自全国各地上万名优秀的编程爱好者们的关注和参与。与以往不同的是,初赛后,百度不再像往届一样自己剔除作弊人员、公布成绩,而是公开了各场次前300名参赛选手的代码,让大家共同来担当裁判“挑作弊”,品评程序编写的优劣,然后再由专家组审定并公布初赛成绩,甄选出入围复赛的前200名选手……可以说,这是百度之星程序大赛自2005年举办以来最大的一次进步和最耀眼的亮点,它突破了过去传统赛事“内部封闭判卷”的方式,大力引入外界的评判,让比赛得以真正实现公开和透明,并极大加强了比赛的互动性,将比赛从以往单纯的“较量为主”,提升为“交流和提高为主”。
我们必须承认,任何一个有影响力的赛事,都必须照顾到公开、公正、透明,否则赛事的生命力就难以持续。此次百度在初赛之后公开选手的比赛代码,成功避免了“暗箱操作”和选手作弊。网友的眼光是最雪亮的,尤其是在互联网搜索威力越来越大的今天,公开代码不仅能揪出害群之马,更是通过一种全新的规则形成震慑力,毕竟作弊对选手来说,成本和代价更大了。
另一方面,公开代码增强了大赛本身的互动性,既然是互联网行业的赛事,结果虽然重要,但切磋交流更胜于比赛本身。选手间、外界爱好者,都能清晰地看到各个胜出的选手的代码,并一起分享、学习和交流,对于程序编写优良的代码,每一个选手都能从中汲取优点,补足自身的不足,同时,关注大赛活动的爱好者不再是单纯的“看客”,他们有机会提出自己的意见,发出自己的声音。这将极大的增强程序之星大赛的趣味性,扩展大赛的影响力,并有助于主办方倾听外界声音,让该赛事在规则、主题等各个环节上更趋于完美。
因此可以说,百度2009年程序之星大赛“公开代码”的举动,是极富创意的做法,代表了互联网行业开放、分享、自由交流的特点。这种更加公开、透明、公平的比赛方式,必将受到效仿和借鉴,并有望成为未来比赛评分体系的主流方向。在这里,衷心希望未来越来越多的大赛、活动主办方能效仿百度,让比赛成为一个交流的舞台,而不仅仅是一个比拼的战场。本文由www.china-tiankang.com站长供稿。