问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

优秀的java工程师该具备怎样的素质?

发布网友 发布时间:2022-05-14 07:07

我来回答

3个回答

热心网友 时间:2023-10-09 12:28

1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。

2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams, networking,?multithreading,reflection,event,handling,NIO,localization,以及其他)。

3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。

4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设计的思想和方法,以及桌面程序的SWING,AWT,? SWT。你还应该对UI部件的JAVABEAN组件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。

5.你需要学习java数据库技术,并且会使用至少一种persistence/ORM构架,例如Hibernate,JDO,?CocoBase,TopLink,InsideLiberator(国产JDO红工厂软件)或者iBatis。

6.你还应该了解对象关系的阻抗失配的含义,以及它是如何影响业务对象的与关系型数据库的交互,和它的运行结果,还需要掌握不同的数据库产品运用,比如racle,mysql,mssqlserver。

7.你需要学习Servlets,JSP,以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries。

8.你需要熟悉主流的网页框架,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他们下面的涉及模式,如MVC/MODEL2。

9.你需要学习如何使用及管理WEB服务器,例如tomcat,resin,Jrun,并且知道如何在其基础上扩展和维护WEB程序。

10.你需要学习分布式对象以及远程API,例如RMI和RMI/IIOP。

11.你需要掌握各种流行中间件技术标准和与java结合实现,比如Tuxedo、CROBA,当然也包括javaEE本身。

12.你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。

13.你应该学习如何利用JAVA的API和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC),SAAJ? (SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM (JavaAPIforXMLMessaging),?JAXR(JavaAPIforXMLRegistries),或者JWSDP (JavaWebServicesDeveloperPack)。

14.你需要学习一门轻量级应用程序框架,例如Spring,PicoContainer,Avalon,以及它们的IoC/DI风格(setter,constructor,interfaceinjection)。

15.你需要熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface),JMS? (JavaMessageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService), JMX?(JavaManagementeXtensions),以及JavaMail。

16.你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSessionBeans, EntityBeans(包含Bean-?ManagedPersistence[BMP]或者Container- ManagedPersistence[CMP]和它的EJB-QL),或者?Message-DrivenBeans(MDB)。

17.你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss等,并且利用它的附加服务,例如簇类,连接池以及分布式处理支援。你还需要了解如何在它上面封装和配置应用程序并且能够监控、调整它的性能。

18.你需要熟悉面向方面的程序设计以及面向属性的程序设计(这两个都被很容易混淆的缩写为AOP),以及他们的主流JAVA规格和执行。例如AspectJ和AspectWerkz。

19.你需要熟悉对不同有用的API和frame work等来为你服务。例如Log4J(logging/tracing),Quartz? (scheling),JGroups(networkgroupcommunication),JCache (distributedcaching),?Lucene(full-textsearch),JakartaCommons等等。

20.你应该熟练掌握一种JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜欢VI或EMACS来编写文件。随便你用什么了:)

21.JAVA(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。

22.你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。

23.你需要熟悉一些在JAVA开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。

24.你还需要紧跟java发展的步伐,比如现在可以深入的学习webwork2.0

25.你必需要对实际项目的开发流程有所了解,至少要有两个有实际应用价值的项目,而不是练习项目!因为现在企业看重的是你有没有实际的开发经验,真正开发经验的体现就是你做的项目,也就是有实际应用的项目!

热心网友 时间:2023-10-09 12:28

素质????

热心网友 时间:2023-10-09 12:28

仅对楼上的回答表示无语,这是需要一个过程的。。。
JAVA工程师应该具备的素质是什么?

第一:在如今这个JAVA的市场下,你如果太过于着急找工作而去学习,你一定找不到,有一个很简单的道理,任何东西求快没有用,首先你要会,学的成了半吊子,看点视频就去找工作,没人接收。第二:如果没有一套系统的学习路线和方案,这看看,那里看看,依旧学了之后还是浪费时间,根据我的学习经历来看...

学习Java软件工程师要具备什么条件?

一、要适应Java编程 Java软件开发必然离不开编程,这是一种与计算机进行交流的语言,是一种非人类语言,所以一定要有极强的逻辑性和运算性,要求程序员在编写的时候进行慎重的考虑。能够脚踏实地细心地研究一行行代码,具有较强的逻辑思维能力,同时有一个端正的学习态度和心态,这些都是从事Java工作的基础...

一个高级java工程师需要具备什么能力和技术

1. 深入理解JAVA 要想成为高级JAVA工程师,需要对JAVA有深入的研究。不仅要掌握基本的语法结构,还应该熟悉JDBC、IO包、Util包、Text包、JMS、EJB、RMI等核心技术和概念。了解所有JAVA包的API,可以帮助开发人员更高效地实现功能。2. 掌握设计模式 编写优质代码是高级工程师的标志,设计模式是实现这一目标...

Java开发人员应当具备的哪些基本素质

1、积极,主动性:要主动的去学习,主动的去发现问题,跟进问题,其实很多技术类的问题都不是问题了。这个放在第一位的素质。2、有风险提前抛出来:做项目肯定有风险,没有风险项目也就没有挑战了。需要每个开发同学能够主动的发现风险,并提出规避方案,如果没有规避方案,那提出来也行。3、区分主次,...

想要成为一个优秀的java软件工程师需要具备哪些素质与能力

二:java工程师职业素质要求 学习能力和主动性 2.团队协作和沟通表达 3.责任心和稳定性 三:java工程师技能要求 熟悉Eclipse开发工具,熟悉Weblogic安装部署 2.熟悉Linux基本操作 四:Java工程师技术要求 具有良好Java语言基础,面向对象基础 2.熟悉Struts、Hibernate、Spring等主流技术框架 3.熟悉Ajax、XML...

java软件工程师应该具备哪些基本素质?

1.良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的C/C++、VB和国际上最流行的Java语言,熟悉它的基本语法、技术特点和API(应用程序接口)。2.自觉的规范意识和团队...

学习Java软件工程师要具备什么条件?

一、逻辑思维能力 这一点在学习Java的过程中很重要,可以说这是对程序员最基本的要求。对于理工科成绩比较好的学生来说,学习Java是比较有优势的,这并不是说文科生或者艺术生就完全不适合学习Java,逻辑思维有时也离不开平常的锻炼。当你怀有一腔学习Java的热忱,平时也有积极锻炼自己的逻辑思维能力,...

学习Java软件工程师要具备什么条件?

1、适应Java语言 Java培训必然就离不开编程,这是一种与计算机进行交流的语言,是一种非人类语言,所以一定要有极强的逻辑性和运算性,要求程序员在编写的时候进行慎重的考虑。能够脚踏实地细心地研究一行行代码,具有较强的逻辑思维能力,同时有一个端正的学习态度和心态,这些都是从事Java工作的基础能力...

优秀的java工程师该具备怎样的素质?

21.JAVA(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。22.你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。23.你需要熟悉一些在JAVA开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgile...

学习Java软件工程师要具备什么条件?

2)熟悉Linux操作系统 Linux是当今用作广泛的服务器操作系统。合格的java高级工程师必须具备熟练地Linux操作技巧,这也正是在企业面试中获得加分的重要指标之一。3)深入学习数据库技术 互联网公司对Java应用离不开数据库技术。任何一个大中型应用,数据库设计的好坏、数据库访问的效率直接决定了该项目的成败...

