如何高效的学习Java开发

IT 行业的变化快是众人皆知的,需要持续去学习新的知识内容。但是,往往我们工作之后,经常发现学习的东西很少了,学习效率非常低,感觉自己到了一个瓶颈期,久而久之,就演变成『一年工作经验,重复去用十年』的怪圈。

不管你是已经工作了,还是正在学习中的Java初学者,如果你想在Java行业中有更高更远的发展,请用五分钟阅读下面的文章。

一、低效率的学习坏习惯

1.被动反复阅读

通常一个新手在学习Java开发的时候,往往会选择买书去学习,首先这样的学习效率是非常差的,比如在学习html,css的时候,是完全不用看书的。书上大多数都是理论知识,你并不知道哪里是重点,所以每个人地方你都会去看,但是事实往往是大多数东西你都不理解。比如说学习Java的人都知道《Java核心技术》这本书,它的页数在700多页,你想要通过这本书来学Java,可能这本书半年你都看不完,就算看完了又能怎么样,看一遍不可能会,很多人就会选择重复去看,不仅浪费时间,效率也不高。这种学习方式是非常不可取的,你没有那么多时间来学习编程。

2 看书看视频中代码示例认为自己就理解了,从不动手编程

这是新手在学习Java的时候常见的问题,也是大忌,很多人都说,我课程听懂了,但是自己不会动手写,这首先就是学习方法的错误,这是新手学Java编程的大忌,不去动手写,不去跟编译器和开发环境做斗争,你永远不知道软件开发过程中的操蛋事情。

3 拖延

既然你选择了学习Java,就应该知道,我们这行需要不断去学习新的东西,拖延会让你成为一个真正的“码农”。这也是影响N多人不去学习的理由。解决的办法只有一个,马上去做!一旦你开始去做了,你就会发现一切没有那么难。你的计划再完美,你选的Java书籍再经典,你挑的Java视频水平再高,如果你不马上去看,去学,去动手实践,那永远也只是停留在空想的阶段。成功学习的典范就是成功战胜拖延症的典范。

4.喜欢自己闭门造车

学习Java专业知识,不是都靠自己顽强的意志,更多的是需要跟别人交流,重要的就是跟比你强的人交流,加一些氛围比较好的Java交流学习群,或者别人的一句话就能让你茅塞顿开,学技术切记不能闭门造车,学习的大忌。

如果大家对于学习Java有任何问题(学习方法,学习效率,如何就业),可以随时来咨询我,这是我的Java交流学习QQ群:494801931多多交流问题,互帮互助,群里有不错的学习教程和开发工具。

5.遇到问题搞不清楚,只能百度,然后自己一团糟

遇到问题的时候,不假思索「百度」,但是很多时候我们是浪费了大量的时间,也搞不清楚自己的问题在哪里。当然了,我这里特指“Java初学者”而不是已经工作中的人。那些已经在做Java工作的人当然很多问题都要自己解决,但是对于一个Java新手来说,能找老师尽量找老师,很多问题我们新手不必浪费太多自己的学习时间,因为那样的效率太慢了。

二、一些学习的好习惯

1 与其反复阅读,不如经常回顾

大家记住,对于Java技术性的书籍,绝对不是让你一页一页去看的,像是完成做一样。有一句话说:温故而知新,可以为师矣。学过的知识点,你时常去复习一下,你每天都见到你自然就记住了,而不会像很多人说“学了就忘”你不总去回顾,那能不忘记吗?不如有意识地总结回顾看过的Java书,学过的知识。只需要每晚趟在床上的时候,回想一下今天都学到了什么?今天自己有进步一点点吗?

2 多做练习,多写代码,从错误中学习

一个优秀的Java开发者,没有什么聪明人,他们都是一行一行代码积累出来的,对于一个Java初学者来说,如果你想要找到一份不错的Java工作,你只能是大量的练习,形成一个好的学习习惯。在初学阶段哪怕对着书本敲也没有什么问题。认真完成书中留的习题,在自己没有尽最大努力的情况下面不要去看答案。不要怕犯错,每一次犯错都是自己进步的机会。

