时间过得真快,一转眼已经进入2013年了。新年新气象,在中国,JAVA软件开发这门行业,也有了一些新的变化。比如说近几年,JAVA软件工程师在薪资水平上,有了一定幅度的提升,尤其在北京,上海这样的大城市,提升幅度在2000以上。所以说,JAVA的前景还是很不错的,只要我们把知识学到手,是不愁找不到工作的。
今天,从我这些年的软件从业经验,谈一点我个人的体会。首先,我觉得,作为一个正常人,他做事肯定是会带有目的的。俗话说得好,没有无缘无故的爱,也没有无缘无故的恨。凡事都有个为什么。那么作为学生,为什么要学习JAVA呢?我想大多数的同学都是为了学成之后找到一份好的工作。说白了,最终目的就是为了赚钱,买车,买房等等。
虽然目的相同,但每个人的情况又各有不同了。有的同学可能基础好一些,有些同学基础稍差,甚至是零基础;有的同学可能对JAVA兴趣浓厚,非常喜欢写程序,有些同学可能在内心深处并不是很喜欢JAVA,只把它当成一种谋生的手段。对与那些基础好的同学自然不用多说,只要按照老师的做,问题应该不大;而对于那些基础稍差,甚至是零基础的同学,学习方法就尤为重要了。
这里就出现的需要讨论的问题:到底是学习知识点更重要呢,还是学习方法更重要呢?现在好多培训机构都是灌输式的教学,就像在大学里面,好多的老师都是照着书念,念完下课。他们不会关注学生的个体差异,在他们的眼里,学生都是一样的,没有不同。这样一来,久而久之,学生也就养成了完全依赖老师所讲的知识点的尴尬境地,老师讲的,学生就会,前提是能记得住;老师没有讲到的,学生就完全不会- -。这样一来,学生的适应能力就会很差,一旦工作中遇到什么意外情况,很难应付。
So,我的观点,学习方法比学习知识点更重要。既然基础有不同,那么在单位时间内,弄懂学会的知识点数量肯定会有差异。这样一来,学习方法就变得更加重要了,好的学习方法能让你在单位时间里学会更多的知识点,就是所谓的捷径。打开相同一扇门,用钥匙快,还是用撞更快呢?我想大家都知道答案。什么?你说你是蜘蛛侠?好吧,当我没说- -。
作为正常人,大家的智商其实都是差不多的,那为什么有人学得快,有人学得慢呢?说得好听点的,就是所谓的情商了。一个人能不能成功,其实更重要的情商,说的通俗点就是做事,做人的态度和方法。情商这个东西是后天的,既然是后天的,就是可以培养的。我们不管做什么事,先不要盲目的去做,先要问自己几个为什么?为什么要做这件事?为什么要这样去做这件事?怎么做既节省时间,又能做的更好,事半功倍。这些是很值得大家好好思考的。就想去面试,同样的意思,不同的表达可能效果完全不同。面试就如同相亲,想成功,你首先得对自己有个很清楚的认识,你自己如果是个一般人,对方是个绝世美女,,人家能看上你吗?这种完全不可能的事儿,就不要浪费时间了。总而言之,你得清楚你自己在做什么。就像学习知识点的时候,你应该清楚,这些知识点是干嘛用的,融会贯通的实际应用当中。这样印象会更加深刻,比死记硬背的效果要强好多。还有,去相亲,其次你得知道对方需要什么,这样才能投其所好。其实相亲跟面试是一回事,目的都是让对方对你的印象更好,最终达到你的目的O(∩_∩)O~。
有的同学可能会问,什么样的学习方法才是最好的呢?没有最好的学习方法,只有更适合你自己的学习方法。当然了老师会交给你们一些通用的好的学习方法。但是更适合你自己的学习方法,需要你自己去摸索,去发现。这玩意就像穿鞋,表面看起来都光鲜夺目,但是穿的舒服不舒服,只有你自己心里最清楚。所以说,学习你大可不必成天都一个节奏。适当的抽身出来,同样一个问题,换个角度思考一下,可能你会豁然开朗,结果完全不同。
另外学习方法也可以是纵向的,它可以贯穿你整个的职业生涯。一个人的工作,其实跟谈恋爱差不多。开始的时候肯定是激情四射的,可是,时间长了,随着新鲜感的下降,自然幸福度会下降,这时候你就需要做出一定的调整,工作和爱情一样,是需要保鲜的。就像一盆花,水浇的太多不行,太少也不行,恰到好处,它才能一直开。这也可以说是所谓的工作方法。适当的停下脚步,也许身边的风景更精彩。休息好了,继续前进,这样你才能走得更远。
最后总结一下,所谓的基础什么的,只能代表你的过去,今天和明天你是可以改变的。基础薄弱没关系,学习中多讲求学习方法。学习的最高境界就像独孤九剑,无招胜有招。方法找的好,就算以后到工作岗位上,遇到新的问题,你同样能应对自如。
作者:中软卓越厦门ETC