学习是需要规划时间的,对于自学来说,需要有一个学习路线,因为大部分的人都是从零基础进行学习的,所以我建议大家一定要跟着大纲走,不然非常容易走偏。
首先放大纲
1.制定一个学习计划,没有计划的做事什么都做不成,学习不要盲目的学习,知道自己每天都学习什么东西,这是一个循序渐进的过程,不可以今天多学,明天少学,最后你基本都会放弃。
2.一本Java入门的书籍,当然你在学习Java的时候,一定是先学一块知识,然后在看书,这是我走过来的路,这样的效率非常高,千万别先看书,这样用处不大,都是会看不会写,这样的习惯不要养成。
3.掌握学习方法,那么多人学Java,80%的人都会放弃,原因在于很多人在盲目的摸索,前面人走的弯路,他依旧再走,这不是一个聪明人,聪明人会节省自己的时间,按照少走弯路的思路去学习,跟过来人去请教学习Java要注意的问题,这样你才开始学,而不是什么都不知道就去盲目的学。
4.系统的学习教程,如果你想看视频学习Java,视频不在于多,在于新,在于精,而且看视频有诸多不好,很多人也都会犯这样的错误,就是一天好多视频,看完了就完事了,自己嘴上还说,能听懂他讲的,但是自己不会写,这本身就是不会学习的表现。
5.别人的帮助好,在学习Java的过程中,你不需要都靠自己,外界的帮助是必要的,很多新手问题要找别人去帮忙解决,这样非常节约时间,比如配置环境很多人一天都搞不定,我们完全不用在这样的地方浪费时间,所以最好是有人指导。
Java学习5大阶段
阶段1:Java设计和编程思想掌握的技能:
精通面向对象思想和Java基础语法;熟练Java异常处理;精通JavaI/O操作;掌握Java多线程操作;精通Jjava集合类的使用;掌握Java网络编程;精通数据库/JDBC的使用。
阶段2:Web前端开发掌握的技能:
掌握html+css+js相关技术;通过H5相关的库快速编写代码;搭建符合大数据要求的界面,使前端+后端+大数据实现三维一体。
阶段3:JavaEE进阶掌握的技能:
掌握Tomcat/Nginx服务器搭建;掌握Jsp&Servlet的使用;精通SSH、SSM两大流行框架的原理及使用。
阶段4:大数据核心知识掌握的技能:
了解hadoop机制原理 ;了解hadoop集群搭建过程;了解Hdfs API使用以及mr编程模型;了解hive、hbase、sqoop、flume等组件的使用方法。
阶段5:综合项目掌握的技能:
大型网上商城项目、当日达项目、点餐系统、网上书城、OA办公自动化项目、CRM客户关系管理项目等企业真实综合项目开发能力,达到中高级Java工程师的技术水平。
以上内容都是我自己的一些感想,分享出来欢迎大家指正,顺便求一波关注,里面的资料各位小伙伴关注我后私信Java免费领取哦