项目实训总结 篇1
适用场景:软件开发项目总结,教学实习成果总结,个人技能提升总结
演讲要点:完成图书管理系统开发,发现编程兴趣与能力提升,规划后续技术深化学习
行文逻辑:规划开发进度→编写系统代码→调试运行系统→总结学习收获
为期两个星期的c#图书管理系统实习终于结束了,总算松了一口气,在这短短的两周时间内承受了很大的压力现在终于能够得到“释放”了,感觉到很轻松。回顾这两周所做过的工作和努力,感觉到收获不少,这里面除了实习本省的内容外,还包括许许多多超乎实习本身意义之外的东西。
说实话本来我多程序编写这相关的都不怎么感兴趣,甚至可以说是害怕,因为大一的时候曾经有过程序设计的实训,但是包括之前的一学期的学习我感觉到自己学的很差,就这样懵懵懂懂的学过来了,虽然后实训的时候我对程序设计有了一知半解,也学到了一些知识,但是这也只是些皮毛。
但是这次的实习不一样,可以说我觉得实习给我带来的大的帮助就是使我对这门课程有了兴趣,有时候我自己都会感到很奇怪为什么自己会突然迷上了编程,近乎痴迷的爱,以前下了课堂书本就扔的远远的,但是自从这学期开始学c#我就开始期盼着后的实习,可以自己独立设计出一套系统之类的程序,所以我上课充满了激情,下了课有时我还喜欢自己在电脑上捣鼓捣鼓一些程序,去做一些小小的钻研。从以前的“惧怕”上课到现在的“期盼”上课,我自己都说不上来是什么原因,如果非要找出一点理由的话,我想应该是从这学期的程序设计的课程中我已经渐渐地开始有点“入门”,相对于以前我只是站在“程序设计”的大门外徘徊,可以说现在我们能够独立完成这次的实习,变化是巨大的,这种变化还主要原因还在于程序设计给我带来了一种信息,一种前所未有的成就感。
此次我们实习的内容是基于基于c#和sql server的数据库应用系统开发一个图书管理系统,根据图书管理系统的需求设计出图书管理系统的具体功能然后再编写代码。但不同的是,这次图书管理系统的开发是由我们每个人独立开发完成的,一开始我们有些不理解,不是说实际过程中真正开发一个软件不可能完全靠哪一个人自己的能力去完成,而是要靠一个团队的分工协作,终才有可能设计出一个完美的程序吗?那现在靠我们一个人能做什么呢?终会来得及吗?
后来两周的实习下来,我才发现这种怀疑和担忧是没有必要的。因为我们这次编写的图书管理系统虽然是一个系统,但其实图书管理系统所要实现的功能都是平常我们练习过的,所以我们独立完成起来并不是特别的困难,主要的是我们现在必须先要把个人的能力提高起来才有能力将来和别人一起协作,我们这次的实习主要是锻炼个人的能力和让我们自己去发现问题和解决问题。
实习刚开始我先安排了一下自己的进度计划,因为“磨刀不误砍柴工”,虽然图书管理系统的开发不是很难,但是对于我们这些初级学者来说,还是有必要做好规划和时间进度的安排,只有这样后才能够按时完成任务。但是由于实习中有一些小小的变化,所以我也及时调整了自己事先安排好的计划,虽然如此,但是后还是能够完成了任务。当然不可避免的我们所开发设计的图书管理系统肯定还存在方方面面的缺陷和问题,可能并没有那么完美,但是基本的功能都实现了,起码能够给我一种莫大的鼓舞,剩下的系统功能的继续的完善就需要在今后的时间内我自己去不断的学习和总结经验,去钻研的更深、更透彻。从一开始我对这次的实习就充满了信心和期望,所以我的积极性一直很高,当然其中也遇到过一些困难,但是终在我不懈地努力下都将这些困难一一克服了。所以我一直很享受这个过程。当然对于我们来讲,独立完成一个图书管理系统虽然难度不是太大,终我们也能够完成这个任务,但是对于我们还不是很熟练的情况下,编写出这一个系统还是有一定的压力的,需要我们不断努力和抓紧时间去赶进度的。当然虽然没有团队的协作,但是我们凭自己的能力肯定不可能那么顺利,所以还是需要我们去虚心请教,向基础较好的同学或者老师请教,或者上网搜集相关的资料。
就这样在实习的后时间内,我终于完成了自己的图书管理系统,当看着自己设计的图书管理系统编译成功和运行时,心里的那种喜悦和无比的成就感简直就是“无与伦比”的。
有的时候我发现实习的作用真的是无可替代的,我一直在说学校里能够安排每学期的实习真的是很正确的一个决定,有的时候我们甚至会有一种感觉,就是感觉到后几周的实习所学到的知识甚至比我们平常在课堂上学到的知识要多,因为平常我们所学的知识都仅仅是局限于书本或者老师的讲授,而实习的时候我们实际操作过程会遇到的种种问题可能都是课堂上所未涉及到的。还有一个比较明显的收获就是可能平常我们上课学习的时候都只是按照现成的代码直接去输入,所以并没有什么特别大的收获,当然这次我们实习的刚开始我们也是翻书,满世界的找笔记去找代码,但是不同的是,随着实习的深入我们渐渐地对于平常我们所不能理解的代码慢慢的有了认识,逐渐的我们开始不需要书本,不需要笔记了,我们可以自己敲出那一段段代码,再到后来我们可以对于一些平常我们所没有讲过的一些功能实现所需要的代码可以自己去钻研初来,可以说这真的有点“不可思议”。
如果没有这次的实习,我们可能都无法发现这些问题的所在,所以仅仅学习理论的东西只会将我们“束之高阁”,通过这次实习,主要的是让我们学会去发现问题,在编译发现问题的过程中学会自己去解决问题,后解决问题所得到的收获包括成功后的喜悦感都将是属于真正我们自己的东西,成为我们的一笔宝贵的财富和经验,是一笔潜在的能源,受益无穷。
项目实训总结 篇2
适用场景:企业培训项目总结、学生实习成果总结、技术能力评估总结
演讲要点:项目实战训练、开发流程规范、技术能力提升
行文逻辑:选择真实项目→设计开发流程→实施技术训练→提升开发能力
项目的好坏对培训质量的影响非常大,常常是决定性的作用。这篇文章是关于在学习JAVA软件开发时练习项目的总结,简单总结为以下几点:
1、项目一定要全新的项目,不能是以前做过的
2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统
3、在开发时要和企业的开发保持一致
4、在做项目的时候不应该有参考代码
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一:项目的地位
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
二:如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据Java的研究和实践经验总结,选择项目的时候要注意以下方面:
1:项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2:项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3:项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
4:最后综合项目一定要是实际应用系统
学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
三:Java怎么选择项目
这个不是靠想象,而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。
我们可以采用倒推的方式来分析:
(1)最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目
(2)最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务
(3)然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标。定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度。
(4)然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目
(5)最终把要求掌握的知识点和要求掌握的深度,分散到日常教学和练习中。
好了,把上面的分析用正向描述就是:日常教学和练习中学习和掌握的知识
==〉演示项目
==〉分阶段项目
==〉综合项目
==〉胜任企业实际开发需要。
附注:有了好的项目还要有好的训练方法(这个另外立文讨论),最最基本和重要的一条就是:绝对要指导学生亲自动手做,而不是看和听,所以尽量不要选择有现成代码的项目,演示用的项目也最好不配发代码,让学生能够跟着做出来才是真的掌握了。
上面阐述了Java对项目的态度和基本选择方法,这里再把其中几个重要的、与众不同的特点阐述如下:
1:真项目
项目一定要真实,要是企业实际应用的,不能是教学性的项目,否则会脱离实达不到项目实训的效果。还有一个一定要是最新的项目,企业的要求也是在不断变化的,应用技术的方向和层次也在不断变化,这些都体现在最新项目的要求上,旧项目所要求的技术和层次很可能已经过时了,根本达不到训练的目的。
Java的做法是:没有固定项目,每个班做项目之前会从企业获取最新的项目需求,然后经过挑选和精心设计,以保证既能训练技术,又能得到实际的开发经验。这样实现了跟企业的同步,企业做什么,我们就学什么,然后也跟着做什么。
2:真流程
开发的流程也要跟企业的实际开发保持一致。从项目立项开始,到需求分析、概要设计、详细设计、编码、测试的各个环节,都要完全按照真实的开发流程来做。
Java的主力老师都是实战出身,在Java开发方面都至少有七年以上的开发经验,同时具备多年的项目管理经验,所以能够完全按照企业开发的流程来训练学生。
3:真环境
开发的环境也要跟企业一样,包括常用的开发工具、开发平台、应用服务器、常用插件、测试工具、项目管理工具、项目管理文档等等。
Java的做法是:构建跟企业完全一样的环境,然后跟企业开发一样,分团队开发。老师就相当于项目经理,一个班分成多个小组,每个组有自己的Team
Leader,大家分工合作,共同完成项目。
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通过真实的项目,真实的开发环境和开发流程,指导学员去真正开发,让学员得到真正的锻炼,>收获真正的开发能力。
项目实训总结 篇3
适用场景:企业培训总结、教学实践总结、学生实习总结
演讲要点:实现系统功能模块搭建、反思编程能力不足问题、规划后续技能强化方案
行文逻辑:分析业务需求→搭建三层架构→完成核心流程开发→开展项目答辩→总结实训经验
7月12号我们开始进入正式的实训生活。刚开始老师为了知道我们到底是怎样的一个水平,让我们用ado.net实现简单的登陆注册功能。哎,只怪自己在学校真的没有将知识经常巩固,学一门丢一门,在老师的帮助下编写了一上午才成功实现。那会儿真有点沮丧,也有点压力。也就是那一上午过后让我完完全全的进入了实训的状态。这次实训的项目只要围绕bpo系统的开发流程而进行,项目是专业老师以前在软件公司做过的一个真实的case,他带领我们从最开始的项目需求开始,分析项目业务实体对象的属性,建立三层架构,一步步实现那些原本让我们觉的很难的东西。第一周我们跟着老师一起敲代码,大家噼噼啪啪的把键盘敲的好响,都觉得挺有感觉,也觉得挺有收获的。其实他讲的大部分知识我们都已经在学校学过,只是我们没有很好的综合应用,没有真正明白那些知识点的真正用途,同时,自己平时编程时也没有将代码的层次分的那么清楚(比如:模型层专门用来定义业务实体类的属性,根据模型层建立数据库;数据访问层是专门面向数据库,进行增删查改的操作;根据用户需求,创建界面层,界面层通过模型层和数据访问层实现特定的功能。)。
第二周我们已经完全适应了那里的生活节奏,项目也在日益加难中,自己独立思考去实现的东西也越来越多。因为我们是分团队进行项目实施的(我们取了各洋气的团队名称:freesky团队),所以,除了自己组的同学接触多以外也很少和他们其他人接触。不过,慢慢的我也发现班上有编程很厉害的人,他们的进度比我快多了,自己真的觉得挺有压力的,也时常感叹以前真的编程编的太少了,不知道现在还来不来的及赶上别人的步伐。到了第三周,我明显感到了吃力,自己同组的同学都有点力不从心了,可能是项目跟不上的缘故,有时候,感觉自己一个人在孤军奋战,稍稍有点失意。虽然项目已经做了两个星期了,可才进入到核心流程的第一部分,我估摸着可能在整个实训阶段这个项目是不可能完完全全完成了,有点小小的失望,我多么希望自己能真正完成好一个完整的项目。
8月3号我们进行了最后的项目答辩,因为我们是最后一个答辩的所以等了很久才上场,那种等待的心情真的很不爽,一者因为,看到他们被老师问的答不上来而感到担心,二来,自己的ppt做的不是很好,心里也还没完全理清楚自己要怎样组织我的语言让评委很清晰的知道我要表达的意思,所以很紧张。不过,还好,我们是幸运的,我们不用讲ppt,只要看着项目最后实现的效果讲我们的模块就行。在专业老师的帮助下,自我感觉我们表现的还可以。
随着项目答辩的结束,我们的实训也完结啦。
在这20天里,我们每天唱班歌——《我相信》,喊班号:“团结进取,求实创新”,天天穿着同一件实训制服,带着我们的工作牌,在教室与寝室之间徘徊,天天等电梯挤电梯,偶尔爬下18层的楼梯,我们几乎天天中午去吃蒸菜,晚上还要写一天的心得。还有,我们轮流每个组都表演了节目。说到节目,我不得不特别提一下,我们表演的第一个节目是合唱,大家六个人一中午没睡觉搞排练,好不容易上场了,结果状况频频,有人忘词,有人跑调,还有就是大家唱的真的是很“混乱”,难怪惹的下面的人大笑,后面我们看了视频也是笑翻了天。第二个节目是小品,为了表现里面的不同人物性格,我们各自揣摩,互相提意见,利用午休对台本,走台。(呵呵,我觉得效果还可以啦!)。节目的排练锻炼了我们的团队合作精神,大家一起齐心协力合作的成果虽然有时候不是那么尽如人意,但过程是美好的。我想说的是:freesky最棒!!
在评测的20天里,感谢我们的督导老师——李老师,那段时间天天和我们呆在一起,管理我们生活的琐事,带我们唱歌、喊口号,带我们做游戏,给我们放电影,给我们拍视频,为我们平时的业余时间提供乐趣。感谢我们的专业老师——苏老师,专业技能很高的老师,每一天都跟我们呆一起,带领我们做项目,为我们解决难题,大家都觉得他是个很好很负责的老师,也很佩服他的实力,都觉得他好牛!跟着他一起做项目,然我学到了很多,真的很感谢。最后,感谢我们的职素老师——彭老师,虽然只给我们上过3次课,但却给我留下了深刻的印象,她给我们讲述了职场的几要素,为我们剖析了很现实的一些职场浅规则,为我们分析什么时候最适合找工作,给我们做关于“有效沟通”的小游戏,让我们从中获益不少。
总之,真的很高兴能有这个20天实训的机会,我也会永远记住那段时光!
项目实训总结 篇4
适用场景:软件开发项目总结、技术培训总结、语言学习总结
演讲要点:物流仓库管理系统设计与实现、日语学习与技术提升、项目开发流程优化
行文逻辑:学习日语→掌握Java技术→实施项目开发→完成系统测试
1.实习的目的和要求
实习目的:毕业实习是一个重要的综合性实践环节,旨在培养学生综合运用所学知识和技术,针对具体应用问题,进行分析、设计和解决问题的潜力,拓展学生的知识面,练习和掌握新而实用的开发技术,为毕业设计做好技术准备和课题调研等工作。按规范化方法逐步完成毕业设计工作。
实习要求:深入学习java技术了解软解开发的过程综合运用所学知识和技术,分析、设计和解决实际问题
2.实习的主要资料
在实习阶段我理解了四个月的日语学习,三个月的技术强化和三个月的项目实践。透过四个月的日语学习我透过了日语j-teste级的考试,也学习了很多java技术。在这期间我们做了一个模拟项目:课题是物流仓库管理系统的设计与实现,使用的框架是struts和hibernate,用的技术是java,开发平台是myeclipse,数据库是mysql。
java语言从它向世人打招呼的那一天开始它就把自己定位在了致力于网络应用软件开的语言,它的跨平台、安全性、完全的面向对象,使它成为了互连网应用软件开发的一个新的宠儿。java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。
struts有一组相互协作的类(组件)、serlvet以及jsptaglib组成。基于struts构架的web应用程序基本上贴合jspmodel2的设计标准,能够说是mvc设计模式的一种变化类型。struts是一个webframwork,而不仅仅仅是一些标记库的组合。但struts也包含了丰富的标记库和独立于该框架工作的实用程序类。
struts有其自己的控制器(controller),同时整合了其他的一些技术去实现模型层(model)和视图层(view)。在模型层,struts能够很容易的与数据访问技术相结合,包括e*,jdbc和objectrelationbridge。
在视图层,struts能够与jsp,xsl等等这些表示层组件想结合。
hibernate是一个开放源代码的对象关系映射框架,它对jdbc进行了十分轻量级的对象封装,使得java程序员能够随心所欲的使用对象编程思维来操纵数据库。hibernate能够应用在任何使用jdbc的场合,既能够在java的客户端程序使用,也能够在servlet/jsp的web应用中使用,具革命好处的是,hibernate能够在应用e*的j2ee架构中代替cmp,完成数据持久化的重任。
hibernate的核心接口一共有5个,分别为:session、sessionfactory、transaction、query和configuration。这5个核心接口在任何开发中都会用到。透过这些接口,不仅仅能够对持久化对象进行存取,还能够进行事务控制。
由于是对日软件外包,所以我们要先学习日语。日语是世界三大“美语”之首。学习入门比较容易,学好很困难,基础个性重要。每一天学习一课,大概有四五十个词汇,五个左右语法点;抄写单词,句子;背诵会话、例文。学习日语就是每一天的主要任务,每一天早晨六点起床,晨读,早饭过后继续晨读,准备听写。每学完一课,就要检查词汇,语法,句型。每周还有日语测试。开始时很不适应,开始连着几次都没有及格,入门比较忙,学习压力个性大,班上以前有三位同学中途退出,我以前动摇过,想过要离开,当想到寻找工作的不易,还是咬牙坚持下来了。之后好多了,每次都在九十多分,经历过这样困难的处境之后,我会在以后道路中更加坚强走下去。课程安排是上午三节课,下午三节课,晚上三节自习,作息时间跟高中差不多。日语就是一切,吃饭时总会忍不住去看几眼词条,睡觉前也得温习一下。那里的压力远比我以前任何时候所受的要大很多。每周有六天课,每一天都在高节奏高压中度过。之后是日语口语和听力的强化训练,主要培养听,说潜力。
之后开始java基础的学习。java和以前学过的c语言是不同的,java是纯面向对象的语言,开始的时候受到c语言的影响,还很不适应java的编程思想.慢慢的练习多了,也就能适应了。此刻才发现,java比起c语言容易的多,它摒弃了c中很多功能强大但又很不合理,容易出错的资料。java有很多特点:纯面向对象,分布式,健壮特性,安全性,体系结构中立,可移植,解释执行,高性能,多线程,动态性。此刻java已发展为一种开放性的技术标准。
仅仅学习java,对于做项目而言是远远不够的。做项目是从实际出发,先对客户的需求进行分析,这部分很重要,务必把其中的一些细节弄清楚,画出用例图,功能图,确定关键字,每一个功能的实现,并且对权限进行分配,做出相关的界面。之后编写程序,这部分不应浪费太多的时间,因为做一个项目需求分析占到40%,软件测试占到40%,而写代码只占到20%。这方面有很多不懂的地方,很多功能是想出来了,但是代码却实现不了。大家在一齐讨论,老师再进行讲解。在这期间很锻炼人,当学会一个技术时,就会有很大的成就感。而在其中,对了sql语言的使用是相当的重要的,因为没有了sql语言的支持,对数据库表的操作,是根本无法实现的,对数据的增删查改,都是一样的。发现对于软件来说,对数据库的操作是至关重要的,因为有很多软件都是这样的,无论是什么都要对数据进行操作,统计、分类、查询、修改、删除等。后就是软件测试了,主要测试有没有漏掉的功能,有没有冗余的东西,有没有代码的bug,界面合不合总的来说,对于项目实训,我个人认为是十分重要的,这突破了以前我的思维模式和惯性作法,以前对于程序来说,一开始就制作从来也不计划,如果遇到了与想象中的不一样的难题,就把这部分删除掉,近制作出来
的程序,往往是功能不完善、不明确,没有具体的规划和文档,到后让别人很难理解,自己也是很难讲明白。没有一个良好的程序设计思想,当然了学习项目实战后,丢掉了那样坏毛病,建立了良好的设计思想和编程过程。有很多不理解此刻变成了此刻的理解感谢,因为往往一些正确的思想,总是一开始不被人理解.
3.实习收获与体会
在学校里学了不少知识,和计算机知识,但是对与我来说还是远远不够的。还没有学会怎样将理论知识付诸实践,所以到了ibm无锡实训基地。在那里给我带来了很多很多,重要的是积累了工作经验,为以后的工作打好了基础。
透过实习我有不少体会,做事情要有以下几点:首先要有好的态度,态度决定一切,摆正自己的心态,不要去依靠别人,依靠网络,遇到不会的,以为什么东西上网搜搜就能够了,必须要有自己动手,只有这样,才能真正提高自己。
项目实训总结 篇5
适用场景:软件工程师培训总结、企业项目实操总结、技术能力提升总结
演讲要点:掌握Java开发流程与框架应用、反思团队协作与项目管理不足、规划后续技术深化与实战应用
行文逻辑:学习Java编程→掌握框架应用→完成项目实训→提升团队协作能力
摘要:实习期间,在指导老师的帮助下,熟悉了java项目开发流程,对java基础知识已经hhs框架等内容都有了系统的学习。将理论认知与实际项目相结合,在不断地尝试和实践提高自己在网站开发方面的专业水平,为接下来走出学校踏入社会做了充足的准备。现将毕业实习的具体情况及体会做出系统的总结。
关键词:java;培训;软件
1前言
本人于20__年12月15日至20__年2月8日于杭州归谷培训中心参加为期两个月的ja软件工程师实习培训。期间学习了ja编程思想,oracle数据库,struts/spring/hibernate架构等课程。
实习单位为杭州归谷培训中心。杭州青年专修学院是由杭州市团校主办,经浙江省教育厅批准成立的高等教育机构,根据杭州市打造“天堂硅谷”的战略,20__年2月,成立杭州归谷培训中心,在浙江省面向行业、面向高校、面向社会,重点培养有较强计算机基础知识、本专科以上学历的应用型软件人才。为了更好地匹配企业需求、解决浙江省特别是杭州市软件产业发展带来的人才供需矛盾,中心引进安博教育集团(美国纽交所上市代码ambo)以及微软it学院一流的教育理念和实训体系,建立并完善软件人才培养的全方位服务平台。
中心目前主要开设java软件工程师、.net软件工程师、测试软件工程师、3g工程师等实训课程(学员入学前须通过中心专业测试)。实训采用企业化管理模式和企业真实案例,由老师和学员共同组成项目组,严格遵循软件公司的开发流程,完成项目的需求分析、程序设计、界面设计、软件测试、上线实施等。学习合格学员将获得国家工业和信息化部颁发的《全国信息化工程师证书》。实训结束后,学员将在完善的内部就业网络内,获得高薪和具有发展前途的职位,实现高端就业。
2实习主要过程
此次实习的目的在于通过在杭州归谷培训中心的实习,充分的学习了java项目开发,并通过项目实训来完善自己所学的知识。实习过程主要包括以下几个阶段:
第一,课程实训,通过对于基本知识点的训练,通过实践升华理论,在激发学生兴趣的基础上,完成必备基础知识的建构。
第二,项目实训是完成几门课程实训后,由学员“个人”完成较完整的项目。如果说课程实训是教师传授知识和学生主动实践并重,那么项目实训则是以学员实践为主;如果说课程实训实践的是一门课程的技能,那么项目实训则是综合应用若干门课程的知识,解决简单应用问题。项目实训中,学员以个人为单位,在一段集中的时间内,独立实践较完整的项目,是对所学知识的一次检验。
第三,企业实训是指模拟企业真实工作环境,以“项目组”的工作方式实现完整的项目开发过程。同项目实训一样,这个环节也是以学员为中心的,所不同的是,项目实训训练的是个人技能,要求凭借个人知识和能力,解决简单应用问题,而企业实训训练的是团队协作能力,要求组员相互配合,共同解决难度较大的应用问题。
3实习主要内容
通过学习实践和指导老师的帮助,使我真正对java产生了较为深刻的理解,并能够熟练运用。学习了struts/spring/hibernate架构,oracle数据库等。
期间在老师指导下独立编写了一款基于java的模仿qq的在线聊天工具。同时完成了各种老师布置的小型程序的编写。
最后两周进行了企业实训,以“项目组”的工作方式实现完整的项目开发过程。同项目实训一样,这个环节也是以学员为中心的,所不同的是,项目实训训练的是个人技能,要求凭借个人知识和能力,解决简单应用问题,而企业实训训练的是团队协作能力,要求组员相互配合,共同解决难度较大的应用问题。我们小组的项目是用java开发一个论坛。整段时间大家都在讨论,分工编写代码。
同时学习了javaweb编程,面向对象编程设计以及等等,并对于自己首次的实战经历做了总结,对于其中自己还不怎么理解的知识点进行了扫盲。
4实习的主要收获和体会
经过为期八周的专业实习,令我更深一步的了解和学习了java编程。同时也明白了在工作中如何更好地与同事配合,毕竟在软件开发中,你不可能一个人干完一个系统,大家都是通过团队互相配合完成编程任务。在实习之前,我对软件开发的过程只有一个模糊地印象,以为只要把代码编写完之后就算基本上一个项目开发完毕了。然而通过这次实习,让我认知到了,完全的软件开发过程不只只是编写代码,在编写代码之前还有好多的事情要做,比如文档的编写、对项目进行需求分析、数据库设计等等。代码编写完成之后还要进行测试,这些都是必须做,也是必不可少的项目,甚至比代码的编写还重要。
对于我们现在这个阶段来说,实践就是提高的捷径,在这个关键的阶段中,你必须做到肯吃苦,不怕累,让知识和技能来充实你的生活,对于即将毕业的大学生来说,经验与经历是你以后发展的敲门砖,我们需要面对社会,同其他人竞争,如果你现在还在纠结这份工作很辛苦、工资很低,那你就错了,你要纠结的是这份工作能不能学到东西,你的能力跟你的报酬对不对等。
通过这次实习,我认识到了一个软件开发的完整的过程,在技术上也有了很大的提高,学习了很多老师自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,在今后的学习中我会严于律己,认真学习有关软件编程的课,为以后的工作打好坚实的基础。
项目实训总结 篇6
适用场景:课程设计总结,技能训练总结,教学评估总结
演讲要点:掌握photoshop操作技巧,发现设备运行问题,完善课程设置方案
行文逻辑:明确实训目标→组织项目实训→总结实训效果→分析存在问题
通过实训,我们可以对一个实际应用课题的设计,初步掌握PLC控制系统的设计方法,从了解设计要求,运用所学知识并查阅有关技术资料进行系统设计。通过此次实训,同学们对photoshopcs2有一个基本的了解,初步熟悉广告设计和网页动画制作的设计理念和开发技巧。
一、充分准备,使学生明确实训的目的与要求
本次实训的目的是要求学生通过熟练运用Photoshop环境,了解和掌握Photoshop基本理论和基本常识;熟练掌握Photoshop的使用技巧;熟练使用Photoshop操作界面和功能;掌握Photoshop软件使用环境下的创意设计;培养学生的审美水平和创意设计能力;能独立完成、自主创意一幅作品;了解Photoshop其它相关新版本的的应用常识本次实训的要求是:
学生按照实训要求根据教师提供的操作步骤独立完成练习,并总结自己在操作过程中遇到的问题与解决方法,学会举一反三。教师应合理使用教学软件辅导教学,帮助学生解决操作中的问题,并注意适时引导学生,注重培养学生的学习主动性和创造性,及时总结共性问题帮助学生加深对知识的理解和掌握。
二、精心组织,认真做好项目实训
对教师方面,本次实训要求教师每节实训课必须到场。教师必须清点学生到场情况并做好出勤记录,在有学生缺席的情况下调整好角色分配。同时要求教师必须把实训内容具体分配到课时,并提供相关内容供学生下载。教师通过登陆教师后台管理系统对学生的实训过程进行跟踪指导、审核管理、进行批改,并给出考核成绩;对学生方面,本次实训实训考评分合格与不合格两个档次。不合格的可要求重做,重做的次数不影响考评成绩。对复制的.同学,一经发现,要求从头做起,由老师指定内容,完成相关的内容,否则为不合格。
三、本次实训的效果与经验
通过此次实训,广大同学夯实了基础,锻炼了能力,综合素质得到较大提高。同时实训也为推动我系专业建设提供了丰富的经验。
1、本次实训促进了我系人才培养计划的完善和课程设置的调整。近年来,我系为适应学生的实践需要陆续增设与调整了一系列课程,深受到同学们的欢迎。
2、本次实训促进了学生自身的发展。实训项目使学生熟悉了photoshopcs2,培养了他们的环境适应能力及发现问题、分析问题、解决问题的实际工作能力,为他们今后的发展打下了良好的基础。
四、存在的问题
实训过程中发现存在下列问题:机房部分微机运行状态不太好,一些经常死机,一些同学辛辛苦苦做好的内容由于没有及时存盘,由于死机又得重新做,学生中有一些怨言,建议学校及时更换一些、淘汰一些过时的微机,加大对微机的维护。
总之,我系的专业实训经过几年的开展,积累了较丰富的经验,从系领导到任课教师对此都十分重视,实训组织工作周密细致,日常管理及时而有效,对存在问题能迅速解决。实践证明,专业实训适应高职学生的特点,符合高职教学规律与学生心理预期。专业实训作为计算机各专业教学体系的一个环节,无论对学生成才还是对教学开展,都有极大的促进作用。
项目实训总结 篇7
适用场景:教学改革方案制定、教师培训课程设计、学生能力评估报告
演讲要点:项目教学法实施成效、学生能力提升反思、实训计划优化方向
行文逻辑:分析项目任务→制定实施计划→检查评估成果→归档总结经验
一、项目教学法的宗旨
项目教学法是以行为导向为主一种教学方法,师生不再相互独立,而是以一个团队或一个整体的形式共同实施一个完整的“项目”工作。在项目教学中,教师的角色由教学活动的主导者转变为教学活动的引导者或主持人,成为学生学习的引导者、促进者。
项目教学法不注重教法,而是注重学法,体现了以学为本、因学施教的教学准则;它不仅让学生学知识和技能,而且让学生学会学习,学会与他人交往,学会思考,学会发现问题、解决问题,进而增强信心、提高学习积极性、锻炼能力,最后进行展示和自我评价;它采用以学生为中心的教学组织形式,让学生边做边学,把看到的、听到的结合起来,让学生以团队的形式进行学习,引导学生进行自主学习和探索,强调在团队学习中发挥每个学生的主体作用,重视学习过程的体验。
二、项目教学法的实施
1、实施环节
项目教学法实践环节大体分为5个阶段:
(1)教学分析和确定项目任务。
(2)制定计划。
(3)实施方案。
(4)检查评估。
(5)归档总结。
对教学进行分析,确定合适的教学项目,是项目教学能正常开展的前提。在smt小型电子产品的安装实训项目教学中,我们根据项目教学的特点和smt小型电子产品的安装专项能力的培养目标,对教学内容和学生的情况进行了分析,确定了一个完整的smt小型电子产品的安装项目,从而培养了学生各实训环节的专项能力。
2、教学过程
(1)向学生布置项目任务。指导老师把组装smt小型收音机的任务和要求向学生作详细说明,使学生有明确的目标,知道实训项目的内容是为了什么,实训项目工作的最后结果应达到怎样的要求,实训项目工作完成后必须达到什么标准。
(2)作出项目实训计划。每个学生根据实训项目安排具体的项目实施计划,做出一份切实可行的实训项目计划。计划的主要内容包含:任务、目的、终期结果、评定标准、安全注意事项等。
(3)制定项目实施计划,教师对学生的实施计划进行点评,不断调整自己的.项目实施计划。
(4)按计划实施,指导老师巡回指导。在学生实施实训项目期间教师除了做好巡回检查指导外,还要对整个项目实施过程进行检查和监控。
(5)自我评价、回顾及总结。实训完成后,学生根据评定标准对自己的项目实施环节进行综合评价,对照项目实训过程进行回顾、总结。
(6)指导教师对全班的项目实训情况进行全面的总结。
3、教学效果
学生自主学习能力有明显的提高,较好地掌握了电子产品工艺实训的专业技能。通过项目教学在电子工艺实训环节中的应用,学生的学习热情大大提高,能够积极主动地进行学习。大部分学生掌握了smt元器件的识别和检测方法,较好地掌握了smt印制板再流焊的工艺流程和手工进行补焊维修技巧,并能进行正确安装小型smt电子产品。在协作学习和项目实训环节中,学生的综合能力得到了较大的提高,增强了统筹安排和协调计划的能力;在项目实施的整个环节中,学生增强了与他人交往、合作的能力,团队协作能力和团队协作精神。与此同时学生还增强了解决问题和自我总结的能力,加强了时间管理、过程控制、质量检查、安全生产的意识,提高了团队的自我管理能力。
4、教学体会
项目教学法是一种以学生为主体,教师为主导的教学方法。学生是学习主体主要体现在:学生根据实训项目内容自行制定实训项目实施计划,按实施计划开展项目,对项目结果进行自我评价,对过程进行回顾、反思和总结。教师的主导作用体现在:根据教学要求设计项目和组织项目的实施、进行项目指导、确定相应的项目考核和评价标准,在实训项目教学实施的过程中,使学生成为真正的学习主体,发挥学生的主体作用,充分调动学生的主观能动性。
项目实训总结 篇8
适用场景:软件开发培训总结、IT技能考核总结、项目实践总结
演讲要点:团队协作优化、技术问题解决、项目流程规范
行文逻辑:分析问题→协调团队→解决问题→优化流程
白我们所欠缺的不仅仅是技术知识,更重要的是有一种处理事情的方法、面对问题的心态和动手能力。面对完全陌生的新知识、新技术、新项目以及整个IT行业,我们不能畏惧,要以一种积极的心态去面对,分析并抓住关键所在。因为我们所即将应对的每一个项目都是既需要实际操作,又需要详细规划的。作为组长,协调组员、激励其他组员和积极参与项目开发是我每天必做的工作。我认为每个人都应该在团队中做好自己应尽的职责,再优秀的个人也可能完成一个即庞大又复杂的项目工作,我们必需紧密的`联合在一起,以一个团队的角色来面对。
总之,这次实训为我们以后从事软件开发工作打下了良好的专业基础,为我们的进一步学习提高打下了扎实的理论基础。
Jsp程序设计实训在不知不觉中就结束了,我感觉自己还有好多理论知识要学,还有好多的技术不懂呢!这是我大学以来第三次实训,每次实训我都感觉学到了好多东西!因为是一天到晚的不间断训练,所以记的会非常牢固。不像平时上课,每上两次的理论课却只有90分钟的实际操作。在课上,做的练习小项目都不复杂,可轮到做大的项目实训并且要求我们独立完成的时候,就不那么顺手了,一个个技术问题,一个个bug接踵而至!我很感谢学校有实训这样的安排,把我们这一学期学的东西系统的集中的进行训练,对我们计算机水平的提高发挥着重要作用!还要感谢我们的王璐老师,王老师很温柔,也很有耐心,即使老师讲了很多遍的问题,我们不会,老师还是会走进我们给我们耐心的指导。还有,一起完成这个项目的其他小组成员,大家一起讨论算法,一起攻克Bug,一起协作,分工明确又彼此帮助,彼此传授自己的经验,和谐,积极而又快乐,充实。
经过这次的实训,我真真确确的感受到了团队的重要性,身为团队中的一员,一定要做好团队个成员之间的沟通,要彼此协作。充分发挥团队的力量,对于软件项目开发至关重要。同时,这次实训也暴露了自己在软件开发过程中相关理论、技术方面的不足,在以后的学习过程中要重视理论的学习,开发经验的积累,要多练习,多去尝试开发一些项目,查漏补缺,积累开发经验,并且要不断的去学习一些新技术。
此外,这次实训给我们营造了一个很好的类似于在公司实习的氛围,并且整个项目的流程是按照现实中项目的通常情况来安排的,无论是在项目的设计步骤还是日期安排上,不同于以往我们自己做课堂练习时缺乏这样详细的设计和计划,让我们向更正规的项目实施靠近了一步,并且在真正进入公司工作之前让我们更熟悉业务流程,使更多的时间可以专注于自己的工作而不是适应从学校到工作环境的转变上。
总之,经过这次实训学到了很多,成长了很多,相信在以后的项目开发中这些经验会让我受益匪浅的。
