目前正规编程教育都是上了大学之后才开始的,但是很多中产阶级和更高阶层的人的孩子们很多从小就已经开展这方面的培养和教育了,即使中产的孩子们小时候不学编程,对电脑的熟悉程度也让他们可以很快学会编程。
而如果一个孩子生在社会底层的家庭,他在上大学之前很可能连自己的电脑都没有,更别提自学编程了。可能这些人会去网吧玩游戏,但是如果问他有没有考虑过写一个小游戏的话,他很可能坚信自己做不到,因为就从来没有接触过这方面信息,他不知道写程序到底有多难,也无从入手。如果这样的情况持续下去,社会阶级固化将是牢不可破的,代际传承除了靠钱来维系,还靠知识的壁垒。
如果能将编程提前到初中开始学习(可以与物理、化学一起加入),通过中考、高考的指挥棒逼着所有人学习,同时学校能够配备足够的计算机设备给需要的人使用,那么即使有一部分人因为技术进步不幸被社会抛弃,他们的孩子起码还是有希望的。在我的设想里,中学时候的编程课并不需要是多专业的 C 语言编程,又是指针又是递归的。完全可以从 Python 爬虫之类简单又实用的项目开始学起,其实学什么语言都并不重要,重要的是教会学生程序到底是怎么写的,教会他们基础的算法、逻辑等,同时让学生知道自己可以用程序做一些事情。将来有了这个基础,学其他语言、学更先进更时髦的东西都将容易很多。
网友评论