之前一直计划写自己的技术博客,一来为了记录自己的成长,二来供后来人参考,少走弯路。毕竟,自己在工作的时候,很多问题也是从他人的博客之中,得到启发或者答案。
这种无私分享的传统要有传承,分享是互联网的精神。
就让我来接过这一棒吧。
这是第一篇,虽然不是大牛,但是也有自己的感悟,分享给大家。
一、怎么样学习Java
对于无基础小白来说,学习Java,我觉得一定要遵循一个普遍规律:
先宏观---再微观--再宏观---再微观 如此反复,长久下来,书本上的知识最终都会消化成自己的。
1.宏观就是要去了解, 首先得知道自己要学的知识点是什么,这是最重要的。若是感兴趣,可以看看它的历史,怎么来的,发展到第几个阶段,每个阶段有哪些改进。
有些人可能会说,看不懂啊,没关系,这个时候可以走马观花,不求甚解。但是求的是脑子里有个印象,知道有这个东西。
所以很多时候,面试的时候,经常会问一些比较基础的问题来预热。比如什么是面向对象, 说说集合类,接口等等。
这些问题的核心都是一句话,这个东西 是 什么。
看似简单,但是基本上这些个问题就能看出一个人的技术理论水平。
2.微观就是这个知识点,如何用,怎么用,在什么情况下用。 这个阶段,不仅要动脑还要动手。
初级学者遇到的Demo,都还是比较简单,但是一定要敲,反复敲。
3.反复。反复其实就是在总结,在消化吸收变成自己的东西。书读百遍其义自现,就是这个道理。
二、如何学好Java.
首先是要有信心,告诉自己一定能学好。军心决不能动摇,这是根本。
其次,就是勤。勤动脑,勤动手,勤动口。 多问,多听,多领悟,多总结。
再次,就是阶段性目标。 工作之余,一定要做点Demo.
严格要求自己,鞭策自己,养成习惯,就能有良好的提高。
补充的路线图: