热门回答:
目前。Java已成全球编程语言的领头羊。它应用领域广泛、前景可观。升职加薪也是指日可待的事。虽说它的前景可观。但回想下自己走过的路。那真是困难重重啊。接下来就给大家分享几点学习心得。希望能帮助到初学者。
一、学习要脚踏实地。不可超值过急
对于初学者来说一定要奠定好基础。要脚踏实地的学习。为日后学习高深知识奠定好基础。要给自己定个学习计划。按照流程去学习。不要学了一半JVM后觉得没啥意思。又去学SWT。结果发现对这个程序也没多大兴趣。有转去学别的。这样浮躁的性格导致你什么也学不会。建议大家一定要将入门教程吃透。平时多看视频讲解。把“基础知识”打牢固是很重要的。
二、看书不是重点。重点是多实践
有了良好的开端还要养成良好的学习习惯。平时不单单是多看书本知识。自己在看书的时候还要把书上的例子亲手敲到电脑上去实践。千万不要图省事。就照抄、复制。只有实践才知道自己是否真的会写代码。虽然说理解编程语言是首要。但也要勤动手、多思考。多编一些例子。做到将理论和实践相结合。这样才能真正的掌握这门技能。
三、由浅入深。不断赶紧程序编写难度
每个人都懂得学习是件漫长又枯燥的事情。所以每个想学Java的学者都要做好心理准备。在有准备后要给自己养成个好习惯。先从简单的程序入手。可以通过命令行的方式实现。功能可以有不足。但是随着学习的深入。你可以不断的完善这个程序。直到你把它做成一个完美、性能全的程序后。你才真的学透、学扎实了。
四、遇到难题要学会思考和总结
每一个阶段都要对上一阶段做个反思和总结。不要丢了西瓜捡了芝麻。最后学一个丢一个。要经常把自己在学习过程遇到的难题和困惑记录下来。定时的去温习和反思。还要记下自己解决问题的经验和技巧。不断的浏览这些东西。将这些东西吃透。过一段时间。你会发现自己成长了不少。
五、定期研究一个技术。并将其学懂、学精
根据市场出现的新奇玩应。不断的去学习和探索。所研究的技术一定要比目前技术水平高。只有不断的探索和专研才能提升个人能力。我相信这一点一般的程序员都没能做到。如果你是抢先做到这一点。你的能力肯定比他人都要强很多。总而言之。要不断的从实践中学习。要脚踏实地的学好技术。勤奋联系。也要善于利用网上的资源。譬如蓝鸥Java视频教程。从他人身上吸取经验和教训。让提升个人能力不在成为纸上谈兵的事。
其他观点:
你好。我是胡子哥。结合我的经验给你回答这个问题。
Java是面向对象的一门语言。目前也是在各大互联网行业和公司主要运用的一门语言。如何学习好。给你一下几点建议:
制定职业和学习目标
加强基础知识。熟读和深入学习源码
架构思维设计与运用
多向牛人请教。坚持写技术Blog
一、制定职业和学习目标
你可能会问题为什么只要制定职业目标和学习目标?有了目标就有了方向。有了航行的路线。在你走向远方的路上不至于迷茫和焦虑。就像你现在提这个问题一样。我猜你已经迷茫了。有了目标你会进步很快。走的很充实。制定个人的职业目标和企业的战略规划是一样的。企业在大市场中如果没有方向或者战略制定失误。想在市场上占领一席之地是很艰难的。到了一定年龄你会失去了核心竞争力。得不偿失。后悔莫及。
在前行的路上你要停下来进行深度思考。光靠努力勤奋是不行的为什么要深度思考那?深度思考是为了保障你向正确的方向发展。努力勤奋是保障你在正确的方向上执行到位。建议你想清楚。避免瞎子摸象。在这个行业的职业路线还是比较成熟的。有迹可循。你可以按照下面的方法去想象自己的目标。如下:
1.未来三年我要在什么行业达到什么样的目标?
2.达到这个目标需要具备什么样的能力?
3.目前我处于什么样的情况?差距在哪里?
4.我应该如何做。
为什么要提行业那。因为每个行业的业务有很大的不同。从垂直行业来说你更有核心竞争力。
二、加强基础知识。熟读和深入学习源码
Java的基础知识点博大精深。有了良好的底蕴基础。你在解决一些复杂性的问题上会游刃有余。比如说性能优化。为什么让你熟读和深入学习源代码?源码涉及的知识要点还是非常广泛深入的。源码当中的架构设计理念和实现非常优美。也覆盖了很多设计模式。比如有类是线程安全的。也有线程不安全的。哪些适用于并发设计。哪些不适合。如果你不熟悉。你的代码可能会一团糟。在Java里面最重要的一块是多线程并发编程。一定要重点掌握。熟读和深度学习源码的相关知识对于未来实现中间件架构、业务架构、代码优化、原有组件扩展都会有很大的帮助。这也是未来发展的基础。
需要读哪些框架的代码哪?比如Javasdk。Spring。SpringBoot。Mybatis等。Javasdk是最基础也是最重要的.
三、架构思维设计与运用
架构设计思维和你的职业规划也是一个道理。没有掌握架构设计思维的人会永远停留初级阶段。架构设计为业务服务。是为了让服务扩展性、稳定性、可靠性等有良好的支撑。服务走的更远。支持更多业务的开展。整个系统得不到合理的架构设计规划。随着业务的增长。在不远的将来系统就会变的臃肿。维护性差。冗余不可复用。Bug多。运行过程可能会导致系统崩溃。如何掌握架构设计的思维。给你推荐几本书。架构之美、UML和模式应用、面向模式的软件架构 (一共5卷。每卷都值得读。分别是模式系统(卷1)。并发和联网对象模式(卷2)。资源管理模式(卷3)。分布式计算的模式语言(卷4)。模式与模式语言(卷5))、重构、设计模式、代码大全。以下是分布式架构、微服务架构、性能优化的相关知识点汇总希望能给你带来更多方向和收获。如图。
在工作中和平常的生活中多和牛人交流。他们的经验可以说让胜读十年书。一定要保持求知若渴虚心若愚的心态。这样人家才会教你。另外你可以到一些技术网站上去学习。一般他们都会有Blog。可以去参考学习。学习的网站有Github,CDSN。Stackoverflow。iteye(javaeye)。infoq。ifeve(并发编程)等向你推荐下。也可以去多参加一些技术论坛。在技术论坛上。一些大公司的人会针对成熟的解决方案进行分享。同时也可以交朋友。
另外作为一个理工科的程序员来讲。可能不愿意去写作。建议养成写作的习惯。真的很好。知识的沉淀需要有一个承载的地方。它可以帮助你进一步思考和总结。对于代码实现、架构、技术问题的解决能力都会有一个质的飞跃。当你回头看的时候。你发现写Blog真是一件好事情。非常有价值。
就回答到这里吧。希望能帮到你。觉得不错的话请给个赞或评论。另外还请您点击关注。我会保持更多的内容分享。您的助力都是激励我前行的动力。感谢!
其他观点:
Java学习主要分为自学。和跟着老师学。
这个东西因人而异。有的人自学能力是非常强的。可以自己学。
像我这种。就是要跟着老师学。如果让我自己盯着书本看。半个小时估计就烦了。
那么我就分享下我的Java学习心得。
第一 在网站上找一些教学视频。现在类似于各种编程的视频教程网上信手拈来。比如各类大学。也会将自己的授课视频传到学习网站上。这类网站有慕课网、中国大学MOOC。网易云课堂、还有央视都夸奖的小破站。
第二 就是跟着视频学习。视频中的老师讲解的非常的细致。你可以跟着老师做一些笔记。通过笔记加深对概念和知识点的理解。
最后就可以在github上面搜索一些小项目。然后看着项目来做添加一些自己的东西。
您还感兴趣的文章推荐以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/260475.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
架构,目标,模式,给你,你可以,自己的,代码,基础,源码,行业
没想到大家都对请问哪位好友有Java的学习心得分享一下,谢谢?感兴趣,不过这这篇解答确实也是太好了
目前。Java已成全球编程语言的领头羊。它应用领域广泛、前景可观。升职加薪也是指日可待的事。虽说它的前景可观。但回想下自