黄先生Simon
一位优秀的Java开发工程师需要身怀以下十项技能:1、语法:必须比较熟悉,在写代码的时候,IDE(Integrated Development Environment,集成开发环境)的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且知道任何修正。2、命令:必须熟悉JDK(Java Development Kit,Java开发工具箱——JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。)带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。4、API(Application Programming Interface,应用程序编程接口):Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括:◆包下的80%以上的类的功能的灵活运用。◆包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer.◆包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。◆包下的100%的内容。◆包下的60%以上的内容,对各个类的功能比较熟悉。◆包下的60%以上的内容,特别是各种格式化类。◆熟练运用JDBC. 80%、包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.◆AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。◆Swing的基本内容,和AWT的要求类似。◆XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。5、测试:Junit测试是程序员测试,即所谓白盒测试。一位合格的Java开发工程师必须熟悉使用junit编写测试用例完成代码的自动测试。6、管理:必须熟悉使用Ant(中文译为蚂蚁,是一种基于Java的build工具。)完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。8、思想:必须掌握OOP(Object Oriented Programming,面向对象编程)的主要要求,这样使用Java开发的系统才能是真正的Java系统。9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。10、博学:掌握J2EE 、Oracle 、WebLogic、Jboss、Spring、Struts、Hibernate 等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
春天里的秋天88
证书很多的.软件工程师和MCSD最好.
系统分析师.软件设计师.网络工程师.电子商务设计师.数据库系统工程师.信息系统项目管理师.系统架构师.软件程序员.电子商务设计员.信息系统监理师.软件评测师.
微软认证是国际上计算机科学最权威最专业的.当然也是最难和最贵的.主要有:MCTS「微软认证技术工程师(MCTS)」认证能够让专业人员将目标放在特定的技术上.在工作中展示他们深度的知识及独特的专长.
MCITP「微软认证IT专家(MCITP)」认证可表明您在规划.部署.支持.维护和优化IT基础架构的特殊专长.
MCPD「微软认证开发专家(MCPD)」认证可表明您是专家级的Windows应用程序开发人员.Web应用程序开发人员或企业应用程序开发人员.
MCAP「微软认证架构师计划(MCAP)」的对象是解决方案架构设计师与基础结构架构设计师.
MCDST「微软认证操作系统技术支持工程师(MCDST)」认证证明您拥有技术和客户服务技巧.可以疑难解答Windows环境中的硬件和软件作业问题.
MCSA「微软认证系统管理员(MCSA)」认证表明您懂得管理以Windows平台为基础的网络与系统环境.特别包含有「MCSA:信息处理」和「MCSA:信息安全」两个特别科目.
MCSE「微软认证系统工程师(MCSE)」认证表明您懂得以Windows平台与MicrosoftServer软件为基础的基础结构解决方案.特别包含有「MCSE:信息处理」和「MCSE:信息安全」两个特别科目.
MCDBA「微软认证数据库管理员(MCDBA)」认证表明您懂得设计.操作及管理MicrosoftSQLServer数据库.
MCT「微软认证讲师(MCT)」是微软认可的专门讲师.负责为IT专业人员与开发人员讲授微软培训课程.
MCAD「微软认证应用程序开发专家(MCAD)」认证表明您能使用微软技术来开发及维护部门层次的应用程序.组件.Web或桌面客户端.或是后端数据服务.
MCSD「微软认证解决方案开发专家(MCSD)」认证表明您能使用微软开发工具.技术.平台与Windows结构来设计及开发尖端企业级解决方案.
MOS「微软Office专家(MOS)」认证展现您使用微软办公软件的技能.
思得不瑞奥
你以后如果想从事这个行业,实实在在的技术才是重点,证书只是敲门砖,JAVA方面可以考取Sun的SCJP证书,获得此认证,将证明你已经拥有基本Java语言编程能力,可以编写Java语言应用程序;SCJP认证是获得其他Java认证的前提条件。没事多看看教程,你现在学到什么阶段?零基础或者有点基础的话可以看看动力节点的301集java基础教程大全。
优质工程师考试问答知识库