2018-05-15
Java初学者该避开哪些坑?

  相信很多Java学习者,不管大牛还是小白,都经历过一段苦逼的基础入门过程。现在估计还有很多人正在这个阶段挣扎中,今天,就Java基础入门,小编给出自己的一些拙见,望大家多多批评指!

  看视频,敲代码,多敲!看书的话对初学者效率有点低,可以睡前看看。平时就是找到书上或视频中讲到的知识点,对着实例多敲一敲,切记不要眼高手低。俗话说“好的枪手是用子弹喂出来的”,那好的程序员就是用代码喂出来的。边敲边思考为什么要这样实现,如果那样会结果会怎么样?慢慢的在敲代码中不断总结提升。

  知其然还要知其所以然。知道了一个类中的方法怎么用的,但你知道这个方法是怎么实现的嘛? 好多初学者觉得看不懂源码或者没必要看源码,其实源码是做好的教材。看过源码不仅对类,类中的方法有了更深刻的理解,而且里面集中了Java多种重要Java编程思想,常看源码对自己的养成好的编程思想和编程习惯有很大帮助。

  很多人一天就学习很多东西,这样是没有用的,学习java编程最重要的就是知道学习编程是循序渐进的事情,心急最后只能造成浪费时间,最终放弃,规划好每天的任务,劳逸结合才是学习的正确态度,安排好自己的时间也是一种本事

  学习Java无非两种方式:自学和参加培训,参加Java培训班是目前学习Java开发的主流方式,也是比较靠谱的一种方式。相对而言,自学Java因为自制力、领悟能力、学习环境、学习资源等方面的限制,成功的可能性不大,而且学习周期也比较长。

  首先是方便你进行时间和目标管理,知道每天该做什么,要达到什么样的目标,以及每个阶段需要学习多久,什么时候能够学会Java开发等,不至于漫无目的、没有方向。

  其次,制定学习计划也是为了对知识点进行集中。虽然Java语言相对其他编程语言比较容易入门,但是Java的知识体系比较庞杂,而且方向比较多,所以制定学习计划的另一个目的就是帮助你根据方向聚集知识点,防止花费时间学习一些将来不会用到的知识点。

  开源是Java的一个最大的特点,网络上到处都有关学习Java的文章。另外,当你有一定Java基础后,可以多和周边或网络上有同样兴趣的人一起来讨论,这比你去单独开发项目来提高的效率要高的多。

  不论学Java还是其他任何东西,没有一颗持之以恒,吃苦耐劳的心,永远也不可能成功。有人讲”技术是条不归路,一旦走进去便无法回头!“,确实,选择了技术,就不得不放弃很多东西,不得不把别人出去维持人脉关系、锻炼交际能力的时间拿来写代码;不得不为了更快的学习到新的知识,天天过着公司-家里的单调生活,慢慢变成技术宅男....纵谈我们失去那么多,义无反顾地选择了技术这条路,希望我们彼此都能对得起漂泊的自己和背后默默等待我们的人。