《学不会的Java,消不了的忧愁》之三——献给那些所有酷爱计算机编程的人们
发言者:jigenghua
时 间:2001/03/12 15:42:34 来 自:www.javaunion.org
--------------------------------------------------------------------------------
各位网友,这已是“学不会的JAVA,消不了的忧愁”连载之三了,假如你没有看过前面两贴的话,还请先读读吧,虽然每幅贴子之间关系不是那么密切,但当你看完了所有贴子之后,我相信你会有所收获的。
或许是JAVA流入中国的历史还很短吧,在网上,关于JAVA的网站很多,可就是没有VC、VB多。现在(包括前几年),大家都一股脑儿去搞VC、VB去了,在这两方面China Man也研究出了一些名堂,出了一些很好的作品,据说那只伟大的蚂蚁(网络蚂蚁NetAnt——一种在网络上COPY文件的工具软件),还有那个好聊天的网络BiBi机——OICQ,都是用VC开发出来的。有一位同事,在深圳网天技术服务公司(据说现在被合并了)做过网站的,他略带夸张地说:“我们老板(原中华网的一位技术总监)说过,只要精通VC,一个礼拜,就可以把OICQ所有代码搞熟”,多么诱人的能力,由此可见,在我们国家,懂VC的人的技术不会比美国佬差。可对JAVA的研究呢,我至今还没有用过或听说过国人用它开发出来的很好作品,或许是我孤陋寡闻吧,我想,也不会啊,我天天在Internet里面游玩,尤其对有关java的技术讨论,鼻子一向是挺管用的。假如是一种没有什么前途的东西,比美国佬落后并不代表着什么,可对一种大家都想象得到的、有前途的、生命力旺盛的东西,比鬼佬差那么一大截就问题大大的了。一位网友在网上发过一篇文章《中国人不谈JAVA》,说美国的VC、VB时代已过去了,大家都在发疯似的搞java,而我们国家呢,哈哈,不想说了。
就是因为这样的原因,很难找到一本java技术学习的好书。在深圳,在现在,所有的书城里面的java图书不是没有,而是多得不得了,可你随手抽出一本,厚一点的,在封面上都会有一句八九不离十的话——美:ABC,XYZ著;张三、李四译。不知大家有没有看过有关计算机图书方面的译本,我看过好几本,对译本的印象实在是不佳,一句很长很长的话,专心去读、咬文嚼字去读,可还是不明其意何在,用中国人的一把锋利宝剑(缩句),把那些多余的枝条统统捎掉,结果发现:“对象就是对象,方法就是方法”之类的下定义,众所周知,在我们国家,这样的下定义是“违法”的,是要被老师拷叉的。对于一般的概念,只要能明了其含义即可,但对那些要害性的概念,像对象、面向对象,类、抽象类,方法、类方法、实例方法,等等等等,太多太多,是一点都不能含糊的,也不能似懂非懂的。有时候,碰到一些很重要的术语和程序,因为书上说得模里模糊,越看越不懂,真是气得吐血,恨不得把那个翻译的狗官丢进牢房——误人青春、误人子弟、罪该把牢底坐串!!(真心希望各位译大侠在把别人的作品译完之后自己能读上一两篇。)
在网上,很多爪哇技术网站,包括我现在所在的这个,里面的内容也逃脱不了翻译的痕迹——一句话:不好懂!
记得我第一本爪哇教科书是在江西吉安新华书店二楼花了39元买的,书名叫《21天学通Visual J++》,当然也是本译本,我很想能快点把握java,所以选择了《21天...》,也希望能在21天学会它,就算我笨,我呆,21天学不会,那么42天呢,63天又怎样?
书的前面几页译得不错,打算从第一面看到最后一面,希奇的是,第一章就把一幅Visual J++的编程窗口的插图搞错了,害得我看了老半天,看到第二章才发现正确的插图。
这样下去看了几章,越看到后面,就越看不懂,我深信自己的自学能力,也深信自己国语水平,我不怀凝自己,却开始怀凝这本书是不是值得看下去了。
于是,我开始四处查找资料,好在我读了四年中专,对英语还是有那么一点功底的,资料上的、书上的一些重要概念,实在看不懂,我就打开全是英文的JAVA说明书,借助于金山词霸的帮忙,尽量把它译成自己能明了的一句话。这样搞了一段时间,自己的计算机英语水平反而有一点点进步,现在没有“词爸”现场指挥,我也能看懂不少文章,但看得还是很累。
在断断续续学了两年JAVA后,才发现自己这辈子是不可能把爪哇学精学全的了,在以后的贴子里,我会把我已经懂得差不多的一些概念用纯中国话、最好懂的中国话告诉大家,不分什么章节,也不讲什么JAVA的发展史(讲了有个鸟用),想说什么就说什么,请大家对我的错误之处严加批评。
最后我会把我用VFP(一种很简单的数据库治理系统)帮一家外资手袋厂开发的计算机治理系统的功能实现告诉大家,为什么我会这么做?原因只有一个,我很想用java来重新实现这套系统。我把它写下来,算是我向大家提出的一个课题吧。在我开发的这套系统里面,所有的“JAVA 2代”新技术都有用武之地,你想真正地、务实地把握JAVA的话,你有这个能力的话,大家一起来实现它。不要再向别人炫耀啊啊,我的Applet水平有多高;啊啊,我用jsp用了8个月;啊啊,我精通JDBC、Servlet、EJB,还有什么JINI、JNDS...只要你能用这些新技术实现我那套系统,那么,叫我以身相许我也——愿意!我崇拜真正有能力的人!(不过呢,哈哈,本人非靓女,实乃靓仔,江西的男孩不靓才怪!)
以上文稿没有仔细校过,可能会有错别字,莫见怪。限于贴子篇幅,就此搁笔,请看下贴《学不会的JAVA,消不了的忧愁》之四——献给那些所有酷爱计算机编程的人们