java工程师年度总结

时间:2019-05-12 11:55:33下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《java工程师年度总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《java工程师年度总结》。

第一篇:java工程师年度总结

java工程师年度总结

如果条件允许,每周三下午四时可以设立下午茶时间,时间可以是十五分钟,再忙也要学会适当放松自己。也是提高工作效率的另一种方式。以下内容是小编为您精心整理的java工程师年度总结,欢迎参考!

java工程师年度总结篇一

尊敬的领导:

您好!在XX年11月我很荣幸地进入公司,加入了研发部Java技术开发团队,认识了友善严谨的领导、热心和睦且技术优秀的同事,很是开心。在这一年里通过自身的努力,不断完善自己的知识结构,向同事虚心请教开发技术上的问题,较快地熟悉了公司采用的技术框架和业务知识。

通过公司日常培训学习和工作积累我对公司业务也有了一定的了解,在各方面也有了进步。目前在参与项目开发的工作中,我负责XXX功能模块开发。新年伊始,特向过去的一年XX年工作总结汇报如下: 根据公司的安排,项目的需要,通过在XXX项目开发中的锻炼,我成长了,也认识到了自己的不足之处。在自身的努力、领导的帮助,团队的合作下,克服重重技术困难,增长了工作经验,收获颇多。从入公司以来我就开始学习基于代码生成器免费开源的开发框架以及Maven项目管理工具的使用,曾经接触过的框架比较熟悉的有SSH,表现层的实现技术freemaker、JSP。个人优势就是曾在XXX行业针对XXX业务用SpringMVC框架开发管理系统,缺点是没有用过Activity工作流技术。Hibernate框架,没有用到过多表关联动态查询和hql查询。印象较深刻的就是多对多关联表查询需要用到构造函数的方法来查。新接触的项目中我主要涉及到的开发模块有XXX等功能。

工作中的经验总结如下:

1.对业务流程的梳理上,代码没有写活,考虑的问题不全面。后来在讨论时经过同事的指点进行了改造,代码质量和规范才有了明显提高。

2.知识面还不够广博。在开发中遇到不少以前没学过的技术,一个模块功能中,涉及的技术往往有多种,知识多了,就会灵活变通,以后一定要加强这方面的学习。

3.需要加强总结。在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提,所以要到遇到过的问题需要进行总结,以便以后能快速定位和解决。

今后的计划:

通过今年的实践和学习,明年又是一个新的开始,立足当前的优缺点,肩负起应有的工作和性质。为公司明年的发展尽自己最大的努力,也希望自己明年有更大的收获。随着大数据时代的到来,数据已渗透到各行各业领域,希望明年可以学习到云数据库方面的知识技能。在当前已有关系型数据库方面经验的基础上提升自己。明年自己给自己定的目标是,达到理想的工作状态,顺利的开展公司的工作,掌握更多的技术点。编写高效率的代码。

对公司的小建议:

1.部门管理方面:作为研发部的一员,我觉得公司应该要有OA系统。实现员工考勤统计、绩效管理、个人通讯录等办公自动化管理,不仅仅是提高个人的办公效率,也提高公司整体的办公效率,实现资源共享,强化部门管理以及部门之间的沟通。这样就不需要每次都是人工来统计考勤数据。也不必要走线下流程打印补卡单浪费资源和减少不必要的费用支出。

2.企业文化方面:如果条件允许,每周三下午四时可以设立下午茶时间,时间可以是十五分钟,再忙也要学会适当放松自己。也是提高工作效率的另一种方式。

工作计划、今后规划做出以下几点规划:

1.工作要注重实效、注重结果,一切工作围绕着目标的完成; 2 立足大局,勤于沟通,分工合作,提高工作效率;

3.把握一切机会提高专业能力,加强平时知识总结工作;

4.精细化工作方式的思考和实践。

以上为本人粗略的个人工作小结,请领导审阅,如工作上有不到之处,请领导多多包涵,不吝指出,以便本人及时改正,从而能更好地工作。展望201x年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战!

java工程师年度总结篇二

自参加工作以来,遵守公司及所在项目部的各项规章制度,积极服从领导的工作安排,完成工作任务。维护集体荣誉,思想上要求进步,积极响应站的号召,认真贯彻执行站文件及会议精神。工作积极努力,任劳任怨,认真学习建筑工程专业知识,不断充实完善自己。做到思想行动统一。坚持保证质量第一、安全第一的思想指导自己的工作。不放过工作中的每一个细节步骤。做到工作认真严谨、实事求是。

耳边总是回想起这么一段话:建筑是一门艺术、技术并存的专业,更是一门影响国计民生、人命关天的行业。搞建筑我们得时刻谨记把安全第一记于心中,因而致使我们把工程质量放在第一位。担任现场施工管理中,依旧于严谨的工作态度对待现场。机遇就是进入小单位职位分工没有那么明确,总揽现场所有工作;挑战就是在经验实践缺乏的情况下担任现场技术总负责。以前仅靠自己的技术,而现在则也要抓好人员安排、施工进度计划等一大堆管理工作。一时工作压力极大。我时刻严格要求自己,遇到问题不断地请教有经验的同事、老师。各种方案作对比寻求最佳方法。自己摸索实践,在较短的时间内便熟悉了工作,明确了工作的程序、方向,提高了工作技能及管理能力,在具体的工作中形成了一个清晰的工作思路,能够顺利的开展工作并熟练地完成本职工作。

