java开发工程师一般都做什么开发?

java开发工程师一般做以下开发:一、初级部分 1、Java 程序设计基础,包括 J2sdk基础、Java面向对象基础、Java API使用、数据结构及算法基础、Java AWT图形界面程序开发;2、J2SE平台Java程序设计,包括Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,流和文件,多线程程序...
java开发工程师一般都做什么开发?
java开发工程师一般做以下开发:
一、初级部分
1、Java 程序设计基础,包括 J2sdk基础、Java面向对象基础、Java API使用、数据结构及算法基础、Java AWT图形界面程序开发;
2、J2SE平台Java程序设计,包括Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,流和文件,多线程程序设计;
3、Java桌面系统项目开发,4~5人组成一个项目组,项目大小为(15人*工作日)
4、Linux的基本操作,Linux下的Java程序开发,Linux系统的简单管理;
5、Oracle数据库,包括SQL/PLSQL;数据库和数据库设计;简单掌握ORACLE9i 数据库的管理。
二、中级部分
1、Java Web应用编程,包括 Java Oracle 编程,即JDBC;
2、JavaWeb编程,包括JSP、Servlet,JavaBean;
3、Java应用编程,包括Weblogic、Websphere、Tomcat以及利用Jbuilder开发Java程序;
4、MVC与Struts,学习业界通用的MVC设计模式和Struts架构。
三、高级部分
1、J2ME程序设计,包括J2EE程序、J2ME;Java高级程序设计(J2EE),包括J2EE体系结构和J2EE技术、EJB;Weblogic使用、 JBuilder开发;
2、Java和XML,包括Java Web Service,JavaXML, 业界主流XML解析器程序设计;
3、软件企业规范和软件工程,包括UML系统建模型和设计(Rational Rose 200x)软件工程和业界开发规范;CVS版本控制、Java Code书写规范。
2022-11-16
软件工程师(Software Engineer),是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。通常人们会和程序员(英文Programmer)产生混淆,但其实是两种不同的性质。程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
软件工程师的工作不同于程序员但是一个软件工程师必定是一个优秀的程序员。
首先软件工程师与程序员工作上最大的不同,可以打一个比喻:把一款软件比做一座大桥,那么软件工程师相当于施工总指挥,而一般的开发人员也就是程序员相当于建筑工人,所以很多人就说自己是IT民工就是这么来的。
想要成为一名优秀的软件开发工程师,就必须具备以下能力:
1、需求分析能力 
对于软件工程师而言,理解需求就可以完成合格的代码,但是对于研发项目的组织和管理者,他们不但要理解客户需求,更多时候还要自行制定一些需求。
2、项目设计方法和流程处理能力
软件开发工程师必须能够掌握不少于两到三种的项目设计方法,并能够根据项目需求和资源搭配来选择合适的设计方法进行项目的整体设计。
3、复用设计和模块化分解能力
作为一个从事模块任务的软件开发工程师,他需要对他所面对的特定功能模块的复用性进行考虑,而作为一个系统分析人员,他要面对的问题复杂的多,需要对整体系统按照一种模块化的分析能力分解为很多可复用的功能模块和函数,并针对每一模块形成一个独立的设计需求。
4、整体项目评估能力
作为系统设计人员,必须能够从全局出发,对项目又整体的清醒认识,比如公司的资源配置是否合理和到位,比如工程进度安排是否能最大化体现效率又不至于无法按期完成。
5、团队组织管理能力
(1)工作的量化
没有量化就很难做到合适的绩效考核,而程序量化又不是简单的代码行数可以计算的,因此要求技术管理人员需要能真正评估一个模块的复杂性和工作量。
(2)对团队协作模式的调整
一个优秀的软件开发工程师应该能够根据程序员之间的能力水平差距,以及根据项目研发的需求,选择合适的组队方式,并能将责权和成员的工作任务紧密结合,这样才能最大发挥组队的效率。2022-11-23
mengvlog 阅读 8 次 更新于 2025-07-19 08:12:01 我来答关注问题0
  • Java开发工程师主要负责利用Java语言完成网站系统后台的开发工作。具体职责包括以下几点:参与全周期开发:积极参与需求分析、系统设计、软件研发、集成测试、安装部署以及运行维护工作。对接需求部门:负责与需求部门指定人员接口,熟悉项目的需求规划说明,确保开发内容符合项目需求。功能模块开发:按计划完成功能模...

  • Java工程师主要负责运用Java开发语言进行软件产品的程序设计、开发、测试、维护升级等工作,具体工作内容包括以下几方面:后端设计与开发:负责客户端软件产品中服务器后端的设计与开发工作,确保后端系统的稳定性和高效性。业务需求沟通与实现:与客户或产品经理沟通业务需求,进行详细的功能模块设计,并实现业务...

  •  翡希信息咨询 java工程师是做什么

    Java工程师是软件开发领域中使用Java编程语言进行开发、设计和维护的专业人员。他们的工作内容主要包括以下几个方面:需求分析与软件设计:分析客户或公司的需求,设计符合需求的软件解决方案。与团队成员沟通,确保需求被准确且完整地理解。编程实现:使用Java编程语言进行软件的开发和实现。利用Java的跨平台性、...

  • Java开发工程师的工作内容可分为以下方面:需求沟通与分析:和客户或产品经理交流,明确项目需求,评估需求的可行性,撰写需求文档,为后续开发做准备。例如软件项目售前工程师要确定用户需求,提供开发需求报告。技术方案设计:依据需求,设计技术方案,涵盖选用技术、设计库表结构、类关系与接口等。方案需分析...

  •  翡希信息咨询 java 工程师可以做什么工作

    Java工程师可以从事以下多种工作:程序员及高级程序员:作为Java程序员,可以参与软件的设计、编码、测试等环节,实现软件功能。高级程序员则在此基础上,需要具备更强的技术能力和项目管理能力。软件工程师及高级软件工程师:软件工程师负责软件产品的整个生命周期管理,包括需求分析、设计、开发、测试、部署...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部