小议学习Java的浮躁心态

转载 2007年09月20日 17:30:00

小议学习Java的浮躁心态


编辑:未知 文章来源:http://blog.csdn.net/it88blog/archive/2007/09/19/1791811.aspx

“切忌浮躁”——我想这是在任何学习方法中,都会特意提出来的。

在国内的几个论坛也混了几年,甚至眼看着曾经轰轰烈烈的javaunion从成长到消失。在javaunion,chinajavaworld,dev2dev,javaresearch,cn-java等论坛上,也相遇或结识了很多java爱好者,有经验丰富者,也有初出茅庐者。

其实,国内技术论坛,是个很奇怪很有意思的地方。从这里成长了一批批的开发者,但也从这里消失了一批批的开发者。犹记得javaunion论坛曾经的一篇名为“为什么两年前的问题,依然在今天还在重复的问”的帖子,引起了很大的争论和深思。这个问题的探讨,不是本篇的主题,拿到这里来,只是作为一个引子,引出我今天要说的话题。不过,建议大家回头可以想一想。

其实,在接触的java爱好者中,还是初学者居多,而其中不乏有“好高骛远,心浮气躁”者。先举个例子吧,这个例子就发生在我身边,我的一个朋友身上。我想,这样的例子,在很多人身上都有可能发生,如果不加注意的话。

事情是这样的:

我的一位好友,他以前是学asp的,毕业后也从事的是asp网页编程工作。大家也知道了,最近两年,asp编程越来越少了(当然待遇也普遍走低,而这时候,java却在逐渐的火爆)。他说他想转java,问我该怎么学。我说“先看书吧,看完书再说”,借了他一本《java核心技术——基础篇》,并告诉他,哪些是应该先看的,哪些是需要仔细看得,哪些是需要多看几遍的。可是,第三天就跑过来告诉我,他去了一家用java开发的公司,说公司用ejb编程,并说他也开始用ejb编程了。(后来,我才知道他是照着别人的例子依葫芦画瓢了)。

如果事情到这里的时候,接下来,俺们这位A兄,如果抽时间能够将java基础好好弥补,一些j2ee体系或者api知识补充一下,发展前景就很不错了。

可惜的是,半年以后,这位朋友,依然停留用ejb依葫芦画瓢的编程上,半点开创性的编程都没有。(我想,应该说,是没有内容可以让他扩充了吧)。不过,更可惜的是,他至今还似乎没有意识到这些,甚至在与朋友们交谈的时候,他还会自豪的说“他用了ejb”。

这个故事到这里的时候,是个悲惨的结局,至少目前是的。我的这位朋友,面对java,也只会告诉别人“他用了ejb”。

今年,包括明年将召开的“JavaOne”大会,都有一个共同的主题——推广Java的普及。其实,这也变相的告诉了我们,至少在现在,java的初学者还是很多,而且今后步入这一行业的初学者也会更多。

越迟的进入java这个领域,对大多数来说,就会面对更大的竞争压力,因为你的同行比你早进入了半年。

当一位新进入的初学者还在看java面向对象的概念的时候,发现同行们已经在看的是jsp/servlet了,而这个行业已经在流行ejb了。心急如焚的这位,就开始匆忙的学习jsp。匆忙的配置好tomcat,匆忙的写了两个成功jsp页面后,发现身边很多同事开始热衷ejb了,于是又开始匆忙了编ejb。写了没几天,突然发现原来很流行struts——struts是什么东东呢,于是又开始匆忙的学。学了没几天,出去一聚会,发现身边的人,都在聊什么java设计模式。于是一拍脑袋,又开始学设计模式……

也许我写的有些夸张了,不过,现实中真的不乏有这样的情况。

当然,这个行业的发展也过于迅速,很多东东,我们刚刚了解的时候,就需要去应用它了。

“浮躁”,让很多人,陷入了不可自拔的越陷越深的循环

“浮躁”,也让很多人,在经过几年的奔波后,发现什么也没有学到

《ThinkinginJava》从它出世的那一刻起,就被赋予了java图书中的圣典。他成为圣典,并不是它说了多少知识,多少api。它只说了更多的“基础知识”,它告诉和重复说的,就是“这里是基石,你将站在这里,看的更远”

今天匆忙的写了这篇“引出篇”,接下来还打算写两篇“分析篇”“劝导篇”。在此有言语错误的地方,望斧正。

同时,也真诚的希望,大家在学习java的时候,切忌浮躁。知识是需要沉淀的;思想也是在不断的学习、磨练中走向成熟的;而技术也是在不断的创造中开拓的。 

 

相关文章推荐

急功近利浮躁心态探源

急功近利浮躁心态探源     中国正经历经济体制的深刻变革、社会结构的深刻变动、利益格局的深刻调整、思想观念的深刻变化。在这个大背景之下,急功近利的“一夜暴富”,盲目攀比的“奢华风”,心浮气躁的“...

小议JNDI之java:comp/env

在描述JNDI,例如获得数据源时,JNDI地址 有两种写法,例如同是 jdbc/testDS 数据源: A:        java:comp/env/jdbc/testDS B:        ...
  • tony8829
  • tony8829
  • 2012年02月12日 16:08
  • 12886

Java RMI codebase 小议

codebase问题其实是一个怎样从网络上下载类的问题,我想不只是在Jini和RMI程序开发中要用到。只要需要从网络上下载类,就要涉及到codebase问题。例如applet等。但是因为我对apple...

小议JAVA数据类型间的相互转换 转载且有改动

一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的...

小议 java:comp/env

关于获取数据源的语法,大体有(javax.sql.DataSource) ctx.lookup ("java:comp/env/XXX")和(javax.sql.DataSource) ctx.loo...

java对象与类小议

本程序展示类类的一部分特性: 1 重载类构造器 2 用this(....)调用另一个构造器 3 无参构造器 4 在声明中初始化 5 在构造器中初始化 6 初始化块 7 静态初始化块 /...

小议java中常用的定时任务

每当我们想在项目中定期去执行或者重复执行某一个操作,定时这个字眼总会自觉不自觉的浮现在脑海里。当我们并不熟悉任何定时器的时候,我们可能会选择使用线程来完成这个工作: package org.ysc.a...
  • YSC1123
  • YSC1123
  • 2016年06月06日 15:46
  • 607

小议 java volatile 用法

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少...

小议Java中@param注解与@see注解的作用

小议Java中@param注解与@see注解的作用 作者:爪哇小博 字体:[增加 减小] 类型:转载 时间:2015-12-21 我要评论 这篇文章主要介绍了Java中@param注解...

JAVA事件处理机制小议

JAVA的事件处理机制的核心内容是:事件的发生与事件的处理相分离。也就是说,某一个组件发生了一些变化,则该组件只需要产生一个事件,而不用关心该事件如何被处理。其它组件如果对该事件感兴趣,则编写相应的事...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:小议学习Java的浮躁心态
举报原因:
原因补充:

(最多只允许输入30个字)