请问哪位好友有Java的学习心得分享一下,谢谢?


目前 。Java已成全球编程语言的领头羊 。它应用领域广泛、前景可观 。升职加薪也是指日可待的事 。虽说它的前景可观 。但回想下自己走过的路 。那真是困难重重啊 。接下来就给大家分享几点学习心得 。希望能帮助到初学者 。
一、学习要脚踏实地 。不可超值过急
对于初学者来说一定要奠定好基础 。要脚踏实地的学习 。为日后学习高深知识奠定好基础 。要给自己定个学习计划 。按照流程去学习 。不要学了一半JVM后觉得没啥意思 。又去学SWT 。结果发现对这个程序也没多大兴趣 。有转去学别的 。这样浮躁的性格导致你什么也学不会 。建议大家一定要将入门教程吃透 。平时多看视频讲解 。把“基础知识”打牢固是很重要的 。
二、看书不是重点 。重点是多实践
有了良好的开端还要养成良好的学习习惯 。平时不单单是多看书本知识 。自己在看书的时候还要把书上的例子亲手敲到电脑上去实践 。千万不要图省事 。就照抄、复制 。只有实践才知道自己是否真的会写代码 。虽然说理解编程语言是首要 。但也要勤动手、多思考 。多编一些例子 。做到将理论和实践相结合 。这样才能真正的掌握这门技能 。
三、由浅入深 。不断赶紧程序编写难度
每个人都懂得学习是件漫长又枯燥的事情 。所以每个想学Java的学者都要做好心理准备 。在有准备后要给自己养成个好习惯 。先从简单的程序入手 。可以通过命令行的方式实现 。功能可以有不足 。但是随着学习的深入 。你可以不断的完善这个程序 。直到你把它做成一个完美、性能全的程序后 。你才真的学透、学扎实了 。
四、遇到难题要学会思考和总结
每一个阶段都要对上一阶段做个反思和总结 。不要丢了西瓜捡了芝麻 。最后学一个丢一个 。要经常把自己在学习过程遇到的难题和困惑记录下来 。定时的去温习和反思 。还要记下自己解决问题的经验和技巧 。不断的浏览这些东西 。将这些东西吃透 。过一段时间 。你会发现自己成长了不少 。
五、定期研究一个技术 。并将其学懂、学精
根据市场出现的新奇玩应 。不断的去学习和探索 。所研究的技术一定要比目前技术水平高 。只有不断的探索和专研才能提升个人能力 。我相信这一点一般的程序员都没能做到 。如果你是抢先做到这一点 。你的能力肯定比他人都要强很多 。总而言之 。要不断的从实践中学习 。要脚踏实地的学好技术 。勤奋联系 。也要善于利用网上的资源 。譬如蓝鸥Java视频教程 。从他人身上吸取经验和教训 。让提升个人能力不在成为纸上谈兵的事 。
其他观点:
你好 。我是胡子哥 。结合我的经验给你回答这个问题 。
Java是面向对象的一门语言 。目前也是在各大互联网行业和公司主要运用的一门语言 。如何学习好 。给你一下几点建议:
【请问哪位好友有Java的学习心得分享一下,谢谢?】制定职业和学习目标
加强基础知识 。熟读和深入学习源码
架构思维设计与运用
多向牛人请教 。坚持写技术Blog
一、制定职业和学习目标
你可能会问题为什么只要制定职业目标和学习目标?有了目标就有了方向 。有了航行的路线 。在你走向远方的路上不至于迷茫和焦虑 。就像你现在提这个问题一样 。我猜你已经迷茫了 。有了目标你会进步很快 。走的很充实 。制定个人的职业目标和企业的战略规划是一样的 。企业在大市场中如果没有方向或者战略制定失误 。想在市场上占领一席之地是很艰难的 。到了一定年龄你会失去了核心竞争力 。得不偿失 。后悔莫及 。
在前行的路上你要停下来进行深度思考 。光靠努力勤奋是不行的为什么要深度思考那?深度思考是为了保障你向正确的方向发展 。努力勤奋是保障你在正确的方向上执行到位 。建议你想清楚 。避免瞎子摸象 。在这个行业的职业路线还是比较成熟的 。有迹可循 。你可以按照下面的方法去想象自己的目标 。如下:
1.未来三年我要在什么行业达到什么样的目标?
2.达到这个目标需要具备什么样的能力?
3.目前我处于什么样的情况?差距在哪里?
4.我应该如何做 。
为什么要提行业那 。因为每个行业的业务有很大的不同 。从垂直行业来说你更有核心竞争力 。
二、加强基础知识 。熟读和深入学习源码
Java的基础知识点博大精深 。有了良好的底蕴基础 。你在解决一些复杂性的问题上会游刃有余 。比如说性能优化 。为什么让你熟读和深入学习源代码?源码涉及的知识要点还是非常广泛深入的 。源码当中的架构设计理念和实现非常优美 。也覆盖了很多设计模式 。比如有类是线程安全的 。也有线程不安全的 。哪些适用于并发设计 。哪些不适合 。如果你不熟悉 。你的代码可能会一团糟 。在Java里面最重要的一块是多线程并发编程 。一定要重点掌握 。熟读和深度学习源码的相关知识对于未来实现中间件架构、业务架构、代码优化、原有组件扩展都会有很大的帮助 。这也是未来发展的基础 。

推荐阅读