3 多总结问题的解决方案,多写可复用的代码,拒绝复制粘贴

每天把学习中遇到的问题最后的解决方案总结一下,想想为什么出现了这个错误,加深自己的印象,是什么导致了这个错误,犯过一次的错误就尽量不要犯第二次,导致错误的根本原因是什么。是自己的逻辑混乱,粗心大意,还是程序太复杂?

4 对于自己想要学习的内容,制订一下计划,有节奏地学习

一个学习习惯好的人,做什么事情都会有一个明确的计划,对于一个Java初学者来说,一份好的学习计划是你开始的前提,因为学习一个东西最怕三天打渔,如果能够持续地学习一个东西,我可以把它学习地很好。这时候,你就应该结合我自身的情况,选择一段最佳的学习时间,在这段学习时间里我可以不被打扰,保持高度专注。比如每天早上6.30起床看一个小时书。

5.注意劳逸结合

对于电脑工作者来说,多参加体育锻炼,多去户外走走,运动能够增强人的记忆力,并且有时候还能产生灵感。如果身体不好,你的学习效率会非常低,人的精神状态一旦非常好的时候,做什么都会如鱼得水。想要成为大神,身体好是前提条件。有人30岁成为大神,我资质不好,我35岁成为大神总可以吧。切莫在30岁的时候就把身体弄跨了,然后35岁转行了,永远失去了成长为大神的机会。

6.向别人解释你的知识,多与人讨论

一个NB的Java开发者,一定是一个很会思考的,有能力就多写博客,多分享自己的所学所思,只要你能写出东西,不怕你写的太低级,这些对于学习者自身也是非常有益的。通过用别人能够理解的语言来解释你学到的东西,本身就要求你对该知识充分理解。另外,很多人经常感叹「跟你讨论一下,我马上变得有思路了」,这其实就是交流的作用。

我做开发十多年的时间,如果大家对于学习Java的学习方法,学习路线以及你不知道的疑问,都可以随时来问我,大家可以加我的交流学习群:494801931,群内有学习教程以及开发工具。

原文地址:https://www.cnblogs.com/zhanshuo/p/10742430.html

时间: 2024-08-29 00:03:04

如何高效的学习Java开发的相关文章

如何高效的学习Java开发,这些坏习惯千万不要犯!

T 行业的变化快是众人皆知的,需要持续去学习新的知识内容.但是,往往我们工作之后,经常发现学习的东西很少了,学习效率非常低,感觉自己到了一个瓶颈期,久而久之,就演变成『一年工作经验,重复去用十年』的怪圈. 不管你是已经工作了,还是正在学习中的Java初学者,如果你想在Java行业中有更高更远的发展,请用五分钟阅读下面的文章. 一.低效率的学习坏习惯 1.被动反复阅读 通常一个新手在学习Java开发的时候,往往会选择买书去学习,首先这样的学习效率是非常差的,比如在学习html,css的时候,是完全

学习java开发不难,难的是能够做到精通

在科技快速发展的时期,Java技术已经渗入我们的生活中,无论是手机软件.手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西. 在很多互联网企业的不断扩大发展下,对java人才的需求也是不断的增加,只要你技术够精锐,高薪就业将不费吹灰之力.现在学习Java技术,合格的Java开发培训课程都有哪些技术呢?有没有新版的Java学习路线图?相信这个才是大家都关注的. 都说程序员的工资高,殊不知,目前来看除了程序员用加班换来的高工资之外,还需要不断学习的精力,我们在感叹时代更

学习Java开发技术的最佳书籍有哪些?

为了协助对java编程感兴趣的同学更好.更快的进步编程技能,小编在此引荐几本学习编程十分有用的书本,以供我们参阅. 入类别 1.<java从入门到通晓>(第3版) [内容介绍] 本书从初学者视点出发,经过通俗易懂的言语.五光十色的实例,具体介绍了运用Java言语进行程序开发应该把握的各方面技能.全书共分28章,包含:初识Java,了解Eclipse开发东西,Java 言语根底,流程操控,字符串,数组,类和目标,包装类,数字处理类,接口.继承与多态,类的高档特性,反常处理,Swing程序规划,调

