分享Java学习方法和学习的路径
本人现在大三学生一枚,接触Java大概一年半左右,走了很多弯路也踩了很多坑,大家从我的名称“学生角度学Java”也可以看出来,我是一只菜鸡,哈哈,但是从来不知道自卑,我的名字里有个虎,所以我虎不怕虎。
身边有很多同学在学习Java的时候,很早就光荣牺牲了,有的到现在甚至还不能清楚的讲清楚“面向对象”“面向过程”的思想。如果学习路径不对,就是浪费时间和精力还会浪费你的“机会成本”,久而久之,挫败感就油然而生,没有继续学习下去的动力,此生可能也就和Java插肩而过。当然,在这里也提示各位同学,如果在外面报班学习,一定要经过深思熟虑再做决定,因为现在会说的能人太多了,他们的画饼能力比他们技术可牛逼多了。抛弃天赋的因素不谈,说点实在的东西
(1)、从我的学习过程来看,我觉得刚开始接触Java的同学去看视频而不是去看书。
推荐视频:马士兵Java300集,主要是讲JavaSE部分,很详细也很有内涵,足够你入门。
(2)、自己琢磨着做一些小东西,比如小游戏,小的页面等等。
这个很重要,可以提升你的自信,让你感受到Java的乐趣。
(3)、JavaWeb和数据库
同样推荐先看视频,慕课网(我正在用)、网易云视频课堂、腾讯课堂,51CTO等等,然后可以自己在github上挑一些项目做,记住碰到任何不会的问题,谷哥(Google)和度娘(Baidu)就是你家亲戚。
(4)、框架部分
Struts2(控制层)、MyBatis(持久层)、Hibernate(持久层),Spring、SpringMVC、SpringBoot等等,先了解清楚了他们的作用,然后大体了解他们的原理之后,开始做Demo,多做几个之后,在反过来深入了解他们的原理和实现方式。
(5)、其他
学习Java,其实还需要很多其他技能来辅佐,我们要学习的路还很长,持续不断的学习才能慢慢的武装好自己,拿到别人羡慕的薪资和舒心的工作岗位。我们一起加油吧。
(6)、总结
我还是一个刚入门的小白,写这篇文章就是想给那些想学Java但是无从下手的同学们一点意见,当然网上也有很多大神分享的经验之谈,但是无论经验多么牛逼,计划多么无限可击,如果你不去实施,依然不会有任何收获。
趁年轻,拼一把吧!!!