我能严格按国家有关“规范”“标准”组织设计,根据各工程的实际情况和施工特点,难点,进行多次论证,并运用科学的态度,加大组织方案的科技含量,各种方案作对比寻求最佳方法,指导员工精心施工,文明上岗,遵章操作。

1. 专业知识、工作能力

从拿到图纸到图纸会审,认真的查看每一个部位细节,核对数据,思考施工步骤方案。做到脑中有图。组织图纸会审。协调交换与业主、设计、监理各方意见。进入工程开工,认真了解每一个部位施工细节,按设计图纸要求,严格编制本专业施工方案,对关键点编制作业指导书,监理单位确认后执行。同时在施工准备过程中对班组进

行技术、安全交底,班组对所施工内容做到心中有数,按施工规范严格要求。施工过程中,做好班组自检、复检、专职检“三检”工作,同时做好分部分项质量检验评定记录、隐蔽记录及相关质保资料。严格控制原材料、半成品、成品材料应用于工程。

2. 工作态度和勤奋敬业方面

热爱自己的本职工作,能够正确认真的对待每一项工作,全身心地投入工作,认真遵守公司的各项规章制度。有效利用工作时间,坚守岗位,需要加班完成工作按时加班加点,保证工作能按时完成。在现场跟工人打成一片,做到以理服人。在工作之余还积极参加再教育培训。

3. 工作质量成绩、效益和贡献

在开展工作之前做好个人工作计划,有主次的先后及时的完成各项工作,达到预期的效果,保质保量的完成工作,工作效率高,同时在工作中积累了一定的施工管理经验,具备了一定的管理能力,能够较好地利用专业理论知识解决管理存在的实际问题,经过不懈的努力,使工作水平有了长足的进步,开创了工作的新局面,专业工作成绩突出,受到领导和同事的一致好评。

尽管有了一定的进步和成绩,但在一些方面还存在着不足。比如有创造性的工作思路还不是很多,个别工作做的还不够完善,这有待于在今后的工作中加以改进。努力使思想觉悟和工作效率全面进入一个新水平,充实自己施工管理经验,业余时间加强学习新技术应用,为适应建筑市场环境的发展大趋势,加大对现场生产管理、技术质量管理、文明施工等方面的管理力度,采用先进科学的管理理念,把先进的技术与管理经验与国内外先进的管理技术相结合,形成自己独立的技术优势。

目前已是知识经济时代,信息技术在工程项目中已起到越来越大的作用。建筑施工企业在大力发展与运用信息技术,重视高新技术的移植和利用、拓宽智力资源的传播渠道,全面改进传统的编制方法,使信息在生产力诸要素中起到核心的作用,逐步实现施工信息自动化、施工作业机器化、施工技术模块化和系统化的情况下,作为现场技术员应该自觉地融入现代科技知识中,自我完善自己的知识体系。以产生更大的经济效益,增强建筑施工企业的竞争力,从而使企业能在日益激烈的竞争中获得更好的生存环境。

需要重视的随着建筑事业不断发展,我感到现有的理论知识与建筑业的发展步伐还存在很大差距,为适应于大建筑市场,我将更努力地学理论知识,认真做好本职工作,使自己得到便全面的发展,在实践中不断进步,创出更多的优良工程。现申报建筑工程助理工程师职务,恳请上级评委予以核准

在多年施工过程中,本人承建过大大小小公路,数个但都是以一个目标为原则从抓质量、抓安全、抓进度和工程效益为目的,来确保工程的优

质。辽宁省大连开发区大罐弯铁路专线隧道施工中,因洞内围岩软弱,地形变化复杂,破碎较多造成大面积冒顶塌方,给施工造成很大的影响,经我队日夜奋战,并按我队提供处理塌方的方案进行严格和科学性抢险,顺利地完成了任务并受到建设部门的奖励,这项工程最张竣工验收评定为优良。这说明了施工当中不只量“干”而是又有科学知识理论和丰富的实践经验才能把项目搞好。这就是我在施工中始终坚持的原则,只有这样才能在今后建筑市场中站稳脚。

在长期的工程施工管理实践中使我懂得,要使工程保住质量,除了每个图施工,按规范施工外,安全的工作是非常重要的,没有安全,工程的质量就不能保证,从多年的施工技术管理实践中使我积累了一定的经验,在施工中,作为一施工技术人员,要把工程质量和安全生产视为企业的生命,在安全生产管理上,我们始终注重安全生产教育,落实安全责任制,实施责任管理,鼓励工人树立坚持安全操作方法的信心,养成安全操作的良好习惯,定期进行安全检查,消除事故隐患,落实整改措施,防止事故伤害,改善劳动条件,做到安全生产常抓不懈,警钟长鸣。

本人在工程项目管理和施工技术方面有很好的经验和施工能力,为了把公司做好做大,更有效益,以后我要把工作做了地更好、更完美。

