以创用促学
以创用促学
这两天在学习五笔打字,预计每天要是把单字这一关过了就可以学习词组打字,那个时候就不用练习了,直接可以应用到实战上去,反正自己是不缺打字的文章的。
就像笑来老师在课堂里说的那样,掌握了最少必要知识就可以去用去创造,要尽早进入这个阶段,甚至是一开始就把创造放在第一位,这是更好的顺序,不过创作的基础,还是需要最少必要知识的。
而如果带着创造的目的去学习最少必要知识的话,那么动力想必也要更足一些吧,练习起来也会更加努力吧,应用那不是自然而然的吗?
所以,以后我们在学习新的东西的时候,就可以转变思维了。像以前,别人看我们在学习的时候,可能会很随意地问“学这个有什么用啊”,这个问法不大好,容易劝退,我们稍微改一下——“学这个我可以用来做什么”或者“学这个我可以用来创造什么”。
这么一问之后,我们就会去了解学习这个到底有什么用了,同时,我们学习的目标也会变得更加清晰,那就是去用,我要快点投入使用,那我需要学习哪些最少必要知识呢?然后就缺哪学哪?
就比如编程技能,学编程有什么用啊?改成“我学了编程之后可以用来做什么啊”,然后我现在了解到我要学习的这个c#,可以用来做游戏,也可以做一些电脑端的APP,昂,我目前是朝后者方向去的,也就是学wpf,这个是以c#为基础的。
知道有什么用之后,那么就可以着手学习最少必要知识了,也就是编程基础,其实各个编程语言都差不多,就是各种数据类型,输入输出语句,分支和循环语句,函数或方法等等,在这个过程中掌握一些编程思想或技巧。当我们学会一门之后再学另一门,就快很多了。
学完这个之后貌似离做项目还差一点,怎么用他来做wpf的项目呢?哦,我们还要学习别人做好的模块和方法,知道怎么调用,这个就是不同函数功能不一样了。我们也不需要每一个都学会。
而是可以直接以一个项目来练手,在做一个项目的时候,我们看看教程里用了哪些模块,怎么用的,这不就是积累一个完整的项目经验了吗?我看的教程貌似就是这样的,然后学完这个之后,还可以再学习一些常见的模块,最后我们就可以拿这些模块,去想办法创造,这个时候,若是还需要什么,就算就算还有一些模块我们没学过,那也可以马上搜索,然后学习怎么用,这样很快就能拿过来用了,非常得快。
昂,换句话说,就是我们要用什么,那就去学什么,反正都能学会的。
又比如我接下来的做课,最少必要知识我已经有了,之后就是很简单的以用促学,即我需要哪些在课程里讲哪些内容,那我就去学习哪方面的知识,消化吸收,同时,我在做课的过程中还需要打字,那我现在学打字就是为做课做准备,再以后还要录视频,那我就还要学习怎么录制视频,等等,总之,在完成这个项目的时候,可能还需要临时学一些东西,但这都不是问题,因为我们的目标很清晰,刚开始学,就是奔着创造去的,有一些不必要的就被忽略掉了,追求效率,而如果要成长为高手,那我们就必须学的全面,学的深入,这就是以后持续迭代的事情了。
像编程,那就是做完一个项目再做一个项目,那个项目都会有不同的地方,接触的类型越多,我们的拼图就会越完整。像做课,他迭代还可以通过与学员互动,从中得到反馈,来迭代,当然咯,编程项目也是可以这样的,毕竟做出来的东西也要有用户吧,用的过程中发现新的问题,就可以继续学习和改进。
如发现本站有涉嫌抄袭侵权/违法违规等内容,请<举报!一经查实,本站将立刻删除。