java开发,入职半年。对未来迷茫,如何发展

蛮多人私密我一些问题,关于面试,关于技术的,我只能说有些路只能靠自己去走,没人可以帮到自己,哪怕偶尔帮一到两次,但是技术的路这么长,总归需要自己独自成长的.附一张自己藏书的照片,与各位共勉 工作三年多,就个人方面而言,很多的工作都是面试造核弹,工作拧螺丝.但是不要因为自己是个拧螺丝的就不学哪些难啃的技术.当项目出问题的时候,就是考验技术沉淀的时候.我也迷茫过好长一段时间,学了忘,学了没用,到底应该怎么成长才能成为一个别人眼中的大神,大牛. 个人建议,在JAVA方面,先学好JAVA SE.不管如何

女生适合学习Java编程吗?Java开发

在现有的IT市场中,男士从业者占大多数,女生走IT之路还是少数的.不过越来越多的女生喜欢IT,挑战着自己的兴趣和能力.但是,女生适合学习IT吗?适合学习Java吗?是不是只有男生才能适应IT的大环境?才可以学的好? 答案肯定是否定的.IT的学习其实没有大家想象中的那么难,只不过有些朋友某些时候将自己局限在了一定范围,只要肯花时间.精力,多实践,多操作,每个小伙伴都可以通过自己的努力变得优秀起来.男生能学好的,女生其实也可以,而且相对来讲,女生还有些男生少有优势. 相对来讲,女生会比男生更细致些,

悄悄告诉你学习Java的必要性

Java是软件开发同学最熟悉的一种开发语言,古老但很流行,再加上现在android开发发展形势一片大好,更让Java的魅力十足.不少同学想参加Java培训,但是心存疑问,不知道值不值得去学习,那今小编就给大家六个学习Java开发的理由,希望对大家有所帮助.(另外从今开始,我会坚持每天转发或发表一篇文章,从最基础的开始,希望自己重温一下,也对初学者有所帮助,有什么问题欢迎大家留言或私信,我看到就会回复大家.) 第一.简单.Java是目前使用最为广泛的网络编程语言,上手容易,学过C++的同学应该会有

河南专科招考在线:为什么学习JAVA

在 Java 技术诞生后的这五年,Java 变成了大家朗朗上口的名词,种种的说法中,有些是事实,有也一些夸大不实.你可能会想知道:你该不该去学 Java,我给你的答案是肯定的,请听听我的说法. Java 是什么? 你必须先了解 Java 究竟是什么? 说到学习编程语言,很多人都会想到java开发,那么为什么要学java开发,为什么是java语言而不是其他的语言,java和其他语言相比有什么不同的,java的优势又在哪里呢,这里给大家介绍一下,希望对想了解的人有帮助. 首先,简单:我们都知道Jav

Java开发,应该具备哪些技能呢?

Java 被称为软件开发行业开发语言常青树,稳居开发语言排行榜首位.2017 年Java 人才缺口45 万,IDC 统计数据显示,在所有的人才开发需求中,java 工程师的需求达到全部需求的60%-70%.应用面广.就业面广的特性也是Java 开发语言经久不衰的核心所在. 而现在Java领域最为流行的都有什么内容呢?Spring Data.Spring Boot.VUE.Spring Security 安全框架等技术,Dubbo.Solr 框架,以及Kafka 等消息框架,NoSQL 数据库Mo

Java开发,需要掌握什么技能呢?

Java 被称为软件开发行业开发语言常青树,稳居开发语言排行榜首位.2017 年Java 人才缺口45 万,IDC 统计数据显示,在所有的人才开发需求中,java 工程师的需求达到全部需求的60%-70%.应用面广.就业面广的特性也是Java 开发语言经久不衰的核心所在. 而现在Java领域最为流行的都有什么内容呢?Spring Data.Spring Boot.VUE.Spring Security 安全框架等技术,Dubbo.Solr 框架,以及Kafka 等消息框架,NoSQL 数据库Mo