一:首先要选择合适的时间和地点
虽说在线学习是可以随时随地进行,但是不同的时间和地点,学习效果是不一样的,有时差别还很大。
建议选择时间相对较整,至少要能听完一节课的时间(通常也就是30-60分钟)。
地点建议选择环境相对安静,至少要能让你集中精神学习的地点。
二:要端正心态,视频学习也是在上课
一定不要抱着“听听看”的态度,这样无所谓的态度,会让你的大脑不够兴奋,精神不够集中,
甚至是有一搭没一搭的听,学习效果肯定不好。
建议一定要端正心态:学习就是学习,学就要学会,看视频也是在上课,就是需要认真学习的时间。
三:不要依赖重听
不要认为可以重复听,就不集中精力,一定要争取一次学过去就明白,只有重难点的地方,
或者是实在没有听懂的地方采取反复听,否则有了依赖思想,认为反正可以重复听,就会精神松懈,
学习效果就会大打折扣,而且会浪费时间。
建议忘了重听这件事情吧,能不重听就不要重听,利用这些时间学点新知识不更好吗?
当然确实没有听明白的地方,还是需要重听的,那也不能跳过,囫囵吞枣也不好。
四:不能对着视频抄代码
一定不要养成对着视频抄代码的习惯,代码应该是通过自己的思考,然后动手写出来的产物,
对着视频抄代码,就变成机械的工作,而缺少思考了,这样锻炼的是打字的能力,而不是编程的能力。
建议写代码的时候,尽量通过自己的思考或者笔记,至少不能对着视频抄。当然,如果思路理清了,
就是不知道这几句话怎么表达的时候,参看一些视频代码是可以的。
五:不能光听不动手
一定不要养成光听不动手的习惯,有很多人光听,然后就“自以为”会了,其实一点也做不了。
建议端正认识,只有通过自己的思考能把代码正确写出来,并调试通过,满足功能要求,这样才算会了。
因此在学习的过程中,一定要多动手去练习,比如把老师上课的示例自己实现一边,然后认真做作业等
六:要注重学习编程的思路
软件开发的本质是解决问题,而编程只不过是把解决问题的办法,用程序语言表达出来而已。
因此,编程的思路就无比重要了,没有解决问题的思路,你什么也写不出来。
建议在学习过程中,要多跟着老师去思考,去分析,想想为什么要这么做。当动手写出代码过后,
还要再想想,能不能做些变化和调整,能不能实现类似的或相关的功能。
七:不要急躁
学习不可能一蹴而就,也没有那么多捷径可走,因而要一步一个脚印,认认真真去学习、去练习、去思考,
量变到质变,才能真正提升自己的能力。
建议放平稳心态,多听听有经验人员的建议,学习贵在坚持,持之以恒,定会有收获。
八:要积极地参与社区交流和讨论
学习中难免遇到问题,多在社区内交流,相互学习、相互帮助,促进大家共同进步。
这样也能克服在线学习中常见的,感觉“孤独学习”的问题。
建议多参与社区交流,提出问题或者是帮助别人解决问题,同时多记录自己的学习心得体会、经验教训等。
至于在线学习中,如何听课、复习、作业等具体环节的方法,另文再详细描述。
另外,对于这些学习方法,要多加训练,坚持练习,才能收到很好的效果,很多方法能让你终生受益。