在清华北大或者其他顶尖 985 院校，到底存在不存在智商被碾压这回事？
咳咳…… 我在清华的软件学院，当了四年前端课程的讲师。 不是那种分享性质的课程，是那种带学分的必修课，学生是大学二年级（大二课程已学毕）的本科生。 今年是第五年，七月份我还要去上课，并且今年还录了6节ECMAScript相关的课程。 好了，这其实不是重点。 重点是我上课以及作为评委参加大作业答辩时候收获的一些感受吧，也许能部分回答题主的问题。 --- 前四年，我带的是JS基础。要在3节45分钟的课里，覆盖从JS基本语法到高级语言特性的所有知识点（包括介绍JS语言的二义性等附加知识）。 听起来很紧张是吧？ 运算符、语句、基本类型、引用类型、作用域（链）、闭包、原型链、面向对象，外加2次课堂练习…… 不是我要讲这么多，是因为我夹在了「HTML+CSS」和「DOM编程 + 服务端客户端通信」两门课中间。 我要承担的使命就是要让学生对ECMAScript（现在的课程里还包含了ES6/NodeJS）有一个全面的认识。 你会问我：你tmd能讲完么？ 我还真讲完了！ 因为我使用了接近华少的超级语速！ 是的，接近华少！！！甚至偶尔超越华少！！！ （本答主一直有一个愿望：能上奇葩说） 但，即便这样，底下的同学还是能跟得上我的节奏。 我经常在扯完一通以后，问大家明白了没，从反馈的目光中能看出他们真心明白了。 如果（非常偶尔）他们眼光透露出疑问，我就再咆哮一遍，然后原地跳一下，然后问他们： 「同学们，明白了没？好，给你们三秒钟思考，3……2……1」 然后他们就明白了。 他们对待作业的态度非常认真。 很少有同学放弃bonus部分的作业。 针对选择题，很多同学试用一整页或者多页PDF来对题目思路进行陈述。并且会给出在不同宿主环境和不同模式（strict mode）中的运行结果。 最关键的是，他们甚至还极其重视作业的排版…… 遇到格式化输出的结果都会在文档中进行highlight。遇到回答中包含多个项目的练习题，也会给出清晰的表格来呈现运行结果。 特别是13年的一位陈姓同学，当时负责课程的刘教授把他的作业发给我时。 我是震惊的！ 竟然有人如此认真地对待随堂作业！ 作业是啥样我就不贴了，大家往好了想就是了。 你会有一种感觉，有一种可怕的感觉。 仅仅是一个可能占最后总分比重不过个位百分比的随堂作业，竟然有人能这么认真的对待。 那最后的大作业呢？会怎样？ 果然…… 大公司经常会举行厂内编程马拉松。 相信很多coder们都参加过。 我也参加过，还有比如第三方机构组织的游戏编程大赛等等。一般来讲，两天时间，要做出一个成品。当然，大家都懂的。老实按照套路，0代码开始搞起的团队，几乎凤毛菱角的。 清华给学生的前端大作业时间是：三天。 跟刘教授交流的时候，她说，清华的学生大作业的时候往往连着一直通宵，不搞到满意誓不罢休！ 一个组内（一般是2到3个同学），每个人都很拼。 组和组之间，绝对不服对方！ 去年他们的大作业是前端游戏。 有一个组（演示者我记得是一个女孩儿和一个男孩儿），开发了一个质感超级棒的3d游戏。 好看！有挑战！也好玩！ 女孩儿说她是现学美术设计（之前没有接触过），和同学边设计边开发（包括物理引擎、游戏引擎、代码+构建）。 的确牛逼！ 还有的同学做第一人称的射击游戏，游戏里有各种恶趣味、追杀、导弹、机枪、魔鬼……答辩时花了一段时间来讲各种武器弹药的运行曲线，移动目标的定位以及碰撞检测。 两个哥们说得特别high…… 我觉得智商碾压不碾压不好说，但是的确是一群非常聪明的人。 而最关键的是： 这是一帮玩命证明自己的聪明人！ 这才是棒棒哒地方。 反正我当年是没这么「疯」过……