javaee开发心得体会及收获 javaee项目开发个人总结(7篇)

  • 上传日期:2023-01-06 19:29:16 |
  • ZTFB |
  • 14页

心得体会是指一种读书、实践后所写的感受性文字。心得体会对于我们是非常有帮助的,可是应该怎么写心得体会呢?下面是小编帮大家整理的心得体会范文大全,供大家参考借鉴,希望可以帮助到有需要的朋友。

最新javaee开发心得体会及收获一

实训期间,让我学到了很多东西,不仅使我在理论上对it领域有了全新的认识,在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的.道理,对我来说受益非浅。除此以外,我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。这一次亲身感受到理论与实际的相结合,让我大开眼界。也是对以前所学知识的一个初审吧!这次实训对于我以后学习、找工作也真是受益菲浅,在短短的20天中相信这些宝贵的经验会成为我今后成功的重要的基石。

作为一名大三的学生,经过差不多三年的在校学习,对程序设计有了理性的认识和理解。在校期间,一直忙于理论知识的学习,只能偶尔练习一些小程序,没有机会也没有相应的经验来参与项目的开发。所以在实训之前,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么来分工以及完成该项目所要的基本步骤也不明确。而经过这次实训,让我明白一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。

一个完整项目的开发它所要经历的阶段包括:规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试、操作手册。一个项目的开发所需要的财力、人力都是大量的,如果没有一个好的远景规划,对以后的开发进度会产生很大的影响,严重时导致在预定时间内不能完成该项目或者完成的项目跟原先计划所要实现的项目功能不符合。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有具体的认识,并能减少在开发过程中出现不必要的脱节。代码的实现是一个项目开发成功与否的关键,可以说,前面所做的事情就是为代码的实现做铺垫。

经过几天天的javaweboa办公系统开发的实训,我对java软件开发平台有了更深一步的了解与深入,对sun公司的myeclipse认识与使用也有了大大的提高。开发这个oa办公系统用到知识几乎都是以前课本上所没有学到这,很多都是现学现卖,所以用起来遇到很多的阻力。我做的模块是考勤的请假管理,要用到dao,和mvc设计思想模式。听课的时候不太明白这是怎样的一种设计模式,随着慢慢的深入开发,通过解决各种问题,体会到了这两个设计模式的一些要领。虽然后面和数据库连接时成功,但是却没有在数据库看到应该增加进去的内容,调试了很久还是没有成功,由于时间问题最后只好作罢。但是我有决心会去弄明白它。

这次实训也让我深刻了解到,不管在工作中还是在生活中要和老师,同学保持良好的关系是很重要的。做事首先要学做人,要明白做人的道理,如何与人相处是现代社会的做人的一个最基本的问题。对于自己这样一个即将步入社会的人来说,需要学习的东西很多,他们就是最好的老师,正所谓“三人行,必有我师”,我们可以向他们学习很多知识、道理。

突然想起鲁迅先生的一句话:这里本来没有路,只是走的人多了,也便成了路。生活的路呢?生活的路也是人走出来的,每个人一生总要去很多陌生的地方,然后熟悉,而接着又要启程去另一个陌生的地方。在不久就要踏上人生另一旅程的时候,有时不免会感到有些茫然,感到无助,但生活的路谁都无法预设,只能一步一步摸索,但只要方向正确,不要走入歧途,走哪条路都走向光明。

最新javaee开发心得体会及收获二

姓名:

两年以上工作经验|男|27岁(19xx年11月15日)

居住地:

电话:

e-mail:

最近工作[1年2个月]

公司:xx有限公司

行业:计算机软件

职位:java开发工程师

最高学历

学历:本科

专业:计算机信息管理

学校:

自我评价

对工作努力有责任心,多年项目管理经验,能主导百万级以上大型信息化项目的开展。沟通能力强,技术能力全面,项目经验丰富。为人友善、作风严谨、工作专注、生活乐观。自学和持续学习能力强。具备较强的行业信息搜集能力、产业研究分析能力、逻辑思维能力和分析判断能力。

求职意向

到岗时间:一个月之内

工作性质:全职

希望行业:计算机软件

目标地点:

期望月薪:面议/月

目标职能:java开发工程师

工作经验

20xx/1 — 20xx/3:xx有限公司[1年2个月]

所属行业:计算机软件

研发部java开发工程师

1. 负责公司网站开发和维护,负责对网站进行实施,测试。

2. 负责现有网站的维护和升级,负责解决开发过程中的技术问题。

3. 统一代码风格、监督团队开发、落实测试、验收代码质量,参与软件系统设计,能编写代码。

20xx/6 — 20xx/10:xx有限公司[1年4个月]

所属行业:计算机服务(系统、数据服务、维修)

研发部高级软件研发工程师

1. 负责数据中心服务平台信息资源目录子系统。

2. 负责开发车辆行业监管平台、危险品运输监管平台等大型监管系统的开发。

3. 负责设计开发了平台的web客户端以及平台相关的缓存服务和为系统各个功能。