第二篇:JAVA工程师

【岗位职责】

1.从事公司核心业务系统的开发、调试,参与产品的分析,设计、开发以及测试几个阶段;

2.编写系统开发文档、技术手册。

【任职资格】

1.计算机或相关专业本科以上学历,2年以上J2EE开发经验,有J2EE项目管理与项目设计经验优先;

2.精通Java编程,熟悉J2EE、MVC架构和UML建模语言等相关技术,熟练掌握面向对象的程序设计方法,熟悉或了解各种数据结构和算法模型;

3.能熟练使用开发框架:SpringMVC、myBatis、Spring;

4.熟练掌握Html、Css、Javascript、JSP、Servlet、XML、JDBC、SOA、AOP等J2EE常用技术;

5.能熟练使用MySql、Oracle等数据库产品,并能熟练编写SQL语句.6.能熟练使用Eclipse,IDEA等开发工具进行项目开发。

6.熟悉JBOSS、Tomcat等服务器产品,熟悉安装、调试、发布配置应用,熟悉Linux操作系统更佳;

7.有源码研究爱好者优先,如有参与开源项目请附上github或项目地址;

8.能承受一定的工作压力,有责任心、上进心,具备良好的自学能力和独立解决问题能力。

基本待遇:

富有竞争力的基本薪资+实际工资作为基数缴纳的五险一金+商业保险+工作日补助+加班补贴+各类国家规定的福利+公司内部特有员工福利等

第三篇:java工程师实习总结

java工程师实习总结

总结就是对一个时期的学习、工作或其完成情况进行一次全面系统的回顾和分析的书面材料,它可以有效锻炼我们的语言组织能力,让我们一起来学习写总结吧。那么你真的懂得怎么写总结吗?下面是小编帮大家整理的java工程师实习总结,欢迎阅读与收藏。

java工程师实习总结1

伴随着充实紧凑的工作生活,两个月的时间已经过去了。这一段时间里有工作上的收获,知识的丰富,经验的增长,同时也暴露出很多问题和不足。总结经验,吸取教训,本文将主要从几个方面来对工作进行总结:工作的主要内容;其中的失败和教训以及成功和经验;展望下一阶段的工作,确定自己的目标。以此作为惩前毖后的记录。

来到一个新的工作环境,最能发现自身的不足,这几个月,抱着虚心学习的态度,学习公司的开发流程,熟悉公司的企业文化,了解公司产品框架,主要技术,主动和同事沟通、学习经验,希望能更快的融入公司、融入开发团队,能够全心的投入工作。

试用期期间完成的工作还十分有限,简单列了一些:掌握java开发语言和环境,由于在校学习时主要是以。net作为开发语言,所以在刚入职时通过一段时间学习并基本掌握了java开发技术。熟悉公司开发流程,熟悉cbp产品框架。了解了核三框架的总体结构和开发流程,并能在核三的基础上进行项目开发。

参与了社保电子支付项目的开发。主要负责web端的模块开发,通过开发的过程,学习和掌握了flex界面开发,hibernate和oracle数据库。因为自己在经验上的不足,所以,在项目的开发过程中碰到开发进度慢的问题。综合起来看原因在于:

1、没有项目经验,没有经历过系统和完整的系统开发。

2、对于技术的学习和掌握还不够深入。

3、发现问题的能力不够,在自己以往的学习方式中,欠缺一种主动发现问题的能力。今后,我会多注意在这些方面的学习和积累。

这两个月的工作生活是充实且富有乐趣的,结识了很多同事和朋友,公司的氛围是非常轻松愉快的。感谢两个月来李鹏经理的关心,感谢部门同事的悉心指导,感谢公司各位同事的热心帮助,希望能在接下来的工作中能惩前毖后,总结经验,吸取教训,做到个人与公司共荣辱同进退,共同实现中地的辉煌。

java工程师实习总结2

于20xx年7月6号进入公司,我一直对自己要求严谨,遵守公司的规章制度,参与了社保电子支付项目的开发;来到一个新的工作环境,最能发现自身的不足,这几个;公司的开发流程,熟悉公司的企业文化,了解公司产品;学习经验,希望能更快的融入公司、融入开发团队,能做到的工作还十分有限,简单列了一些:掌握java开发;职时通过一段时间学习并基本掌握了试用期个人工作总结我于20xx年7月6号进入公司的软件开发四部,担任java程序员一职。

在这段工作时间里,我一直对自己要求严谨,遵守公司的规章制度,努力完成和完善分配给我的任务,参与了社保电子支付项目的开发。现在,试用期结束了,对自己这3个月的工作情况作个总结。

前期工作回顾来到一个新的工作环境,最能发现自身的不足,这几个月,抱着虚心学习的态度,学习公司的开发流程,熟悉公司的企业文化,了解公司产品框架,主要技术,主动和同事沟通、学习经验,希望能更快的融入公司、融入开发团队,能够全心的投入工作。

