【转载】西方学习编程的学生训练打代码时每年要敲坏多少个键盘?

作者:是H-C啦
链接:https://www.zhihu.com/question/490705589/answer/2159306303
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

曾经有教育家做了一个实验,给中国学生和美国学生一人一个键盘用来编程。几个月后美国学生的键盘已经坏了,中国学生的键盘还完好如初。这说明中国学生懒惰散漫,美国学生刻苦努力,勤于练习。

曾经有教育家做了一个实验,给中国学生和美国学生一人一个键盘用来编程。几个月后中国学生的键盘已经坏了,美国学生的键盘还完好如初。这说明中国学生就知道用键盘打游戏,而美国学生规范使用键盘,只用键盘做应该做的事情。

曾经有教育家做了一个实验,让中国学生和美国学生编程实现一个复杂的功能。中国学生打开github找开源工具,而美国学生直接开始写代码。这说明中国学生只知道抄袭,而美国学生有自助研发的精神。

曾经有教育家做了一个实验,让中国学生和美国学生编程实现一个复杂的功能。中国学生直接开始写代码,而美国学生打开github找开源工具。这说明中国学生只会像做题家一样工作,而美国学生懂得不再造轮子的道理,能灵活地运用现成的工具解决问题。

曾经有教育家做了一个实验,让中国学生和美国学生修复一个bug。中国学生查看各种stackoverflow帖子,而美国学生独自冥思苦想。这说明中国学生无法独立思考,只会求助别人,而美国学生有主动探索的精神。

曾经有教育家做了一个实验,让中国学生和美国学生修复一个bug。中国学生独自冥思苦想,而美国学生却查看各种stackoverflow帖子。这说明中国学生缺乏学习精神,只会闭门造车,而美国学生懂得灵活运用互联网来解决实际问题。

曾经有教育家做了一个实验,让中国学生和美国学生各自写一个程序。中国学生虽然很快写完了程序,但是代码杂乱不堪。美国学生虽然花了很长时间,但是代码非常清晰工整。这说明中国学生没有责任心,只知道完成自己的任务,一点都不考虑日后的维护工作,而美国学生拥有工匠精神,对自己的代码尽职尽责。

曾经有教育家做了一个实验,让中国学生和美国学生各自写一个程序。中国学生虽然代码整洁,但是花费了很长时间。美国学生虽然代码凌乱,但是很快就完成了任务。这说明中国学生只知道写教科书式的代码,而美国学生知道现在Web时代讲究敏捷开发,分秒必争。

曾经有教育家做了一个实验,让中国学生和美国学生设计一个算法。中国学生的算法虽然很快,但是占用了很多内存。美国学生的算法虽然慢,但是对内存的占用少。说明中国学生设计算法时不为用户着想,也不考虑用户的内存大小支不支持他的程序。而美国学生的算法可以在很多机器上跑,非常人性化。

曾经有教育家做了一个实验,让中国学生和美国学生设计一个算法。中国学生的算法内存占用少,但是很慢。美国学生的算法多占了一些内存,但是速度很快。说明中国学生不懂新时代人们的诉求,而美国学生明白现在的设备内存越来越大,人们现在更需要极致的速度。

曾经有教育家做了一个实验,让中国学生和美国学生设计一个算法。中国学生的算法不但跑得比美国学生的算快,而且内存占用也比美国学生的少。说明中国学生已经在残酷内卷的环境下成为了毫无人性的内卷机器,这太恐怖了,中国学生的人权在哪里?

曾经有教育家做了一个实验,让中国学生和美国学生设计一个算法。中国学生表示这次自己躺平不干了。教育家表示中国的90后、00后都已经垮掉了。曾经有教育家做了一个实验,让中国学生和美国学生各自写一个后端。中国学生使用了c++,而美国学生使用了Python。说明中国学生只会课本上的古董语言,而美国学生懂得用现代的流行语言高效的开发。

曾经有教育家做了一个实验,让中国学生和美国学生各自写一个后端。中国学生使用了Python,而美国学生使用了c++。说明中国学生不重视程序的速度,而美国学生则懂得使用c++写出更快的程序。

曾经有教育家做了一个实验,让中国学生和美国学生各自写一个后端。中国学生使用了Python,而美国学生使用了c++。教育家原本想批评中国学生不追求算法的速度,结果发现中国学生用Python写出来的后端比美国学生用c++写出来的后端还快。于是教育学家给中国学生换了一个更慢的Python解释器,然后中国学生的代码就变慢了。随后教育家表示中国学生不重视程序的速度,而美国学生则懂得使用c++写出更快的程序。

曾经有教育家做了一个实验,让中国学生和美国学生各自写一个后端。美国学生使用了PHP,而中国学生没有。说明美国学生懂得使用世界上最好的语言开发,而中国学生就不懂。曾经有教育家做了一个实验,让中国学生和美国学生各自写一个后端。中国学生使用了PHP,而美国学生没有。说明中国学生只会使用垃圾语言开发,而美国学生懂得使用更好的语言。

曾经有教育家做了一个实验,让中国学生和美国学生各自写一段代码。中国学生打开了IDE,而美国学生打开了记事本。说明中国学生都是依赖IDE的垃圾,离开IDE就不会编程,而美国学生拥有强大的代码功底,是追求极致的极客精神。

曾经有教育家做了一个实验,让中国学生和美国学生各自写一段代码。中国学生打开了记事本,而美国学生打开了IDE。说明中国学生不懂得熟练运用现代工具,而美国学生可以使用IDE里的各种工具提高自己的开发效率。

教育家发现一个中国学生竟然用英文给自己的变量命名,不像美国学生都用自己的母语给自己的变量命名,这说明中国人的文化不自信。

教育家发现一个中国学生竟然用汉语拼音给自己的变量命名,不像美国学生都用英语给自己的变量命名,这说明中国人思想封闭,不接受国际化。