续:1年Java历程的回顾、反思与展望 (上)
在暑假的学习中情况也是像我以前计划的那样发展,首先看的一本书就是《Java Network Programming》,BrUCe确实推荐了一本好书,这本书循序渐进并且讲的非常透彻,学完这本书然后再学习新的net的API以及NIO是非常轻松的,这本书我花了10天看完了,自我感觉好极了^_^。
与此同时也天天练习《Java Cookbook》中的代码,这个假期我把那本书的代码全部亲自实践了一遍,正因为如此就积累了很多解决实际问题的办法,所以把这本书叫做Encyclopedia一点都不过分!顺利的学习完《JNP》以后我开始了《Java Servlet》的学习,因为一直以来Java的基础比较扎实而且在上半学期对web application也逐步了解了很多东西,所以学起来是非常轻松的,当时我用的工具是Jbuilder9,省得用Editplus + Tomcat每次写完一个Servlet还要再改XML文件。提到JBuilder,我又想起当初死活不知道怎么破解的时候了,好不轻易能使用JB了又不知道怎么弄,Java的那些IDE对于那些初学者来说确实亲和力不如VS系列,但是只要你入了门槛,那么那些工具就让你如虎添翼了!不过JB的庞大以及启动之缓慢确实让很多人敬而远之,虽然它的功能强大,非凡是配合Together以及Optimizeit,外加配合一张英俊的Blake Stone的照片^_^,不过我倒是更喜欢用Eclipse或者Idea!
暑假中收到一封来自O'Reilly的E-mail,影响了我后一个月的学习,那是O'Reilly给会员优惠的购书活动,其中很多书都是2折起的,就在那个假期我又一口气购了十多本书,内容覆盖XML,UML,Java,网络,不过只花费了200多RMB,相当于每本书就20多RMB,这在IT图书界,而且还是O'Reilly这样有图书质量保证的世界一流出版社是非常罕见的!不过因为买的书实在太多了,我在暑假也看不完,所以在假期的后半段我只读了这几本书,《JDBC与Java数据库编程》,《Java Threads》以及《Enterprise JavaBean》的前2章(因为不太懂,刚踏入EJB的时候又如同步入森林了一样),再加上学习的《Core Java》(VolumnII),《TIJ》,那个假期我不敢说我有很大的进步,只是我觉得熟练度增加了,基础知识也算比较牢固了!
(附:其实当初买的那些书,除了上述三本其他都没看,害我后来没办法只有再低价出手。经过这一堑,我明白了,对于计算机图书,它不是《四书五经》可以拿来收藏,可以传给后世(当然也不排除有乐于此道的同学),要买书只能买最近要看的书,买来一本就就要订一个这本书的学习计划,至于于你没用的书,正如我当初买的DNS的,网络的,即使很经典,很便宜就算是白送于你,也没有两卷卫生纸来得实在^_^)
说到上个暑假,还有不得不提的事就是沉迷于CSDN的论坛中。早在暑假回家之前,除了那些学习计划,我还有一个目标,就是一定要在CSDN的Java板块变成一个红星,因为那个时候我觉得红星就是技术水平高的代名词(一般初学者才有这个想法^_^),所以那个假期在CSDN回答问题可以用一个疯狂来形容,当时基本上事每一个帖子都有我的足迹,天天泡CSDN就5,6小时,分数确实是扶摇直上,但是我很清楚,能力并没有向专家分一样涨的那样的飙升!很快,不到一个月的时间,5000分就够了,看着自己名字后面的红星,可以说是喜不自胜^_^,心想Java我也算入门了!当时有感于Java基础板块的入门和基础问题,在不同的时期要被不同的人重复提出N次,而且想起我入门的艰难,我就写了一篇初学者入门的帖子,列出了初学者提问频率最高的4个问题(至少当初我在前3个问题上面都栽过跟头)。1:环境变量 2:Servlet的配置 3:Java连接数据库 4:书籍推荐!后来时常看见自己的文章想,我当时要有这样一篇文章,也不至于……
回到学校,慢慢的,对CSDN论坛的热情也就淡了,不过天天打开浏览器第一个上的还是CSDN,可能这已经在我得生活里面成为定式了。就像我说,其实我天天上网也上不了多久,也就收收邮件,看看新闻,上上论坛。但是要一天不上网就觉得非凡别扭,这已经固化为一种生活方式了!
假如说在升第二颗星之前我还有些许动力泡论坛,这点动力随着Converse旁边多了一颗星后就基本消失了,而且因为平时学习实在太忙了,所以每次即使上论坛也只是上会非技术版!更多上CSDN还是去看文档中心,因为每隔不久,就会有些非常好的文章可以学习。除此之外,另一个宝库就是IBM开发者网站了!
在下半学期我给自己树立了两个目标:第一就是进军J2EE阵营,其中首先预备攻克EJB,当然首选教材便是O'Reilly的那本《Enterprise JavaBean》,不过这本书委实太老了,书中讲的都是EJB1.0和EJB1.1。