如何成为Java程序员
Java应用领域简介
Java的应用可以说是无处不在,总的来说主要包括以下几个方面:企业应用(J2EE)、桌面端应用(J2SE)和移动应用(J2ME)及Web应用。在企业应用领域,大约有74%的专业开发商将Java当做其主要语言;再看看我们日常生活中常用的手机,无论是短小精悍的小游戏、应用软件、还是复杂的移动QQ,实际上都是Java程序的应用体现。有分析公司预测,2007年几乎100%的手机都将采用Java技术。回头再来看一下互联网,目前Java 技术的应用几乎遍及Internet所及之处,电子政务、电子商务、远程医疗、远程教学等应用领域,都能找到Java的痕迹。可以肯定的是,未来Java 技术将继续深入人们的日常生活,实现“无处不在”的“神话”。
虽然应用前景很看好,但目前我国Java人才还远远不够,而其中中高级Java人才则处于匮乏的状况。因此学习和掌握Java语言,已经成为现代软件开发人员通往成功的必经之路。
Java程序员的技能要求
Java程序员到底需要掌握什么技能?实际上用人单位的招聘信息更有说服力,让我们来看看下面两则典型的招聘启事对Java人员的能力要求:
实例一:熟练掌握Java、Servlet、JavaBean、Html、XML、javascript、JDBC等Web应用开发技术;熟练使用Tomcat、Jboss等服务器和Eclipse等开发工具进行开发工作,掌握Struts、Spring等mvc框架和hibernate者优先;掌握SQL语句,会Oracle、Mysql等数据库的基本操作。
实例二:一年以上Web开发经验,熟练应用Jsp、Spring、Webwork、Hibernate开发工具。熟悉Oracle、SQL Server等大型数据库或Tomcat、Weblogic等Web开发平台。有基于B/S结构下的分布式数据库开发经验,有Oracle等大型数据库经验者优先。
由上面的招聘案例我们可以看出,软件企业对Java程序员的技术要求主要有四点:Java在普通编程和网络编程的应用、数据库技术、Web开发及各种服务器上的程序应用。由于Java应用范围越来越广泛,使企业级Java开发本身也构成了一个相当庞大的体系,并且在实际Java开发中,许多资深的程序员承认,单纯凭短期的理论学习,无法完全掌握这些知识,最好的办法是从实际的软件开发项目中获得经验,再加上不断地学习最新技术,才能真正把这些知识体系真正融会贯通,成为软件开发高手。同时,为了不断使自己开发技术保持领先,程序员还需要具备看懂英文原版文献的能力,因此掌握必需的IT技术英语,也成为优秀程序员的基本功之一。而国内对日软件外包业务的兴起,使有第二外语能力的程序员更成为炙手可热的稀缺人才。
培训课程推荐?
要进入IT行业并成为一名Java程序员,无疑需要进行较长时间的职业培训。在选择培训课程时,一定要选择培训知识面较广的机构,并且一定要有实习或模拟实践融入培训过程中。一般正规的Java技术培训都在半年甚至更长时间,并且花费较多,费用大多都在一万元左右或更多。新手切忌为了贪图速成或者便宜而选择所谓的“短期高效”的培训,以免白白浪费时间和金钱。
对于培训机构,推荐大专院校、研究所以及知名企业的培训,较为正规。下面向大家推荐两个较为权威的Java培训课程,大家也可以按照其培训模式参考参加当地相应的培训班:
◎信息产业部电子六所研究生部Java软件工程师就业班(北京)
简介:由信息产业部电子六所研究生部举办。前期主要学习Java和Oracle技术,后期针对软件开发过程,为学员讲授软件开发规范、测试及软件质量等技术,使学员向更高水平的Java程序员迈进。
学员要求:计算机大专及以上学历,要求逻辑思维能力强,英语基础较好,经面试、测试合格者。
特点:采用类似正式的研究生教育模式,实行学分制,培训后经考核合格颁发证书。
培训内容:面向对象原理、数据库应用、Java程序设计、J2EE、软件工程原理、软件测试技术、项目管理基础、项目实践(实习)。
费用和周期:10600元(含书费资料费),6个月(4个月培训+2个月项目实习)。
点评:该培训是一个比较标准完备的Java程序员入门级培训,完成培训者可以担任Java程序的一般开发和测试工作。培训内容没有囊括高校课程中的计算机基础知识,该类培训比较适合大学应届计算机类毕业生参加,由于在学校学的理论部分较多而实践部分较少,因此参加此种培训能让大学生获得很好的知识、实践补充和完善。
◎中科院计算机所培训中心Java软件工程师(北京、沈阳)
简介:是一所较完备的IT培训中心,提供各种方面以及各种深度的IT培训。
学员要求:普通培训任何人都可以参加,就业班需要大专以上计算机学历并且要求面试。
特点:普通班提供多种层次和内容的学习模块,学生可根据自己情况选择学习并组合学习模块,就业班提供就业推荐服务。
费用和周期:普通班视选择的模块不同而不同,就业班12600元,6个月(实习3个月)。
点评:该培训点提供了各种灵活的培训内容,对于从零开始的初学者,可以在此选择基础的计算机培训模块打基础,然后再选择Java相关的培训,对于有一定基础的人员可以直接选择高级课程或者参加就业班。
以上是笔者对从事Java程序员的一些介绍和建议,希望对广大徘徊在IT大门前的朋友们有所帮助