试用期期间完成的工作还十分有限,简单列了一些:掌握java开发语言和环境,由于在校学习时主要是以。net作为开发语言,所以在刚入职时通过一段时间学习并基本掌握了java开发技术。熟悉公司开发流程,熟悉cbp产品框架。了解了核三框架的总体结构和开发流程,并能在核三的基础上进行项目开发。参与了社保电子支付项目的开发。主要负责web端的模块开发,通过开发的过程,学习和掌握了flex界面开发,hibernate和oracle数据库。

因为自己在经验上的不足,所以,在项目的开发过程中碰到开发进度慢的问题。综合起来看原因在于:

1、没有项目经验,没有经历过系统和完整的系统开发。

2、对于技术的学习和掌握还不够深入。

3、发现问题的能力不够,在自己以往的学习方式中,欠缺一种主动发现问题的能力。

今后,我会多注意在这些方面的学习和积累。在工作的这段时间里,我得到很多同事的帮助。部门经理经常与我交流,指出技术上的问题,传授了很多开发经验。与同事间也经常互相请教,探讨碰到的问题,互相学习。使得我很快就适应了公司的生活。在这期间还参加了公司的中秋晚会,感受了公司文化。总之,认真的回顾了这段时间的工作,发现了一些不足之处,这都是我在接下的工作中需要完善的。同时,也会尽最大努力的学习和积累经验,逐步发展成一个全面的技术开发人员,更好的完成工作。

java工程师实习总结3

转眼间,来到公司接近一个月了,从校园里走到实习岗位,学习环境变了,与周围的人的关系变了,一开始最重要的就是做好角色的转变,融入到环境中。从学校学生到公司员工是一次非常重要的角色转变,同时也是一次人生的跨越。对于大学生来讲,这不是一道不可逾越的障碍,实习的机会也将是我未来职业生涯助力的跳板。在实习的适应阶段,我最重要的转变就是态度的变换,我自己也体会到态度决定着一切。作为一个新人,在加入新的团队中,态度是最应该去注意的。要有学会反思的习惯,回顾这一周的学习情况:

作为一名Java开发工程师,Java虚拟机是必须要了解的,其中的内存划分,工作原理自己要熟悉,所以这一周花了一部分时间阅读了Java虚拟机规范文档,学习了classloader机制,了解并熟悉了虚拟机内存的划分以及其中的各项参数。先说一下什么是classloader机制?

当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,则会引发系统异常。而程序在启动的时候,并不会一次性加载程序所要用的所有class文件,而是根据程序的需要,通过Java的类加载机制(ClassLoader)来动态加载某个class文件到内存当中的,从而只有class文件被载入到了内存之后,才能被其它class所引用。所以ClassLoader就是用来动态加载class文件到内存当中用的。

Java虚拟机提供了三层classLoader

Bootstrap classLoader:采用native code实现,是JVM的一部分,主要加载JVM自身工作需要的类,如java.lang.、java.uti.等;这些类位于$JAVA_HOME/jre/lib/rt.jar。Bootstrap ClassLoader不继承自ClassLoader,因为它不是一个普通的Java类,底层由C++编写,已嵌入到了JVM内核当中,当JVM启动后,Bootstrap ClassLoader也随着启动,负责加载完核心类库后,并构造Extension ClassLoader和App ClassLoader类加载器。

ExtClassLoader:扩展的class loader,加载位于$JAVA_HOME/jre/lib/ext目录下的扩展jar。

AppClassLoader:系统class loader,父类是ExtClassLoader,加载$CLASSPATH下的目录和jar;它负责加载应用程序主函数类。

其实了解了classloader机制,个人觉得比较重要的还是要学会自定义类加载器。为什么要学会自定义类加载器?

JVM提供的类加载器,只能加载指定目录的jar和class,如果我们想加载其他位置的类或jar时,例如加载网络上的一个class文件,默认的ClassLoader就不能满足我们的需求了,所以需要定义自己的类加载器。

java工程师实习总结4

我叫XX,于XX年X月X日进入公司,根据公司的需要,目前担任JAVA程序员一职,负责JAVA程序工作。

本人工作认真、细心且具有较强的责任心和进取心,勤勉不懈,极富工作热情;性格开朗,乐于与他人沟通,具有良好和熟练的沟通技巧,有很强的团队协作能力;责任感强,确实完成领导交付的工作,和公司同事之间能够通力合作,关系相处融洽而和睦,配合各部门负责人成功地完成各项工作;积极学习新知识、技能,注重自身发展和进步。

我自XX年X月工作以来,一直从事java程序员工作,因此,我对公司这个岗位的工作可以说驾轻就熟,并且我在很短的时间内熟悉了公司以及有关工作的基本情况,马上进入工作。

在本部门的工作中,我勤奋工作,获得了本部门领导和同事的认同。当然,在工作中我也出现了一些小的差错和问题,部门领导也及时给我指出,促进了我工作的成熟性。如果说刚来的那几天仅仅是从简介中了解公司,对公司的认识仅仅是皮毛的话,那么随着时间的推移,我对公司也有了更为深刻的了解。公司宽松融洽的工作氛围、团结向上的企业文化,让我很快进入到了工作角色中来。