教育经历

20xx/9— 20xx/6 厦门大学计算机信息管理 本科

证书

20xx/12 大学英语四级

语言能力

英语(良好)听说(良好),读写(良好)

最新javaee开发心得体会及收获三

职责:

1. 参与软件产品设计、开发、实施和维护,保证设计合理、应用技术得当。

2. 进行单元测试,确保功能稳定,性能优异,保证开发工作高质量完成。

3. 参与软件设计的重构、优化,保证产品的可迭代、可维护性。

4. 参与软件设计文档的起草和完善,保证文档及时更新。

任职要求:

1. 本科及以上学历。

2. 有3年以上java web开发工作经验;有高访问量,高负载网站系统开发经验者优先。

3. 熟悉spring、spring boot、spirngmvc,mybatis/ibatis、maven及前端html5/css/javascript等。

4、java基础扎实,理解io、线程、集合等基础框架,对jvm原理有一定的了解。

5、熟悉分布式、多线程及高性能的设计与编码及性能调优。

6、熟悉linux下的常用命令。

7、熟悉mysql/oracle等数据库的开发和数据库的维护。

8、有电力行业或轨道交通行业应用开发经验者优先。

最新javaee开发心得体会及收获四

职责:

1.金融行业应用产品的研发及实施;

2.产品维护与产品技术支持;

3.基础产品和应用系统的技术支持。

岗位要求:

1.全日制本科以上学历,软件相关专业,至少需20xx年之前统招本科毕业,学历在学信网可验证。

2.4-6年开发经验,有金融行业系统开发经验者优先考虑;

3.熟练掌握java、javascript、jsp编程;

4.熟练掌握eclipse或同类的开发工具;

5.熟悉oracle,db2等大型数据库及sql的应用;

6.熟悉tomcat、websphere、weblogic等应用服务器的操作。

最新javaee开发心得体会及收获五

职责:

1、负责移动端混合模式开发工作;

2、根据项目任务计划按时完成软件编码和单元测试工作;

3、按照开发流程编写相应模块的设计文档;

5、其他团队沟通合作,保证产品研发工作的质量和进度;

6、协调团队里其它开发人员的工作。

任职要求:

1、计算机相关专业,本科学历,2年以上java开发经验,精通java语言和面向对象技术,具有扎实的java基础。

2、熟练移动端混模式开发。

3、熟悉主流web应用开发技术并熟练掌握spring、springmvc、mybatis、hibernate等主流开源框架。

4、熟练掌握数据库相关知识,熟悉msyql或oracle。

5、熟练掌握javascript技术和常用的jquery、react、vue等前端js框架。

6、具备较强的分析问题和解决问题的能力,良好的表达能力及逻辑思维能力。

7、面试需提供开发作品、精通移动端混模式开发者优先。

最新javaee开发心得体会及收获六

职责:

1、负责平台软件产品需求分析、设计;

2、参与平台软件的架构和实现;

3、负责关键代码的编写和审核;

4、参与产品开发重点、难点的技术攻关;

5、负责软件开发标准文档的撰写和维护。

任职资格:

1、计算机相关专业,本科以上学历,三年以上java开发经验;

2、精通javaee架构,熟练应用struts2,spring mvc,spring,hibernate、mybatis 、redis等常见框架,至少有一项深入研究过;

3、对jsp、servlet、html、javascript、json、ajax、jquery等有深入了解;

4、熟练应用oracle或mysql数据库;

5、具有hadoop、storm等开发经验者优先;

6、具有物联网管理平台相关开发经验者有限。

最新javaee开发心得体会及收获七

1、项目一定要全新的项目,不能是以前做过的。

2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统。

3、在开发时要和企业的开发保持一致。

4、在做项目的时候不应该有参考代码。

长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。

一、项目的地位

因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。

他们欠缺的主要是两点:

