一、工作内容不同
1、JAVA研发工程师:运用Java这种编程语言去完成软件产品的软件程序设计、开发、测试、维护升级等工作。
2、JAVA开发工程师:使用Java语言进行开发的工程师。
二、职责不同
1、JAVA研发工程师:完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护。
2、JAVA开发工程师:参与产品构思和架构设计;撰写相关的技术文档;支持售前技术服务;支持项目对产品的应用服务。
三、要求不同
1、JAVA研发工程师:包括J2EE程序、J2ME;Java高级程序设计(J2EE),包括J2EE体系结构和J2EE技术、EJB;Weblogic使用、 JBuilder开发。
2、JAVA开发工程师:包括 Java Oracle 编程,即JDBC;JavaWeb编程,包括JSP、Servlet,JavaBean;Java应用编程,包括Weblogic、Websphere、Tomcat;以及利用Jbuilder开发Java程序。
参考资料来源:百度百科-Java软件工程师
参考资料来源:百度百科-java工程师
java程序员 一般公司要求比较低,会让你专门负责一部分内容,比如让你专门写数据操作的service、让你专门写action里面的功能逻辑、让你专门负责页面与后台的数据对接等java工程师 接触的方面一般比较多, 前台的开发技术ajax、jquery等,spring、hibernate、Struts框架,数据库的基本维护和创建,程序的需求分析及其它文档编写、基本测试等。这些东西根据公司的需要你都可能接触到。java程序员更像java工程师的一个过渡,让你去熟练各部分的技能,积累到一定程度,可以在一个框架内自由开发功能了,你差不多是初级工程师了;当你对软件项目有了更深一步的理解,就可以去尝试研究框架,进阶更高级的架构师。另外别把项目经理搞混了,项目经理更偏重管理。而程序员->工程师->架构师,更多的是体现你本身的技术底蕴。
开发工程师本来没这种说法,只是为了听起来好听而已,其实就是程序员。
研发工程师其实也是自封的称号,但是做的事情和程序员不太一样,这个称号很笼统,可能指架构师,可能是算法设计师,也可能是某一些很具体的解决方案设计方面的,要看具体要求。但是前面要是冠上了一个 Java,这就也难说了,说不定也就是程序员的又一个别称。
什么这工程师 那工程师 。都是自封。知道是java程序员就行了。都是写java代码的。
研发是做java,开发是用java.