相信我们都经历过学生时代(有些同学还正在经历),同一个班级,同一个老师,为什么成绩截然不同呢,有些同学天资聪颖,学什么都快,有些同学学习能力差,但方法得体,也能取得好成绩。如果既没有天赋,又没有学习方法,那就只配俩字了——对,学渣(大学的我就是一个学渣,不堪回首)。这套学习方法送给你

学习方法

我们都经历过学生时代(有些同学还正在经历),同一个班级,同一个老师,为什么成绩截然不同呢,有些同学天资聪颖,学什么都快,有些同学学习能力差,但方法得体,也能取得好成绩。如果既没有天赋,又没有学习方法,那就只配俩字了——对,学渣(大学的我就是一个学渣,不堪回首)。

那正确的学习方法是什么呢?

第一,善用搜索引擎。

平常需要找资料,需要解决问题,如果自己一时半会没有方法的话,就去搜。

Google 是第一选择,Bing 是第二选择,微信搜索是第三选择。PC 端的话,Google 和 Bing 就很靠谱,基本上要找的东西,都有好的结果。手机端的话,就用微信搜,答案也很靠谱。

第二,学会提问。

如果搜索引擎找不到答案的话,不要直接把问题抛到群里,抛给同事、领导,或者大牛,要先对问题梳理一下。

我想问什么,我的环境是什么,问题的描述是否足够清楚,态度是否端正。

不要唐突,不要冒昧,还要脸皮厚,很难,对吧?这就是提问的艺术啊。

第三,善于总结和归纳。

很多同学给我反馈,“二哥,怎么总是感觉记不住啊,学完就忘啊,有什么好的办法吗?”有啊,当然有。学完一个知识点,如果需要动手去实践,那就去敲代码,敲一遍,还是理解,再敲一遍。如果真的感觉自己理解,尝试写篇文章,把自己的学习心得分享出来,看看是否能够教会别人。如果自己是半瓶水,倒出去只能是半瓶水;只有自己是一瓶水,倒出去才可能多余半瓶水,对吧?

归纳总结的好处就是把零散的知识变成体系,在脑海中构建一副蓝图,日积月累,你就会发现自己也从一条小溪变成了海洋。

顺带推荐一下费曼学习法,灵感源于诺贝尔物理奖获得者理查德·费曼,运用费曼技巧,只需要花 20 分钟就可以深入理解知识点。听起来是不是很神奇?

费曼学习法的四个步骤:

  1. 能把一个孩子教懂。

    这有点类似我们古代的一名诗人,白居易,他希望自己的诗连老太婆都能看得懂,那就是好诗。

    具体怎么做呢?拿出一张白纸,写下要学习的主题,想一下,怎么把它教给一个孩子,你会讲哪些,然后记下来。

    同学们可以把白纸换成 iPad 了,有道云笔记了,等等。

  2. 回顾。

    当我们尝试把知识点讲给小孩子的时候,可能会卡壳,那就需要把这些卡壳的点重新学习,这些点可能就是我们认知的边界——重新学习的地方。

  3. 简化语言。

    如果发现表述的文字比较复杂,不够清晰,那就尝试把这些内容读出来,直到通顺,直到自然,直到足够简练。

  4. 传授。

    这点虽然是可选项,但真的非常重要。如果确保自己理解了,那就把它教给别人,看你能否把别人教懂,也就是我说的善于总结和归纳。

    整个思维导图( 推荐的在线网址有百度脑图、ProcessOn)了,或者博客(建议使用 markdown 格式)了。

第四,多去实践。

实践出真知,到底马谡行不行,给他一个街亭守一守,对吧,收不住就是纸上谈兵,没啥鸟用。

GitHub 或者码云上有很多优秀的开源项目,挑一些优质的,down 下来,去研究研究,在原有的代码基础上,尝试做一些优化,或者增加一些功能。

自己动手去做的过程中,你会发现,哇,真的有新大陆呀!

第五,熟练使用开发工具。

Intellij IDEA、VSCode 都是非常流行的开发工具,能够帮助我们在学习和工作中变得更加高效,里面有没有快捷键,有没有什么骚操作,对吧?

在使用 Intellij IDEA 编写代码的过程中,一定要注重代码规范。提前就把 SonarLint、阿里巴巴开发规约这些插件安装上,写完代码就 check 一下,按照提示对一些不良的习惯做出修正。

第六,学好英语。

这一点真的真的真的非常非常非常重要重要重要,即便是英语功底本身很差,一定不要自暴自弃,对吧?雷军敢一句“are you ok”走天下,你怕什么?

况且,Chrome 浏览器可以安装 Google 翻译插件,Intellij IDEA 可以安装 Translation 翻译插件,只要稍微有点英语的底子,完全不用怵的。

英语水平提高了,可以看官方的文档,可以在 Stack Overflow 上找答案,可以查看 JDK 源码,等等,编程水平就会与日俱增啊。

第七,注意休息。

身体健康非常重要,千万不要沦为工作的机器,认为年轻的时候就应该拼命的加班,通过加班提升技术,多挣点钱。这种想法可以有,但要节制,懂吗?