(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。

(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。

解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。

二、如何选择项目

项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据java的研究和实践经验总结,选择项目的时候要注意以下方面:

1、项目不能太大,也不能太小

这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。

2、项目不能脱离实际应用系统

项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。

3、项目应能覆盖所学的主要知识点

学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。

4、最后综合项目一定要是实际应用系统

学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。

三、java怎么选择项目

这个不是靠想象,而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。

我们可以采用倒推的方式来分析:

(1)最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目

(2)最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务。

(4)然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目。

(5)最终把要求掌握的知识点和要求掌握的深度,分散到日常教学和练习中。

好了,把上面的分析用正向描述就是:

日常教学和练习中学习和掌握的知识——演示项目——分阶段项目——综合项目——胜任企业实际开发需要。

附注:有了好的项目还要有好的训练方法(这个另外立文讨论),最最基本和重要的一条就是:绝对要指导学生亲自动手做,而不是看和听,所以尽量不要选择有现成代码的项目,演示用的项目也最好不配发代码,让学生能够跟着做出来才是真的掌握了。

上面阐述了java对项目的态度和基本选择方法,这里再把其中几个重要的、与众不同的特点阐述如下:

1、真项目

项目一定要真实,要是企业实际应用的,不能是教学性的项目,否则会脱离实达不到项目实训的效果。还有一个一定要是最新的项目,企业的要求也是在不断变化的,应用技术的方向和层次也在不断变化,这些都体现在最新项目的要求上,旧项目所要求的技术和层次很可能已经过时了,根本达不到训练的目的。

java的做法是:没有固定项目,每个班做项目之前会从企业获取最新的项目需求,然后经过挑选和精心设计,以保证既能训练技术,又能得到实际的开发经验。这样实现了跟企业的同步,企业做什么,我们就学什么,然后也跟着做什么。

2、真流程

开发的流程也要跟企业的实际开发保持一致。从项目立项开始,到需求分析、概要设计、详细设计、编码、测试的各个环节,都要完全按照真实的开发流程来做。

java的主力老师都是实战出身,在java开发方面都至少有七年以上的开发经验,同时具备多年的项目管理经验,所以能够完全按照企业开发的流程来训练学生。

3、真环境

开发的环境也要跟企业一样,包括常用的开发工具、开发平台、应用服务器、常用插件、测试工具、项目管理工具、项目管理文档等等。

java的做法是:构建跟企业完全一样的环境,然后跟企业开发一样,分团队开发。老师就相当于项目经理,一个班分成多个小组,每个组有自己的teamleader,大家分工合作,共同完成项目。

4、真开发

这是java最与众不同的一点,java深知:软件是做出来的,而不是听出来或者看出来的,企业需要能实际开发的人员,而不是只听过、看过但不能做的人。所以java非常强调:项目一定要让学生动手写出来。

java的做法是:老师做为项目经理,带领着大家一起去做需求分析、概要设计、数据结构设计、接口设计、重要业务流程的分析设计等,然后由学生们分团队进行开发,实现整个项目。这里有几个与众不同:

(1):现场带领学生一起做分析和设计,而不是预先做好了来讲讲。因为需要学生学习的是分析设计的过程和方法,而不是已经做好的结果。

(2):java选用的项目基本都是企业最新的项目,很多都是java的学生和企业在同期开发,所以是不配发源代码的。这样也断绝了学生的依赖思想,认认真真去开发。可能有同学会问:为什么不选择有源代码的项目呢,那样还可以参考学习啊!

事实上,java界最不缺的就是代码了,那么多开源软件,小到一个工具,到企业级erp都有开源的,而且很多都是大师级的作品,说实话比你参考的那些代码质量高多了,但是又有多少人能真正看明白呢,原因就在于达不到那个水平,看不懂代码背后所体现的设计和思想以及为什么要这么做,效果也就不好了。

当然不排除有这样的高人是能够完全能理解和掌握这些大师级作品的,但估计不会是刚开始学习java开发的学生,所以java根据多年的培训经验,友情提示:在初学阶段,看一千遍,听一千遍,都不如自己动手写一遍所达到的学习效果。自己能写出来的功能才是你真正掌握的功能,而不是你看得代码或者是听老师讲的,就算讲过看过,但是自己做不出来,那都不算会。

(3):java在课堂上除了带领学生去分析设计外,还会分析一些重点、难点功能的实现机制和原理,然后指导学生去实现。

5、真技术

java在每个项目中,特别会抽取有难度的部分让学生们在老师指导下实现,专门啃硬骨头,那才能真正锻炼学生的开发能力。

比如:在做oa类的项目时,会重点去做工作流、公文收发、在线office控制等;在做crm类项目时:会重点去做销售自动化和市场块的业务;在做人力资源类项目的时候会重点去做人力跟踪和人力评测模型等。

java在每个项目中,都会使用目前企业最新最流行的技术,按照最新的难度去要求,从而让学员能更符合企业的需要。

6、真经验

java的项目都是企业最新的真实项目,经过开发训练,学员能够积累足够的真实的开发经验,以胜任企业的工作需要。在进行项目分析时,还会全面讲解项目所要求的业务,让学员从业务和技术上都能充分积累。

7、真实力

作为就业培训,项目的好坏对培训质量的影响非常大,常常是决定性的作用。这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:事实上,不采用有源代码的教学性项目对java的要求非常高。试想一下,如果项目分发下去,老师带着分析后,学生都不会做会出现什么样的后果?这对java的教学质量提出了极高的要求,如果教学质量达不到让学员独立开发的水平,对依靠质量取胜和口碑发展的java将是毁灭性的。

另外一个,由于是全真的项目,在开发的过程中,肯定会有很多的问题出现,这些都要老师去解决,由于不像教学项目那样预先做好,又需要老师能很快地解决各个问题,这对老师的真实开发水平有极高的要求,这可是需要真功夫的。

总结:

总之,java通过真实的项目,真实的开发环境和开发流程,指导学员去真正开发,让学员得到真正的锻炼,收获真正的开发能力。

有了真正的开发能力——能够胜任企业的实际需要——高薪好工作。

您可能关注的文档