优秀工程师应具备的素质 工程师应具备怎样的伦理素质 建筑工程师应该具备的素质 工程师需要具备的素质 工程师具备的专业素质 土木工程师具备的基本素质 优秀软件工程师的素质 作为一名工程师所具备的素养 工程师具备的能力
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高考成绩能提前查吗 高考成绩可以提前查询吗,能提前几分钟? ...生产提出了下列建议,其中不合理的是( )A.用熟石灰改良酸性土壤... ...的是( ) A.用熟石灰改良酸性土壤 B.二氧化锰可以作为催化剂_百度知 ... ...不正确的是( )A.氧气用于急救病人B.熟石灰用于改良酸性土壤C.碳酸... ...不正确的是( ) A.熟石灰可用于改良碱性土壤 B.碳酸钙可用作补钙剂... 在生产生活实际中,以下做法不正确的是( ) A.用熟石灰改良酸性土壤 B.厨... ...做法不正确的是( )A.施用熟石灰改良酸性土壤B.炒菜时油锅着火,立... 下列做法不正确的是( )A.用熟石灰改良酸性土壤B.用洗洁精清洗餐具上的... 表格下拉数字为什么是递增的 菜鸟裹裹寄快递是怎么说,快递盒子还有外面的黑色袋子怎么讲?我只有包裹里的东西没有其他的可以寄快递吗 “哪有什么岁月静好,不过是有人替你负重前行”,如果换一种表达方式,有什么更优美的句子? 慢时光静生活唯美句子有哪些? 王者荣耀特殊符号翅膀复制 王者荣耀翅膀符号怎么搞啊,最好可以直接复制 台农六号百香果特点 王者荣耀瓜哇语翅膀符号复制 滚动的天空赞歌怎么获得啊?急急急 百香果长什么样 百香果的形态特征 记得,但密码忘记了,登录不上该怎么办呢? 空调蒸发器与冷凝器共用一个风扇原理 关于家用空调制热时蒸发器和冷凝器如何做到互换的 怎么样举报诈骗? 没有手机号QQ号和邮箱怎么申请啊,有一个手机号,但是被麻麻注册微信了,我也想有一个微信,拜托? 用qq注册 不用手机号码 但点进去没有更多 怎么找 怎么注册? 没有手机号怎么申请? 没有手机号,怎样用qq号注册 没有手机号跟qq怎么申请? 昨晚和女朋友做了,她老说她是*,我感觉不是,每次要进她就说痛,今天她发信息问我有没有射进去,我问 - 信息提示 阴阳师菜鸟裹裹联名活动怎么回事-菜鸟裹裹联名活动介绍 想要成为一个优秀的java软件工程师需要具备哪些素质与能力!!! 被别人永久注销了,怎么样才能找回来,急等 刘自生是不是书法家协会会员 刘丹枫的介绍 突然被注销了怎么回事 骗子把我永久注销怎么办? 突然被永久注销了? 为什么自动会被注销? 请问被盗并被恶意永久注销怎么找回? 汽车钥匙在洗衣机里洗过后汽车喇叭间断性响怎么? 我的微信前段时间被别人永久注销了,但是今天有人告诉我那个名字和头像都换了怎么回事_百度问一问 太阳雨牌太阳能热水器上的排气孔可以用做进水口吗? 太阳雨太阳能水上满了,会不会从右侧的散热孔流出来?因为水管里没水,我就买了根管子直接从上排气孔上的 汽车半夜喇叭自动响 苹果手机一会就会出现无服务 汽车亏电了然后充上电四闪亮喇叭自己响怎么回事 太阳雨太阳能排气空能否加水 莫名其妙被注销之后发现还有零钱没有提现怎么办?还能找回来吗?在线等,急!那可是我半个月的饭费 太阳雨牌的太阳能,冷水进水箱是哪个孔?