软件教书匠金旭亮
25-09-08 18:44 微博认证:北京理工大学计算机学院教师 金旭亮 头条文章作者

新的时代学计算机,务必要记住,抛弃多年中小学教育所养成的老师教学生学,按部就班地上课这种学习方式。

计算机技术有个特点,就是对外部环境要求很低,特别是软件,往往不怎么需要使用昂贵的专用仪器设备,耗用各种实验材料,而且互联网上又有海量的学习资源,现在还有“无所不知”的AI。

新时代,学习方式应以“实践引导下的自学为主”,有好的老师能讲授一些重要的理论和原理,并给出实践指导,那自然最好,效率最高,但没有也无妨。以AⅠ为师,以网为友即可。

最高效的方式之一,是你自己有一个现实问题或需求,想用计算机编程解决。这时,直接地反复地请教和追问AⅠ,一点点地把最终的程序给写出来,并让它工作正常。

你往往会磕磕碰碰地,走了许多弯路,但当最终拿到一个“可以干活解决自己问题”的成品时,通常就会感到一种巨大的成就感,会很开心。

如果你有了这种感受(只要有一次就好),那么,一种“学习”的“正反馈”机制就激活了。

这种“正反馈”一旦成型,它必将把你推向专业水平越来越高,能力越来越强的方向。

完成了一个“作品”,并不建议立即开始“下一个”,而是对全过程进行“复盘”,可以找一些书籍,视频等进行系统学习,目的是“不仅要知其然”,“还要知其所以然”,这种学习,由于有亲身实践“打底”,往往比一上来就直接“看书学习”,效率和效果要高得多。

复盘与巩固结束,再开始下一个“构思与选题-->开发实践-->复盘巩固”之旅。

有人可能会问——我脑子比较僵化,没啥想法,不知道该写个什么程序……

那也有个笨方法——克隆别人写的程序。选一个别人写过的写好的,自己再写一遍,也能起到好的学习效果。

上述方法高度强调“个人的主观能动性”,走在一条“孤身学习”之路上,还是有很大局限的。

在你感觉自己已经“会了”之后,就应该想法参加真正的工程实践,对于在校生来说,这一步主要就是“实习”,拿你当前已经具备的专业能力作为“敲门砖”,去敲开相应企业和公司的大门。

本科四年,至少要有一段业界实习经历。

AⅠ时代,大学课程所讲授的知识,通常远远落后于科技的真实进展。按部就班地按照N年不变的教学计划,上课、考试、拿学分,所学知识,往往还没毕业就已经是落后的了,如果不能培养出相应的专业技能,在这个“内卷”时代,“毕业即失业”,是大概率事件。

AI时代,淘汰的是缺乏主动性,不会自主学习的人。一定会加剧人的“两极分化”。

厉害的人,AⅠ会强化他的能力,让其成为“超级个体”,把其他不会学习的人,越抛越远,最终,后者连前者的身影都看不到了,此情此景,可谓——

孤帆远影碧空尽,唯见长江天际流。

发布于 北京