`
MyClass
  • 浏览: 21424 次
  • 性别: Icon_minigender_1
  • 来自: 沧州
最近访客 更多访客>>
社区版块
存档分类
最新评论

小议学习Java的浮躁心态(2)

阅读更多

    知识是需要沉淀的;思想也是在不断的学习、磨练中走向成熟的;而技术也是在不断的创造中开拓的。
       在《引出篇》中,我简单的举了一个身边的例子,以及夸张的描述了一个浮躁学习的状态。这些只简单的点出了浮躁心态的表象,那么现在让我们来分析一些根源。
       在《引出篇》的议论中,有朋友提到“软件业的浮躁”一词,也建议在“分析篇”中从这方面分析一下。有关“软件业”之类的议论,在各大论坛或网站上比比皆是,有抱有积极心态的,有唉声叹气的,有发牢骚的,也有打抱不平的?D?D但这些远远超越了本篇的主题,也超越了我作为一名开发者的眼光。
       正如题目所说的那样?D?D“小议”。从自己说起,从自己的角度说起,从自己身边更多的java开发者说起。
       其实,现实中,绝大多数开发者,都有或多或少的浮躁心态,真正能够保持“稳重、矜持”的还是很少。因为在刚开始学习java的时候,难免会走些弯路,走些错路;在经验越来越丰富的时候,也难免会因为一两次的成功而骄傲。
       接下来主要从三个方面阐述:
(一)   转行中的浮躁心态
(二)   初学java的浮躁心态
(三)   经验越来越多,而引出的浮躁
(一)转行中的浮躁心态
在java开发者中,不乏有从其他领域转行过来的。不论是因为自主转行,还是因为公司转型而造成的转行。
1、从自主转行说qi
先从自主转行说起吧,这主要包括两类开发者:
一类是以学生为主的,特别是以学计算机软件专业的为主。转行时期大多在大三下或大四上,因为那时候要找工作了。这两年,从java的就业形势来说,还是比较好的。很多原先学vb,vc的就开始转java了。       一类是刚刚工作的为主。转行期,大多在毕业一两年左右。具体表现在,工作一两年后,发现所从事的行业越来越不景气,所从事的语言越来越不好找工作,而这时候,java正在逐渐火爆起来。于是开始学习java,为转行或跳槽作准备。
从这些“自主转行”的java开发者中,我们可以看出,转行很大一方面是有“利益”驱动的。不论是为获得一个好就业机会,还是为了获取一份好的薪水。这个无可厚非,俺自己曾经学习java就是因为为了就业。
但是正因为这样,学习java很可能就带有很大的“行业流行性”。比如现在很流行struts,就会有很多人刚接触java,就开始一窝蜂的学struts,不论当时是否明白servlet,是否明白java/io。
这种浮躁心态,很容易受外界环境影响。也很容易在后来的学习矫正,当然也很容易犯下面(三)提到的因为经验越来越多而浮躁的错误。
有一句很哲理性的话,叫“我们生存在这个环境,为了生存,我们首先就必须适应这个环境”。面对这种浮躁心态,我们也许暂时只能说?D?D“如果你有时间,请回过头去,花些时间,看看java基础。哪怕只是业余的时间,抽空看看”
2、从公司转型说起
然后让我们来看看因为公司转型而造成的转行吧。
公司为了发展,转型是一种较为正常的商业性行为,不论是从java转到vc,还是从vc转到java。反正结局一样,转行了。下面让我们来看看会存在什么样的浮躁心态。
最主要的表现在,经过简单的培训后,能用java开发,满足公司应用了。这时候,开发者会认为java不过如此简单:反正vc和java都是面向对象,反正jsp和asp都是编程,久而之久,这就心态就会蔓延,再结果就是不思进取。再加上很流行一种说法“重要的是思想,用什么语言无所谓”。
面对这种情况,还有些不好处理的就是,受先前经验的影响,一般人很难去劝解这类转行者:举个例子吧,比如你学习了java一年,你的一位转行的同事先前做了几年其他语言的开发工作,现在开始转行java。这个时候,如果你如告诉他,该这么学习java,该注意这个那个。那么你会获得什么呢?除了获得别人的翻白眼,估计很难获取其他的了(当然,如果运气好,如果那位同事是个谦逊的人,说不定是另一番情景)
当然。对于一些很有扎实基本功,思想也很活跃的开发者来说。转行java不过是用另一种语言而已。虽然java的体系很庞杂,不过对于他们来说,了解或应用,只是时间问题而已。
(二)初学java的浮躁心态
初学习java的爱好者或开发者,大多数是比较虚心学习的。但是在学习过程中,很容易受到其他开发者误导,或行业风向的影响,当然也会受到自己一些“急功心切”心理的影响。
1、 因为要学的太多,而浮躁的
       java现在的体系结构越来越庞大(与之相关的xml,web service也在飞速的发展),光J2SE就有十几种core api,更不用说J2EE的应用了。一下子面对这么多的api,很多初学者会面临“如何起步,如何入手”的问题。而又有很多初学者,在学了一两个api后,就开始“囫囵吞枣”的学习了。
很多人,在rmi都还模糊不清的时候,就去大谈什么ejb。在web app还不知道是什么,就到处问“如何配置weblogic”。在论坛上,不乏这样的人。
现在的java的分支越来越多,有些api又可能有多种实现包。作为开发者,不论是初学者还是经验丰富者,我们都不可能在短时间内,掌握所有(甚至大部分)。但是,现实中的应用,大多情况下,需要多种组件或api的组合,这又需要多方面的学习,而且需要在较短时间能够将api熟练的应用。这时候就是扎实基本功和学习能力的体现了。
2、因为一两次的成功,而浮躁的
在论坛上,经常会碰到这样的问帖?D?D“我学完了jsp,下面该学什么”。其实,很多初学者,问这样问题也是无心之失,也是对新知识的渴望。就像一个漂流在四顾茫茫的海中央,如果这时候没有人指引,确实很难自己弄清楚该向什么方向游了。但是,对于任何一个开发者来说,应该永远不要说“学完了”。
可惜,现实中,存在很多的开发者,总在一两次的成功后,变得越来越浮躁。
正如我在《引出篇》中所举的那个例子,在用jsp写了几个页面,就认为掌握了jsp;用jdbc会操作了数据库,就认为差不多可以了;依葫芦画瓢写个ejb,就自诩掌握了ejb的,大有人在。
(三)经验越来越多,而引出的浮躁心态
如果这时候,还有些浮躁。真的有些遗憾了。
对于经验越来越丰富的java开发者来说,经历了初学的动荡期,应该都比较成熟稳重了。这时候还会造成浮躁的心态,我想最大的可能性就是一种骄傲心态的直接表现。
有关骄傲的话题,俺就不要说了吧。
面对这种情况,只能一句话了?D?D“山外青山楼外楼”。
    本来还想接着写些有关“(四)学术氛围误导的浮躁心态”这一节的。可是想一想,有些自己也是含含糊糊,毕竟眼光还没有那么高的层次,也就打住了。
现实中,我想远比我提到的情况要多,这些也仅仅个人的一些感想,难免有些思想不够全面。如有言词不妥之处,望斧正。
写到这里,想起了小学时候,前黑板的墙上总是贴着八个大字?D?D“好好学习,天天向上”。
       顺便说一句,说这么多“假骄戒躁”的话,不是让大家太过于小心翼翼,也不是一定要按部就班的学习。现实中,未尝不可以看看java就学jsp。但是在学习新东西的时候,应该注意提醒自己“不断的弥补基础的缺陷”。这一段话,原本准备放在后续《劝导篇》中的。只因为在《引出篇》的议论中,有网友提到过这么一句?D?D“至今还没有学习J2EE的部分,总觉得J2SE学得不好”。我想这样的心态,也大可不必。纵然j2ee很多是需要构架在j2se的基础上,但是未必需要将j2se十几个core api都搞通后才去学什么j2ee api(比如jsp,servlet甚至ejb)。
分享到:
评论

相关推荐

    小议改变学生学习方法.doc

    小议改变学生学习方法.doc

    小议人肉搜索PPT学习教案.pptx

    小议人肉搜索PPT学习教案.pptx

    小议小学美术教学中提高学习效果的途径

    【小议小学美术教学中提高学习效果的途径】 在当今社会,教育的不断发展对教师提出了更高的要求,尤其是在小学美术教学中。美术教学不仅是提升学生艺术技能的重要途径,更是培养他们创新思维、审美感知和动手能力的...

    小议民间艺术在舞蹈学习中的地位.doc

    小议民间艺术在舞蹈学习中的地位.doc

    小议秘书学研究趋向.doc

    小议秘书学研究趋向.doc

    小议日本循环型社会的形成和改进中学习.doc

    小议日本循环型社会的形成和改进中学习.doc

    小议思品课学生学习兴趣的培养

    在探讨如何培养初中思想品德课学生学习兴趣的过程中,我们首先需要了解这一过程的理论依据。素质教育的核心在于培养学生的综合能力,而能力的培养离不开兴趣和主动性的驱动。只有学生对学习内容产生兴趣,他们才会...

    小议电子工艺学之电烙铁使用方法浅析.doc

    小议电子工艺学之电烙铁使用方法浅析.doc

    小议时序调度Timer和Quartz

    "小议时序调度Timer和Quartz"这个主题主要关注Java平台上的两种常见定时任务框架:Java内置的`java.util.Timer`类和开源的Quartz库。 首先,让我们详细探讨一下`java.util.Timer`。这个类是Java标准库的一部分,它...

    小议经济型酒店消费者心理及消费方向.doc

    小议经济型酒店消费者心理及消费方向.doc

    小议外汇期权会计在新规则中应用.doc

    小议外汇期权会计在新规则中应用 本文主要探讨了小议外汇期权会计在新规则中的应用,涉及到外汇期权的概念、分类、确认、计量和披露等方面的知识点。 一、外汇期权的概念 外汇期权是一种金融衍生工具,允许持有人...

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

    在Java编程语言中,注解(Annotation)是一种强大的工具,用于提供元数据,即关于代码本身的信息,而不直接影响代码的运行。注解可以帮助编译器、构建工具、框架和其他工具理解代码并执行相应的操作。本篇文章主要...

    小议经济学教育国际化与本土化.doc

    【小议经济学教育国际化与本土化】 经济学教育的国际化与本土化是中国经济学教育发展中的两个重要方面,两者相辅相成,共同推动中国经济学教育的现代化进程。 首先,经济学教育的国际化是提升中国经济学水平的关键...

    小议职业高中数学教学 (2).zip

    《小议职业高中数学教学》这篇文档,作为压缩包中的主要资源,可能涵盖了关于职业教育领域数学教学的多个重要方面。职业高中的数学教学是连接基础教育与职业教育的关键环节,它既要满足学生对基本数学知识的需求,又...

    小议动态网页开发中jsp技术.doc

    2. 可移植性:JDBC提供了一种统一的接口,使得Java应用程序能够访问各种类型的数据库,无需针对不同数据库编写不同的代码。 3. JDBC-ODBC Bridge:对于那些只支持ODBC驱动的数据库,可以通过Sun公司提供的JDBC-ODBC...

    小议Java的源文件的声明规则以及编程风格

    Java源文件的声明规则是Java编程的基础,对于初学者来说,理解这些规则至关重要。源文件是Java代码的起点,它包含类的定义、导入语句以及其他相关声明。以下是关于Java源文件声明规则和编程风格的一些关键点: 1. *...

    小议信息技术与初中语文的整合.docx

    【小议信息技术与初中语文的整合】 随着信息技术的飞速发展,它已逐渐渗透到教育领域的各个方面,对初中语文教学产生了深远影响。信息技术的应用不仅提高了教学效率,而且为学生提供了丰富的学习资源和个性化的学习...

    小议职业高中数学教学.zip

    2. **课程内容的实用性**:职业高中的数学课程可能会涵盖与职业技能紧密相关的数学分支,如工程数学、统计学、概率论等,这些知识在诸如建筑、电子、机械、计算机科学等领域有着广泛的应用。 3. **教学方法的创新**...

    小议MVC模式开发

    **小议MVC模式开发** MVC(Model-View-Controller)模式是一种广泛应用于Web应用程序设计的架构模式,它的核心思想是将业务逻辑、数据处理和用户界面进行分离,以提高代码的可维护性和可扩展性。在本文中,我们将...

    小议伦理研究的新领域公共管理伦理学探讨.doc

    小议伦理研究的新领域公共管理伦理学探讨.doc

Global site tag (gtag.js) - Google Analytics