这几天,近百名初学java粉丝咨询我如何自学java,因精力有限不能一一回复,现系统整理一套java初学者最佳的学习方法、误区、路线、大纲及资料,希望对你有所帮助。学习资料关注后私信“基础”即可。

做一个最有态度的Java程序员。

目录:

一、学习java的前提

二、学习java的方法

三、学习java时的坑

四、学习java的路线(画重点)


我可以很明确的告诉你,学习java不难,难的是没有人告诉你学习的方法,学习路线的重侧点,以及每个阶段的坎。我知道我并不是最牛的java大佬,但我知道我最会引导你入门的java程序员!

一、学习java的前提

  • 赚钱的动力

相信目前很多人学习java是因为功利性,即听说了这个行业的高薪,不要否认。那么恭喜你,你有了学习java的第一个前提条件,利益激发主动。

  • 正常的智商

其实,学习java并不需要所谓的数学逻辑好,需要英语水平棒。告诉你,正常人的智商就足够了。月薪2K的从事者智商并不会比月薪20K的差,区别只在于,前者不曾学习,后者把学习当成生活的一部分,比如我。

二、学习java的方法

学习的方法有很多,我这里只说一种,最适合it行业初学者的方法。

看视频+敲代码+做笔记+大小学习周期,四者缺一不可

  • 看视频:没什么好说的,初学者辨别不了哪些是重点,我会在稍后的学习路线划重点

  • 敲代码:看十遍不如敲一遍,你的工作就是敲代码,记住,当你敲不出时,不到万不得已不要再回头看视频!此时不敲,更待何时?

  • 做笔记:比敲代码更重要。写下自己学习 心得以及理解(不是背代码),代码敲完可以忘,记下知识点和理解即可。我希望有正在学习的初学者,可以联系我,你把每周的学习笔记整理好,我会酌情发表在这上面。没有稿费。

  • 学习周期分为大小,先说小。

  • 小周期:一天即为一个小周期,上午看完视频后,必定要抽出半小时看上午笔记。下午看完后,敲代码前,抽出10分钟看上午笔记,抽出30分钟看下午笔记。不想跟你扯什么记忆曲线,照做就行。

  • 大周期:每天学习时间五个小时以上的,建议3+1学习周期。即三天学习,一天复习。复习什么?不是叫你复习代码,背代码,复习的资料其实你都有,就是你的笔记。每天看视频时间3小时或以下的,4+1复习周期。

三、学习java时会遇到的坑

  • 不知道学习的重点,下面学习路线会画。

  • 学习两个月看不到实际效果:

学习java在前期确实你做不出什么成品。若是你跟我学PHP,五分钟我就能让你做出最简单的页面效果,成就感满满的。但是java不行,我只能通过精简学习路线,让你最快看到效果,但最快,也要两个月。所以这时候累了,可以适当放松下。当然,你只要想想,学成之后可自己做黄网,是不是顿时内心就充满动力了。

  • 学习时间问题:

很多人学习的时候是这样的,今天的视频量没看完,不行,我要坚持看完。另一种是这样子的,好的,今天的视频量看完了,状态也不错,恩就这样.。

这两种都是错的!当你实在不想学时,就少学点。当你学习状态好时,就多学点!学习五分钟就不想学的,当我没说!

  • 学习的氛围/环境问题:

学生:建议拉几个有兴趣的同学一起学习,当别人宿舍在开黑的时候你们在开学,当他们毕业就失业的时候,你们毕业就业。

社会人士:网上找氛围。所谓良师益友,良师,一个就够。益友,自然是多多益善。找一些正在学习的,互相勉励。找一些已入门程序员,开阔眼界。

四、学习java的路线(画重点)

如果想学习Java工程化、高性能及分布式、深入浅出。性能调优、Spring,MyBatis,Netty源码分析的朋友可以加我的Java进阶群.5.2.3.4.0.1.7.3.8,

