分享学习java的经验
本人在大学期间是计算机专业,所以不算是零基础的学员!在这里向大家分享一下我的学习经验!
java语言在我工作之前也没有接触过,大学期间主要学的是C#和C;所以对于我而言java也是个陌生的语言,但是经过在工作过程中对android的学习了解到java的语言没有那么的复杂,其实好多思想都是通用的,只是实现的方法不同而已!经过一个基础班的课程之后对一些基础性的内容又加深了一下,接下来说一下的我的学习方法。
1、多看代码
基础班的课程已经足够让我们看懂一些代码了,大家可以从他人或网络上找一些小案例的代码进行阅读,能够看懂他人的代码也是以后工作中必要的技能;拿到代码后先看流程再看具体的事项步骤,在了解该代码的功能后,先按照自己的思路缕一缕,如果是你来写会怎么去实现。看完之后如果能够很清楚的明白他人实现的步骤,那么你就应该思考一下有没有其他的更简便的方法实现该功能!如果自己不是很了解他人的代码,可以将代码进行分解之后进行查询,或者问问其他人!弄明白之后记住这个思路或者方法。在以后的实际工作中会有很大的帮助的。
2、多写代码
目前而言我们在课上和课下自己写的代码量是很小的。有时候增长自己的专业技能就是要靠代码一点一点进行累积的。当你写的代码足够多的时候在回首查看自己以前写的代码,就会发现当初为什么不这么写呢?当你有这个疑惑之后就说明,你已经进步很多了,因为你已经积累了足够的的经验和代码量;学习就是这样,学的东西会越来越多,积累的也就越来越多;当以后拿到一个项目之后,在你的脑海里就已经想到这个该用什么方法去实现的时候,恭喜你!你已经掌握了很多东西,并能准确的运用到实际中去了,这就要归功于以前多敲的代码。
3、多改代码
这里说的多改仅限于在慢慢的学习过程中,在学习的过程中累积的知识越多,实现功能的代码越简便。当我们学到新的方法之后,拿出以前的代码进行改造,这样也可以增加自己的思维逻辑能力;当你改完代码之后你就会发现原来这样也可以实现这样的功能。你的内心会小小的兴奋一下,在以后的实际开发中也会优先的选择简便的方法。
4、多交流
作为程序员,和他人沟通是非常必要的;在遇到自己解决不了的问题最好的方式就是请教他人,所以养成勤于和他人沟通的习惯是非常必要的,如果自己不善于同他人面对面沟通时,也可以选择论坛类的方式进行求教!在问问题的时候一定要放下心态,虚心的接受他人的建议;这里我推荐几个非常好的论坛类的网站:CSDN;开源中国;这里会有好多最新的行业动态和一些好的代码案例。轻松的时候多看看是很有帮助的。
大家来这里学习都是为了以后的工作能够养活自己,所以一些好的学习方法是很重要的。学习不怕走弯路,因为你走过一些弯路比那些在原地踏步的还是很有优势的!所以找到适合自己的学习方法对以后工作和学习效率会大大提高的!以上仅仅是我个人的方法和经验!希望可以和大家共勉!
|