Java软件开发工程师培训课程体系
J a v a软件开发工程师培
训课程体系
Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998
Java软件开发工程师培训
标准方案
1.实训客户需求
1)实训对象:适用于专科以上的大学应届毕业生,或毕业后有转行需求的学生。
2)进入条件
●具备基本的学习和理解能力。
●英语有基础的阅读能力
●对软件开发有兴趣,想在IT行业发展。
●良好的沟通理解能力。
3)实训周期:100个工作日(含项目实训)
2.实训目标
1)充分理解软件编程思想,熟练掌握javaEE软件工程师任职技能和相关经验。
2)熟练掌握java编程语言,以及进行java web开发和相关前端技术。
3)熟练掌握java的流行框架技术struts2 hibernate spring。
4)了解软件开发企业规范和标准,掌握软件项目开发全过程的活动要求(立项、分
析、设计、编码、测试、部署、结项)。
5)养成团队合作精神,养成良好的表达沟通能力。
6)掌握笔试、面试技巧、职场商务礼仪。
3.实训模式
1)分阶段实训模式
●第一阶段:语法基础
内容:很多的计算机专业的学生,为什么后来发展成瓶颈无法进入软件
行业,很大原因是没有扎实的java基础和编程思想,没有建立在理解
的层面上。第一阶断除学习java基本语法外、还要学习常见的算法、
深入理解面向对象、java的异常处理机制。掌握java基础技术IO、集
合框架、多线程、网络编程、XML解析技术。
●第二阶段:web编程技术
内容:这里主要学习就业需求很大的web开发技术,包括前端技术和
后端技术。包括HTML、CSS、javaScript、ajax、Servlet、过滤器、监
听器等,并完成一个阶段项目。
●第三阶段:SSH框架技术
内容:这一阶段讲解java主流的开源框架技术struts2、hibernate、
spring,并整合。
●第四阶段:项目实战
内容:由合作软件公司派出技术骨干,带领学员完成真实商业化项目的
部分模块,积累实际工作经验。
2)素质培养
●通过项目实战培养团队合作能力。
●通过专门的素质课锻炼面试技巧和沟通表达能力。
java开发工程师个人简历
个人介绍 姓名:性别: 户口所在地:年龄: 毕业院校:专业: 学历:联系电话: 邮箱: 求职意向 Java软件研发 英语水平四级 专业技能 ◆熟练的运用java开发环境和项目构建 ◆熟练掌握java程序设计语言,有牢固的J2SE基础,能够熟练使用JDBC、Servlet、JSP 技术。熟悉C/S,B/S软件架构模式 ◆熟练应用JSP/Servlet/JavaBean的MVC模式开发项目 ◆会基本的EJB技术。熟练使用MyEclipse开发环境 ◆熟悉数据库 SQL Server、Oracle,熟练掌握标准SQL语言 ◆掌握关系数据库的原理。熟练使用Oracle、SQL Server进行软件系统开发。熟练使用 Tomcat服务器。 ◆具备一般的英语读写能力 ◆初步了解Struts、Hibernate、Spring应用 项目经验 一、基于.NET的聊天系统 描述:采用的是传统的C/S模式,基于.NET的COM+组件和微软的自带的消息队列(MSMQ),可以很方便的存贮和获取队列中的消息,并且采用管道通信,可以不 关心其中的通信原理;该系统的功能比较简单,能够实现局域网通信 开发技术:https://www.360docs.net/doc/1e3083390.html, + COM+组件 开发工具:MS Visual Studio 数据库:SQL Server 角色:组长(单人开发) 负责模块:界面、数据库建立和管理、后台的编写等等 时间:一周 二、基于Java的聊天系统 描述:本系统采用的任然是基于传统的C/S模式开发,前台用的是java.swing包做的界面,后台的编程采用了一些工厂模式,接口编程,给程序的扩展带来了很大的方便,数
据库则是利用的文本文件保存相关的信息,采用传统的sql从文本文件中获取自己 要的信息,数据库能实现查询、添加、删除等功能。通信则是采用最底层的socket 套接字编程;实现的主要功能有:闪屏,截图,托盘显示来信消息,多人会话等开发技术: socket套接字+面向接口编程+工厂模式 开发工具: MyEclipse8.0 数据库:自己写的文本数据库 角色:组长(单人开发) 负责模块:页面,数据库的编写,以及所有业务逻辑的编写 时间:一周 三、连连看小程序 描述:依然是传统的C/S模式开发,该程序有很多细节的地方考虑比较周到,例如只在有图片的地方产生label、图片遍历填充算法、图片连接的算法等,这在一定程度上减 少了该程序的内存开销,同样采用了工厂模式,可以在不改变源程序代码的同时, 增加新的关卡 开发技术:J2SE 开发工具: NetBeans 角色:组长(单人开发) 时间:三天 四、库存管理系统 描述:本系统采用了b/s模式开发,其中用到了jsp、servlet、JavaBean、jstl标签库、el表达式等技术,本人负责入库单和出库单管理模块,其中包含的功能大致有根据 进货单产生入库单,根据订货单产生出库单,以及直接导入入库单等,采用了mvc框 架,和单例模式,工厂模式开发 开发技术:J2EE、servlet、jsp、JavaBean、el表达式、jndi等等 开发工具: Myeclipse 角色:组员 时间:一周 自我评价◆吃苦耐劳,有强烈的敬业精神和团队协作精神,能够承受一定的压力,能迅速的适应各环境,并融合其中同时对编程具有浓厚的兴趣。 ◆有积极进取的工作精神和实际动手能力,对新知识、新技术有着强烈的求知欲与良好的 接受能力。
软件开发工程师就业前景如何
软件开发工程师就业前景如何 软件开发工程师是从事软件开发相关工作的人员的统称。软件开发工程师也分很多种,比如3G软件开发工程师,android软件开发师,Java开发工程师等。这些工程师的前景又如何呢? 3G软件开发工程师 3G人才短缺现状,使得3G行业已经成为新的高薪行业,基于3G软件开发人员变得格外抢手。人力资源专家表示,3G软件开发是未来几年最热门和最受欢迎的职业之一。根据前程无忧网发布的薪资报告,具有10年工作经验的高级嵌入式软件工程师年薪在30万元左右。即使是初级的嵌入式软件开发人员,平均月薪也在5000元左右,中高级的嵌入式软件工程师月薪平均已超过万元,而且随着3G应用的进一步深入发展,3G软件研发人才的薪水还会进一步水涨船高!据计世资讯发布的相关研究报告称,估计国内3G人才缺口将达到50万人以上。 android软件开发工程师 Android工程师是指从事Android移动应用操作系统、游戏和各种Android 平台功能的应用、开发和测试的技术人员。以手机开发为主要对象,包括但不限于手机操作系统、手机游戏、手机其他多种功能的开发和优化人员。Android 工程师是移动应用开发者,希望将自己的应用移植到该平台上或者在该平台上开发应用。 随着Android平台的扩张,引发了Android人才荒,2011年移动开发人才需求几十万,未来人才需求缺口将达百万。 Java软件开发工程师
Java软件工程师的未来发展方向大致分为两类: 一是成为管理人员,例如产品研发经理,技术经理,项目经理等; 二是继续他的技术工作之路,成为高级软件工程师、需求工程师等。 Ios软件开发工程师 依据51job前程无忧数据,软件及IT工程师在长达10年时间内一直占据着国内众多职业岗位平均工资水平的前茅,基于iPhone开发的岗位平均薪酬比传统软件开发岗位高出50%以上的水平,移动互联行业公司为了吸引留住人才除了提供保险、休假、灵活作息时间、优质办公环境等福利外更有股权,期权分红吸引高端求职者。
Java软件开发工程师笔试题(答案)
Java工程师笔试题 一、填空题(本大题10小题,每空1分,共20分)。 1.Java语言的三大特性即是: 继承、封装、多态。 2.在Java中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。 3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用__ _ 时所传递进去的变量或值。 4.JSP内置对象中,application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session 对象则是每个客户专用的。 5.如果想把一个对象写入一个流,那么这个类就必须实现Seralizable 接口。 6.程序中实现多线程的方法有两种:继承Thread类和实现___Runable _ 接口。 7.多线程中,可以通过调用相应的setPriority() 方法来修改一个线程的相对优先级。 8.面向对象编程的五大设计原则,分别是单一职责、开放封闭、 里氏替换、依赖倒置、接口分离 9.通过Ajax,客户端获取的数据主要有两种类型:文本型和xml 10.Socket通常也称为套接字,用于描述__ ip 和_ _接口 二、选择题(本大题20 小题,每小题2分.共40分)。 1.在JA V A中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用( )关键字来声明父类的这些方法: A) final B) static C) abstract D) void 2.在JA V A中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。 A) interface A extend B,C B) interface A implements B,C C) class A implements B,C D) class A implements B, implements C
软件开发工程师简历
刘 上海闸北区万荣路1188弄 邮编:200120 Email:final_liu@https://www.360docs.net/doc/1e3083390.html, 电话:14782 学历:本科 专业:计算机科学与技术 教育背景: 2007.9-2011.6 山东理工大学计算机科学与技术本科 2010.6-至今上海杰普软件科技有限公司实习工程师 在校期间学习过《数据结构》、《数据库管理》、《软件工程》、《计算机网络》、《汇编语言》、《Java程序设计》、《https://www.360docs.net/doc/1e3083390.html,》等课程,并做过多项课程设计。 个人情况: 性别:男专业:计算机科学与技术 年龄:23 英语:4级 籍贯:山东德州 爱好:听音乐,打篮球,看书,上网。 择业目标: C/C++网络软件工程师(上海) 未来短期内完全以从工作中获得更多知识为首要目标,不断充实自己,让自己的专业技能层次越来越高。
专业技能: ●熟练掌握Linux操作系统、理解Linux操作系统的启动流程并熟练掌握Linux操作 系统基本配置和管理。 ●掌握简单的Shell程序设计技术,能应用shell编写Linux的管理脚本。 ●熟练掌握c/c++开发语言,对Linux平台上C/C++程序运行机制和内存管理有 深刻认识并深刻理解C/C++程序的常用资源管理技术。 ●熟悉Linux文件系统结构和设备管理思想,掌握Linux的多进程程序开 发技术,包括进程同步管理、进程间通信方法(信号量、消息队列、管道、共享存储)、信号处理方法和软件中断控制技术、POSIX的线程并发和同步管理,能熟练使用POSIX标准的API完成上述技术开发。熟悉TCP/IP,UDP等网络协议,并能熟练进行Socket编程。 ●熟练掌握Linux平台上基于TCP协议和UDP协议的网络程序开发技术。深刻理解并 发服务器程序的设计思想和开发技术。 ●了解Linux平台上驱动开发技术,驱动中的资源管理原则和方法。并编写过 基于S3C2440的开发板相关驱动程序。 ●熟悉ARM核体系结构和ARM汇编语言,掌握汇编语言和C语言的混合编程技术。 ●了解GNU工具链和VI,并能利用gnu工具链完成程序开发和调试。 ●掌握Linux平台工程管理方法和Makefile的编写技术。 ●了解嵌入式开发板的U-BOOT, linux kernel移植技术和busybox的文件系统构建 技术。 ●参与了若干嵌入式linux项目开发,掌握嵌入式项目基本开发流程。 ●英语等级:CET—4,能流利阅读各种英文材料。 项目经历: ◆智能网络监控系统: 项目描述:该系统分客户端和服务器端,客户端由arm处理器,基于usb接口的摄像头构成,主要用于楼宇,道路安全监控。客户端通过网络将监控信息传送给服务器端处理。服务器端由Linux系统构成,负责监控信息分析处理,能够帮助用户快速过滤以及定位监控信息。该系统涵盖了引导程序设计, C/C++语言的socket程序设计,图像视频编解码技术,QT图形程序库。
Java软件开发工程师简历
个人简历 姓名性别 年龄学历 毕业院校专业 工作经验现居住地 移动电话电子邮件 【技术】 ?熟悉java语言,理解oop思想,了解多线程,知道Socket编程,对UDP/TCP网络协议有一定的了解。 ?熟练使用EL表达式、ognl、JSP、Servlet等WEB应用的开发技术。 ?熟悉jQuery、javaScript、Ajax等前端WEB技术,JavaWeb中防盗链的原理机制。 ?熟练JavaEE的主流开发技术,对Struts2、Spring、Hibernate等企业主流开发框架技术有较深入了解。 ?了解Mybatis的CRUD操作,能够使用Mybatis+Struts2+Spring架构整合 ?熟悉JBPM工作流引擎,能够独立完成工作流的定制和控制。 ?熟悉Lucene,了解搜索引擎的运行原理,Hibernate中的二级缓存存储原理。 ?能使用Hibernate Search3.4.2+二级缓存来优化sql查询。 ?熟悉熟练应用MySQL、Orcal等关系型数据库,掌握SQL程序语言,利用JDBC操作数据库。 ?理解hadoop处理大数据的运行机制,能够搭建hadoop集群。 ?理解hadoop中HDFS与MapReduce交互数据的底层原理机制,了解Hbase的表存储、zookeep er协调管理hadoop、Hbase。 ?了解HTML5、webservice(Axis2/CXF)、NoSQL非关系型数据库等技术。 【工作经验】武汉泷收电子系统工程有限公司 飞达物流管理配送系统(项目一) 12/09--13/08 开发技术struts2.3.7+spring3.2+hibernate3.6+JBPM4.4+jquery easyui+ztree 开发工具MyEclipse8.5+jdk7.0+Tomcat6+MySQL5.0+PowerDesigner 项目描述此系统作为服务前端,客户通过电话、网络等多种方式进行委托,业务受理员通过与客户交流,获取客户的服务需求和具体委托信息,将服务指令输入我公司服务系统。 该系统是物流管理的前端系统,其核心模块主要有:基本设置模块、取派业务模块、中转配送模块、用户模块、权限模块、财物管理等。 担任职务Java软件工程师
软件工程师招聘要求
职位描述: 1.参与项目软件需求分析和软件概要设计; 2.进行软件详细设计和编码实现,确保软件模块开发进度; 3.开发和维护统一的软件开发架构,发现和解决存在的软件设计问题; 4.按软件工程流程编写和提交设计文件和相关文档。 任职要求: 1. 大专或以上学历,计算机软件或相关专业,具有J2EE项目开发经验;良好的编码习惯; 2.熟练运用常用的Java模式编程,熟悉WebSphere/WebLogic/Tomcat 等主流J2EE应用服务器;熟悉Hibernate,Struts,Spring框架设计; 3.能够熟练使用Eclipse,JBuilder,PowerDesigner开发工具。 4.具有Oracle,SQL Server数据库的使用经验,熟练进行SQL查询操作。 5.熟悉Struts,hibernate等常用开发框架,熟悉 html,javascript ,ajax(至少一种开发框架). 6.熟悉软件开发流程及良好文档编写能力; 7.良好的团队合作精神,较强的沟通、协调能力。有激情,能够在一定的压力下工作。 2、职位名称:软件测试工程师1名 职位描述: 1.参与软件产品的需求分析,关注项目需求的可测性,并能预先评估项目的风险; 2.软件产品的测试方案制定和评审,帮助工程师提高测试分析和用例设计水平; 3. 负责应用软件的测试,组织和指导测试工作,保持和项目开发内外成员有效沟通,协调软件问题和缺陷的有效解决;
试过程和测试方法的持续改进,提升团队技术实力。 任职要求: 1. 计算机、软件相关专业,大专及以上学历; 2.至少1年以上软件开发和测试工作经验,2个以上大型项目的测试组织和执行,有J2EE软件架构设计和开发经验者或有视频监控平台软件设计、开发、测试经验者优先; 3.精通测试过程设计和用例设计方法,,至少在性能测试,自动化测试,白盒测试方面有一处专长; 4.熟悉J2EE软件架构和常用脚本语言; 5.熟悉软件开发流程及良好文档编写能力; 6.良好的团队合作精神,较强的沟通、协调能力。有激情,能够在一定的压力下工作。
Java软件开发工程师笔试题(答案)
Java软件开发工程师笔试题(答案) Java工程师笔试题 1,填空(此大题10项,每空1分,共20分) 1。Java语言的三个特性是继承性、封装性和多态性2.在Java中,char 使用_ _ _ _ Unicode _ _ _ _ _ _编码方案,因此中文字符和英文字符都占用__2__字节的内存空间 3。当方法由_ _定义时,形参指的是参数行,当方法由_ _调用时,实际参数是传入的变量或值。 4。JSP内置对象,应用程序对象代表应用程序上下文,它允许JSP 页面与包含在同一应用程序中的任何网络组件共享信息,而会话对象是特定于每个客户的 5。如果你想把一个对象写到一个流中,这个类必须实现Seralizable 接口 6。在程序中实现多线程有两种方法:继承线程类和实现_ _ Runable _ interface 7。在多线程中,线程的相对优先级可以通过调用相应的setPriority()方法来修改 8。面向对象编程的五个设计原则是单一责任、开放和封闭、里氏尺度替换、依赖倒置、接口分离。通过Ajax,客户端获取的数据主要有两种类型:文本类型和xml 10。Socket通常也叫socket,用来描述__ ip和_ _ interface 2,多项选择题(这个大题20项,每项2分,共40分)
1。在JA V A中,如果父类中的一些方法不包含任何逻辑并且需要被子类重写,那么父类的这些方法应该使用()关键字来声明:a)final b)static c)abstract d)void 2。在JA V A中,已经定义了两个接口b和c。要定义实现这两个接口的类,下面的语句是正确的() a)接口aextend b,c b)接口a implements b,c c)类a mplements b,c d)类a mplements b,实现c 3。可以在JA V A接口()中定义 A)静态方法b)常量c)构造函数d)抽象方法 4。假设A有构造函数A (int a),那么在A类的其他构造函数中调用的构造函数和语句格式应该是() a)a(x)b)this . a(x)c)this(x)d)super(x) 5。如果x = 1,y = 2,z = 3,表达式y+= z-/++x的值为()a)3b)3.5°c)4d)5 6。下列关于继承的陈述中哪一个是正确的?( )a)子类只继承父类的公共方法和属性:b)子类继承父类的非私有属性和方法: C)子类继承父类的方法,但不继承父类的属性:d)子类继承所有的属性和方法。 7。在爪哇。使用JDBC时对于对同一个SQL语句的多次调用,使用()通常会提高效率 a)语句b)可调用语句c)准备语句d)prarmeters语句8。以下方法无法控制Servlet的生命周期:a)服务b)销毁c) dopost d) init9。可以分配给字节变量的值的范围是()0 ~ 65535 b) (-128) ~ 127 c) (-32,768) ~ 32,
软件开发工程师岗位职责说明书
软件开发工程师岗位职责说明书 职务名称软件开发工程师部门编码所属部门研发部直接上级研发部经理管辖岗位 轮换岗位管辖人数人 在组织中的位置 任职资格 1、教育及学历背景 ◆软件工程、计算机、电子、电气、自动化或通信专业 ◆本科以上学历 2、专业知识 ◆熟练掌握C/C++语言,熟练使用VC开发平台,如VC6.0、VS2005或VS2008等,熟悉STL或Boost库; 3、工作经验 ◆熟悉多线程、网络开发、数据库开发; ◆有1-3年以上实际项目开发相关工作经验; 4、技能技巧 ◆熟悉办公软件操作使用; ◆有较强的抗压能力; ◆有较强沟通协调能力; ◆熟悉部门管理及相关工作制度。 5、个性特征 ◆敬业、爱岗,有良好的职业道德;具有良好的团队协作精神; ◆语言表达简洁、准确; ◆思维敏捷,有较强的综合分析能力,遇事判断准备、处置果断,具有较强的理解力、沟通能力、内部协调能力; ◆认同公司企业文化。 总工程师 研发部经理 软件开发工程
工作岗位及职责1、根据项目具体要求,承担开发任务,按计划完成任务目标; 2、根据用户需求按时完成软件开发进度,并分析开发的功能是否能达到客户的要求,以及保证软件到 用户处的稳定性; 3、负责工程中主要功能的代码实现,软件交付客户后,还要参与软件的维护工作,及时解决客户使用 中遇到的问题。 4、负责编制与项目相关的技术文档; 5、协助测试试人员完成软件系统及模块的测试; 6、负责产品设计、新产品的试制、标准化技术规程; 7、负责制订和修改技术规程、编制产品的使用、维修和技术安全等有关的技术规定; 8、负责公司新技术引进和产品开发工作的计划、实施,确保产品开发工作按时完成。确保产品技术的 先进、稳定; 9、合理编制技术文件,改进和规范工艺流程; 10、研究和摸索科学的流水作业规律,认真做好各类技术信息和数据收集、整理、分析、研究汇总、 归档保管工作,为新产品的开发提供可靠的指导依据; 11、负责参与制定公司产品的企业统一标准,实现产品的规范化管理; 12、认真做好技术图张、技术数据的归档工作,严格按照研发部规章制度交接技术数据; 13、及时指导、处理、协调和解决产品出现的技术问题,确保经营工作的正常进行; 14、及时搜集整理国内外产品发展信息,及时把握产品发展趋势; 15、周报月工作计划和总结的按时提交。 16、完成领导临时交办的其他工作。 工作关系1、报告对象:研发部经理 2、监督:无 3、合作部门:公司各职能部门 体质条件1、身体健康; 2、能承受较高的心理压力及高强度的工作; 3、认同公司企业文化和公司发展者; 4、人品、职业道德高尚者。 编制部门参与编制部门研发部 编制日期修订部门审定者:
java开发工程师简历
求职意向:java软件工程师 工作经验:2年 到岗时间:一周之内 期望薪资:面议 个人信息 年龄:25岁邮箱: 手机: 现居地:北京通州 专业技能 ?熟悉掌握JavaScript,Ajax,jQuery,JSON等前台技术并能够熟练使用EasyUI,zTree,ECharts等插件 ?熟悉掌握Servlet,Cookie,Session,JDBC,JavaBean,EL表达式,JSTL 等技术,深入了解MVC开发模式 ?熟悉使用Struts2框架,包括拦截器,OGNL表达式,Ajax并熟悉Struts2的工作流程 ?熟悉使用Spring框架,包括IOC和DI,AOP编程,声明式事务处理以及代理模式 ?熟悉使用Hibernate框架,包括一对多,多对多的对象关系映射,HQL,对象状态转换,数据缓存等 ?熟练运用SpringMVC,Mybatis 进行项目开发,掌握shiro 安全框架 ?熟悉使用MySQL和oracle数据库,使用其编写复杂的SQL语句,具有Mysql数据库的优化经验;掌握redis数据缓存技术 ?熟悉使用MyEclipse、HBilder,PLSQLDevelopment等开发工具,熟悉使用maven 项目管理工具,以及SVN 服务器的使用 ?熟悉Tomcat服务器的应用部署和集群配置
工作经历 毗邻智慧软件开发科技有限公司 担任职位:java软件开发师 ●初期主要实现项目的维护和个性化需求的搜集整理 ●完成项目模块的编码和测试工作 项目经验 项目名称:泉翼达商城 框架构建:Spring + SpringMVC + Mybatis + Mysql + zTree +PageHelper+ + EasyUI +CKeditor+Nginx+Redis 项目描述:此系统主要实现的功能是用户网上预订果蔬功能,包括交易系统和后台管理系统、会员系统、积分系统、支付系统、物流系统、单点登录系统 功能模块:商品信息展示、购物车管理、订单管理、用户管理、商品管理、积分管理、支付管理等功能模块 项目职责: ?负责了此系统的商品信息模块和商品管理模块的用户需求分析,完成了文档的设计与编写 ?前台交易系统负责了商品信息模块和购物车管理模块的代码编写,实现了商品基本信息(如商品预览、商品明细、分类检索)的功能,以及购物车管理模块(实现添 加商品、删除列表、数量修改、清空购物车、结算功能) ?后台管理系统负责商品管理(实现商品列表、商品发布、商品删除、商品修改功能)和用户管理模块(实现登入/登出、用户注册、信息修改功能)
软件开发工程师(JAVA)笔试题
软件开发工程师(JAVA)笔试题 请在90分钟以内做答答案请写在答题纸上 一、选择题 1、下面哪项是不合法的标识符:() A. $persons B. TwoUsers C. *point D. _endline E. final 2、下列运算符合法的是() A.&& B.<> C.if D.:= 3、下面描述中哪两项相等:()[选择两项] A.<%= YoshiBean.size%> B.<%= YoshiBean.getSize()%> C.<%= YoshiBean.getProperty(“size”)%> D.
软件开发工程师绩效考核
软件开发工程师绩效考核-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII
软件开发工程师绩效考核 1、工作完成及时性。按时间评判。10分。 A、杰出:经常提前完成安排的工作。 B、良好:按时完成。 C、正常:基本完成计划内工作,出现可控范围内延期。 D、需改进:经常性出现延期或者延期严重。 2、工作量饱和度即生产率(一般评估标准:代码量/完成的时间)。12分。 A、杰出:工作效率很高,提前完成上级要求,满意度很高。 B、良好:工作效率较高,达到上级的要求,满意度较高,未出现异常问题。 C、正常:工作效率不高,基本达到上级的基本要求,偶现小问题。 D、需改进:工作效率低,经常不能达到上级的要求,经常出现问题。 3、工作主观性(是否会主动推动工作的进行)。评判:每周主动推动且主动协助解决项目问题。5分。 A、杰出:主观能动性很强,时刻主动推动项目进展,不需要领导时刻敦促。 B、良好:主观能动性较强,推动项目进展,不需要领导时刻敦促。 C、正常:主观能动性一般,偶尔推动项目进展,领导需要敦促。 D、需改进:主观能动性较差,需要别人推动项目进展,领导需要时刻敦促。 4、文档质量(需求文档理解质量、测试用例质量、代码注释)。8分。 A、杰出:输出文档清晰、正确、规范,积极参与文档正规化建设,当天报告当天 填写。 B、良好:输出文档完整、正确、规范、满足公司文档要求,当天报告次日填写。
C、正常:输出文档完整、正确,当天报告周末填写。 D、需改进:输出文档不完整、不正确,当天报告拖延时间较长填写。 5、临时任务。5分。 A、杰出:乐意接受突发任务并高效及时完成。 B、良好:接受突发任务并及时完成。 C、正常:不忙时可接受突发任务并及时完成。 D、需改进:不接受突发任务。 6、工作完成质量。研发完成测试后验收时校验(总工期为计划开发时间、测试版本修改bug时间不包含测试时间)。20分 A、杰出:无工作量遗漏且无逻辑遗漏且按时交付测试版本且测试版本修改bug时 间超过总工期10%以内。 B、良好:无工作量遗漏且无逻辑遗漏且按时交付测试版本且测试版本修改bug时 间超过总工期15%以内。 C、正常:无工作量遗漏且无逻辑遗漏且按时交付测试版本且测试版本修改bug时 间超过总工期20%以内。 D、需改进:无工作量遗漏且无逻辑遗漏且按时交付测试版本且测试版本修改bug 时间超过总工期25%以内。 E、不合格:总工期5%以上工作量遗漏或造成总工期5%以上工作量逻辑修改或无 法测试耽误总工期5%以上或者修改bug时间超过总工期25%以上。(项目结束时使用) 7、千行代码率。10分。 A、杰出;
java软件工程师简历
java软件工程师简历 ☆个人基本信息 姓名:xxx 出生年月:xx/12/09学历:本科籍贯:四川成都 毕业院校:重庆工学院专业:计算机科学与技术专业 毕业时间:xx/07 ☆联系方式:15008xxxxxx028-87535xxxemail:qinjuxxxx@xxx.xxx ☆个人评价 熟练掌握java语言;了解面向对象的思想;熟悉软件开发流程;具有良好的编码风格;有良好的团队合作精神和良好的沟通能力;做事积极主动能吃苦耐劳、能至始至终把工作放在首位;具有上进心、责任心、感恩心。 ☆工作经历 时间:xx-03至xx-07 公司:东软股份有限公司部门:东软商用事业部 工作职责:软件工程师 项目名称:xxx投信系统 开发语言:java、vb开发工具:eclipse 项目总结: 在xxx投信系统中,我的主要职责是通过客户讲解需求,写详细设计、编码、写测试书、测试。这是我的第一个项目,所以在这个项目中我学到了很多的大学里没有接触到的知识.例如:自动测试(junit)、log4j
等等。在这个项目过程中,我发现自己的编码风格、命名风格等有欠缺,所以我自学了《代码大全2》中的第二、第三部分。 时间:xx-07至xx-03 公司:东软股份有限公司部门:东软商用事业部 工作职责:软件工程师 项目名称:xxx航空系统 开发语言:javaorcal开发工具:pl/sqleclipse 项目总结: 在xxx航空系统中,我的任务是对多个客户端发送过来的电文进行接收和解析,然后把电文传给存储过程,在存储过程中把电文转化为记录存入数据库。在这个系统中我学习到了如何把一种特殊的的日志从一般的日志中分离出来(把电文的日志与其他日志分离)、如何使用dbunit测试、如何使用游标,批处理,对orcal有了更深的理解等。我不仅学习到了以上专业的知识,而且让我知道了团队合作的重要性,让我明白了要及时的与你的队员一起探讨式样、一起研究解决方案。让我明白了发现问题时,一定要及时的与领导或客户沟通。做这个项目过程中,我发现自己对java的继承,接口,设计模式方面理解的太肤浅,所以我报名培训了《thinkingjava》、《设计模式》。 时间:xx-03至xx-07 公司:东软股份有限公司部门:东软商用事业部 工作职责:软件工程师 项目名称:xxx百货店系统
软件开发工程师(高级考试题)
软件开发工程师(高级)考核试卷 一、不定项选择题(每题2分,共计80分) 1. 在软件开发中,有利于发挥集体智慧的一种做法是:A A.设计评审 B.模块化 C.主程序员制 D.进度控制 2. 在开发软件时,()可用来提高程序员的工作效率:A A.程序开发环境 B.操作系统的作业管理功能 C.编译程序的优化功能 D.并行运算的大型计算机 3. 开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作:B A.软件投机B.软件危机C.软件工程 D.软件产生 4. 需求分析阶段的任务是:D A.确定软件开发方法 B.确定软件开发工具 C.确定软件开发费用 D.确定软件系统功能 5. 编码和测试属于:B A.软件定义期 B.软件开发期 C.软件维护期 D.软件测试期 6. 在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称:A A.数据字典 B.数据分析 C.集成测试 D.动态分析 7. (B)模块的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果: A.承接模块 B.驱动模块 C.数据库模块 D.处理模块 8. 软件开发工具提供的功能之一是:A A.文档的编制或生成 B.存储管理 C.处理机管理 D.文件管理
9. 软件工程研究的内容包括:()技术和软件工程管理:D A.软件测试 B.数据分析 C.动态测试 D.软件开发 10. 数据库管理系统的下层支持软件是:D A.数据挖掘 B.开发工具 C.全局变量 D.操作系统 11. 用二维表格结构来表示实体及实体之间联系的数据模型称为:B A.数据模型 B.关系模型 C.数据库操作 D.数据库集合 12. 在数据管理技术的发展过程中,数据独立性最高的是()阶段:A A.数据库系统 B.文件系统C.人工管理D.数据项管理 13. 在关系数据库的设计中,设计关系模式是()的任务:C A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段 14. 概念结构设计阶段得到的结果是: C A. 数据字典描述的数据需求 B. E-R图表示的概念模型 C. 某个DBMS所支持的数据模型 D. 包括存储结构和存取方法的物理结构 15. 系统开发的需求分析阶段的重要工作之一是:A A.数据定义B.数据库设计 C.数据维护D.数据结构实现 16. 瀑布模型把软件生存周期划分为软件定义、软件开发和()三个阶段,而每一阶段又可细分为若干个更小的阶段: C A.详细设计B.可行性分析 C.运行及维护 D.测试与排错 17. ()描述数据的局部逻辑视图,是数据库用户的数据视图,它是与某一应用有关的数据逻辑表示:C A.模式B.逻辑模式C.外模式D.内模式 18. V模型指出,()应当追朔到用户需求说明:D
java软件工程师简历模板
java软件工程师简历模板 个人简历 个人信息 姓名 xxx 性别男 电话年龄 email 专业 毕业院校工作经验 1年 择业目标 软件开发工程师 基于unix / linux平台、oracle数据库、j2ee架构的软件开发工程师。 专业技能 精通core java以及jsp、servlet等java web编程技术; 熟练掌握常用编程语言:c++、java; 能熟练应用struts/hibernate/spring等开源框架进行项目开发; 能熟练应用多种java应用服务器进行java程序开发,包括:weblogic、apache tomcat ,jboss等; 熟悉oracle(9i)数据库,熟练掌握基于oracle(9i)的数据库编程:sql,pl/sql及pro*c;
能进行基于sun solaris unix环境下的c++/java 编程; 掌握ejb3.0、spring、web services及xml等 java ee高级编程技术; 掌握面向对象的分析和设计ooad/uml; 能熟练应用eclipse、beans等集成开发环境; 了解各种网络协议,掌握基于常见协议的网络编程; 1. 项目名称:电信级用户管理&;计费系统(ct oss) 系统平台: unix(sun solaris) 数据库: oracle9i 服务器: jboss 技术实现: struts+hibernate+spring 项目描述: 整个项目开发周期为40人/月____,20万行代码量,小组分 模块协同开发。该系统主要完成电信业务计费、人员管理以及电 信业务修改业务。电信业务计费主要是ip网用户上网时长统计和 资费统计。人员管理和电信业务管理模块能够灵活添加、修改资 费定价信息和促销信息;增、删、查、改用户信息、管理员信息; 按月生成用户月帐单;按月、年分别生成月帐务信息统计报表和年 帐务信息统计报表并允许用户通过inter自查询自己当前或历史 帐单。 责任描述:
个人简历:JAVA软件工程师
个人简介: 姓名:性别: 出生年日:现住地址: 毕业学校:专业: 学历:工作年限: 移动电话:E-----mail: 求职目标: 职位:Java软件开发工程师 性质:全职 专业技能: ●精通JSP,HTML,CSS, XML,AJAX,DWR,Servlet, Javascript等web端技术,较 为熟练的使用轻量框架JQuery,熟练使用JSTL标签及Struts标签库; ●精通Struts1/Struts2,Spring,Hibernate,ibatis等框架,对MVC设计模式 有深刻的理解; ●精通开源的Lucene搜索引擎,有一定与之相关的开发经验,熟悉wap架构及通 信协议,以及wap1.x/wap2.0的规范。 ●熟悉Oracle、MySQL等主流数据库和Weblog、Tomcat、jobss等应用服务器,并 熟练运用数据库建模报表设计工具PowerDesigner和 ●熟悉Linux操作系统常用命令及开发工具的部署; 工作经历: 项目经验: ●TCL手机Wap娱乐搜索平台 项目周期:年月——年月 所用技术:struts2,hibernate,spring 项目描述:此项目是为TCL手机做的站内搜索项目,用户手机可以通过前端搜索进行铃声、歌曲、主题、图片等的下载;管理员可以登录后台进行对前端页面进行的设定、数据统计以及业务管理等操作。 主要负责: 1.创建索引文件:利用Lucene技术对SP提供的数据进行数据库索引,利用Spring 定时器对索引进行定时的更新。由于数据量较大,这里需要用到分批处理数据的设计思想;
2.查询索引:通过此模块用户可以搜索到自己想下载的资源。这里需要使用Lucene 的查询、过滤关键字等技术,并对查询到的信息进行分页显示,以及对用户所输关键字进行统计。页面采用oscache对页面进行缓存设置; ●珠海市教育局电子档案检索系统 项目周期: 所用技术: Lucene, Struts2, ibatis, Spring,Oracle等 项目描述:本系统实现了电子版档案管理应用,采用c/s和b/s混合方式实现不同的功能需求,信息采集部分主要完成各种渠道的数据采集工作;档案管理部分主要完成日常的档案管理工作;开发利用部分主要完成档案的研究开发工作;系统维护部分主要完成与系统运行相关的各种数据维护工作。 主要负责:档案的收集和检索 档案的收集: 1.各部门员工将各种渠道采集来的数据加入未整编信息库; 2.录入人员完成档案的录入,从未整编信息库查看并审核,审核通过则从未整编信 息库转入未归档信息库,档案管理员审核并修改录入人员录入的未归档的档案信息,对档案进行归档,归档以后,档案不能修改,只能查阅; 档案的检索: 1.普通用户可以看到本部门以及下属部门的所有档案和其他部门的公开档案(只能 被管理员查看)指定的属性; 2.提供当前状态下的档案搜索; ●广东工商局商品(食品)监管系统 项目周期: 所用技术: struts1 , spring , spring整合的jdbc 项目描述:该系统主要是方便工商管理局对企业单位的监管和管理, 实现对食品的管理批发,规范零售。主要流程是厂家到电信开通账户,然后通过填写表单注册本系统,可以进行商品的备案录入,供货商信息的备案录入等,由工商后台管理员审核,以及监管食品的流向,备案信息的管理,过期商品的提示等。厂家可以在前台查看信息是否审核通过,以便及时修改。 主要负责: 1.用户登录模块:用户登录根据权限等级限制,登录用户只能访问相应信息,并 进行操作登录验证; 2.用户管理与系统维护:进行用户的添加与修改,用户等级分为省,市,县,所 各级别,每一级别只能对其下级别已经录入的信息进行查看和对其下一级别用 户管理,不能越级管理。 3.食品备案管理:后台工商管理人员对录入的食品备案信息和供货商录入的备案 信息进行审核,对最新质检报告的检查,查看下一级查验率,以及对用户资料
软件开发工程师职位要求
各位同学大家好! 上周二我们进行了第一次的就业班会,主要是通过大家的自我介绍,使老师可以对大家有一个初步的认识,对大家的性格、语言表达、技术能力等有基本的了解。后期进行推荐工作时将更有针对性。通过与大家的沟通,感觉同学们都很优秀,希望我们一起努力可以在找工作上也表现优秀O(∩_∩)O~ 作为大家的就业老师想与大家一起分享一些经验和心得。 首先与大家分享一个理念:找工作本身也是一项工作。 这句话如何来理解呢? 我们首先要有一种意识,把找工作作为一项我们需要认真对待的事情来从事。从大的策略、小的技巧、心态等方面,做一个完整的考虑,认真的去实施,并且不断的调整。最后可以得到我们想要的结果——找到好工作。 只有把“找工作”这件工作先做好了,我们才有机会得到好工作。 老师会和大家一起一步一步的来学习——找工作。 这次我们首先来学习如何做自我介绍。 我们经常和同学们说,这是一个两分钟的世界,你只有一分钟的时间去让别人认识你,另一分钟使别人喜欢上你。这句话用在我们的面试中,再贴切不过了。 0810当时有一位同学技术也不错,一个男孩,个人形象也非常好,面试次数在10次以上,仍然没有拿到offer。也恰好他的每次的面试,都会问到一个问题:“做个自我介绍吧”,以前的面试都没有好好准备过自我介绍。在面试航天研究院技术部之前,认真的准备的自我介绍,后来他告诉我,当时有5个面试官同时给他面试,他的开场的自我介绍讲的慷慨激昂,连自己都被自己感动了O(∩_∩)O~。最后他当然被录用了,福利待遇非常好,国企都是有点腐败的:) 我们以前的学习过程中总是在学习如何用计算机语言来证明自己,那现在就是我们需要用自己的口头语言来证明自己的时候了。第一印象在我们的面试过程中是非常重要的,自我介绍讲的好,第一可以使对方对你产生好感;第二证明你是很重视这次面试的,这就上升到态度问题(*^__^*) ……公司可以降低对我们的能力技术的要求,但是绝对不会降低对工作态度的要求。 一、自我介绍第一个要求是:逻辑 对于软件开发工程师来说,逻辑思维是企业很看重的部分。如果在自我介绍时让面试官感觉逻辑混乱,对我们的印象肯定是大打折扣。如果同学们没有准备,那肯定是想到哪里说到哪里,呵呵,逻辑混乱,对方听起来也非常费力气。
软件开发工程师职责范例
岗位说明书系列 软件开发工程师职责(标准、完整、实用、可修改)
编号:FS-QG-53619软件开发工程师职责 Software Development Engineer Duties Template 说明:为规划化、统一化进行岗位管理,使岗位管理人员有章可循,提高工作效率与明确责任制,特此编写。 篇一:软件开发工程师职责 1、软件的程序设计与代码编写。 2、有关技术方案、文档的编写,软件单元的测试。 3、根据项目具体要求,承担开发任务,按计划完成任务目标。 4、配合系统分析人员完成软件系统以及模块的需求调研、需求分析。 5、独立完成软件系统及模块的编码。 6、协助测试人员完成软件系统及模块的测试。 7、负责编制与项目相关的技术文档。 8、根据项目具体要求,承担大型网站设计与开发。 9、部分软件功能模块设计和软件界面美化。 10、协助测试试人员完成软件系统及模块的测试。
篇二:软件开发工程师职责 1、mes程序的设计与开发; 2、适应性维护工作; 3、提高生产的效率,保障系统的稳定性及可靠性; 4、掌握生产流程,优化生产控制; 5、跟踪it技术进展,做好技术储备。 篇三:软件开发工程师职责 1.负责开发项目的系统分析、研发与组织实施 2.负责开发符合系统要求的软件内容 3.修改以有的系统方案,以维持优良的操作性能及正常的信息沟通 4.mes程序的设计与开发; 5.提高生产的效率,保障系统的稳定性及可靠性 6.适应性维护工作 7.掌握生产流程,优化生产控制 8.提供技术指导,促进系统操作技术和译码编程的有效使用 9.跟踪it技术进展,做好技术储备