小议学习java的浮躁心态(1)<!----><o:p></o:p>
——引出篇<o:p></o:p>
<o:p></o:p>
“切忌浮躁”——我想这是在任何学习方法中,都会特意提出来的。<o:p></o:p>
<o:p></o:p>
在国内的几个论坛也混了几年,甚至眼看着曾经轰轰烈烈的javaunion从成长到消失。在javaunion ,chinajavaworld,dev2dev,javaresearch,cn-java等论坛上,也相遇或结识了很多java爱好者,有经验丰富者,也有初出茅庐者。<o:p></o:p>
<o:p></o:p>
其实,国内技术论坛,是个很奇怪很有意思的地方。从这里成长了一批批的开发者,但也从这里消失了一批批的开发者。犹记得javaunion论坛曾经的一篇名为“为什么两年前的问题,依然在今天还在重复的问”的帖子,引起了很大的争论和深思。这个问题的探讨,不是本篇的主题,拿到这里来,只是作为一个引子,引出我今天要说的话题。不过,建议大家回头可以想一想。<o:p></o:p>
<o:p></o:p>
其实,在接触的java爱好者中,还是初学者居多,而其中不乏有“好高骛远,心浮气躁”者。先举个例子吧,这个例子就发生在我身边,我的一个朋友身上。我想,这样的例子,在很多人身上都有可能发生,如果不加注意的话。<o:p></o:p>
事情是这样的:<o:p></o:p>
我的一位好友,他以前是学asp的,毕业后也从事的是asp网页编程工作。大家也知道了,最近两年,asp编程越来越少了(当然待遇也普遍走低,而这时候,java却在逐渐的火爆)。他说他想转java,问我该怎么学。我说“先看书吧,看完书再说”,借了他一本《java核心技术——基础篇》,并告诉他,哪些是应该先看的,哪些是需要仔细看得,哪些是需要多看几遍的。可是,第三天就跑过来告诉我,他去了一家用java开发的公司,说公司用ejb编程,并说他也开始用ejb编程了。(后来,我才知道他是照着别人的例子依葫芦画瓢了)。<o:p></o:p>
如果事情到这里的时候,接下来,俺们这位A兄,如果抽时间能够将java基础好好弥补,一些j2ee体系或者api知识补充一下,发展前景就很不错了。<o:p></o:p>
可惜的是,半年以后,这位朋友,依然停留用ejb依葫芦画瓢的编程上,半点开创性的编程都没有。(我想,应该说,是没有内容可以让他扩充了吧)。不过,更可惜的是,他至今还似乎没有意识到这些,甚至在与朋友们交谈的时候,他还会自豪的说“他用了ejb”。<o:p></o:p>
<o:p></o:p>
这个故事到这里的时候,是个悲惨的结局,至少目前是的。我的这位朋友,面对java,也只会告诉别人“他用了ejb”。<o:p></o:p>
<o:p></o:p>
今年,包括明年将召开的“Java One”大会,都有一个共同的主题——推广Java的普及。其实,这也变相的告诉了我们,至少在现在,java的初学者还是很多,而且今后步入这一行业的初学者也会更多。<o:p></o:p>
<o:p></o:p>
越迟的进入java这个领域,对大多数来说,就会面对更大的竞争压力,因为你的同行比你早进入了半年。<o:p></o:p>
当一位新进入的初学者还在看java面向对象的概念的时候,发现同行们已经在看的是jsp/servlet了,而这个行业已经在流行ejb了。心急如焚的这位,就开始匆忙的学习jsp。匆忙的配置好tomcat,匆忙的写了两个成功jsp页面后,发现身边很多同事开始热衷ejb了,于是又开始匆忙了编ejb。写了没几天,突然发现原来很流行struts——struts是什么东东呢,于是又开始匆忙的学。学了没几天,出去一聚会,发现身边的人,都在聊什么java设计模式。于是一拍脑袋,又开始学设计模式······<o:p></o:p>
<o:p></o:p>
也许我写的有些夸张了,不过,现实中真的不乏有这样的情况。<o:p></o:p>
当然,这个行业的发展也过于迅速,很多东东,我们刚刚了解的时候,就需要去应用它了。<o:p></o:p>
<o:p></o:p>
“浮躁”,让很多人,陷入了不可自拔的越陷越深的循环<o:p></o:p>
“浮躁”,也让很多人,在经过几年的奔波后,发现什么也没有学到<o:p></o:p>
<o:p></o:p>
《Thinking in Java》从它出世的那一刻起,就被赋予了java图书中的圣典。他成为圣典,并不是它说了多少知识,多少api。它只说了更多的“基础知识”,它告诉和重复说的,就是“这里是基石,你将站在这里,看的更远”<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
今天匆忙的写了这篇“引出篇”,接下来还打算写两篇“分析篇”“劝导篇”。在此有言语错误的地方,望斧正。
同时,也真诚的希望,大家在学习java的时候,切忌浮躁。知识是需要沉淀的;思想也是在不断的学习、磨练中走向成熟的;而技术也是在不断的创造中开拓的。
<o:p></o:p>
作者:银狐999(james999)<o:p></o:p>
信箱:james-fly@vip.sina.com<o:p></o:p>
分享到:
相关推荐
小议中华文化之精髓与糟粕——读《三字经》有感_1.docx
小议中华文化之精髓与糟粕——读《三字经》有感.docx
JavaScript 库比较 —— Dojo、jQuery 和 PrototypeJS 在当今的 Web 开发中,JavaScript 库扮演着越来越重要的角色。这些库提供了许多有用的功能,可以帮助开发者快速构建 Web 应用程序。本文将对 Dojo、jQuery 和 ...
【小议小学美术教学中提高学习效果的途径】 在当今社会,教育的不断发展对教师提出了更高的要求,尤其是在小学美术教学中。美术教学不仅是提升学生艺术技能的重要途径,更是培养他们创新思维、审美感知和动手能力的...
小议改变学生学习方法.doc
这篇文章讨论了微课程教学法在高中地理教学中的应用,特别是以“农业的区位选择”为例进行深度学习的实践。文章的作者是江苏省苏州实验中学科技城校区的地理教师汪洋,他通过实践探索了如何利用微课程教学法提高学生...
小议人肉搜索PPT学习教案.pptx
这篇名为“让Struts 1焕发青春——小议对Struts的改造”的文章,可能探讨了如何通过一系列技术手段和策略来提升Struts 1框架的效能和安全性,使其能够更好地适应当前的开发需求。 首先,改造可能涉及到性能优化。...
在如今这个网络高度发达的社会中,宽带路由器已经成为连接外界网络与我们终端设备的重要枢纽。随着互联网的普及,越来越多的家庭、小型办公室以及学校寝室都开始对宽带路由器提出了需求。虽然市场上存在的路由器种类...
小议民间艺术在舞蹈学习中的地位.doc
小议秘书学研究趋向.doc
在当今快速发展的社会中,各行各业都十分重视安全生产问题,尤其是在建筑业这个与人民生命财产安全紧密相关的领域。正如标题所言,“软件需要硬件来启动和运行”,这句比喻深刻地揭示了在安全生产中法制保障的重要性...
在Java编程语言中,注解(Annotation)是一种强大的工具,用于提供元数据,即关于代码本身的信息,而不直接影响代码的运行。注解可以帮助编译器、构建工具、框架和其他工具理解代码并执行相应的操作。本篇文章主要...
### 抖动算法小议——深入探讨多媒体技术中图像的抖动算法 #### 引言 在多媒体领域,尤其是在图像处理技术中,抖动算法扮演着至关重要的角色。本文旨在通过对抖动算法的深入解析,帮助读者理解其原理及其在灰度...
小议日本循环型社会的形成和改进中学习.doc
在探讨如何培养初中思想品德课学生学习兴趣的过程中,我们首先需要了解这一过程的理论依据。素质教育的核心在于培养学生的综合能力,而能力的培养离不开兴趣和主动性的驱动。只有学生对学习内容产生兴趣,他们才会...
“小题大做”:构建深度学习的问题生成式课堂——“一道题一节课”课堂教学例析[J]. 中国数学教育, 2021(Z2):35-37+52. 通过这些深度学习策略,高中数学教育不仅能提升学生的解题能力,还能培养他们的批判性思维和...
小议电子工艺学之电烙铁使用方法浅析.doc
《小议职业高中数学教学》这篇文章很可能探讨了以下几个关键知识点: 1. **职业教育的数学教学目标**:职业高中的数学教育旨在使学生掌握基本的数学概念和方法,同时强调实际应用,将理论与实践相结合,以满足专业...
"小议时序调度Timer和Quartz"这个主题主要关注Java平台上的两种常见定时任务框架:Java内置的`java.util.Timer`类和开源的Quartz库。 首先,让我们详细探讨一下`java.util.Timer`。这个类是Java标准库的一部分,它...