课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
好的学习方法能够让我们更加容易掌握自己所学的技术知识,而今天我们就通过案例分析来了解一下,java编程开发学习方法分享。
一,善用搜索引擎。平常需要找资料,需要解决问题,如果自己一时半会没有方法的话,就去搜。
Google是一选择,Bing是二选择,微信搜索是三选择。PC端的话,Google和Bing就很靠谱,基本上要找的东西,都有好的结果。手机端的话,就用微信搜,答案也很靠谱。
二,学会提问。如果搜索引擎找不到答案的话,不要直接把问题抛到群里,抛给同事、领导,或者大牛,要先对问题梳理一下。
我想问什么,我的环境是什么,问题的描述是否足够清楚,态度是否端正。
不要唐突,不要冒昧,还要脸皮厚,很难,对吧?这就是提问的艺术啊。
三,善于总结和归纳。学完一个知识点,如果需要动手去实践,那就去敲代码,敲一遍,还是理解,再敲一遍。如果真的感觉自己理解,尝试写篇文章,把自己的学习心得分享出来,看看是否能够教会别人。
如果自己是半瓶水,倒出去只能是半瓶水;只有自己是一瓶水,倒出去才可能多余半瓶水,对吧?
归纳总结的好处就是把零散的知识变成体系,在脑海中构建一副蓝图,日积月累,你就会发现自己也从一条小溪变成了海洋。
顺带推荐一下费曼学习法,灵感源于诺贝尔物理奖获得者理查德·费曼,运用费曼技巧,只需要花20分钟就可以深入理解知识点。听起来是不是很神奇?
费曼学习法的四个步骤:
一、能把一个孩子教懂。这有点类似我们古代的一名诗人,白居易,他希望自己的诗连老太婆都能看得懂,那就是好诗。
具体怎么做呢?拿出一张白纸,写下要学习的主题,想一下,怎么把它教给一个孩子,你会讲哪些,然后记下来。
同学们可以把白纸换成iPad了,有道云笔记了,等等。
二、回顾。当我们尝试把知识点讲给小孩子的时候,可能会卡壳,那就需要把这些卡壳的点重新学习,这些点可能就是我们认知的边界——重新学习的地方。
三、简化语言。如果发现表述的文字比较复杂,不够清晰,那就尝试把这些内容读出来,直到通顺,直到自然,直到足够简练。
四,传授。这点虽然是可选项,但真的非常重要。如果确保自己理解了,那就把它教给别人,看你能否把别人教懂,也就是我说的善于总结和归纳。
整个思维导图(推荐的在线网址有百度脑图、ProcessOn)了,或者博客(建议使用markdown格式)了。
四,多去实践。实践出真知,到底马谡行不行,给他一个街亭守一守,对吧,收不住就是纸上谈兵,没啥鸟用。
GitHub或者码云上有很多优秀的开源项目,挑一些优质的,down下来,去研究研究,在原有的代码基础上,尝试做一些优化,或者增加一些功能。
自己动手去做的过程中,你会发现,哇,真的有新大陆呀!
五,熟练使用开发工具。IntellijIDEA、VSCode都是非常流行的开发工具,能够帮助我们在学习和工作中变得更加高效,里面有没有快捷键,有没有什么骚操作,对吧?
在使用IntellijIDEA编写代码的过程中,一定要注重代码规范。提前就把SonarLint、阿里巴巴开发规约这些插件安装上,写完代码就check一下,按照提示对一些不良的习惯做出修正。
六,学好英语。这一点真的真的真的非常非常非常重要重要重要,即便是英语功底本身很差,一定不要自暴自弃,对吧?雷军敢一句“areyouok”走天下,你怕什么?
况且,Chrome浏览器可以安装Google翻译插件,IntellijIDEA可以安装Translation翻译插件,只要稍微有点英语的底子,完全不用怵的。
英语水平提高了,可以看官方的文档,可以在StackOverflow上找答案,可以查看JDK源码,等等,编程水平就会与日俱增啊。
七,注意休息。身体健康非常重要,千万不要沦为工作的机器,认为年轻的时候就应该拼命的加班,通过加班提升技术,多挣点钱。这种想法可以有,但要节制,懂吗
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。