每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只是谈自己对java的理解和学习,希望有抛砖引玉的作用。
首先是对java学习的个人理解:"师者,受业传道,解惑者也。"同样的,从这句话中明白学习中自己应该做的是什么。要对于java学习来说:明确学习的目的,要学习的java既所谓的“业”,学习java的思想既所谓的“道”,java学习当中遇到的困难就是“惑”了。总之,学习java要明确自己的学习总的方向和各个阶段的学习目标。对于我个人来说,我的java学习目标是:在黑马成为一名合格的java程序员。
成为一个合格的JAVA初级程序员应该具备如下知识:
一、面向对象的知识;
二、JAVA语法;
三、JSP和HTML;
四、WebServer:TOMCAT,joss,weblogic等;
五、开发工具:目前JAVA的开发工具比较流行的有有Eclipse、JBuilder、HTML的开发工具有Dreamweaver等。
六、熟悉流行的框架;目前比较流行的框架有Hibernate,Struts,JSF等等;
明确java学习的目标,了解java中各类技术的走向,对java技术有了总体的概念后,(对于这点常长看看技术网站就可以了解的大概)剩下的就是对java各类具体技术的攻破掌握了,以及培养对java的兴趣;因为兴趣是能够让自己坚持下去的动力。如果只是把写程序作为谋生的手段的话,会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。人要是没有了梦想,不觉得少了些味道吗?具体的技术学习,或自学或问人问老师都是不错的方式,但是无论是死看书也好,多敲代码也好,多思多想总是跑不了的,具体的区别就是效率的问题。有一点王海涛老师说的好,就是多实践。多实践中包含着快实践。
彭端淑的《为学一首示子侄》中有穷和尚与富和尚的故事: 从前,四川边境有两个和尚,一个贫穷,一个有钱。一天,穷和尚对富和尚说:"我打算去南海朝圣,你看怎么样?"富和尚说:"这里离南海几千里远,你靠什么去呢?"穷和尚说:"我只要一个水钵,一个饭碗就够了。"富和尚为难地说:"几年前我就打算买条船去南海,可至今没去成,你还是别去吧!" 一年以后,富和尚还在为租赁船只筹钱,穷和尚却已经从南海朝圣回来了。 这个故事可解读为:任何事情,一旦考虑好,就要马上上路,不要等到准备周全之后,再去干事情。假如事情准备考虑周全了再上路的话,别人恐怕捷足先登了。软件开发是一门工程学科,注重的就是实践,"君子动口不动手"对软件开发人员来讲根本就是错误的,他们提倡"动手至上"。
有前辈高人认为,学习编程的秘诀是:编程、编程、再编程。不仅要多实践,而且要快实践。在看书的时候,不要等完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让自己更快更牢固的掌握知识点 。
|