零基础学java的最佳学习方法相关推荐

  1. 零基础学Java的10个方法

    2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为北京尚学堂原创文章,未经允许不得转载.​ 零基础学Java只要方法得当,依然有机会学习好Java编程. 但作为 ...

  2. 零基础学Java需要多长时间?

    零基础学Java需要多长时间?Java可以说是每个计算机从业者入门必学的语言之一了.在每年的HackerRank统计中,Java都是使用人数最多的编程语言之一.随着现在Java开发的火爆,越来越多的人 ...

  3. java培训 | 零基础学习java开发的学习方法有哪些

    随着IT行业的不断发展,java根据自身的优势,得到大中小企业的青睐,由此可见java开发的应用市场不断扩大.有许多小伙伴进军java开发行业,那零基础学习java开发的学习方法有哪些? 无论是学习什 ...

  4. 零基础学Java基础培训还是自学?

    很多同学都在问零基础学Java基础,培训还是自学?对于很多人来说,首先想到的就是参加Java培训课程.根据小编的工作经验,大专以上学历的同学学习编程是没有问题的.只要方向对了,方法对了,再加上全程都有 ...

  5. [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[JDBC](1)

    MIS信息管理系统实战开发之使用MySQL实现保存 开发背景 ID.姓名.年龄为公共信息,而学生有成绩,工人有工资 定义一个抽象类Person(ID.姓名.年龄),学生是其子类,有成绩,工人是其子类有 ...

  6. 零基础学java培训怎么选择学校

    java技术在互联网行业的快速发展,引起了很多人的关注,大家都想通过学习java技术来加入到这个行业,那么零基础学java培训怎么选择学校呢?如今市面上的java培训机构这么多,下面小编就来为大家详细 ...

  7. 零基础学Java需要做哪些准备

    想要成为一名合格的java工程师,那么好好学习java技术是非常重要的,对于零基础同学们来说,大家比较关注的就是"零基础学Java需要做哪些准备"这个问题,下面小编就来为大家做下详 ...

  8. 零基础学Java大数据难不难

    java大数据如今在企业中用到的次数是非常多的,很多人都比较看好java技术,那么零基础学Java大数据难不难?想要学习java技术说难不难,说简单也不是很简单,来看看下面的详细介绍就知道了. 零基础 ...

  9. 零基础学Java程序有什么好的建议

    ​ java技术的快速发展,引起了很多人的关注,尤其是一些零基础人群,都想通过学习java技术来改善自己的职业,那么零基础学Java程序有什么好的建议呢?来看看下面的详细介绍. ​ 零基础学Java程 ...

最新文章

  1. 深度学习实战—基于TensorFlow 2.0的人工智能开发应用
  2. org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)
  3. 米线店结账程序 装饰着模式_真实数据:外卖销售9999+ 长沙米线万单店 它究竟是怎么做到的?...
  4. 引用阿里图标库的三种方式——多色图标我选symbol
  5. CrossApp 1.1.6新鲜出炉
  6. 后缀自动机(知识整理+板子总结)
  7. java八音盒_基于汇编语言的音乐盒设计与实现
  8. 几个简单好用的APP分享给你
  9. 广播计算机应用基础,2019年秋季考试《计算机应用基础》在线考核试题 广播幻灯片操作应选择的功能区是...
  10. 【渝粤题库】广东开放大学 服务标准化 形成性考核
  11. 定时器控制LED闪烁
  12. 个体户报税流程如何?需要交哪些税
  13. 【FLASH 操作】FLASH 读写等操作 学习
  14. 知识库软件应该具备的7个基本功能
  15. 项目经理、BIM中心、业主、工程建设、运维对BIM需要了解多少
  16. 在爱与被爱的选择里,我选择了爱:伤感日志
  17. 三相无刷电机HALL、ABI、UVW的逻辑关系
  18. 第四届vex机器人亚洲锦标赛_2018第十二届腾讯杯青少年VEX机器人亚洲锦标赛在澳门举办...
  19. 在线HTML转MarkDown工具
  20. 如何修复ThinkPad一键恢复系统的引导

热门文章

  1. 感谢米老师,感谢提高班,做个骄傲的自己
  2. [转]申瓯 JSY2000-06 程控电话交换机呼叫转移设置
  3. 电话程控交换机 配置
  4. 春款童装产品做短视频营销应该怎么做?短视频营销策略分析
  5. 用来用去,Python脚本打包 exe还是这款工具最棒
  6. matlab 检测键盘,matlab检测键盘
  7. RT-Thread学习笔记【ADC与DAC设备】
  8. 从心理学和传统文化角度来初步理解个体与环境
  9. Python可视化扩展库Matplotlib中使用参数cmap实现颜色映射
  10. SIM7600CE TCP AT指令