八年Java开发的学习经历自述,希望新人少走弯路!

​做JAVA有8年的时间了,我从高一就开始接触JAVA,家里亲戚有从事这方面工作经常给分享这方面的职业发展,自己对编程也是非常感兴趣,今天讲述一下我是怎么学习JAVA的,此文章不可以太短,显得没有诚意,也不可以太长,那样很多人看不下去,精简了如下文字:

 

刚开始学习JAVA的时候是看书,一页页的看书,因为身边有一个好的资源,有问题可以问亲戚,学起来相对容易点,但是我后来发现看JAVA的零基础书籍,很难看下去,而且很多专业的东西对于一个新手根本就看不懂,没有什么效率。刚开始放弃了看书,但是我在把JAVA都学过完了之后,看技术性的书,倒是增进不少。

后来自己去找了一整套完整视频学习,视频算是经典的,有需要的小伙伴可以加我Java技术圈766328863获取,学JAVASE的时候感觉很多地方根本就理解不够,视频上的东西可以看得懂。但是动手自己做的时候,根本无从下手,那个时候因为年纪小,就想放弃了,但是总是到了第二天早上,又想学了,真的是睡了一觉就好了。

记得刚开始搭建环境的时候,浪费了好长时间,百度之后也不会,还是问了我亲戚,一下子就把环境搭建好了,现在看很多新手好像跟我之前差不多,一个环境搭建一天都搞不定,这个就是新手刚接触的时候,比较困难,但是一定要有信心,万事开头难。

到了大二的时候,我对于JAVA了解已经很多了,虽然这期间是断断续续的,中间还有一个高考,大二开始学习嵌入式开发,参加比赛在全国拿了一个三十三名,这个算是一个小骄傲,然后在大二的时候开始在猪八戒接网页制作的兼职,一个小静态界面能赚个几十块钱

我个人觉得学习JAVA必须的具备的几个条件:

第一:学习能力;什么是学习能力,就是当一个陌生东西给你了,是否有学习他的欲望,自己琢磨的心思,学习能力非常重要,如果一个人没有学习能力的话,任何东西都很难学。

第二:正常人的思维逻辑;JAVA不是每一个人都能学会的,因为JAVA的逻辑比较强,有一些人天生逻辑就差,比如一道数学题,有的同学马上懂,有的同学需要老师讲几遍,但是有的同学老师咋讲都不懂。

第三:必须而且一定有一个老师;因为如果没有人给你解答问题,会浪费很多时间,而且大多数问题对于一个新手来说是很难自己解决的,可能明白人的一句话,你需要一天的时间。

第四:目标,坚持下去的一颗心;因为学习JAVA不容易,而且现在转行的也多,工资高,最后能拿高薪的都是刚开始没日没夜的熬过来的,所以坚持非常重要,而为什么学习JAVA成了主要因素,就是坚持下去的动力,比如:挣钱就是动力。

 

新手按照这个学习路线:

第一阶段:Java基础语法

内容:运行环境、关键字、数据类型、运算符、方法、条件结构、循环结构、方法重载、数组

第二阶段:面向对象和封装

内容:面向对象、this、构造方法

第三阶段:Java语言高级

内容:常用API、继承和多态、集合、异常、多线程、网络编程、MySQL、JDBC

第四阶段:JavaWeb

内容:前端三剑客、XML、Tomcat、Servlet、HTTP、九大内置对象、JSP、EL、JSTL、Filter、Listener、Jquery、Ajax、JSON、Redis、Maven、BootStrap

第五阶段:基本框架SSM

内容:Spring、SpringMVC、MyBatis

第六阶段:高级框架

内容:Spring Boot、Git、Spring Security、Linux、Spring Cloud..........

给新手学习Java的一些建议

第一:制定适合自己的学习计划

要知道先学习什么,在学习什么,以及要学习那些技术,根据自己的时间安排,从整体来预计要多久学完,什么时候开始找工作

第二:制定学习周期

从小的来说,就是入门基础内容学多久,培训机构的安排是2个月入门,那自学要安排好自己的时间,一天学几个小时,什么阶段看视频,什么阶段做练习题,什么阶段复习巩固

第三:学习资源

自学需要的是一套完整的学习视频教程,学习路线,跟着视频的内容学习,跟着学习大纲走,踩知道每个阶段的重点,要学习那些内容

第四:善于思考,总结

在学习的过程中难免是会遇到问题的,当遇到问题的时候记录下来,面向百度编程,去收索答案,在找不到答案的情况下可以请教他人,或者把这个问题标注,继续往下学习,后期在看这个问题的时候就很好解决了

第五:写博客,做笔记

好记性不如烂笔头,看10遍不如动手写一遍或者敲一边,初学者在学习的时候要做笔记,学习后整理笔记,或者写成思维导图,方便温习。

有时间要谢谢博客,可以在博客园或者CSDN,简书上写,可以提高逻辑思维和写作能力

第六:多交流

自学不要闷头学习,要多交流,遇到不懂得问题有时候不要死钻牛角尖,需求他们帮助也是最好得,也有一个学习氛围,加一些高质量得社群,我自己建的Java技术圈76632863,都是初学者为主,讨论氛围好,需要来的欢迎

猜你喜欢

转载自blog.csdn.net/chengxuyuan9527/article/details/114396797