高考与排序

今天的文章和投资关系不大,昨天很多朋友喜欢那个时间管理的PPT,这也是我之前高中生讲座的内容。

过几天,又是一年一度的高考。高考对于绝大部分学子来说,是一生一次的考验。

500

在我看来,高考就是一次排序。考试就是一种排序的方法,北清复交、985、211、二本、大专、中专、复读,构成了高考排序的框架结构。国家设定好统一的排序规则,大家公平竞赛,比出自己在整个同年龄孩子中的排序。既然是排序,那么总有第一名,也会有最后一名。

对于很多人来说,人生的意义在于排序。

前一阵子山东的高考顶替案为什么引起了那么大的反响?因为插队这样的作弊破坏了整个高考的游戏规则,大家都不能好好排队了,以后还怎么让老实排队者有希望呢?

500

排序是刻在我们骨子里的,也会伴随我们一生。

比如中国人上了饭桌,自然而然地就开始排序,谁该坐上座,谁该坐末席,谁的官最大,或者谁的钱最多,就坐在首席。

我有个朋友是连续创业者,他的理想是什么呢?要做“卢湾区的比尔盖茨”。后来不知道实现没有,还是先做他家街道的比尔盖茨吧!投资界的朋友,言必称要做“中国的巴菲特”,我没那个雄心壮志,但是如果能做到“上海市浦东新区周浦镇万达广场对面小区的巴菲特”,那也颇觉面上有光了。基金业的排名更是搞得鸡飞狗跳。

对于我们计算机专业出身的朋友来说,排序是最基本的专业知识,在互联网上,排序也是无处不在的。

500

排序是计算机的核心内容,从计算机诞生到进入20世纪,排序一直是推动计算机发展的一大动力。为“存储程序”计算机 编写的第一个代码是一个高效排序程序。到20世纪60年代,世界上超过四分之一的计算资源被用于排序。

500

为了提高排序的效率,人类创造了很多算法。

500

2007年,时任参议院的奥巴马访问谷歌公司时,谷歌的CEO施密特开了一个玩笑,以求职面试官的口气问奥巴马:“为100万个32位整数排序,最好采用什么方法?”奥巴马回答:“我认为用冒泡排序肯定是不对的。”谷歌的工程师鼓掌以对。

冒泡排序是一种简单的直觉式算法,确实效率低下,后来科学家们又发明了插入排序、归并排序、桶排序等排序算法。

500

那么生活中,一定要整理得井井有条吗?有时混乱无序也无伤大雅。排序是为搜索服务的。

500

体育比赛是一种典型的排序活动,各种不同的赛制就代表了不同的排序算法。

500

联赛的循环赛制虽然是最全面的,但是费时费力,杯赛赛制采用两两淘汰,快速决出结果,却会产生很大的偶然性。

500

所以很多比赛综合了这两种赛制的优点做了折衷。比如NBA联赛采用双循环赛制,但是季后赛就采用了东西两组分组淘汰的赛制。世界杯32强先分成8个小组,小组内循环赛决出前二,然后16支球队进入淘汰赛两两对决,这样就有很多运气成分。

500

还有些体育比赛不能采用上述的排序算法。比如马拉松比赛,一次有上万的选手,一场比赛就可以将他们全部排好次序。如果让1万名运动员参加循环赛,需要安排1000万场对决。

500

说回到高考,我们的高考制度当然不是完美的,美国的素质教育选拔机制就一定适合我们吗?

500

衡水中学的刷题式教育,我且不评判它的存在合理性,这可以看作是应对高考排序算法的一个过度拟合,这是否符合整个国家选拔人才的初衷呢?美国加州新近出台的按照种族配额排序来取代之前的纯分数排序入学政策,这又代表什么呢?

等到学生完成学业,进入社会,则进入了另一个排序的竞赛中,我们的人生始终离不开排序,社会的等级制度和排序密不可分。

500

比如,很多人期望进入的公务员序列,有一套严谨的排序等级。

500

如果你有志参军,军队的等级制度则是全球通行的,我们下过军棋的都知道,连长就是能吃掉排长。

500

如果你创业做生意,生意越做越大,不可避免也会被福布斯排序,既有针对个人排序的富豪榜,也有针对企业排序的世界500强。

排序无所不在。

对于很多家长和老师来说,很难对孩子的未来做很科学的规划,因为老实说,他们也不知道未来是什么样,未来学什么专业会好,选择什么职业会稳定,未来是未知的。

我给孩子们的建议如下图,现在的社会提供了很多多元化的机会,哪怕是高考结果不甚理想,也未必没有前途。

500

最后写点题外话,国家间也是随时在排序,在古代战争可以改变国家间的排序,在和平年代,则是通过发展经济,用GDP来体现国家的实力。G20、联合国常任理事国这些都是国家排序的结果。所谓的国际秩序,正是国家排序的结果。

500

最后祝高考的孩子们发挥出水平,找到自己适合的人生道路。

全部专栏