版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Word———软件工程实践报告心得软件工程实践报告心得三
转瞬间,到昆山已经两个多月了,软件实训心得。不知不觉中我已经从一个在校生变成了一个职员。这跟在我们学校是完全不一样的。除此之外,安博还制定了严格的制度,这些使我们在安博的培训像职工在公司工作一样,让我们提早接触到公司的氛围。
来安博最重要的目的还是学技术,那就说说这里的教育状况吧。安博实行的是上午授课,下午上机练习的制度。我觉得我们这个班上午的授课经理特别好,他对java的理解特别透彻。我在高校学了半年的java,仅仅停留在表面上,对实质的内容根本都不了解。比如说==与equals的区分,方法的掩盖,变量的隐蔽等等。老师通过图的方式,给我们讲解它们在内存中的状况,使我们从本质上了解了这些东西。他的这种授课方式,既生动又形象,彻底地将问题讲明白,我们接受起来轻松简单,也不简单遗忘。
除了他的讲课方式以外,他还是一个特别幽默的人,坐在凳子上听四个小时的课,会很乏味的,他时不时的给我们说一些搞笑的事,或者开玩笑的话,使课堂气氛特别活跃。他每讲完一个新学问点,都给我们留一点时间练习,加深对新学问的理解。我们有什么问题,他都会很急躁的跟我们讲解,不管程度是好是坏,他都一样对待。总之,听他的课就是一种享受。他还把跟学问相关的材料发给我们,让我们有讨论的空间。有时还给我们一些面试题,让我们提早看,只有预备好了去应聘才有机会。
昆山还给我们开了一些素养课,讲解一些职场素养,如何为人处事,如何同面试官讲话,还要求我们在日常生活中也尽量做到。在我们就业之前开这样的课,对我们这些即将踏入社会的高校生来说是特别重要的。公司聘请员工,一看实力,二看素养,两者缺一不行。
总之在昆山的这段时间中,我学到了许多。时间虽短,但所学到的和学问的有用性很强。全部的老师们都教给了我们许多工作习惯、工作技巧、日常礼仪、职业素养和心态方面的东西。使我们对今后的工作有了新的熟悉,增加的极大的信念。
我们学了半个多月的基础学问,也该是用一用的时候了。这半个多月,应当算是安博给我们支配的p阶段的训练时间。我们开头接触一些小型的系统,实训员工管理系统等。这些小型的系统巩固了我们的基础学问,让我们学会了一些编程的技巧,以及一些验证的方法。
每做完一个系统,我们都有一个项目演示环节。自己带着项目在全班同学的面前演示。讲解自己是如何实现的,说出自己系统的亮点和不足,然后由其他同学来挑系统的毛病,找出漏洞。通过这种方式,你可以学到其他同学的优点,别人好的编程思想你可以在以后的项目中运用。这是一个自我提高的方式。
接下来我们做了一个财务管理系统,用mvc三层架构实现的,jsp+struts+hibernate,这个系统是我们小组共同完成的,jsp用于前台的显示,struts调用bean的方法与数据库连接。这个系统做完之后,我觉得一个项目的流程图是非常的重要。假如没有总体的框架,后期修改会是很麻烦的。做项目之前我们应当先总体考虑一下布局,不要急着编程。在做项目的这段时间里,我感觉自己的学问面太窄了,书到用时方恨少。做项目不仅检查了我们的基础学问把握程度,而且给我们供应了自我提高的机会。项目做完以后,我感受颇深。以前在学软件工程的时候,始终不觉的文档很重要,老是认为编码最重要,做这个项目订正了我的错误熟悉。我熟悉到概要设计,具体设计是何等的重要。团队合作,最重要的是合作精神,不能自己一个人编程,不管其他的人。项目都是分模块做的,每个模块直接是有联系的,组内必需协调好,否则在整合的过程中会出许多的问题。一个大项目给个人自我发挥的余地是很大的。假如数据库里的数据太多,在显示的时候就应当考虑分页,分页的方法有许多种,这就是一个值得钻研的问题。在此期间我学会了自己解决问题的力量,在发觉错误的过程中,才能学到更多的学问。学问是无穷的,不要为了就业而学习,而是为了提高而学习。多读书,能提高自己的规律思维力量。要多和其他人沟通,不要闭门造车。
软件工程实践报告心得四
在这次软件工程课程中,我学到了许多东西,第一次深刻的体会到了什么叫做用工程化的思想来编写软件,以前自己也写过一些小型软件,没有做过大型的项目,直到这次课堂我担当组长并组织组员共同完成“个人图书管理系统”这个项目,第一次和别人合作,才发觉运用工程化的思想来做是如此的有必要。
从这里,我才真正的意识到实施一个软件工程并不是说简洁的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上颠覆了我以前的思想,在我以前的熟悉中,好像整个软件就是编码,除此无它,还好有老师的指导,不然真的会消失老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。
刚真正开头工作之前,我们费了许多的时间来完成一些前端工作,如需求分析和可行性分析,这块工作在别人看来可能是相对无关紧要,甚至是多于的,其实,换做在以前,我也会这么认为。可是,我现在算是深深地明白了磨刀不误砍柴工的道理,这些工作的完成太有必要了,太重要了,要想你的软件有用有市场,能被别人接受和认可,在进行过程中不会消失崩溃性的问题,这些工作缺一不行。
还有就是接下来的一些设计模块,此模块与软件编码涉及比较紧密,主要是解决一些参数传递和接口通讯的问题,此模块对我的触动远没有上两个模块对我的影响大,因此再次也不做过多的介绍。
在整个活动的完成过程中,作为组长,我收获许多,我发觉,要是组里有个人不怎么想做事情时,他对于整个组织的影响是毁灭性的,正所谓“一颗老鼠屎,能坏一仓谷”,以后我的组织里要是消失这样的人,我绝不会给他连续留下来的机会,我会在第一时间将他清除出去。还有就是,作为组长,你要做的最重要的事情,不是发挥自己的聪慧才智,而是制造出一个平台,让别人去发挥,你所要做得,出了保证这个平台的完整性和公正性外,还有就是协调好各组员之间的关系。
软件工程实践报告心得五
实习第一个礼拜,我们开头学习有关java的基础学问。主要了解一些java的背景、产品、进展方向等。刚到____,不是像学校里的朝九晚五,而是朝八晚九。我们不行能简洁的了解一些java文化,简洁的学学新的学问就可以了,我们的这个实习必将是一个繁忙的实习,也必将是一个充实的,进步的实习。来到这里,我们要忘掉高校里自由的作息时间,克服困难,养成良好的工作生活习惯。
其中,在学习的过程中常常会遇到一些好玩的问题,百钱买百鸡的问题:公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱3只,要怎么买才能用100元买到100只鸡。刚开头我是挺头疼的,由于并没有现成的公式,要自己写一个符合要求的,由于自己的数学并不是很好,最终要靠同学才能顺当完成。然后是数组,其中所举的例子就是我们日常所见的双色球生成器,通过数组来实现随机生成红球和蓝球的号码。最终是做一个贪吃蛇小嬉戏,贪吃蛇看起来是个挺简洁的嬉戏,但真正做起来,那代码还是挺多的。先是生成一个舞台,写好贪吃蛇的类,然后通过random来实现食物的随机生成,利用键盘来实现键盘对蛇的掌握,之后还要写吃到食物后再随机生成食物的判定,最终是实现蛇假如遇到墙壁或自己就重新开头的判定。
在实习了1个月多之后,老师就要求我们做一个项目,这虽然是一个很简洁的项目,要自立做出这个项目是很困难的。但在老师的带领下,完成了在____的第一个简洁项目:部门员工管理系统。
____科技部门员工管理系统系统由四部分组成:表现层,网络层,数据层和业务层。首先完成的是业务层,表现层中有登录界面,部门界面和员工界面。而这些界面统一用客户端上下文环境进行切换,调度。业务层中定义了一个接口,员工信息,部门信息和登录用户信息都在接口中定义方法,在接口的实现类中完成方法的实现。数据层供应部门、员工和用户信息的数据,而这些数据都是从mysql中读取的。最终实现网络层的功能,网络层的不同之处在于一切的数据都由服务器供应,登录用户必需恳求连接,验证用户的数据真实后完成用户的恳求进入登陆界面。最终,一个完整的部门员工管理系统就完成了。
为了做这个项目,我们一共用了5天的时间。
在第1天,我们建立好了数据库,写好了员工类emp以及其接口empdao,并实现查询数据库里的emp信息。之后写empaction类,实现了查出emp数据显示在jsp页面的功能。
第2天,我们完成员工类emp的各种功能,利用方法save()来实现增加功能,通过sql语句来实现删除的功能,最终是发送修改的恳求跳转到员工修改的jsp页面来实现修改的功能。
第3天,我们实现了部门功能,由于部门类与员工类的方法和思路都是差不多的,所以只有依样画葫芦就行了,可以说是很轻松的一天。
第4天,我们实现了登陆模块的功能,通过if(user!=null)语句判定,假如用户名和密码是正确的,就发送恳求跳到员工列表页面。else语句判定,假如是用户名或密码是错误的,那就返回登录页面,并在页面提示用户名或密码错误信息。
第5天,连续完善登陆模块,假如用户没登录,那么发送其它页面的恳求时,都是返回登录页面。最终是修改相应的jsp页面,让其能正常跳转到其他的页面,完成整个系统的收尾工作。虽然仅仅是短短的5天,但所收获的学问量比我们在高校的时候还多,在这5天,学到了很多的东西,也明白了自己现在是属于怎么样的水平,让我明白了自身的力气是多么的薄弱。
毫无疑问,打代码是一个无聊的过程,但即使是这样无聊的过程,人假如倾注自己的感情进去,放松自己的心情,让其看起来不是一项工作,那么也能乐此不疲的做下去。
收获与体会:
通过这次实习,此次实习过程中的收获主要有四个方面:一是通过直接参加企业的运作过程,学到了实践学问,同时进一步加深了对理论学问的理解,使理论与实践学问都有所提高,圆满地完成了此次实习的实践任务。二是提高了实际工作力量,为就业和将来的工作取得了一些珍贵的实践阅历。三是在实习过程中成立一个小组,彼此之间相互沟通,相互关心,为了达成共同的目标而努力,让我看到了大家对于工作的热忱,还有每个人的工作力量。四是为毕业论文积累了素材和资料。
于是,在将来的日子,我将做到以下几点:
1、连续学习,不断提升理论涵养
在信息时代,学习是不断地吸取新信息,获得事业进步的动力。仔细学习java,使自己具有更好的专业学问,为以后就业做预备。作为一名青年学子更应当把学习作为保持工作乐观性的重要途径,不断努力,不断进步。
2、努力实践,自觉进行角色转化
理论是灰色的,生活之树常青,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能熬炼人的品质,彰现人的意志。
从学校走向社会,首要面临的问题便是角色转换的问题。从一个同学转化为一个单位人,在思想的层面上,必需熟悉到二者的社会角色之间存在着较大的差异。同学时代只是单纯的学习学问,而社会实践则意味着连续学习,并将学问应用于实践,同学时代可以自己选择交往的对象,而社会人则地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上熟悉到这一点还是不够的,而是必需在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
3、提高学习乐观性和主动性
实习,是开端也是结束。呈现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的学习和生活中,我将连续努力学习,深化实践,不断提升自我,努力制造成果,连续制造的人生价值。
4、要培育自己的团结合作精神
工作学习生活中,团结合作,是必需的。项目经理说过,一个完整的程序不是由一个人完成的,而是由一个团队完成的,每个人完成一部分的模块,然后整合起来才是完善的程序。所以在项目中,每个人都是力气必要的。因此,培育自己的团结合作力量,是以后的工作的必要预备。
阅历与教训:
在这次实习中,遇到的问题和困难,总结了以下几点:
1.要了解每一项工种,并娴熟基本的操作
光是靠啃书本是无用的,所谓实习就是要我们自己实际的去练习,去操作。要真正的能从书本的理论学问转到实际操作中来。还有就是不能在技术不精的状况下由着自己的性子来操作,肯定要在老师的指导,讲解下进行操作。
2.代码错误是不行避开的
任何人在写代码时,都会消失错误,就算是娴熟的程序员也有写错代码的时候,所以在找出代码错误时肯定要专心、细心、急躁。不仅要清晰哪里错了,还需要清晰为什么错,防止以后再犯同样的错误,只有经受过错误才会成长。
3.理解每行代码的含义
在实际操作中我们不能仅仅是跟着老师打代码,要多思索,虽然老师所讲的代码都已下载到自己的电脑,但我们还是要思索,对程序中每一行的代码都要把握,理解它的作用,能实现什么,在哪个部分增加变量,在哪个部分增加函数,构造函数应如何编写,都是需要我们的思索。只有理解了,这些学问才是真正属于你的,不理解的话打再多的代码也对你没有任何的关心。
总结:
实习是教学与实际相结合的重要实践性教学环节。在实习过程中,学校也以培育同学观看问题、解决问题和向实际学习的力量和方法为目标。培育我们的团结合作精神,坚固树立我们的群体意识,即个人才智只有在融入集体之中才能最大限度地发挥作用。同时,学会自立解决问题的力量和巩固我们所学的学问,增加我们的实践阅历。
在这短短的时间里带给我的,不仅仅是我们所接触到的那些操作技能,的则需要我们每个人在实习结束后依据自己的状况去感悟,去反思,并将这种感悟运用到我们生活和学习中去,学以致用,这才是实习的真正目的所在。
软件工程实践报告心得六
早在我选择民政职业技术学院就读软件开发与项目管理这门专业的时候,我始终认为软件开发无非是努力的敲代码,从敲代码的过程中去体会各行代码的意思和用处,在没学软件工程时我始终都是努力的敲代码去学习软件开发这门专业。在大一的时候我敲代码的激情很好,但是到大二的时候就消失问题了,我根本就不喜爱敲代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JJF 2278-2025压差法生化需氧量测定仪校准规范
- GB/T 11843-2025二氧化铀粉末和芯块中氮的测定分光光度法
- 别墅木工劳务合同范本
- 口腔招聘合同范本模板
- 互联网传播策划方案
- 劳动合同三方就业协议
- 别墅设计包工合同范本
- 关于热处理的合同协议
- 公司新增加股东协议书
- 借用身份证买房协议书
- T-CFA 030501-2020 铸造企业生产能力核算方法
- 2024年吉林省高考地理试卷(含答案解析)
- TCECA-G 0304-2024 数字化碳管理平台 总体框架
- 1-20-预应力混凝土管桩工程强制性条文执行记录表
- 前程无忧行测题库及答案大全
- 2024年秋新版人教版三年级英语上册电子课本
- 口腔科院感预防控制院感知识培训
- 城市消防远程监控系统技术标准
- 玉米病害-弯孢霉叶斑病与小斑病
- 幼儿园医疗器械讲解
- SYT5405-2019酸化用缓蚀剂性能试验方法及评价指标
评论
0/150
提交评论