在黑马学习的这一个月里我收获了很多,同时我也体会到了真正的“学习无捷径”,天赋什么的都是其次,只有扎实的敲代码才是最有效的学习。对于学习编程而言,我想我现在的付出将来都是有回报的。但是学java语言也和上学时学数学那样需要注重方法。
我遇到过一些学习C语言、Python和java的人,包括我的同学和亲戚,他们有部分人学到一半就放弃了。我对他们为什么学习编程半途而废的原因进行了询问最后得出的结论是他们没有使用或者说没有找到正确的学习方法!在学习的过程中四处碰壁,兴趣和自信心逐渐被消耗殆尽,对他们来说在面对变成的时候这就成了一件很痛苦的事!然而学习编程是一件很好玩、很有趣也很有前途的事情! 现在的我还是一个初学者,懂不了多少的java,说实话学习期间曾迷茫过,困惑过,对未来恐惧过,不知道自己走的路是不是正确的,放弃大四的实习阶段学一门编程语言到底值不值得,可后来一想我也笑了,没有人知道自己走的路到底正不正确,未来总是在变而我自己能做的只有做到问心无愧,至少我知道大学里我学到了东西但那并不是我喜欢的,而在黑马这里给了我一个重新选择的机会所以我义无反顾来到这里。这一个月的学习java我得出经验就是多做、多思考,基础知识的学习能做到不求甚解,追本溯源,弄清问题的本质。期间也有困难的时候比如java的“面向对象”编程。基础要打扎实扎实再扎实。所谓打好基础并不是说要熟悉所有的代码,无论学任何东西都无法做到穷尽各个角落。了解学习import,extend,implement 让自己在整个java学习中知道具体的框架是怎样的我觉得是最重要的。 学Java千万不要浮躁。说到浮躁我觉得刚入门的菜鸟都有这样的倾向,总是喜欢讨论什么语言最好,什么语言功能强大。这种讨论倒没有错,但讨论这些的背后映射出的恐怕是对漫长的学习过程的一种不耐。最开始得知要在黑马学习6个月的时候我其实是害怕的,总有一种“万一学不好或者学不会岂不是白白浪费时间了”的念头环绕在心头。在学习过程中,我也努力地使自己保持心理的平静,压制浮躁的情绪但总有不安的感觉。我想这是我自己对自己还不够自信的缘故吧。其实从基础学起,甚至是一些看上去完全没有必要的基础,一步一步的学不用妄想着一步登天,真的没有所谓的捷径可言,也许有天赋异禀的人,他们学习java如鱼得水,但不能总想着自己的与众不同。 还有一点就是要多查API,它包含了大致上是所有的Java编程的基本方法,也是编程过程中可以不断利用的资源。Java的学习过程不仅仅是基本语法的学习,更多的是去学习如何学习和掌握它所提供的API类库。对于所接触到的类,方法,都去仔细去阅读文档的说明,再用自己编写的实例去测试。而且不要只看而不练,学好java靠的还是实践,没有10万行代码的底蕴称不上是一个真正的java程序员。不懂的多问同学问老师,理论和实践相结合才能真正掌握知识和技术。而且还要懂得运用百度和谷歌,遇到问题可以先搜索一下,实在不懂再找同学,当然现在我的java才刚起步所以没有网络。通过对理论的学习,尽量了解新知识的概念;学习知识只是粗略的了解概念,不能和实际很好的结合。根据理论学习的知识,考虑在什么场合下可以应用这个新知识,哪些地方已经应用了这个概念,这个过程我觉得反而和学数学有异曲同工之妙。 学习编程,也要从分析别人的代码开始,明白他们的思路,在学习的过程中要多动手做、写代码,就拿老师布置的试验作业来讲,一定要自己做,抄同桌的完全没有意义,作业是做给自己的,要让自己真正懂得java,积少成多,通过作业以及课上敲的代码会逐渐成为自己的积淀。学习java也不是闭门造车成就的,自己动手做成的才是真正属于自己的,实践出真知这应该是我们九年义务教育最先学到的。而且还可以从实验中,体会到编程的乐趣,感受到自己做好一个程序,然后运行出结果,是很有成就感的! 当然了,现在我也只是刚刚开始学习Java语言,所以想真正掌握Java技术,以后还会有很长的一段过程需要我们更加努力地去学习。毕竟,知识需要靠积累才能真正掌握。
|