这就好比一辆正在进行磨合的新车一样,一个好的司机会让新车的磨合期缩短,并且会很好的保护好新车,让它发挥出最好的性能。咱们公司就是一名优秀的司机,新员工就是需要渡过磨合期的新车,在公司的领导下,我会更加严格要求自己,在作好本职工作的同时,积极团结同事,搞好大家之间的关系。

在工作中,要不断的学习与积累,不断的提出问题,解决问题,不断完善自我,使工作能够更快、更好的完成。我相信我一定会做好工作,成为优秀的闻天人中的一份子,不辜负领导对我的期望。总之,在这一个月的工作中,我深深体会到有一个和谐、共进的团队是非常重要的,有一个积极向上、大气磅礴的公司和领导是员工前进的动力。XX公司给了我这样一个发挥的舞台,我就要珍惜这次机会,为公司的发展竭尽全力。

java工程师实习总结5

在公司快半年了。在这半年时间里,我从一个刚毕业的迷茫青年,什么都不懂,变成了一个合格的程序员。在这里,我想总结一下我过去六个月的工作:

1、思想政治表现、道德素质和职业道德。

严格按照专业人员应具备的素质,约束自己,爱岗敬业,责任心和事业心强,积极认真学习专业知识,工作态度端正,认真负责。

2。专业知识,工作能力,具体工作。

在过去的六个月里,我以做得更好为目标,开拓创新,积极成功地完成了以下职责:

中天聊天项目测试,source the globe项目测试,服务模块界面原型修改,网络教学平台项目界面原型编写,项目开发,项目测试,领导交办的其他工作。

3。工作态度和勤奋敬业

热爱自己的工作,能够正确认真对待每一份工作,努力工作,热情为大家服务,严格遵守劳动纪律,按时上班,一次不迟到,出勤率高,半年请一次病假,有效利用工作时间,坚守岗位,需要加班,按时加班,保证工作能按时完成。

4。缺点

在公司领导和部门同事的帮助和建议下,我的工作得到了很大的改善。当然我还有很多缺点:处理问题的思路简单不成熟,工作中容易出现急躁情绪,需要更深入的学习专业知识,提高工作水平。

我刚从学校进入社会。来到公司短短的半年时间里,我学到了很多在学校学不到的知识,包括专业的'和非专业的。这些知识是我一生的一大收获。在公司里,那种工作氛围迫使每个员工不停地工作,每个人都在这种氛围中成长。至于我,作为程序员,有任务的时候会认真完成,没任务的时候会学新的。

java工程师实习总结6

在学院领导老师的带领和安排下,上学期期末我们去北京进行了为期10天的专业实习。在实习期间,我们在特殊编程技能和软件开发的整体架构方面获得了很多。

本次培训分为两个阶段。前五天是第一阶段。我们学习了理论知识,巩固和深化了所学的编程知识。下面说说个人感受和经历

一、学习理论知识

在最初的五天实践培训中,我们学习了java编程的理论课程。班主任幽默严谨。在老师的指导和启发下,我们巩固了以前在学校学过的编程知识,加深了它,澄清了一些以前对编程技术了解的错误或模糊的概念。

在课堂上,我们还以java中GUI编程常用的swing框架和JAVA的容器系统为切入点。在此期间,框架不仅学习了一般的编程知识和技能。在对框架全面系统的了解中,我也学到了框架中的泛型技术和架构思想的知识。在企业的实际编码过程中,每一个框架都构成了软件的基石。只有掌握几个框架知识,我们才能在实践中高效发展,才能使我们的产品立足于市场

败之地。

在理论课的学习过程中,我们也暴露了一些问题,比如在学校上课学习时,对所学知识只是知其然而不知其所以然,不太愿意深钻,和超前学习一些知识。

二、项目开发实战练习

在结束了理论知识的学习之后,后五天我们在实训基地进行了项目开发的实战练习。

项目的名称是superVCD,是由海辉曾经所接的一个远程音乐唱片管理软件项目的精简版。虽然有所精简,但是其内容对我们学习仍具有相当的价值,对我们了解真实的软件的设计规范,编码规范,文档规范以及客户对软件的需求很有参考价值。该内容囊括了GUI设计和编码,容器与泛型的知识,规范文档编写,测试及日志系统,甚至要求我们实现一个专用的轻量级数据库系统,这无疑是对我们很好的一次历练机会,同时可以积累丰富的知识。

平时我们很少有机会能够完成一个如此规模的项目,所以在这次项目实战训练中,我的收获也有很多。

第一,我学会了如何规范的编写代码和文档。文档和代码是团队各成员在项目开发交流合作中的纽带,风格随意混乱的代码和缺失或语义不明的文档会让团队中的其他成员不能理解和使用自己写的程序,我在平时编写代码比较随意,并不注重这一点,经历这次实战演练之后,我一定会严格的遵守编码规范。

第二,我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。

第三,我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。

第四,我学会了如何团队合作,共同开发。作为项目开发小组的组长,我的体会更加深刻。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。

第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品最好的办法就是用言语将自己的项目的最好的一面展示出来,在最后一天里,实训的老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。

