编程,是“练”出来的,不是“学”出来的。以为能“学编程”能学出来的,不管男生女生,都“学”不出来。因此,什么“教法”、“学法”,都不重要,“练法”才重要。“练法”,就是自己找个题目,编程完成之。
莱迪娜的风声很多女生学编程学不好,其实最主要的还是国内的教法问题。学知识不需要任何思考,教材上给你印黑体字,老师给你总结出一二三四,你背下来照图施工,自然万事大吉。久而久之,这种等人喂、等黑体字的思想就根深蒂固起来。“学不会”再不是什么“缺乏思考”,而是“没人帮忙总结重点”;“学习”同样也和思考无关,而是“没能总结出一二三四来”……习惯了这种学法,想要逼自己思考,那实在太难了。可以说,只要一个人还有信息流入渠道,她就一定会重复这个过程——因为在他过去十几年的求学中,早已习惯了“一定会有若干句话可以给出一二三四来”这个事实——自己理解、自己“把知识连成片”,是她从来没想过的。可以说,让她想到自己还能思考,恐怕是比牛顿写出自然哲学的数学原理更难的一件事——如果不提示,这本就是她的思维盲区;你提示了,不管你说了什么,她都瞪大眼睛再等你说出那几行本该印成黑体的文字……