任务紧,马上要 deadline 了,可以适当的加班,但不要一年四季 365 天都在加班。花点时间去旅游了,读书了,学习了,谈恋爱了,享受生活了。

年轻人,不要做个“奋斗逼”,奋斗可以,但不要盲目。想想脑袋上的那点头发,就别熬夜了。一个人加班,就会有第二个人加班,第三个人加班,第四个人无休止的加班。只有大家都不去加班了,工作的良性氛围才会有啊!

以上,希望能够对同学们有所帮助,peace。

如果你现在也在学习Java,在整个Java入门的学习过程当中缺乏基础入门的视频教程,可以申请添加我的Java技术球球交流圈:766328863。这里面聚集了很多正在转行学习Java技术的初学者, 有任何不懂的都可以随时来问。里面还有2021年最新Java基础入门精讲视频教程,学习手册,面试题,开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

JAVA怎么学习最高效,超多干货等你来拿!!!相关推荐

  1. 干货!针对知识图谱学习的高效超参搜索算法

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 超参数调优对于知识图谱学习是一个重要问题,会严重影响模型性能,但由于模型训练时间长,现有的超参数搜索算法往往效率低下. 为解决这一问题, ...

  2. java体系学习总结记录——超长篇

    Java体系学习 一.主流语言介绍 1.c语言:底层编程,比如嵌入式.病毒开发等应用,可以替代汇编语言来开发系统程序:高层应用可以开发从操作系统到各种应用软件.是一种面向过程的语言. 2.java:广 ...

  3. 转:Java多线程学习(吐血超详细总结)

    版权声明:本文为博主林炳文Evankaka原创文章,转载请注明出处http://blog.csdn.net/evankaka 目录(?)[+] 林炳文Evankaka原创作品.转载请注明出处http: ...

  4. Java多线程学习(吐血超详细总结)【转】

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 目录(?)[-] 一扩展javalangThread类 二实现javalangRunnable ...

  5. (转) Java多线程学习(吐血超详细总结)

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但 ...

  6. 计算机视觉学习资料汇总(超多干货)

    前言 本资料首发于公众号[3D视觉工坊],原文请见计算机视觉学习资料汇总,更多干货请关注公众号后台回复关键字获取~ (一)基础操作 Linux 学习网站 Linux中国:https://linux.c ...

  7. 超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer!

    最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思 ...

  8. 这月薪过万的Java高级学习资料,难得一遇的干货,不下载真可惜了!

    大家有没有想我呢 不管你们想不想我 我挺想你们的 通过昨天我不断的 死气白咧各种说好话 最终 要到了Java学科的Java集合学习资料 里面包含视频+资料+源码 堂兄也有一个愿望 希望你们月薪过万后 ...

  9. java多线程学习(超详细吐血总结)

    声明:原文出处http://www.cnblogs.com/nsw2018/p/5822270.html,本人出于学习,收集干货,不作商业用途! 以下原作者为林炳文Evankaka的原创作品.转载出处 ...

最新文章

  1. c++ 返回对象的引用要小心
  2. 重磅!2020年度人类社会发展十大科学问题发布
  3. 基于JSP实现个人博客
  4. 【常见问题】Can not perform this action after onSaveInstanceState
  5. .net通过一般处理程序模拟用户控件数据保持、Ispostback 【第二版将html与ashx文件分开】...
  6. python和anaconda一定要对应版本安装吗_Anaconda与Python安装版本对应关系 --- 转载
  7. 数组——两个有序数组的合并
  8. java redirect 跨域_如何解决跨域重定向携带参数的问题?不使用将参数拼接在重定向url末尾的方式...
  9. stl中copy()函数_std :: copy_if()函数以及C ++ STL中的示例
  10. IO模型(epoll)--详解-02
  11. 【zookeeper】zookeeper伪集群模式
  12. Java笔记之对象代理实例
  13. kdchxue讲解V9父栏目调用子栏目的办法
  14. ubuntu 下系统监视器_Ubuntu系统监控工具
  15. 【微信商城小程序怎么弄】微信商城小程序开发的基本流程
  16. 思考的力量-总结-脑图
  17. ppt模板页面过渡动画效果怎么制作?
  18. ZYNQ学习之旅--PS_AXI_VDMA(利用VDMA实现将PS端的数据显示在PL端的HDMI上)
  19. 192.168.8.1手机登陆_192.168.8.1手机登陆路由器设置教程
  20. 大厂必备的40个方法论

热门文章

  1. 秋天来了,穿衣搭配。简单几件穿出独特气质
  2. android mtp 单反 api,android读取单反的数据
  3. scp 解除链接问题的两个解决方案
  4. 德国柏林计算机比赛,震撼!绝地求生世界杯德国柏林开场秀,盛况空前!
  5. Compass的用法
  6. MySQL里和trunc函数相同的_mysql 函数中与Oracle中ltrim函数功能相同的函数是什么函数?...
  7. Golang源码学习----gin框架简单阅读
  8. C语言函数讲义,C语言讲义——指针函数和函数指针
  9. js对象是什么?js对象类型有哪些?js对象类型的总结
  10. 他,生物系毕业,刚入职连Java都没听过,却在马云的要求下,三周写出淘宝网雏形...