一个程序员眼中的羽毛球让球事件

晚上很多人都不编程序,跑去看奥运会,然后白天的时候讨论一番,借此表明宅男女们仍然是与这个世界同步运行着。我也是。

我根本不懂羽毛球的规则,连内边界外边界都不懂,球网多高也不知道。只知道打的时候是这边一组那边一组,把球往对方那拍。能知道这点还是因为小时候看到有钱人家的孩子买了球拍在马路上打,我经常害怕他们把拍子抽我脸上。

我所知道的,就是中国队员让球了,没好好打,然后被取消比赛资格了。然后我们的新闻社吧咱们的队员不争气。其余的,都是我不知道的。比如,我不知道根据哪条规则取消队员的比赛资格。

1. 规则

我们知道很多种语言,C/C++,Java,还有其他乱七八糟稀奇古怪的,比如汉语英语日语德语什么的。这些语言中比较人性化和容易理解的,比如C语言,具有这样的特点,先告诉你个规则,凡是不符合这个规则的句子,就判定为"非法",编译器不予接受。

看起来很严厉而不尽人情,其实这是最通人情的方法。因为这意味着,凡是在规则以内的句子,就都是合法的。国际上还有个怪有意思的C语言比赛,专门看你的代码写得有多么地不容易读懂。最难读的,就是冠军。

有的同学可能说,你不是说代码可读性非常重要,程序是写给人看的么?没错。这是建设,不是规则。可读性有多好,是由接受者决定的,并非客观规则。一个深谙数学的人会认为某段代码清楚如话,而知识结构不同的另一位,就会觉得写得什么破玩意。类似的,有记者跟风报怨现在的高考题太难了,然后他举了个例子:爸爸每4天休息,妈妈每5天体息,爸妈今天都休息,下一次体息是哪天。他认为这太难了,而你认为他小学算数的最大公倍数部分没学好。

除非法律明确禁止的,就是合法的。

所以,C++的作者提到,好的编译器应该是什么样的。它应该能禁止所有的不好的行为,而鼓励好的行为。那么,用文档来规范程序员的行为,就是较差的方法,或者说,他对程序员的要求更高。如果凡是被禁止的行为,无法通过编译器,那么任何坏的代码就都无法进入版本中。

有好的规则,才会有好的规则之下的产物。听说NBA有个24秒规则,如果你得到球权24秒内不尝试投篮,就失去球权。规则限制你,如果不积极主动,就会有惩罚;而不是如果不积极主动,不足够迎合观众或官员或老佛爷,那么就失去比赛资格。

24秒规则听说是始于1950年湖人对活塞那场臭明昭著的无聊比赛,但是据我看到的故事,控球不投篮的队员们收到了满场观众扔来的瓶子,但是没有受到惩罚。很简单,惩罚他们的规则还没有制定下来。

所以,我特别想知道,这几位羽毛球的队员是被哪条规则罚下来的。就像,司机被开罚单的时候也一定会问这个问题,而不能接受这样的道理,"你小子开车太不地道了"。道德,可以有时可以用来向别人竖中指,但是不能用来作为少发工资或者罚款的依据。

2. 教练团?

有的媒体开始呼吁追查教练团了。当然,即使不用大脑只用跛了盖也能想出来,队员是没有胆量和资格自己制定作战策略的。

但是教练团真的有责任么,如前文所述,他们只是善用规则而已。那么责任在谁呢。

有个孙子 (请勿把"子"读成轻声)杀王妃的故事,大家都知道。吴王给了孙子几个妃子,让演示一下他的训练技巧。孙子后来把王妃杀了两个,然后说"大王现在让她们去打天下都可以了。"这个故事似乎告诉我们,要从严治军。估计项目经理们可能也用这个给同学们灌过脑。

但是。

但是孙子的完整版不是这样的。孙子在杀王妃的上一次训话前说,士兵不听律令,是队长没带好,队长要注意军规了。然后妃子们又在训练的时候哈哈乐,队长才被正法了。

有的同学说,那不就是教练团有责任么。孙子的故事还有个更完整的版本。孙子在上上次训话说,队长没带好,是因为我没说清楚号令,我再说一遍。

