小议学习java的浮躁心态(1)—引出篇
“不要浮躁”——我觉得这是任何一种学习方法都特别提出来的。
我在国内的几个论坛混了好几年,甚至看着曾经轰轰烈烈的javaunion成长消失。在java联盟、中国Java世界、Dev2Dev、Java研究、CN-Java等论坛上,我也认识或结交了很多Java爱好者,有经验的,也有初出茅庐的。
其实国内的科技论坛是一个很奇怪很有趣的地方。一批批开发者从这里成长起来,但一批批开发者也从这里消失了。还记得在javaunion论坛有一个帖子叫《为什么两年前问的问题今天还在重复》,引起了很大的争论和深思。这个问题的讨论不是本文的主题。它被带到这里作为我今天要谈论的话题的介绍。不过,建议你以后再考虑。
事实上,在接触到的java爱好者中,大部分都是初学者,很多都是“野心勃勃,浮躁”的。我们举个例子。这个例子发生在我的一个朋友身上。我觉得这种例子,如果不注意的话,很多人都会发生。
事情是这样的:
我的一个好朋友,之前学的是asp,毕业后也从事asp网页编程。众所周知,最近两年asp编程越来越少(当然待遇普遍较低,但此时java越来越普及)。他说想转java,问我怎么学。我说:“先看书,再看完。”我向他借了一本《java核心技术-基础篇》,告诉他哪些应该先看,哪些需要仔细看,哪些需要多看几遍。但是,第三天他来找我,告诉我他去了一家基于java的开发公司,说公司用ejb编程,他也开始用ejb编程了。(后来我才知道,他是在效仿别人。
事情发展到这里,那么,我们的兄弟A,如果能把java基础补上,补充一些j2ee系统或者api的知识,发展前景会很好。
可惜半年过去了,这位朋友还停留在用ejb编程上,根本没有什么开创性的编程。(我觉得,应该说,他没什么可拓展的)。然而,很遗憾,他似乎仍然没有意识到这一点。甚至在和朋友聊天的时候,他还会自豪地说“他用了ejb”。
当这个故事传到这里时,它是一个悲惨的结局,至少现在是这样。我的朋友,面对java,只会告诉别人“他用了ejb”。
今年,包括明年将要举行的“Java One”大会,都有一个共同的主题——推动Java的普及。其实这也变相的告诉我们,至少目前来说,java的初学者还是很多的,以后这个领域的初学者会更多。
你进入java领域越晚,对于大多数人来说,你会面临更大的竞争压力,因为你的同行比你早半年进入这个领域。
当一个新手还在看java面向对象这个概念的时候,他发现他的同行已经在看jsp/servlet了,ejb在这个行业已经很流行了。着急的那个就开始着急的学习jsp了。匆匆配置了tomcat,匆匆写了两个成功的jsp页面后,发现身边很多同事开始热衷于EJB,于是匆匆开始了EJB的编译。写了几天,突然发现struts——struts很流行——struts是什么?于是我开始匆匆忙忙地学习。学了几天,出去聚会,发现周围的人都在说java设计模式。于是我拍了拍脑袋,又开始学习设计模式...
也许我是夸大其词了,但现实中这样的情况很多。
当然,这个行业发展太迅速,很多东西都是刚认识就需要应用的。
“浮躁”让很多人陷入了越来越深的怪圈。
“浮躁”也让很多人,在奔波了几年之后,发现自己什么都没学到。
“用java思考”从诞生之日起,就被赋予了Java书籍中的经文。他成为经文,不是因为它说了多少知识和api。它只是说了更多的“基础知识”,它讲述和重复的是“这里是基石,你会站在这里看得更远”
今天匆忙写了这篇“引言”,然后打算写两篇“分析”和“说服”。如果有语言错误,请改正。
同时也真心希望大家在学习java的时候不要浮躁。知识需要沉淀;思想也在不断的学习和磨炼中走向成熟;而技术也是通过不断的创造发展起来的。
位律师回复
0条评论