当前位置: 华文星空 > 知识

如果所有学校把 LeetCode 设为必修课,学生会更好找工作吗?

2020-03-30知识

当然不会。

用类比的方法来说,同学们应该更容易明白,『找工作』这事,好比是『高考』,而不是『期末考试』。

『期末考试』是怎样的?你考100分当然happy,但是你考60分有及格,足够让你过关,没人为难你让你留级。

『高考』是怎样的?你考了700分也不说明啥,如果其他人都考710分以上,因为高校录取是看排名的,不是说你考上多少分就要你的。

明白了吗?

找工作和高考是一样的,用人单位只挑他们认为最棒的N个人,因为他们只有N个名额,而不是说你达到什么标准全都录用。

如果所有学校把LeetCode当做必修课,也许能够普遍提高同学们的『面向面试编程能力』,甚至真的提高『编程能力』,但是所有人都提高了,就和所有人高考都加10分一样,都加了,对排名有什么作用呢?

这一点应该明白吧,各位同学们,尤其是学计算机的同学们。

此外,对于LeetCode这样的平台(突然想到,这个问题不会是LeetCode的宣传贴吧?无所谓了,我没有收他们的广告费,我也不会吹捧他们),这样的平台,提供的只是所谓的『快餐式教育』,什么叫『快餐式教育』呢?

就是像叫快餐一样,但求吃饱,不追求品质,不追求积淀。

再打个比方,就像是『女子防身术』。

女子防身术教的啥,就是这样——当你被歹徒从背后熊抱的时候,应该怎么应对?

来来来,我们看洪金宝大哥怎么教的。

看明白了吗?

不明白没关系,鲁豫也没学会,洪金宝大哥还是找了专业人士来演示了一下。

现在明白了—— 当女士被背后熊抱的时候,往左迈出一步,重心左移,然后用右拳往后猛击对方裆部。

然后你指望学会这一招的女士真的能用上这招?

没这么简单啊!

你怎么在被熊抱的时候还有心理素质不慌张?

你怎么在被熊抱的时候还有保持平衡往左迈出一步?

你怎么在被熊抱的时候还有力量让右手有力量挣脱往后猛击?

你怎么在被熊抱的时候还能够猛击得准?

这些是什么?

基本功!

女子防身术只是技术的表象,就只是教你几个动作而已,你以为回了这么几个动作就真的能打过男人了?Don't be so naive!

为了让这个表象真有用,你还是要练习力量、柔韧、心理素质等等基本功啊,你需要年复一年地练习,洪金宝教你几分钟都不能让你成为防身高手,你还指望LeetCode玩几把就能成为编程高手?

LeetCode这样的『面向面试编程』平台也是一样的啊,他们只能给你编程技术的表象,但是表象之下,你要学习算法、数据结构、离散数学、高等数学、编译原理、设计模式、概率论……很多很多基本功的东西,这些东西『面向面试编程』平台是没法取代正规的计算机专业教育的。

总之,如果所有学校把 LeetCode 设为必修课,既不能让大家更好找工作,也不会真正提高大家的能力,大家就当一个娱乐游戏平台来玩玩就好。