1:模仿
为了快速入门,最好的策略是模仿,模仿老师的思路、习惯等,模仿并不是缺乏独立思考,相反,我觉得模仿是经过思考后做出的最优策略。就拿我学java举例,一开始,我总喜欢按自己的那一套来,结果呢,常犯很多不必要的错误,最后浪费了很多时间。或许有同学会质疑,学习哪有不走弯路,多犯错误才能进步,话说得没有错。但从效率上来说,在基础上知识上犯错误很不值得,就算非得犯错也要犯得有水平。为了提升效率,快速度过入门阶段,模仿老师是一个不错的选择。
2:反复练习
当你掌握了基础知识后,接下来,唯一要做的就是不断地练习练习再练习,学习的捷径就是不断练习,即便是天才也遵循这个规律。练习是你从入门到精通唯一且最高效的方式。努力将学的知识运用在生活得方方面面,努力将新知识与旧知识链接在一块,如果可能,可以当老师,努力将知识教给别人,因为教也是练习,而且我认为是最高效的练习。
3:创新
学习最高境界或许就是创新。比如说吉他,当你熟练掌握基础知识后,接下就是创造自己的曲子,从原先的“学吉他”变成“玩吉他”,仅仅是心态上的改变,结果却截然不同,用“玩”的心态运用知识,创意会层出不穷。如果换成是java编程,你可以有意识地改变下解题思路,询问自己是否还可以用在其他领域,或者结合其他不同的知识,尝试跨领域链接,一旦两个不相干的领域产生了意外的火花,那感觉非常美妙。
学习的方法千差万别,每个人接受的方式也有不同,以上只是我在学java中的心得。我想最好的学习不应该分阶段,他应当灵活,不停随着自己的状态的不同而不同。