程序员实习总结

时间:2020-11-16 08:23:28 实习总结 我要投稿

程序员实习总结3000字

  程序员实习的进行能帮助学生们提前适应软件公司开发流程、环境和工作要求。下面是小编推荐给大家的程序员实习总结3000字,希望能带给大家帮助。

程序员实习总结3000字

  程序员实习总结3000字(一)

  突击了三个多月的javaweb,有了许多心得体会,在这里小小的发些感慨,希望对刚刚入门的朋友有些帮助。毕竟我现在也算是一个过来人了。

  起初我在大学的时候只是学过一些基本的JSP,记得那时候做东西的时候不懂得异常处理,更不懂得安全问题,因为没见过那么大的天空,就满足在自己头上的云彩。即将毕业走出了校园,见识到了真正的程序员,看到了他们的工作方式,颇有感悟。记得在上学的时候一直想学servlet,但是虽然自己买了许多的书,其中包括孙鑫的 《JSP/Servlet 深入详解》,可是由于自己的惰性,始终没能动手演练,因为我们常用的Servlet是基于HTTP(1.1)协议的,而且常用的request,response对象也都是继承自HttpServletrequest和HttpServletResponse的,所以,代码看起来会略显得有些复杂,(当然这只是对于初学者来说,或者说是没入门的人来说),所以没次拿起书看代码的时候就会感觉到“哇这个东东太难了!!!以后再说吧......”每次都是这种感觉。直至我碰到了《javaMail邮件开发详解》的作者之一方**(暂且称之为方老师吧,我感觉都写书的即使不是老师也可以被称作老师了)。在他的指引之下,我算正式进入了学习javaweb的门槛,也算是一个初步的入门。从起步开始对于我这个“野路子出家”的人是一种折磨,因为没有基础(像核心技术的IO,集合,GUI,socket等技术我都不怎么会的),而且要直接学javaweb。记得开始的几天几乎都是麻木的,换句话说,这一段时间几乎不是在学习WEB技术,而是在测试自己大脑的缓存到底有多大(因为本身的压力就大,加上没有基础,最重要的是没有一个学习方法)。所以几乎前20天的日子都在做一个工作,就是把学到的东西压缩到自己的大脑,回去复习呢,就像是个没头苍蝇一样,学到哪就看到哪,打开书本和笔记,发现自己不会的就开始看,毫无目的。学习的效果也可想而知。到头来发现自己似乎没会什么东西,因为即使是自己在写代码,也是在写别的代码,再调别人错过的错误......总之过了很久大概一个多月吧,这种状态都没有改观。可以说形势很不乐观。但是呢又没有更好的办法。

  直至遇到了方老师,虽然不能说听君一席话,胜读十年书,但是对我来说真是受益匪浅,此时也算是我再一次的重新开始javaweb的学习。由于有过一个多月的经验,现在再来学习第二遍,也算总结了点方法。下面就浅谈一下自己的体会。

  如果放弃持久层的东西,也就是JDBC操作数据库这一部分来说,javaweb的东西就是Servlet和JSP,一个控制层(controller)和一个显示层(view)两方面的学习。记得方老师的第一句话就是:“javaweb是没有什么东西的,但是它又是很重要的,将来你们学的框架技术很可能在3,5年后就被淘汰了,但是这个javaweb在10年哪怕是更久都不会被淘汰的!所以你们一定要学好,至于为什么说它没什么东西,这个以后你们学完就会知道”。听了这些话,我心里的压力顿时减轻了很多。敢于去接受一些新的知识,当然是用合理的方法。现在回头总结的话,我个人的感悟就是当你明白了servlet和JSP的工作原理之后,你要学的就是那几个最常用的东西,比如说注册并发邮件,自动登录,购物车,下订单,三种常用的分页技术,过滤器功能(处理乱码,转义),监听器处理在线人数啊,在线支付等等(这里我就不一一列举了,当然HTTP协议是必须会的)。现在列举出这些东西并实现技术虽然很容易,但是在当时学习的时候可是吃了不少苦,因为开始不懂啊,就拿人家写好的代码,一个显示屏幕分成两块,开始手动copy...虽然写出了功能,但是没过多久就会忘记,即使3个月不忘记,6个月也会忘,因为它不是自己的东西嘛。这些问题是在我第二次写东西的时候发现的,因为要对自己负责嘛。所以自己很难受。于是开始找方老师想办法,他给我讲解了一遍这些技术的实现思路并操做演示给我看。在他讲解完,我是茅塞顿开。自己开始继续写,可是一写就发现还是不会,又开始翻代码。后来我觉得不行,又去找方老师,“老师那个你讲的东西我听懂了,可是自己一写就写不出来,不知道该写什么,按你的代码写完,没多久又忘记了,这可怎么办?”方老师一句简短的`回答算是改变了我,可以说直到今天的学习,他说:“想不出来是吗,那你就一直想,什么时候想出来了,什么时候再写,这个不急”。回来我就想,这是好话还是赖话啊,人家同学都快写完了,我还在这想呢......无解......那就死马当活马医呗。回去坐在那我就想,电脑一合上盖子。持续接近两个小时,我一拍大腿,哦了!打开电脑,画个图,理清一下流程,看看图,写吧,一个小时不到全部OK!然后方老师问我,你怎么自己在那怪怪的笑(他是南方人,说话的口音加上语调很有意思)?我说我写出来了。嘿嘿。他问我,你会忘吗?我说我坚决不会忘,我自己想出来的东西,就是我忘记了我也还会想出来,然后我就还能写出来。然后我就笑了,理由很简单,我找到方法了。回过来说我们学习SUN公司的API,底层代码,第三方的资料和工具,最好的学习方法就是把他们的东西转换成你自己的思想,这样你就真的学会了。到后来我发现,在我们一起写代码的时候不乏很多高人,他们的效率很高,能力很强,但是有很多的人恰恰相反而且这类人不占少数,最实在的例子,在我身边一起写代码的朋友,当我写完7,8个功能的时候,准备进行下一个模块的分析了,他还在那为一开始的两个功能发愁,看着那抛出来的异常瞪眼,更为悲观的是他不会对着异常分析而是去分析别人写过的代码,去看看自己哪里写的不一样。

  当然万事开头难是必然的,因为刚刚起步没有经验,但是随着你的代码量的增加和处理能力经验的丰富,一切都会变的简单起来。开始为什么说javaweb简单呢,因为当你学会的时候你要是善于总结你就会发现,其实servlet的一套API就那么多,只要学会了它就哦了,至于其它的帮助工具如何使用都是些大同小异的事情,实在不会可以百度嘛,百度不行就谷歌,再不行就翻墙。总会解决的嘛。所以最后列出一个等式:成功 = 坚持冲过起步的低谷 + 良好的学习方法 + 勤敲代码的习惯 + 处理问题分析问题解决问题的能力。
 

  程序员实习总结3000字(二)

  实训已经进行两周多了,还有一周就要正式结束了,突然发现自己似乎又重蹈覆辙了,再一次一次的不经意中和某些人的就距离却是越来越来大,总是想偷一下懒,总是想着马马虎虎过去算了,没有那么精打细算过。结果不经意有些人人开始脱颖而出,有些人开始展露锋芒,而我也开始黯淡下去。我是想好好学学别人的,结果画虎不成反类犬。原来我也是不轻易臣服的人,我即便不去领导他们也没有人可以领导我。给我分的实训小组连个能交流的人都没有,身边一个研究生只会不停地打击我,我只能不知所谓的笑笑。这个项目小组真让我郁闷,组长谁也领导不了,组长不是我,我也懒得管,乐得清闲。

  这两周究竟自己学到了什么,确实在脑海中总还是模糊不清的,J2SE,J2EE,HTML,JScrip特效,CSS,JAVAweb,Servlet,JDBC,数据库快速建模,数据池,单态模式,JFreechart,俄罗斯方块项目,人力资源项目,购物网项目,这都算是过来了,可是心里却不是很有谱自己心里七上八下的,自知学的只有四成火候,又不断地被人打击打击么还没有可以交流,心中这两天的抑郁让我难以忍受,总是喉咙里很堵,心里着实闷得难受。回去想跟室友聊聊,他只说了一句,寂寞才说爱,活该。我就更郁闷了,我一直对自己说我只是活着我只是深爱着。明天就要进行最后一周实训了,各项目都到了结束完善阶段,也是所学的整理复习阶段。看着周围有人夸夸其谈,有人韬光养晦,自己心里也很没底,项目结项之后还有个考核我都十分担忧。其实这各阶段我更担忧的是我发现自己的学力已经下降,可能是长时间习惯不听老师讲课,只靠自学和考前突击。现在听讲师讲课总是听着听着就跑神了,听着听着就觉得没意思了,总想自己看书自己单干,可真的有时间的时候我却提不起精神去单搞,总是事倍功半花了三四个小时有时候只是把讲师四十分钟的搞完。然后精疲力竭的倒下。

  拥有太多的东西总是不会去珍惜的。我懒惰的恶习让我异常痛苦。我现在唯一拥有的财富就剩下我的青春了,我发誓我会努力努力再努力,捍卫自己的青春,我说过我会成为伟人的。以后我会给自己出本自传的。人生只有一次,人生在世至少不能辜负自己。
 

  程序员实习总结3000字(三)

  六个月的实习时间已经结束,我实习的单位是E科技有限公司,在这段时间里,我的专业技术得到了很大的进步。

  刚开始工作的几周,公司给我们培训了ERP平台的使用,通过这次培训使我认识到ERP平台的优势,可以多大提高软件的开发效率。随后我就加入到了“ERP税源控管系统”项目的开发中,称为开发小组中的一员。在项目开发过程中一边是同事们的细心指导,一边是自己反复琢磨与理解,几个月下来大大提高了自己业务和技术两方面的技能,已经能够比较熟悉的掌握基本的工作方法和一些技巧,而且能过独立完成一些模块的开发,通过这个项目不仅学到了很多技术,也了解了整个项目的大概流程,从需求分析、数据库设计、详细设计、代码编写、测试、项目维护等方面,使自己不仅从一个代码编写人员的角度还从一个整体的角度来看整个项目开发,加深了软件开发概念的理解。

  现场开发与维护使我不仅从一个开发人员的角度而且从客户的角度去思考问题。在项目的开发后期,也就是项目即将上线的阶段与其他几位同事被派往现场去开发与维护项目。

  以前的开发都是根据需求分析来进行的,功能要求一般在分析里面都写的很清楚。但是在现场开发直接面对客户,客户提出的需求一开始只是一个大体的功能描述,如何将这个只是语言描述的功能转化为技术实现需要很强的抽象能力和对业务的深入理解,这个过程打打锻炼了自己的综合能力。在第一时间接触客户的需求,从客户的角度思考问题,只有更了解客户需求才能更合理的设计软件的结构、功能,了解客户,了解需求,转化到技术层面。这个过程得到的经验很难得。

  实习第一周:

  对系统的需求进行分析;

  系统的功能建设目标、范围;

  与相关人员进行沟通,了解客户需求;

  对公司的仓库的流程进行描述。

  实习第二周:

  对系统数据库进行设计,根据需求系统有以下几个表,物品表、物品类型表、图片表、图片类型表、公告表、费率表、用户表、角色表、资源表;

  对各个表的数据结构进行设计;

  建立数据库;

  实习第三周:

  可以设计仓库管理系统的页面;

  划分系统多个功能模块,物品管理;类型管理、图片管理、广告管理、费率管理、数据恢复

  下载系统所需的插件,js类,第三方工具。

  实习第四周:

  添加物品在进行输入时,立即校验数据的有效性,不用在提交信息后再校验,然后后台也会进行数据有效性校验;

  添加SKV的ajax验证,判断SKV是否已经存在;

  添加一个物品可以添加多个标题功能;

  添加一件物品可以添加多个供应商功能;

  实习第五周:

  增加发布公告功能,仓库人员可以发布相应信息,销售人员可以看到相应信息,并做出处理;

  修复公告内容乱码BUG;

  修复左侧导航条不能随浏览器大小进行移动BUG;

  实习第六周:

  添加数据恢复管理。只有管理人员才能真正删除物品,而且管理员可以恢复被普通用户删除的商品;

  修复插入物品时,原来的缩略图不能及时更新的BUG;

  修复查看物品信息时,不会自动换行BUG

  实习第七周:

  增加用户管理功能。用户管理可以增加用户、修改用户与删除用户并对用户进行授权

  对系统的权限进行划分,并对树状结构显示

  增加对特定用户只能观看特定类型物品和特定类型图片;

  实习第八周:

  录入测试数据,对系统进行单元测试;

  增加批量录入数据功能;

  修复批量上传不对齐BUG;

  修复移动物品到指定类型,页面不会刷新BUG;

  实习第九周:

  修复插入多张图片时,图片之间不会自动换行BUG;

  修复查看图片原图时,屏幕花屏问题;

  增加批量查看图片原图功能,不用一张一张来点击查看。

  实习第十周:

  修复仓库系统中,图片管理上传多图片时,图片容易丢失BUG; 添加分页显示可以跳到指定页码的功能;

  添加在显示仓库物品时,立即修改物品信息,而不用进入修改页面。



【程序员实习总结3000字】相关文章:

实习程序员简历范文08-23

程序员自我总结12-07

程序员实习目的三篇11-13

程序员个人工作总结12-20

程序员试用期自我总结12-19

程序员的面试小技巧总结03-29

2017程序员年终工作总结07-17

程序员工作总结15篇12-10

程序员实习心得体会4篇11-13

2017程序员个人年终总结12-20