个人总结的Java学习经验(干货)

本人是一名大二学生,和Java打交道已经一年多了。第一次写这种博客,可能内容上不是很全,在这一年中,我踩过很多坑,也浪费许多宝贵的时间,所以我把这一年总结的经验分享给大家,希望这篇文章会对刚入门的朋友有一些帮助~!

我把这一年的经验概括为以下几点(纯属个人观点),不长,希望你们有所收获。

1、兴趣

兴趣是最好的老师。这句话我相信每个人都能理解吧。做什么事都一样,兴趣是主导力。就拿我自己来说吧,起初学Java,对它有很强烈的兴趣,我也认为这种感觉会一直伴随着我,但是,我高估了我自己。随着踩的坑越来越多,遇到的问题越来越多,这种感觉慢慢的就消失了,甚至我都有要放弃学习Java的念头。那时我就在想,我到底怎么了呢?当初还好好的,为啥越来越没感觉了。然后我就在想,我之前那么努力的去学,突然就放弃了,那我这不在浪费我的时间么,这只是入门啊,当初说好的要当一个资深的Java程序员,怎么说放弃就放弃了?就这样,这种兴趣逐渐被我找回来了,现在想想,没放弃真好~!

我认为,这个行业真的很辛苦,比大部分行业都辛苦。作为一名大学生,我还没步入社会,听一些学长学姐说过,5年后,10年后,科技越来越发达,需要的人才供求越来越大,如果你是一个普普通通的码农,那么,几年后你就会被淘汰,因为你所掌握的知识不足以让你达到更高的水平。我们每天面对代码,如果没有兴趣支撑,就很难坚持下去。更别提以后在这行有很大作为了。所以,光有兴趣还是不够的,兴趣是先决条件,更重要的是能不能一直保持住这份兴趣~!

 

2、勤写代码

我学习Java语言其实并没有什么窍门的,觉得自己学习方法很笨。对一些书本的一些概念并不是特别理解,刚入门的那一个月,每天都在看书,当时理解了,等过几天之后,再看的时候,这说的是啥,那个又是啥意思,就很迷茫,感觉之前一个月看的知识都忘了,白白学了一个月。其实敲代码是一件特开心的事,举个小例子,你通过几行简简单单的代码,就能把很复杂的数学公式写出来,不觉得很有成就感嘛?也许,有的人觉得,敲代码很痛苦,你说你敲代码,敲那么多次,记不住,有啥用?这点我在下面好好解释一下。

我认为,光看代码不敲代码的程序员,不是一个好“程序员”!敲代码的过程,实际上就是你深一步理解的过程,作为刚入行的我们来说,知识的掌握程度远远不够,虽然能看懂,也能理解,但是不经常写代码,时间久了,手生了,忘了。有啥用?等以后到公司面试,你能拿一本书去面试嘛?就我了解到的,有些公司面试要求上机的,而且有时间限制的,如果连一些编程功底都没有,送你两个字,凉凉。

起初写代码是艰难的,但时间久了,写代码就如同行云流水一般~!但光靠只写,而不去理解,也是不妥的。就像上面说的,敲那么多遍,记不住,那也是在浪费时间。这个坑我也踩过,我大一的时候,工作室考核,我觉得胸有成竹了,但是考试的时候,懵了,之前都写过的,就忘记怎么写了,然后,交了一张空白的题,从那之后,我就总结了,边敲边理解,实为上策~!

 

3、自学能力

计算机这条路很漫长的,它无时无刻不再更新,如果没有良好的自学能力,将来新技术出来了,一点自学能力都没有,遇到坑就踩,而且还出不来,那多悲哀嘞~! 还拿我自己来说吧,我在工作室,没有人主动问你,这会不会,那会不会的,全靠自学(到大学都需要这种能力)。尤其是这行,一定要培养自己的自学能力,自己理解的,总比别人喂的要好吧。

自学也是有技巧的,我经常看博客、论坛、贴吧等,从中真的能学到很多东西,让我知道现阶段我该掌握哪些知识,哪些东西我以后能用上,着力学习这些,而不是盲目的去学习。我身边就有一个例子,他自学能力也很强,只不过隔几天学弄点这个,隔几天弄点那个的,学的杂,反倒没啥用。自学能力是一位优秀程序员必须具备的,它不是与生俱来的,它会让你未来的路走的更远,因为这个社会需要我们不断的学习,学习~!

 

4、实战

对于刚入门的我们来说,我们学的基础知识,都是分块的,而且比较杂。这就需要我们通过实战来总结我们学习过的知识,你想想,把零乱的知识通过一个项目整合在一起,既把所学的知识用上,又了解到了一些基本开发思想,何乐而不为呢?我的老师和我说过,学完一门语言,就要做一个这门语言的课设,也叫课程设计。目的是加深对这门语言的理解。从无到有,从简到繁,是一个循序渐进的过程,在这个过程中,加深我们对知识的理解,这点真的很重要。真的很重要。真的很重要。

好了,以上就是我的一年多总结的经验,我想到的就这么多了,等以后我想到了我再分享。最后,附上Java学习路线图,希望对你们有所帮助^_^~!

 

         

猜你喜欢

转载自blog.csdn.net/qq_40310148/article/details/84202923