程序员编程能力会自发地退化

今天读了一篇十年前的博客文章,内容是作者对于计算机专业只进行Java教学,而不进行c系指针相关原理教学的担忧。

作者认为计算机专业课,应该使用难的知识筛选学生,淘汰那些没有兴趣编程,或者没有能力编程的学生,让他们不要浪费生命,趁早去读政治学或法学。

十年后,再看这篇文章,我忽然理解,大学java程序设计课老师,对于一些学生连java学起来都费劲的叹息。

校方一般会觉得,学生拿不到学位很可惜,但这部分人真的不适合编程,比较幽默的是,获得计算机学位80%的人,还是主动脱离了编程这个行业,因为真的没能力,写出的程序漏洞百出,真的很煎熬。

最近一个我鸟厂同学讲,某个同事问他「get大key为啥会cpu满,如果是内存读这种操作应该不会需要cpu吧」,同学只能尴尬笑笑「他估计也不知道什么是总线,那些所谓搞机器学习人工智能的,就会改几个参数,张嘴就要源码和论文」

只要降低难度,计算系的淘汰率就降低了,学生人数上升了,经费预算变大了,可谓皆大欢喜,但代价呢?

长期来看,我们会失去有能力编写操作系统内核的程序员,我们会像刘慈欣笔下的上帝文明一样,拥有极其先进的技术,而驱动这些先进技术的底层技术是核聚变产生的能量,但对于巅峰时期的上帝文明而言,核聚变就像钻木取火一般简单,所以没有任何记录,过了很多年后,上帝文明需要修复日渐老化的飞船时,竟发现无计可施。

美国1969年的阿波罗登月计划,让整个人类文明为之震撼,但到了2019年,美国再次期望登月时,却发现缺乏人才,一度延期到2025年…

当代,我们拥有不断优化操作系统的程序员,但随着时间推移,计算机系学生们,可能连Python都写不了就能毕业,无法从事改参数以外的工作,那时,人们望着没能力修改的系统内核代码,只能留下时代的眼泪…

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2022-11-21-22-09-03-p/