反思
刚写完velocity入门指南,其实就是照着官方指南翻译了一遍,当然了,由于自己英语不好,翻译的不是很好,很多技术单词总是翻译的不到位,而且翻译到后面 说实话,自己已经没啥乐趣了,草草了事。想到自己学习技术总是半途而废,不经有感而发,大半夜的就聊聊自己对学习技术的理解
学习的重点是什么
我们为什么要学习?学习的重点是什么?学习当然是为了丰富自己的技术技能,提高自己的开发技术,然而,无目的的以及三天大于四天晒网的学习只是浪费自己的时间,如何高效的学习呢
我个人认为学习技术的重点就是打好基础学习、核心学习、实战学习、深入学习。
基础学习
比如我正在学习的velocity,官方文档的学习其实就是一个基础学习,基础的学习一定要有一个脉络,对这个技术的使用要有一定的整体认识。对velocity来说,基础学习就是语法,属性配置以及后台java的操作,所以通过基础学习,我们就可以整理出一个技术使用指南。当然基础学习的时候遇到问题还是应该多学会记笔记。
关于基础学习,我个人认为最好的学习资料就是官方文档,当然恶心的英语啊!不过慢慢看,查查字典提高还是很大的(技术和英语)
核心学习
对于核心学习来说,无非就是掌握整个技术的核心部分,对于语法来说,忘了可以去文档上查,但是如果忘了核心部分的技术,那你相当于就没学这技术了,再拿velocity来讲,我个人觉得核心就是后台框架的搭建和属性文件的加载以及多个框架的集成(不要扔鸡蛋,对于核心技术,个人有个人的看法)。有的技术则是几个核心接口的,记住几个核心接口就ok,那我们就记住几个核心的接口就行了,不会就去查API
实战学习
理论和实践都是相辅相成的,只有实战才能检验理论学习是否正确,实战才能加深我们对技术的认知,最主要的事,只有实战才能发现问题,有句话说的好~~~现实都是残酷的!!!!
深入学习
如何区分一个人的能力,大家都会的,少部分人会的,极少部分人会的并且能提出个人思考见解的,相信第三种人会让人觉得能力高出一节,要做一个能留高出一节的人,要付出的努力不是一点点,很多时候我们花了很长的时间也许都无法深入了解一点点,
很容易让人退缩,让人知难而退。深入学习才是真正区分个人能力的分界
总结
基础学习能看出一个人的学习态度,深入学习才能看出一个人的能力
吐槽完了,希望自己不要做一个行动上的矮子了。