在实战的过程中,我对项目开发流程有了切实的体会:学会了如何编写规范合格的代码和文档;学会了了正确理解分析客户需求并设计项目的方法;体会到了团队合作精神的重要性,明白了组织团队进行项目开发的具体流程,还了解到了向客户展示产品以及与客户进行沟通的技巧。

经历过这次实习实训,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。实训虽已结束,但我们的不断学习的征途才刚刚迈出第一步。今后的路还很长,还有很多机会去实习提高,我们要以更加积极的姿态去充实自己,学习,不断地迎接挑战。

第四篇:java工程师面试题

西安三元数码软件有限公司 外派JAVA软件工程师笔试题4303

返回上级目录

选择题

1:在软件生命周期中,下列哪个说法是不准确的?

A.软件生命周期分为计划、开发和运行三个阶段

B.在计划阶段要进行问题焉醛和需求分析

C.在开发后期要进行编写代码和软件测试

D.在运行阶段主要是进行软件维护

2:public class Parent {

int change(){…} }

class Child extends Parent {

}

Which methods can be added into class Child?

A.public int change(){} B.abstract int chang(){} C.private int change(){} D.none 3:

1.Give the following method: 2.public void method(){ 3.String a,b;

4.a=new String(“hello world”);5.b=new String(“game over”);6.System.out.println(a+b+”ok”);7.a=null;8.a=b;

9.System.out.println(a);10.}

11.In the absence of compiler optimization, which is the earliest point the object a refered is definitely elibile to be garbage collection.A.before line 5 B.before line 6 C.before line 7 D.before line 9 4:

1.String s=”Example String”;Which operation is not legal? A.int i=s.length();B.s[3]=”x”;

C.String short_s=s.trim();D.String t=”root”+s;

5:关于垃圾收集的哪些叙述是对的。

A.程序开发者必须自己创建一个线程进行内存释放的工作。

B.垃圾收集将检查并释放不再使用的内存。

C.垃圾收集允许程序开发者明确指定并立即释放该内存。

D.垃圾收集能够在期望的时间释放被java对象使用的内存。

6:

1.Give the following code: 2.public class Example{

3.public static void main(String args[]){ 4.int l=0;5.do{

6.System.out.println(“Doing it for l is:”+l);7.}while(--l>0)

8.System.out.println(“Finish”);9.} 10.}

11.Which well be output: A.Doing it for l is 3 B.Doing it for l is 1 C.Doing it for l is 2 D.Doing it for l is 0

7: Which of the following statements are true?

A.The automatic garbage collection of the JVM prevents programs from ever running out of memory

B.A program can suggest that garbage collection be performed and force it C.Garbage collection is platform independent

D.An object becomes eligible for garbage collection when all references denoting it are set to null.8:下面关于变量及其范围的陈述哪些是错的。

A.实例变量是类的成员变量。

B.实例变量用关键字static声明。

C.在方法中定义的局部变量在该方法被执行时创建

D.局部变量在使用前必须被初始化。

9:

1.Which is the most appropriate code snippet that can be inserted at line 18 in the following code? 2.3.(Assume that the code is compiled and run with assertions enabled)4.5.1.import java.util.*;6.7.2.8.9.3.public class AssertTest 10.11.4.{ 12.13.5.private HashMap cctld;14.15.6.16.17.7.public AssertTest()18.19.8.{ 20.21.9.cctld = new HashMap();22.23.10.cctld.put(“in”, “India”);24.25.11.cctld.put(“uk”, “United Kingdom”);26.27.12.cctld.put(“au”, “Australia”);28.29.13.// more code...30.31.14.} 32.33.15.// other methods....34.35.16.public String getCountry(String countryCode)36.37.17.{ 38.39.18.// What should be inserted here? 40.41.19.String country =(String)cctld.get(countryCode);42.43.20.return country;44.45.21.} 46.47.22.} A.assert countryCode!= null;

B.assert countryCode!= null : “Country code can not be null”;C.assert cctld!= null : “No country code data is available”;D.assert cctld : “No country code data is available”;10:在下述选项时,没有构成死循环的程序是

A.int i=100 while(1){ i=i%100+1;if(i>100)break;} B.for(;;);

C.int k=1000;do { ++k;}while(k>=10000);D.int s=36;while(s);--s;11:

1.给出下面的代码片断。。下面的哪些陈述为错误的? 2.1)public void create(){ 3.2)Vector myVect;4.3)myVect = new Vector();5.4)} A.第二行的声明不会为变量myVect分配内存空间。

B.第二行语句创建一个Vector类对象。

C.第三行语句创建一个Vector类对象。

D.第三行语句为一个Vector类对象分配内存空间

12:A class design requires that a member variable should be accessible only by same package, which modifer word should be used?

A.protected B.public C.no modifer D.private 13:

1.Give the following java source fragement: 2.//point x

