代码改变世界

总结:0 bug事件、交大ACM夺冠

2010-02-07 03:51  Jeffrey Zhao  阅读(18674)  评论(57编辑  收藏  举报

如果您还没有上推特(或是还没有想到办法上),那您失去的不光是一个风靡世界的网络应用,您同时还失去了一个优秀的信息获取平台及讨论环境。目前国内大部分靠谱的技术专家都在推特上有帐号,您几乎不会错失任何有价值的信息,更可以参与一些有价值讨论。周六是休息日,因此也在推特上和大家聊得不亦乐乎。不过推特的一个缺陷可能便是难以留住有价值的信息,它们会随着时间推移渐渐消失,因此还是及时记录一下吧。

0 bug事件

0 bug事件原本什么都不是,只不过是有人使用非常普通、就事论事地方式,在豆瓣上指出了《0 bug》一书中不妥的地方。但是由于作者令人费解地谩骂和指责使“事态升级”。再由于网络上围观群众(其中也有我的份)与作者本身不断地进行“交锋”,0 bug事件终究一发不可收拾了。

其实我对这件事情已经不太在意了,因为我本来就是围观群众,而且目前0 bug事件已经出离了纯粹的技术讨论。不过现在我继续谈这个问题,是因为直接参与此次事件的双方又有新的动作了。首先是大牛Milo Yip已经在园子里建立博客了,他的原话是希望“將會陸續把牆外的技術文章整理及分享”,不过第一篇文章是对0 bug事件的过程进行了系统的总结;当然0 bug老师也没有闲着,他这几天还在勤劳地进行辩解。不久前又转载了一篇雄文《五毛党与网络打手》,从始至终地坚持他的观点:此次事件是“敌对势力”在对他进行“有组织,有预谋”的抹黑。

而事情发展至今又有新的亮点,那便是CSDN的编辑同志们将此次事件相关的文章放上了首页。在此截图留念:

哈,前两篇都是。第一篇文章指出了0 bug老师在此次事件中的问题所在,其中一点正好回应了0 bug老师的观点:

按我以前接触过的国内出版业人士来看,肖老师在BLOG里说的“书黑”这种事情在中国的确很可能发生。但是他的错误在于,把所有提意见的读者都当成了 书黑,这未免有点被迫害妄想过头了吧。要知道,请一帮网络黑社会也是要花不少钱的,一个编辑做一本书赚的钱估计是不够的,更何况目标还是这样一技术含量比 较高的书。

其实光是从Milo指出的几个问题来看,他就不可能是什么书黑,哪有C++水平这么高的书黑——要是C++功力这么深还当什么书黑啊,书黑能赚几个钱。而作者连这点都看不出来,显然他的C++功力也不怎么样,以此推断,那本书显然也的确不怎么样。

第二篇文章的作者正是0 bug老师本人,其主要意思是指目前指出的问题似乎都有“无中生有”的感觉,因为这些“攻击”根本没有找准位置。

0 bug老师是CSDN学生大本营的头牌,因此CSDN的态度对于这个事件的意义重大。而这次CSDN首页推荐的作法,我个人看来已经是一种表态了。因为这两篇文章,无论是对“技术”及“产业”来说都几乎没有意义,推荐它们的原因似乎只是为了揭露0 bug事件本身。很明显,0 bug事件对于CSDN来说并不光彩,而CSDN的编辑同志没有遮掩,将其公开地表达出来,我想他们在这个问题上的确值得我们尊敬。

就我的看法,0 bug事件可以说是继《JavaScript征途》之后又一个和技术图书出版有关的经典案例了,两者的相同之处在于作者对于读者所指出的“硬伤”都采取了类似的态度。上次的事件似乎已经平息,只有搜索引擎中的头条清楚地记录着相关内容。我真的希望图书出版行业的这类经典案例可以少一些——亦或是多出现一些,以此推动一个革命,最终改变目前令人难堪的现状?

在推特上,@jasonlai同学发表了一些看法:

老话,咱圈真乱。另外,国内技术媒体和出版圈子还是需要提高一下道德底线啊,出书审校不负责任,写软文换赞助的事情比比皆是。最近小关注了一下TechCrunch炒掉写软文实习生的事件,感触颇深,能那样做才是受尊重的媒体。

仔细看了某口水战事件的讨论始末。有知识没文化真恐怖啊,某“大师”的气度,还不如一个17岁小孩

说到这里,我想起在我的博客上有朋友回复说,写《JavaScript征途》的朱老大最近又有一本新书《Flash CS4基础与案例教程》出版发行了。我在这里谨代表我个人(请注意,不代表其他人哦)表示恭喜,并对国内有如此高产的作者感到自豪。让我们欢呼吧!

交大ACM夺冠

交大牛啊,继2002及2005年之后,他们再次获得了ACM竞赛的世界冠军!想当年我也在信息学奥林匹克竞赛的道路上探索过,但由于直升大学时被交大拒绝,一气之下报考复旦大学,从此改变了我的人生轨迹——呃,扯远了,没别的意思,还是回到这则新闻上来。

不过,奇怪的是,似乎很多人的对这个事件还是发表了许多在我看来毫无道理负面评价(当然并不是所有的负面评价都是没有道理的,例如说ACM夺冠对于国内普遍现状几乎没有帮助,这我同意)。具体地就不多提了,您可以自己去看新闻后面的回复。我想说的是,我这次真的想用“喷子”来形容某些人了。

的确,国内大学教育是有很多问题,你们的失望我可以理解,但是为什么那么倾向于“轻视”一个东西?的确,交大的弟兄们是非常重视ACM竞赛,但是他们的确通过刻苦训练拿到了世界冠军,这一点不假。嗯,你可能会说“ACM这种比赛没有什么意义,考题海战术取胜,胜在中国人最擅长的应试教育,否则为什么拿了那么多次世界冠军,那些搞ACM的人最终成功的有几个?”那么我们现在就来讨论这个问题吧。

其实以前也有过类似的问题,便是“中科大少年班”。有许多人质疑对此类少年天才的培养方式——的确,可能这种方法自有其不科学之处,但是类似于“除了张亚勤之外又有谁成功了”这样的论据我是非常不屑与之辩驳的。对此我只想问几个问题:成功的标准是什么?所有成功的人你都认识吗?

这里我不想谈什么“金钱不是唯一标准”等会被人耻笑为“幼稚”的道理,我们就拿钱来说吧。我举个例子,世界上有许多大型银行或是企业,他们的总裁,或是副总等高管都是有钱人,可谓非常成功,但是你现在能够说出其中几个人的名字?再问,就拿微软来说,除了盖兹,鲍尔默等人,你又能说出多少人呢?微软的Technical Fellows以及Distinguished Engineers也都很成功(即使只谈钱),但是这几十人中你又认识多少人呢?

是啊,成功的人太多了,不能因为你没有听说过就“认定”他们不成功。事实上,无论是ACM冠军选手或是中科大少年班的成员,他们中的大部分在社会地位还是经济方面都是普通人难以项望其背的。只不过,他们没有让你们知道而已。例如,他们可能出国深造,成为顶尖的科研人员或是教授,享受着几十万美元的年薪,过着滋润的生活。你可能连Jim Gray都不知道是谁,不知道他们不是很正常的事情吗?

其实我在学校的时候也一直关注ACM成员,事实上我就没有发现有哪个ACM高手是写不好程序的。

Oren Eini写过这么一篇文章,其中心思想是:

I am not the main contributor (of NHibernate), I am just the loudest one.

这句话的说法一点没错。就拿我来说,我不是最好的.NET程序员,我只不过是在博客园积分最多,并且可能最积极参与社区活动而已。如果要正确定位我在社区中的表现,也只(可能)是loudest,而远远谈不上,甚至永远不可能是best。要在技术社区中产生正面的影响力,水平只是一方面,而“其他某些方面”也是非常重要的。记得网络红人ayawawa说过这么一句话:

比我漂亮的都没我聪明,比我聪明的都没我漂亮。

那么我也来说一句类似的:

比我会吹牛的技术都没我好,技术比我好的都没我会吹牛。

所以,我也就是一个小样儿而已——但是我还是自信比ACM事件中大部分无理由的喷子们要强上不少。

五毛与无美分无异。