`

优秀的Java工程师需要掌握的10项技能

阅读更多
编程专业相对于计算机领域其他专业来讲,是一门比较难以修炼的专业,此专业如果想要大成,需要修行之人心性极佳,踏踏实实,耐得住寂寞,受得住冷落。所以一位优秀的软件开发工程师是非常难得的。张老师就是编程专业出身,并且有很多从事Java编程的朋友,总结了一下,一位优秀的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,包括:

  ◆java.lang包下的80%以上的类的功能的灵活运用。

  ◆java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer.

  ◆java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。

  ◆java.math包下的100%的内容。

  ◆java.net包下的60%以上的内容,对各个类的功能比较熟悉。

  ◆java.text包下的60%以上的内容,特别是各种格式化类。

  ◆熟练运用JDBC. 80%、java.security包下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 等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
分享到:
评论

相关推荐

    java高级工程师应该掌握的技能

    java高级工程师应该掌握的技能,对像我一样的人有些帮助的,在面试之前先看看这里面的技术点,掌握好

    45张史上最全的IT工程师技能图谱(高清).zip

    45张史上最全的IT工程师技能图谱(高清)。全部以脑图或者流程图形式展示所需技能以及需要掌握的技术,对于从事IT工程师的人员学习有很大的帮助。...Java工程师技能图谱 CTO技能图谱 等等IT工程师技能图谱

    java 工程师修炼之道

    《Java工程师修炼之道》可以看作一本Java 工程师的入职指南,也可以看作一本串联Java 后端技能点的参考手册。通过精心编排的内容,刚入门的Java 工程师能够体系化地学习相关开发技能,有经验的Java 工程师能够查漏...

    2022年优秀java开发工程师简历模板29套

    熟练掌握Java语法、类库和框架如Spring Boot或Hibernate,是成为一名优秀Java开发工程师的关键。简历中应突出这些核心技能,同时提及对JVM(Java虚拟机)的工作原理理解,以及如何优化代码性能。 Apache作为标签,...

    Java工程师技能表

    ### Java工程师技能表详解 #### 一、基础知识与算法 对于任何Java工程师而言,扎实的基础是必不可少的。根据450家知名企业的招聘信息汇总来看,几乎所有企业在招聘时都非常重视候选人的基础技能,尤其是大型企业...

    java工程师简历

    对于数据库,Java工程师需要掌握SQL语言,熟悉至少一种主流的数据库管理系统,如MySQL、Oracle或PostgreSQL,并理解事务处理、存储过程、索引优化等数据库管理技巧。 在软件工程实践上,Java工程师应具备良好的代码...

    做好测试工程师需要学习掌握的技能.pdf

    数据库知识则是更应该掌握技能,现在的应用系统几乎离不开数据库。因此不但要掌握基本的安装、配置,还要掌握SQL。测试人员至少应该掌握Mysql、MS Sqlserver、Oracle等常见数据库的使用。 行业知识是测试人员需要...

    Java工程师职位要求

    1. **详细设计能力**:Java工程师需要具备根据功能描述编写详细设计的能力。这包括了解业务需求,将这些需求转化为软件设计文档,定义模块结构,以及制定接口和数据结构。使用UML(统一建模语言)进行系统建模是常见...

    Java工程师不得不看的几千份代码

    Java工程师在日常工作中需要不断地学习和提升,以保持对技术的敏锐度和深入理解。这份压缩包文件"Java工程师不得不看的几千份代码"显然是一份丰富的资源集合,旨在帮助Java开发者拓宽视野,掌握更多实践技巧,提升...

    java工程师进阶学习资料

    在Java工程师的进阶学习中,理解SQL语言的基本语法和高级特性至关重要,包括DML(数据操作)、DDL(数据定义)和DCL(数据控制)。此外,掌握事务处理、存储过程、索引优化、查询优化等技能,能有效提升应用程序的...

    java软件工程师简历模板

    使用这份Java软件工程师简历模板时,求职者需要根据自己的实际情况进行个性化调整,确保信息真实、准确,突出自己的亮点。同时,定期更新简历,以反映最新的技能和经验积累。这样,一份专业且有针对性的简历将大大...

    java工程师优秀简历50多份

    Java工程师在求职过程中,一份优秀的简历是至关重要的。这些"java工程师优秀简历50多份"集合了不同阶段、不同经验级别的Java...这50份优秀简历不仅提供了格式模板,也揭示了成功Java工程师所需的关键技能和实践经验。

    互联网Java工程师面试突击教程.zip

    Java作为一门广泛应用于互联网行业的编程语言,其深入理解和熟练应用对于成为一名优秀的Java工程师至关重要。 首先,Java基础是面试的必考内容。这包括对Java语法的熟练掌握,如类、对象、封装、继承、多态等面向...

    JAVA高级工程师知识图谱_JAVA工程师知识图谱_java图谱_知识图谱_

    在信息技术领域,JAVA作为一种广泛应用的编程语言,对于成为一名优秀的JAVA高级工程师,需要掌握的知识点广泛且深入。本知识图谱涵盖了JAVA开发的关键概念、技术框架、工具库以及最佳实践,旨在为JAVA工程师提供一份...

    java工程师的成神之路

    在IT行业中,Java工程师是备受推崇的职业之一,其专业技能和知识深度往往直接影响到项目的成功与否。本资源名为"java工程师的成神之路",它很可能是一部关于Java编程的全面指南,旨在帮助初学者和有经验的开发者提升...

    藏经阁-Java工程师成神之路-375页

    《Java工程师成神之路》是一本专为Java工程师打造的技术指南,旨在帮助读者从基础知识到高级技巧全面掌握Java编程。本书分为六个篇章,包括基础篇、底层篇、进阶篇、高级篇、架构篇和扩展篇,覆盖了从面向对象编程到...

    java工程师的简历模版

    Java工程师的简历是展示个人技能、经验和项目成果的关键文档,对于求职者来说至关重要。下面将详细探讨Java工程师在编写简历时应注意的知识点,以及如何利用这些知识点来制作一份专业且吸引人的简历。 首先,简历的...

    Java工程师简历模板 -1.rar

    这份名为"Java工程师简历模板 -1.rar"的压缩包文件提供了超过10份不同类型的Java工程师简历模板,旨在帮助求职者展示自己的技能、经验和项目经历。这些模板包括了项目简介、技术简介、应届生简历模板以及空白模板,...

    Java工程师简历模版

    【Java工程师简历模版】揭示了Java工程师求职者应具备的关键技能和经验。这份简历着重展示了以下几个核心知识点: 1. **求职意向**:求职者明确表明了对J2EE软件工程师职位的兴趣,这意味着他们专注于使用Java企业...

    Java开发工程师就业指导

    在本文中,我们通过对不同公司招聘Java开发工程师的要求进行研究,总结出Java开发工程师需要掌握的知识和技能。 在个人基本素质方面, Java开发工程师需要具备良好的英语能力、2年以上的开发经验、工作积极主动、...

Global site tag (gtag.js) - Google Analytics