如何高效的学习java开发

zhanshuo      2022-05-03     774

关键词:

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,群内有学习教程以及开发工具。

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

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

如何高效进行java学习

...己正在高效的进行Java学习吗?想必很多朋友还是不敢的,如何高效进行Java学习?已经成为很多学Java朋友的心病,无药可救吗?当然不是,今天就跟长沙尚学堂小编一起来看看,有哪些解决的好办法。     如何高效进行Java... 查看详情

如何高效学习java?

本回答希望能够把Java高效自学的方法分享给大家,让小伙伴们少走弯路。附:2023年Java课程+讲义+笔记源码,篇幅尽量控制,希望对大家有帮助。一、准备这里的准备重点不是准备安装开发环境什么的,... 查看详情

《阿里巴巴java开发手册》码出高效详解-为什么要学习阿里编码手册

...乎必出BUG,而有些同事的项目质量则很高,自己却不知道如何才能尽可能地避免。结合自己学习和工作这么长时间的思考,将出现上述尴尬的原因归结为以下几个原因:知道很容易,懂很难,很多人把知道当做懂。自认为掌握了... 查看详情

如何高效的学习tensorflow代码?

https://www.zhihu.com/question/41667903 Linux【公共基础】:TensorFlow的主要运行平台之一就是Linux,但是正式版对Windows的支持日趋完善,真的没时间学习Linux平台可以先在Windows上运行TensorFlow。不过,学习Linux真的用不了多久(当然是指... 查看详情

阅读与感悟-如何高效学习

  第一部分-整体性学习策略整体性学习主要基于三个观点:①结构②模型③高速公路   ①结构:  结构就是与所掌握的知识相关的方方面面。例如对于Java程序员来说,掌握Java语言意味着需要掌握与之相... 查看详情

ck2040-spring高效开发带前后端开发完整电商平台

...进的教程或者视频来学习就好了。对于学习有困难不知道如何提升自己可以加扣:1225462853进行交流得到帮助,获取学习资料.CK2040-Spring高效开发带前后端开发完整电商平台下 查看详情

前端知识零零散散,如何高效学习?

...前端基础1.2主流前端框架1.3服务端开发1.4前端工程化二、如何高效入门2.1前端技术2.2前端需要掌握的软件三、如何进阶学习总结前端知识那么多,想要高效有效的学习,看这一篇内容就够了。「一站式」解决前端学习问... 查看详情

要学java,怎么高效地学习,怎么规划

要学Java,怎么高效地学习,怎么规划? 题主是一个个例,99%的人(包括我自己)都没有题主这样的经历,也很难提出具有很强参考性的java学习建议。我倒是之前面试过一个跟题主有点类似的人,拿出来分享一下。那时我们... 查看详情

java学习路线

Java学习路线如何系统高效地学习Java,想必这是一个很多人迫切知道的问题。本人于19年6月毕业,以Java开发的职位进入职场。但由于之前学习Java时,比较零散,基础不牢。于是查询了众多Java学习方法,并在公司导师的指导下,... 查看详情

如何高效的学习tensorflow代码

如何高效的学习TensorFlow代码?目前TensorFlow代码已超过40w行,从代码量上来看,绝不是一个能够迅速上手的小项目。所以,想要精通TensorFlow的同学需要做好心理准备。对于想要学习TensorFlow(以下简称TF)的人,根据目的不同,可... 查看详情

如何高效开发jmeter自定义函数(代码片段)

...能测试工具之一,Jmeter是使用JAVA语言开发的,本文介绍如何使用JAVA语言开发自己需要的扩展函数目前业界流行的两种开发模式,本文介绍第二种1、使用Jmeter二次开源环境,直接在org.apache.jmeter.functions包下面开发自己需要的函数... 查看详情

android开发如何高效学习系统底层原理

...大厂。这篇是BATcoder的第二个视频,来聊聊应用开发如何高效学习系统叠层源码,注意是给应用开发看的,如果你是系统开发、逆向安全开发,这个视频并不适用于你。本视频主要从三个方面来进行讲解,分别... 查看详情

firefox火狐浏览器的高效使用

...、保存或分享同步账户跨平台的使用附加组件我用的组件如何下载与安装如何看使用说明书油猴脚本的详细tampermonkey脚本的下载我用的脚本如何选用脚本插件与脚本如何选择如何判断脚本质量:使用人数与评价星级扩展:拥抱开... 查看详情

如何高效学习javascript?javascript学习方法!

如何高效学习JavaScript?HTML5学堂-码匠:JavaScript的学习难度要远高于HTML与CSS,其知识杂乱而繁多,如何才能高效率的学习?JS的知识体系应该按照怎样的顺序搭建?今天我们就来一一揭晓。本次课程是一次学习方法和方向的分享... 查看详情

如何进行高效的学习

 如何进行高效的学习    首先必须要认清学习是一个痛苦的、刻意的过程,所谓“轻松学习”是不存在的。学习不是看几篇博文,听听公开课、TED、关注几个公众号的事情,有些人误以为那就是学习,并且还以为学习甚... 查看详情

2019读书清单

...》《高效能人士的七个习惯》《见识》《金字塔原理》《如何高效学习》《如何结交比你更优秀的人》小说类《房思琪的初恋乐园》《杀死一只知更鸟》历史类《大明王朝的七张面孔》《坐天下》 查看详情

如何高效学习?

以下6条,刻意练习,每日精进。1.管理好自己的多巴胺分泌水平2.留意自己的学习状态3.建立自己的外部大脑,减少认知负担。4.激发自己的内心情感,找到持续学习的动力。5.拆解和组合知识,学会传授给他人。6.利用外部环境... 查看详情