3.public class Interesting{ 4.//do something 5.}

6.Which statement is correctly Java syntax at point x? A.public class MyClass{//do other thing…} B.static int PI=3.14

C.class MyClass{//do something…} D.none

14:Which fragments are not correct in Java source file?

A.package testpackage;public class Test{//do something...}

B.import java.io.*;package testpackage;public class Test{// do something...}

C.import java.io.*;class Person{// do something...} public class Test{// do something...} D.import java.io.*;import java.awt.*;public class Test{// do something...} 15:以下的C程序代码片段运行后C和d的值分别是多少

Int a =1,b =2;Int c,d;c =(a&b)&&a;d =(a&&b)&a;

A.0,0 B.0,1 C.1,0 D.1,1 16:

1.What will be the result of executing the following code? 2.3.public static void main(String args[])4.{

5.char digit = 'a';

6.for(int i = 0;i < 10;i++)7.{

8.switch(digit)9.{

10.case 'x' : 11.{ 12.int j = 0;13.System.out.println(j);14.} 15.default : 16.{

17.int j = 100;18.System.out.println(j);19.} 20.} 21.} 22.int i = j;

23.System.out.println(i);24.} 25.26.Choices: A.100 will be printed 11 times.B.The code will not compile because the variable i cannot be declared twice within the main()method.C.The code will not compile because the variable j cannot be declared twice within the switch statement.D.None of these.17:

1.Give this class outline: 2.class Example{ 3.private int x;

4.//rest of class body… 5.}

6.Assuming that x invoked by the code java Example, which statement can made x be directly accessible in main()method of Example.java? A.Change private int x to public int x B.change private int x to static int x C.Change private int x to protected int x D.change private int x to final int x 18:Which are not Java keywords? A.TRUE B.const C.super D.void

19:设有变量说明语句int a=1,b=0;则执行以下程序段的输出结果为()。

switch(a){ case 1: switch(b){

case 0:printf(“**0**”);break;case 1:printf(“**1**”);break;}

case 2:printf(“**2**”);break;}

printf(“n”);

A.**0** B.**0****2** C.**0****1****2** D.有语法错误

20:软件生命周期的瀑布模型把软件项目分为3个阶段、8个子阶段,以下哪一个是正常的开发顺序?

A.计划阶段、开发阶段、运行阶段

B.设计阶段、开发阶段、编码阶段

C.设计阶段、编码阶段、维护阶段

D.计划阶段、编码阶段、测试阶段

21:

1.What will happen when you attempt to compile and run the following code? 2.3.class Base 4.5.{ 6.7.int i = 99;8.9.public void amethod()10.11.{

12.13.System.out.println(“Base.amethod()”);14.15.} 16.17.Base()18.19.{

20.21.amethod();22.23.} 24.25.}

26.27.public class Derived extends Base 28.29.{

30.31.int i =-1;32.33.34.35.public static void main(String argv[])36.37.{

38.39.Base b = new Derived();40.41.System.out.println(b.i);42.43.b.amethod();44.45.} 46.47.public void amethod()48.49.{

50.51.System.out.println(“Derived.amethod()”);52.53.} 54.55.}

56.57.Choices: A.Derived.amethod()-1 Derived.amethod()B.Derived.amethod()99 C.Compile time error D.Derived.amethod()简答题

22:怎样在复杂的各种形式的网页中提取mp3下载的结构化数据?

23:编写一程序,利用RandomAccessFile类将一个文件的全部内容追加到另一个文件的末尾。

24:已知abc+cba=1333,其中a,b,c均为一位数,编程求出满足条件的a,b,c所有组合。

25:servlet的生命周期?

26:Static Inner Class 和 Inner Class的不同,说得越多越好。

27:如果有几千个session,怎么提高效率。

28:

1.public class Something { 2.void doSomething(){ 3.private String s = "";4.int l = s.length();5.} 6.} 7.有错吗? 29:是否可以从一个static方法内部发出对非static方法的调用?

30:error和exception有什么区别?

31:Is Tomcat faster than serving static HTML pages than Apache httpd?

第五篇:java工程师技术标准

JAVA初级工程师 岗位职责:

1、按照质量及过程管理要求,根据设计完成软件开发及内部测试;

2、负责开发过程中相关文档编写; 任职要求:

1、有扎实的软件理论基础,理解面向对象编程,良好的面向对象理解能力;

2、有1年以上J2EE项目开发经验并持续至今;

3、精通JAVA 语言,有良好的编程习惯,熟悉Struts,Hibernate,Spring等开源框架的使用;

4、能够正确理解和阅读UML设计文档;

4、熟练使用SQL语言;

5、可承受较大的工作压力,有团队意识和钻研精神;

JAVA中级工程师 岗位职责:

1、负责中低难度的软件设计、较高难度的代码开发,有很强的质量意识;

2、负责中低难度的需求分析;

3、负责需求、设计中相关文档编写;

4、编写制订各项较低难度技术方案;

5、指导、培训初级工程师;

6、维护处理系统日常问题。任职要求:

1、有扎实的软件理论基础,理解面向对象编程,良好的面向对象理解能力;

2、有3年以上J2EE项目开发经验并持续至今;

3、精通JAVA 语言,有良好的编程习惯,熟悉Struts,Hibernate,Spring等开源框架的使用,了解其理论基础;

4、精通UML,熟练掌握UML设计工具,有良好文档编写习惯;

4、熟练使用SQL语言,有一定ORACLE、SYBASE等大型数据库使用及设计、开发经验;

5、熟悉银行金融业务;

6、可承受较大的工作压力,有团队意识和钻研精神;

JAVA高级工程师 岗位职责:

1、负责较高难度的软件设计、核心重要模块开发,有很强的质量意识;

2、负责需求、设计中相关文档编写;

3、编写制订各项技术方案;

4、负责较高难度的需求分析;

5、指导、培训中初级工程师、新员工;

6、解决项目中技术难题。任职要求:

1、有扎实的软件理论基础,深刻理解面向对象编程,良好的面向对象分析设计能力;

2、有5年以上大中型项目开发经验并持续至今,其中3年以上基于J2EE架构大型应用系统的模块设计开发经验;

3、精通JAVA 语言,有良好的编程习惯,掌握Struts,Hibernate,Spring等开源框架原理;

4、具备ORACLE、SYBASE等大型数据库使用及设计、开发经验;

5、精通UML,熟练掌握UML设计工具,有良好文档编写习惯;

6、掌握常用安全加密技术,具有安全加密设计、分析能力;

7、了解常用网络设备,熟悉TCP/IP协议,具有网络架构和分析能力;

8、可承受较大的工作压力,有团队意识和钻研精神;

9、熟悉银行金融业务。

JAVA技术经理 岗位职责:

1、对整个项目的技术成败负责,有很强的质量意识;

2、负责系统开发分工,包括软件需求、设计、开发和维护;

3、负责高难度的软件设计、核心重要模块开发;

4、负责软件实施过程中的重要文档编写;

5、协助、主导解决项目中各类技术难题;

6、负责项目组内员工的技术培训与工作指导;

7、制定项目组内技术规范;

8、参与项目招标相关事务,参加各类项目技术会议。任职要求:

1、有扎实的软件理论基础,深刻理解面向对象编程,有独立负责子系统分析设计的经验;有一定理论提取能力;

2、有7年以上大中型项目工作经验,3年以上基于J2EE架构大型应用系统的设计开发经验;

3、掌握软件开发流程和软件工程相关知识,良好的结构设计和程序代码编写能力,具备良好的编程习惯;热爱技术,对编程有足够的兴趣,勇于尝试,较强的创新能力;

4、掌握ORACLE、SYBASE等大型数据库;

5、精通JAVA 语言,熟悉Struts,Hibernate,Spring等一种以上开源框架,掌握其核心原理和设计理念,精通框架中各种J2EE技术;

6、精通UML,熟练掌握UML设计工具,有良好文档编写习惯;

7、掌握常用安全加密技术,具有安全加密设计、分析能力;

8、了解常用网络设备,熟悉TCP/IP协议,具有网络架构和分析能力;

9、具有高度的责任感和敬业精神,具有良好的职业道德,工作认真、踏实可承受较大的工作压力;

10、熟悉银行金融业务。

下载java工程师年度总结word格式文档
下载java工程师年度总结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Java软件工程师

    Java软件工程师 Java软件工程师,从1995年正式推出这么多年以为,java已从编程语言发展成为全球第一大统一开发平台。Java技术已成为计算机行业主要公司所采纳。越来越多的国家......

    java工程师自荐信

    java工程师自荐信 java工程师自荐信1 尊敬的经理:您好!我叫XXX,是一位计算机软件专业的应届毕业生。看到贵公司JAVA开发工程师的招聘信息,我觉得我自己挺符合贵公司的要求的,所以......

    JAVA工程师简历

    个 人 简 历 基 本 信 息 姓 名 XXX 1986-11-13 五年以上 本 科 性 民 别 族 英 硕 男 汉 语 士 XXXX XXXX XXXX@XXXX.com.cn 照 片 出生日期 工作年限 学 历 第一外语......

    java工程师2010年度工作总结

    2010年度工作总结 2010年对于我来说是非常重要的一年,在这一年中我有了很多的进步,也在在很多地方留下了一些遗憾。古人云:“前事不忘,后事之师”,亦云:“一日而三省吾身”。我虽......

    JAVA工程师年终工作总结

    项目工程师个人年终工作总结光阴似箭,日月如梭。一转眼来到泰安公司已经有将近一年的时间,在过去的一年里,在公司项目领导的支持和同事的帮助下,我个人在2014年度也取得了不小的......

    JAVA工程师简历

    个人信息 姓名:XXXXXXXX 毕业学校:XXXXXXXXX年龄:21学历:本科 英语等级:CET-4 专业:计算机科学与技术手机:XXXXXXXX邮箱:XXXXXXXXXX 求职意向JAVA软件工程师、WEB开发工程师自我评价......

    java工程师面试

    精通java语言及面向对象思想 具有扎实的java编程基础和良好的编程规范 精通 jsp语言 html语言 javascript脚本以及css 样式 熟练掌握sqlserver oracle 数据库熟练使用Spring......

    java工程师简历

    个 人 简 历 个人信息 姓名:梁盛甡(shen)性别: 男 年龄:23民族: 汉 族 政治面貌: 团员专业: 信息与计算科学 毕业学校: 华南理工大学广州学院学历: 本科 联系电话: ***E_mail......