• 回答数

    4

  • 浏览数

    82

爱多肉的milk
首页 > 工程师考试 > 深圳高级工程师培训

4个回答 默认排序
  • 默认排序
  • 按时间排序

痴货小逗逗

已采纳

最起码要掌握以下东西才能使高手~~慢慢学吧~~学无止境~~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数据库技术,如JDBCAPI并且会使用至少一种persistence/ORM构架,例如Hibernate,JDO, CocoBase,TopLink,InsideLiberator(国产JDO红工厂软件)或者iBatis。6.你还应该了解对象关系的阻抗失配的含义,以及它是如何影响业务对象的与关系型数据库的交互,和它的运行结果,还需要掌握不同的数据库产品运用,比如:oracle,mysql,mssqlserver。7.你需要学习JAVA的沙盒安全模式(classloaders,bytecodeverification,managers,policyandpermissions,codesigning, digitalsignatures,cryptography,certification,Kerberos,以及其他)还有不同的安全/认证 API,例如JAAS(JavaAuthenticationandAuthorizationService),JCE (JavaCryptographyExtension),JSSE(JavaSecureSocketExtension),以及JGSS (JavaGeneralSecurityService)。8.你需要学习Servlets,JSP,以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries。9.你需要熟悉主流的网页框架,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他们下面的涉及模式,如MVC/MODEL2。10.你需要学习如何使用及管理WEB服务器,例如tomcat,resin,Jrun,并且知道如何在其基础上扩展和维护WEB程序。11.你需要学习分布式对象以及远程API,例如RMI和RMI/IIOP。12.你需要掌握各种流行中间件技术标准和与java结合实现,比如Tuxedo、CROBA,当然也包括javaEE本身。13.你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。14.你应该学习如何利用JAVAAPI和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC),SAAJ (SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging), JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack)。15.你需要学习一门轻量级应用程序框架,例如Spring,PicoContainer,Avalon,以及它们的IoC/DI风格(setter,constructor,interfaceinjection)。16.你需要熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface),JMS (JavaMessageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX (JavaManagementeXtensions),以及JavaMail。17.你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSessionBeans,EntityBeans(包含Bean- ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者 Message-DrivenBeans(MDB)。18.你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss等,并且利用它的附加服务,例如簇类,连接池以及分布式处理支援。你还需要了解如何在它上面封装和配置应用程序并且能够监控、调整它的性能。19.你需要熟悉面向方面的程序设计以及面向属性的程序设计(这两个都被很容易混淆的缩写为AOP),以及他们的主流JAVA规格和执行。例如AspectJ和AspectWerkz。20.你需要熟悉对不同有用的API和frame work等来为你服务。例如Log4J(logging/tracing),Quartz (scheduling),JGroups(networkgroupcommunication),JCache(distributedcaching), Lucene(full-textsearch),JakartaCommons等等。21.如果你将要对接或者正和旧的系统或者本地平台,你需要学习JNI (JavaNativeInterface) and JCA (JavaConnectorArchitecture)。22.你需要熟悉JINI技术以及与它相关的分布式系统,比如掌握CROBA。23.你需要JavaCommunityProcess(JCP)以及他的不同JavaSpecificationRequests(JSRs),例如Portlets(168),JOLAP(69),DataMiningAPI(73),等等。24.你应该熟练掌握一种JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜欢VI或EMACS来编写文件。随便你用什么了:)(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。26.你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。27.你需要熟悉一些在JAVA开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。28.你需要能够深入了解加熟练操作和配置不同的操作系统,比如GNU/linux,sunsolaris,macOS等,做为跨平台软件的开发者。29.你还需要紧跟java发展的步伐,比如现在可以深入的学习javaME,以及各种java新规范,技术的运用,如新起的web富客户端技术。30.你必需要对opensource有所了解,因为至少java的很多技术直接是靠开源来驱动发展的,如java3D技术。

深圳高级工程师培训

295 评论(11)

卓越精品装饰

不多说 发展好的话6-8年不好的话forever

80 评论(9)

交换礼物

A. 如何成为Java高级工程师

首先找本android入门的书来看,这个好办,市面上大部分书都是入门的书,要把基本的东西搞内懂,在学容习的工程中要顺带写点demo,需要注意的是,demo要自己写,哪怕照着书上的抄,也不能直接把书中的demo运行一下。这个是有很大的区别的,代码感觉必须要通过敲代码来培养,抄一遍代码和运行一遍demo效果是截然不同的,这点一定要注意。入门的书看完后,基本就可以上手做一些开发了,比如公司的一些项目啥的。到此,我们已经成为初级工程师了,这个时间一般1-3个月即可。

B. 图灵学院:Java高级工程师需要掌握哪些核心点

工艺和制程工程师是一回事,负责生产线上某道工序的产品良率的提高,制造和生产工程师一个意思,主要是负责生产一线的人员安排和生产量,产品工程师的话主要关心产品质量,配合相关工序的工艺制程工程师

C. 想成为JAVA高级工程师要学习什么

JAVA高级工程师的话,个人认为,网络方面是必须的,也就是LS说的JAVAWEB,另外UI方面也不能放弃啊,可以研究一下看看。最后就是多谢谢程序代码,熟练也是很重要的。

D. java高级工程师应该具备哪些技能

Java 编程语言基础

1.掌握 Java 语言基础;

2.熟练使用 Java 编写程序;

Java 面向对象程序设计

1、掌握面向对象编程技术;

2、能够使用面向对象编程思想编写程序;

Java 高级特性与实战项目

1、熟练掌握 *** 、泛型的使用

2、能够使用 socket 进行网络编程

3、熟练掌握 XML 的使用,并通过 Java 语言对 XML 进行解析

使用 HTML5和CSS3开发电子商务网站

1、掌握 HTML 语言的使用

2、能够开发完整的静态网页

使用 jQuery高效制作网页特效

1、 掌握 JavaScript 语言的使用

2、 掌握 jQuery 的常用技能

3、 能够开发网页的各种特效

Java 数据库编程技术

1、掌握 MySQL 创建数据库和表

2、掌握 DML 命令和 DQL 命令

3、掌握 MySQL 的事务处理

4、掌握数据库的备份和恢复方法

5、能够使用 JDBC 完成数据交换业务

Java Web 开发技术与实战项目

1、掌握 JSP 和 Servlet 原理

2、熟练掌握 JSP 的使用

3、掌握 Linux 的安装配置方法

4、熟悉常用 Linux 命令

5、能够使用 JSP 开发数据库应用程序

但是更多地相关专业知识,我还是觉得你可以到动 力节点咨询一下,毕竟有经验的,专业知识的人对这些的回答更具权威,好像在深圳开新校区了,你可以咨询一下的

E. Java高级工程师有前途吗

很有前途 从事java后端开发4年及以上,具有根据业务需求进行独立设计的能力 熟练使用Spring及专SpringMVC开发 熟练使用常属用持久层框架Mybatis\Hibernate 熟悉java多线程及并发线程池使用 熟练使用Mysql基本操作,有一定sql优化经验 有使用Memcached/redis框架其中之一进行缓存开发的经验 会简单使用js/jquery等常用功能进行前端页面开发

F. JAVA高级工程师证书有哪些哪个部门颁发的含金量最高 最近报了培训班学习java,学习的目的肯

sun认证比较值钱, 不过java嘛, 学好技术才是关键, 能做出东西来, 老板才不管你有没有证呢.

G. java高级工程师需要考什么证

问了一下我ITjob的导师他说你以后如果想从事这个行业,实实在在的技术才是重版点,证书只是敲门砖权,JAVA方面可以考取Sun的SCJP证书,获得此认证,将证明你已经拥有基本Java语言编程能力,可以编写Java语言应用程序;SCJP认证是获得其他Java认证的前提条件。。

H. Java高级工程师都什么要求

职位描述 岗位职责: 1、 根据需求规格说明书撰写模块详细设计说明书; 2、 完成所承回担功能模块的开发答与单元测试任务; 3、 指导软件系统的测试和验证程序; 4、 完成所承担功能模块与其他模块的集成、部署、修改、重构与调优; 5、 完成研发经理或者架构师安排的其他工作。 职位要求: 1、本科以上学历,5年以上JAVA开发经验,有深厚的JAVA基础知识功底; 2、精通工作流的开发与设计,对开源activiti 工作流精通者更佳; 3、参与过大型软件项目的研发,并参与项目的设计、编码工作,对其主体架构有较深入的认识; 4、熟悉Mongodb 数据库;有mongoDb调优经验者优先 ; 5、对常用的JAVA架构有较深入的理解,例如SpringMVC、Struts 2等; 6、熟悉UML建模工具,能进行分析和设计; 7、工作认真细致,态度积极,责任心强,良好的沟通与团队配合能力。

I. java高级工程师的证书有用吗

基本没用,现在都要看实际经验,证书只是某一时期的能力证明,那是过去,不代表未来

186 评论(15)

Chowhound壹

高级工程师,是在工作中通过技术和项目经验积累起来的,通过培训或者自学,达到初中级的编程水平。有一定的自学能力和自控能力,有一套完整的教程资料,熟练使用stackoverflower,segmentfault等站点解决技术性的问题,自学起来难度不会太大。反之,报个班系统的学习开发所需的专业技术。

262 评论(14)

相关问答