零基础学java的最佳学习方法
这几天,近百名初学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的最佳学习方法相关推荐
- 零基础学Java的10个方法
2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为北京尚学堂原创文章,未经允许不得转载. 零基础学Java只要方法得当,依然有机会学习好Java编程. 但作为 ...
- 零基础学Java需要多长时间?
零基础学Java需要多长时间?Java可以说是每个计算机从业者入门必学的语言之一了.在每年的HackerRank统计中,Java都是使用人数最多的编程语言之一.随着现在Java开发的火爆,越来越多的人 ...
- java培训 | 零基础学习java开发的学习方法有哪些
随着IT行业的不断发展,java根据自身的优势,得到大中小企业的青睐,由此可见java开发的应用市场不断扩大.有许多小伙伴进军java开发行业,那零基础学习java开发的学习方法有哪些? 无论是学习什 ...
- 零基础学Java基础培训还是自学?
很多同学都在问零基础学Java基础,培训还是自学?对于很多人来说,首先想到的就是参加Java培训课程.根据小编的工作经验,大专以上学历的同学学习编程是没有问题的.只要方向对了,方法对了,再加上全程都有 ...
- [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[JDBC](1)
MIS信息管理系统实战开发之使用MySQL实现保存 开发背景 ID.姓名.年龄为公共信息,而学生有成绩,工人有工资 定义一个抽象类Person(ID.姓名.年龄),学生是其子类,有成绩,工人是其子类有 ...
- 零基础学java培训怎么选择学校
java技术在互联网行业的快速发展,引起了很多人的关注,大家都想通过学习java技术来加入到这个行业,那么零基础学java培训怎么选择学校呢?如今市面上的java培训机构这么多,下面小编就来为大家详细 ...
- 零基础学Java需要做哪些准备
想要成为一名合格的java工程师,那么好好学习java技术是非常重要的,对于零基础同学们来说,大家比较关注的就是"零基础学Java需要做哪些准备"这个问题,下面小编就来为大家做下详 ...
- 零基础学Java大数据难不难
java大数据如今在企业中用到的次数是非常多的,很多人都比较看好java技术,那么零基础学Java大数据难不难?想要学习java技术说难不难,说简单也不是很简单,来看看下面的详细介绍就知道了. 零基础 ...
- 零基础学Java程序有什么好的建议
java技术的快速发展,引起了很多人的关注,尤其是一些零基础人群,都想通过学习java技术来改善自己的职业,那么零基础学Java程序有什么好的建议呢?来看看下面的详细介绍. 零基础学Java程 ...
最新文章
- 深度学习实战—基于TensorFlow 2.0的人工智能开发应用
- org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)
- 米线店结账程序 装饰着模式_真实数据:外卖销售9999+ 长沙米线万单店 它究竟是怎么做到的?...
- 引用阿里图标库的三种方式——多色图标我选symbol
- CrossApp 1.1.6新鲜出炉
- 后缀自动机(知识整理+板子总结)
- java八音盒_基于汇编语言的音乐盒设计与实现
- 几个简单好用的APP分享给你
- 广播计算机应用基础,2019年秋季考试《计算机应用基础》在线考核试题 广播幻灯片操作应选择的功能区是...
- 【渝粤题库】广东开放大学 服务标准化 形成性考核
- 定时器控制LED闪烁
- 个体户报税流程如何?需要交哪些税
- 【FLASH 操作】FLASH 读写等操作 学习
- 知识库软件应该具备的7个基本功能
- 项目经理、BIM中心、业主、工程建设、运维对BIM需要了解多少
- 在爱与被爱的选择里,我选择了爱:伤感日志
- 三相无刷电机HALL、ABI、UVW的逻辑关系
- 第四届vex机器人亚洲锦标赛_2018第十二届腾讯杯青少年VEX机器人亚洲锦标赛在澳门举办...
- 在线HTML转MarkDown工具
- 如何修复ThinkPad一键恢复系统的引导