java实习生个人总结.doc





《java实习生个人总结.doc》由会员分享,可在线阅读,更多相关《java实习生个人总结.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java实习生个人总结Java个人实习总结作为就业培训项目的好坏对培训质量的影响十分大常常是决定性的作用。这篇文章是关于在学习JAVA软件开发时练习项目的总结简单总结为以下几点:1、项目一定要全新的项目不能是以前做过的2、项目一定要企业真实项目不能是精简以后的不能脱离实际应用系统3、在开发时要和企业的开发保持一致4、在做项目的时候不应该有参考代码长话短说就是以上几点如果你想要更多的了解可以继续往后看。一:项目的地位因为参加就业培训的学员很多都是有一定的计算机基础大部分都具备一定的编程基础尤其是在校或者是刚毕业的学生多少都有一些基础。他们欠缺的主要是两点:(1)不能全面系统的、深入的掌握某种技术
2、也就是会的挺多但都是皮毛不能满足就业的需要。(2)没有任何实际的开发经验完全是想象中学习考试还行一到实际开发和应用就歇菜了。解决的方法就是通过项目练习对所学知识进行深化然后通过项目来获取实际开发的经验从而弥补这些不足尽快达到企业的实际要求。二:如何选择项目项目既然那么重要肯定不能随随便便找项目那么究竟如何来选择呢?根据Java的研究和实践经验总结选择项目的时候要注意以下方面:1:项目不能太大也不能太小这个要根据项目练习的阶段练习的时间练习的目标来判断。不能太大太大了做不完也不能太小太小了没有意义达不到练习的目的。2:项目不能脱离实际应用系统项目应该是实际的系统或者是实际系统的简化和抽象不能够是
3、没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应需要重复几次才能够真正掌握所以每个项目都必须跟实际应用挂钩。3:项目应能覆盖所学的主要知识点学以致用学完的知识点需要到应用中使用才能够真正理解和掌握再说了软件开发是一个动手能力要求很高的行业什么算会了那就是能够做出来写出代码来把问题解决了你就算会了。4:最后综合项目一定要是实际应用系统学员经过这个项目的练习就要走上实际的工作岗位了如果这个系统还达不到实际应用系统的标准学员练习过后也还是达不到企业实际的需要那么这个培训应该说质量就不高了。理想的状况是这个
4、项目就是实际项目到时候学员就业到另外一个公司不过是换个地方干活而已完全没有技能上的问题。三:Java怎么选择项目这个不是靠想象而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维)当然这里只是讨论方法不涉及具体的项目案例。我们可以采用倒推的方式来分析:(1)最终的项目一定是真实的项目也就是要把学员训练到能够独立开发实际应用通常我们还不能选最简单的项目因为学员的吸收还要有一个折扣所以最终的项目应该选实际项目中中等难度的项目(2)最终项目定下来过后开始分解这个项目看看为了达到完成这个项目需要哪些技术和知识点以及每部分知识点的深度然后定出每个分阶段的任务(3)然后开始选择分阶段的项
5、目分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点这样才能达到训练的目标。定下分阶段项目后同样去分解定出为了完成他所需要的各部分知识点和深度。(4)然后是选择上课期间的演示项目演示的项目是为了做分阶段项目服务的可以认为是分阶段项目的分阶段项目(5)最终把要求掌握的知识点和要求掌握的深度分散到日常教学和练习中。好了把上面的分析用正向描述就是:日常教学和练习中学习和掌握的知识=演示项目=分阶段项目=综合项目=胜任企业实际开发需要。附注:有了好的项目还要有好的训练方法(这个另外立文讨论)最最基本和重要的一条就是:绝对要指导学生亲自动手做而不是看和听所以尽量不要选择有现成代码的项目演示用的项目也最
6、好不配发代码让学生能够跟着做出来才是真的掌握了。上面阐述了Java对项目的态度和基本选择方法这里再把其中几个重要的、与众不同的特点阐述如下:1:真项目项目一定要真实要是企业实际应用的不能是教学性的项目否则会脱离实达不到项目实训的效果。还有一个一定要是最新的项目企业的要求也是在不断变化的应用技术的方向和层次也在不断变化这些都体现在最新项目的要求上旧项目所要求的技术和层次很可能已经过时了根本达不到训练的目的。Java的做法是:没有固定项目每个班做项目之前会从企业获取最新的项目需求然后经过挑选和精心设计以保证既能训练技术又能得到实际的开发经验。这样实现了跟企业的同步企业做什么我们就学什么然后也跟着做
7、什么。2:真流程开发的流程也要跟企业的实际开发保持一致。从项目立项开始到需求分析、概要设计、详细设计、编码、测试的各个环节都要完全按照真实的开发流程来做。Java的主力老师都是实战出身在Java开发方面都至少有七年以上的开发经验同时具备多年的项目管理经验所以能够完全按照企业开发的流程来训练学生。3:真环境开发的环境也要跟企业一样包括常用的开发工具、开发平台、应用服务器、常用插件、测试工具、项目管理工具、项目管理文档等等。Java的做法是:构建跟企业完全一样的环境然后跟企业开发一样分团队开发。老师就相当于项目经理一个班分成多个小组每个组有自己的TeamLeader大家分工合作共同完成项目。4:真
8、开发这是Java最与众不同的一点Java深知:软件是做出来的而不是听出来或者看出来的企业需要能实际开发的人员而不是只听过、看过但不能做的人。所以Java十分强调:项目一定要让学生动手写出来。Java的做法是:老师做为项目经理带领着大家一起去做需求分析、概要设计、数据结构设计、接口设计、重要业务流程的分析设计等然后由学生们分团队进行开发实现整个项目。这里有几个与众不同:(1):现场带领学生一起做分析和设计而不是预先做好了来讲讲。因为需要学生学习的是分析设计的过程和方法而不是已经做好的结果。(2):Java选用的项目基本都是企业最新的项目很多都是Java的学生和企业在同期开发,所以是不配发源代码的
9、。这样也断绝了学生的依赖思想,认认真真去开发。可能有同学会问:为什么不选择有源代码的项目呢,那样还可以参考学习啊!这是一个典型的误区:觉得通过看人家的代码能够加快自己的学习。这个方法对有经验的人来讲是对的但是对于还在学习期间没有经验的学员来讲就是一个认识的误区了。因为你也许能看懂代码的语法但根本看不懂代码背后的含义看不懂代码的设计看不懂为什么要这么实现看不懂代码所体现的思想其实看了跟没看没有多大区别。事实上Java界最不缺的就是代码了那么多开源软件小到一个工具到企业级ERP都有开源的,而且很多都是大师级的作品,说实话比你参考的那些代码质量高多了,但是又有多少人能真正看明白呢原因就在于达不到那个
10、水平看不懂代码背后所体现的设计和思想以及为什么要这么做效果也就不好了。当然不排除有这样的高人是能够完全能理解和掌握这些大师级作品的但估计不会是刚开始学习Java开发的学生所以Java根据多年的培训经验友情提示:在初学阶段看一千遍听一千遍都不如自己动手写一遍所达到的学习效果。自己能写出来的功能才是你真正掌握的功能而不是你看得代码或者是听老师讲的就算讲过看过但是自己做不出来那都不算会。Java的主力老师都是实战出身在Java开发方面都至少有七年以上的开发经验同时具备多年的项目管理经验所以能够完全按照企业开发的流程来训练学生。Java实习报告总结Java实习报告总结Java实习的开展能使实习生们在编
11、程的理论知识上有所巩固和深化。下面是wtt给大家的Java实习报告总结希望能带给大家帮助。篇一:Java实习报告总结1、传统的错误观念以前以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那如何定位如何解决通通跟一样能力有关,debug追踪能力,也称调试.在项目组工作不愁源码,但问题是蛋糕摆在面前,你如何去消化有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题.但不用怕,只要学会调试,一个个
12、问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你.2、如何调试追踪如果你能在短短的时间内就看到问题点在那,放下断点去追踪,出去找工作,绝对没问题.出现问题的时候,不要光看代码,要用实际行动去追踪运行期间的具体值,那是最好途径.eclipse是个很爽的idea,这点做的很好.例如页面内容显示不是自己想要的数据,我们要先从数据库查询语句去下手,设置断点,一步一步stepover,让sql字段(存取最终sql语句的字符串)运行到有值,inspect进去看,如果还看不出来,就点击它,copy后在sql客户端去实际运行,看看实际查询出来的表是什么,如果是对的,有可能就是页面调用的错误或者ac
13、tion逻辑的传值问题.页面错误的调试,基本方法是用右键点击实际页查看源代码,copy到editplus,就能看到具体错误发生在那几行.通常有几种常见的错误,.例如.缺少对象这种很多时候是有些被你调用的字段有可能为空的情况出现的,可以加if(_x=null)语句加保护.追踪的方法基本就是用alert语句,放在有可能出错的地方.毕业实习总结3、一些习惯遇到问题先自己思考,无从下手再找高手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多.解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再浪费同样
14、的时间.把代码写的漂亮,注释,空行,规范一样不能少,可读性是放在第一位.曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完美,读起来很流畅,方便自己也方便别人.任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了.4、题尾话如果你有一份思想,我有一份思想,拿出来交换,我们大家拥有就是2分份思想,可惜这种观念,并不能深入每一个团队的每一个人,少一点自私,未必不是好事.职场到处都存在被排挤的隐患,要为自己找片草地实在不容易.但有一点要相信,只要自己不放弃自己,这世上就没有绝望的路,你可以被打
15、趴下,可以被身边的人暗算,可以被深爱的人流放,只要你用自己决心站起来,受过的伤痊愈后就能增强你的抵抗力,一路前进!篇二:Java实习报告总结在学院领导老师的带领和安排下我们在上个学期末到北京进行了为期10天的专业实习。在实习过程中我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。本次实训我们分为两个阶段前五天为第一阶段我们进行了理论知识的学习巩固和深化了所学的编程知识。以下谈一谈个人的感受与体会一、理论知识的学习在实训进行的前五天我们上的是java编程的理论课。负责上课的老师言语风趣幽默而不失严谨在老师的引导和启发下我们巩固了之前在学校所学的编程知识并加以深化澄清之前对编程技术认识的一些
16、错误或模糊的概念。我们还在课上以java里GUI编程常用的swing框架和JAVA的容器体系作为切入点框架作为这期间除了学习一般的编程的知识技巧。在全面的系统的认识了框架同时补充学习了泛型技术以及框架中架构思想的知识。在企业的实际编码过程中一个个框架构成了软件的基石只有掌握了几门框架知识才能在实践中高效开发让自己的产品在市场上立于不败之地。在理论课的学习过程中我们也暴露了一些问题比如在学校上课学习时对所学知识只是知其然而不知其所以然不太愿意深钻和超前学习一些知识。二、项目开发实战练习在结束了理论知识的学习之后后五天我们在实训基地进行了项目开发的实战练习。项目的名称是superVCD是由海辉曾经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 实习生 个人 总结

限制150内