今年有个大一的学生,给自己不少惊喜。不少事情我稍微说下,就看到他很快在实践,有不懂的地方就主动问我。这段时间明显感觉到他进步很快。
编程这种实践性很强的技能,几乎都只能在实践中才能学会。不动手,即便把所有编程名著看完,编程水平也难以提高。
好的学习编程方式,都是通过文档教程学点知识,然后立马动手实践,实践中遇到的问题就是我们进步的垫脚石。绝大多时候,只要用心搜索,我们可以在网上找到自己想要的答案。
我个人一直偏爱python编程语言,主要原因就是语法简单好入门,第三方库丰富。基本上经过短赞的学习,就可以直接动手实践。喜欢爬虫可以玩requests,喜欢做游戏的可以玩玩pygame,喜欢折腾excel可以玩xlrd、xlwt等库。
有些小伙伴总喜欢学习而不想写代码,老是说等自己学学再开始,然后一直没动手。我们看程序书时,一定要把代码也下载到本地电脑,多跑跑代码,有错就修改,没错就好好理解。当能把代码看懂就尝试改一点点,然后立马验证。这样学习效率才高。
还有些小伙伴怕把代码搞混乱不敢继续写。其实这是很正常的现象,代码不是一次性写好的,都是改来改去改出来的。我们要学会用源码控制工具,做好备份。发现自己做错了,不用怕,就回滚重新试一遍就好。
动手实践是高效率的学习方式。学编程时一定要多动手,这样进步才快。