所以,故事的顺序是:先自责并明确规则,然后要求队长,然后才大开杀戒。所以,自己没有说清楚,然后打仗输了,回来杀士兵的,多么地色厉内荏。所以,国际羽联多么地无耻。

当然,经常有人无力控制,却抱怨别人不听指挥,不是么?经常发生这样的事,上级命令经常补充下来,一次又一次修正此前的要求。"这是重要的条款,一定要实施""这是补充条款,更加重要。"或者,就在文档或规范上写上"重要"。当"重要"很多的时候,大家就不去留心了。就像网络管理员要求用户口令符合这样的规则那样的条例,用户不得不遵守的同时,又难以记住,就只好写个纸条贴在显示器旁边。这样,就有了密码管理器和生成器。

3. 观众的利益呢

有的同学说,那么观众的利益呢?有人花了大价钱买了门票,还有交通费饮料小食品啥的。给报销不?

有的同学说,这不符合体育的更快更高更强的精神。

问题是,观众具有什么样的权利,观众权利与运动员权利间的契约是如何制定的。问题是,什么是"更快更高更强"。

体育的目的包括好看,这是观众到现场和坐在电视前的目的。但是运动员的目标就是胜利,甚至我们作为观众没有权利要求运动员的目标。约束我们的,只有规则。

项目经理们,以上这段是说给你们听的。

说过权利,我们再来看权力。

有权利者,如某联,是不是有权力惩罚?中国好声音 很多人喜欢看,认为传递正能量什么的;非你莫属 很多人极其讨厌,有烦主持人的,也有烦高座之上的老板们的。另一个原因让它们不同,一个是专业而不是权力来判定,另一个,是权力的声音在说话。试想,如果权力的上级,比如股东,辞退了他,他可能就没有机会 (和能力?)再评判别人了;而除了观众没有什么权势能够掩盖同为歌手这样专业人才的声音。

如同非你莫属,运动员只是不得不屈服而已。

此外,还有同学认为,动运员应该向全国人民道歉。那么问题又来了。如果运动是运动员自己的运动,那么,他们为什么要向不相干的别人道歉;如果运动是属于全国人民的 (有人在想纳税啥的吧),那么运动员只是采取了错误的策略,失败而已,何耻之有。

有好结果就感谢全国人民,有坏结果就是运动员自己的责任。我们跟推脱责任的教练团和某联有什么区别。

古希腊故事里,连神也要服从规则,比如誓言必须兑现,比如预言一定实现。中国古代传说故事里,长胡子神仙爷爷想让你做啥你就得做啥,比如在公交车上为他假装的老弱让座,不然惩罚一定降临,一般都是杀生命点什么的大手笔。更糟糕的是,老神仙事先还不告诉你他喜欢什么,得你自己去体会观察。所有错误,都是你领会领导意图失误导致的,要被取悦的观众则一贯正确。

所以,计算机的世界多么简单,凡没有手册的软件一定是烂的。自己规则不明确却敢抱怨我们的代码的编译器,一定会被删除。我们还是回到自己的世界里去吧。

--------------------

博客会手工同步到以下地址:

[http://giftdotyoung.blogspot.com]

[http://blog.csdn.net/younggift]

一个程序员眼中的羽毛球让球事件相关推荐

  1. 一个程序员眼中的好UI

    最近接到一个项目发来的UI设计图,我觉得她给的材料很专业,特此分享. 发的RAR压缩包里面有一个images目录,里面放的都是切片好的图片. 图片切片基本上都是靠近边线切的,边上留的空白很少,这样切的 ...

  2. 一个程序员眼中的宋慧乔离婚、李晨范冰冰分手。。。

    本文经授权转自公众号:石杉的架构笔记 双宋离婚.张唐.李晨范冰冰分手.广大网友可能更多关注的新闻本身,纷纷留言评论发表自己看法. 而站在一个程序员的角度,出于职业习惯,首先想到的却是自己的后台架构,应 ...

  3. 【很全】一个程序员眼中的苹果发布会......

    北京时间9月13日凌晨1点,苹果在Steve Jobs 大剧院开启了今年的发布会.作为一只好奇心如猫的猿,我一大晚就蹲在电脑前等直播.每年苹果发布会我都看,每年我都期盼着苹果能增加这三个功能: 防脱发 ...

  4. 一个程序员眼中的黄昏

      点击码农故事汇关注我   码农故事汇,讲述码农的真实人生 01 码农故事汇 北京时间18:00,老王走在北京中关村南大街的人行道上. 正是夕阳欲下.黄昏将近的时刻,金黄透亮的光线洒满一地,远处的高 ...

  5. 一个程序员眼中的医院人生百态

    以前看<异形III>, 当女主角挣扎着把自己的身躯放进飞船的生物扫描舱,从显示器上清晰地看到自己胸腔里寄居着一只异形皇后的幼体时,她的脸上写满了震惊,恐惧和绝望. 当我拿到自己头部增强核磁 ...

  6. 一个程序员眼中的北京和上海

    面积 北京:16410.54平方公里 上海:6340.5平方公里 人口 北京:2151.6万人 上海:2500万 光看数字可能在北京长住但没在上海住过的朋友肯定觉得上海的交通情况非常恐怖. 想一想也可 ...

  7. 一个程序员产品开发中的吐槽和体会

    一个好的产品就是一个公司的方向,一个公司的未来.我根据我参与过的产品,谈谈一个程序员眼中产品开发的历程和体会. 开始初期阶段就是有公司的高层制定产品的方向,宗旨就是以用户为基础,以获得盈利为目的.当方 ...

  8. 转载:林锐:大学十年(一个程序员的路程)(全)

    大学十年(一个程序员的路程)(一) 林锐,1999年岁末 写此文使我很为难,一是担心读者误以为我轻浮得现在就开始写自传,二是担心朋友们误以为我得了绝症而早早留下遗作. 不论是落俗套还是不落俗套地评价, ...

  9. 一个程序员多年的收藏

    程序员珍藏的东西会是什么?呵呵,除了平时写的代码,就是那些百看不厌的电子书了. 昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了.里面40G的资料全部报销了. 为了不再重蹈覆辙,我决定把重要的电子书 ...

最新文章

  1. 脏读、幻读和不可重复读 + 事务隔离级别
  2. [转]对C#泛型中的new()约束的一点思考
  3. Struts2和Struts1.x的全面比较一
  4. jQuery之过滤选择器
  5. 达摩院里的女Leader,一面温柔似水一面灿烂如阳
  6. 重磅!阿里推出国产开源JDK!
  7. Python《必应bing桌面图片爬取》
  8. [Java] 获取本月周次和日期时间段信息
  9. 云计算安全之CCSKv4.0(201910考的)
  10. CentOS RabbitMQ安装
  11. linux酷q运行不了,Linux上使用docker运行酷Q机器人
  12. 计算机四级(网络工程师)内容,计算机四级《网络工程师》考试内容
  13. 正定矩阵(Positive Definite Matrices)、半正定矩阵(Positive Semidefinite Matrices)
  14. 我最喜爱的九位历史人物 - 苏轼(Space搬家)
  15. 教学向|如何快速入门maya制作动画,萌新也能冲
  16. Dreamweaver链接MySql405错误
  17. 教师利用计算机中的视频图片,多媒体在计算机教学中的作用
  18. 简单易学又有效的颈椎病自我康复操
  19. 2021iGEM感想
  20. uIP TCP Server 运行机制分析

热门文章

  1. 2018/11/12 新知识
  2. 用Python做一个奥特曼打怪兽的小游戏
  3. Quora 向公众开放其新的 AI 聊天机器人应用程序 Poe
  4. 数据中台:企业数据质量参差不齐?听听专家怎么说
  5. 使用MedleyText与Syncthink自建云笔记
  6. ​无线AP的知识点介绍
  7. Linux 下用命令行修改图片大小
  8. Elasticsearch 学习之Field Collapsing(字段折叠)
  9. 【知识图谱】命名实体识别(NLP)
  10. python计算机水平考试,全国高等学校计算机水平考试Ⅱ级---《Python程序设计》考试(7页)-原创力文档...