软件公司实习报告

时间:2023-01-30 13:27:50 实习报告 我要投稿

软件公司实习报告

  在学习、工作生活中,报告与我们愈发关系密切,其在写作上有一定的技巧。一起来参考报告是怎么写的吧,以下是小编为大家收集的软件公司实习报告,欢迎阅读,希望大家能够喜欢。

软件公司实习报告

软件公司实习报告1

  一向以来期望从事自我喜欢的事业的我,对软件开发有者及大的兴趣,可由说种种原因使我从事工作以来走了好几年弯路,心中的梦想迟迟不能得以实现,可程序员的梦想从来没有从我的心中抹去,但这扇大门好像并没有向我敞开,这天,贵公司给了我敲开这扇大门的机会,让我真实体验了程序员的诞生过程。早就听说,程序员的前几个月是最苦的,可从来没有感受到,海马实习基地让我提前感受到了刚刚进入软件行业的压力和困惑,再也没有在自我家里随便写段小程序后的那种“自豪”感了。要应对每一天务必应对的问题,再也不可能以“逃避”而了之了。也让我感觉到做为一个程序员所就应具备的基本素质在这不到一个月的实习过程中也让我深深体会到了作为一个合格的程序员就应具备的基本素质。

  团队精神和协作潜力是程序员就应具备的基本素质,最近的工作中让我深深休会到了这一点,由于小组成员配合不好,使本来很方便的cvs给自我的工作带来的及大的麻烦,一不留意自我写的的东西就会被小组别的成员在上传文件的时候给覆盖掉,一整天的工作可能就这样被反工,咱们小组这次就是由于协作不好,导致各模块之间不法连接,给工作带来了及大的麻烦,消耗了超多的劳动力还没有提高工作效率。这使我深深的体会到:一个成功商业性软件的开发务必有一个有强大凝聚力的团队,个人的力量是有限的,团队精神和良好的协作会使咱们做出优秀的软件。

  良好的文档是正规研发流程中十分重要的环节,作为代码程序员,30%的工作时光写技术文档是很正常的,缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。这次的'这个小小的项目,就由于文档上的一点点理解错误让咱们花了很大的工夫去改代码,改页面。很庆幸的是,这是一个小项目,要是大项目,这种问题可能就会导致超多的代码修改,可见文档在一个项目中起者巨大的做用。

  此外,良好的代码编写习惯,不但有助于代码的移植和纠错,也有助于不一样技术人员之间的协作。作为一个程序员,对需求的理解潜力也是很重要的,只有真正理解了一个模块的作用,才会写出高效率的代码,才能使整个软件项目作出来更加优秀,具备更好的安全性和稳定性,我在写代码的过程中就遇到了需求理解上的问题,使得写出来的代码功能不全,幸好不是给客户发此刻,要不,这个软件的商业价值可能就会打折扣了。单元测试对于一个程序员来说是不可不做的一项工作,不做好测试就会给后期的集成工作带来麻烦,往往为了一个小问题会让咱们查找好多模块,给后期工作带来很麻烦。

  这一段时光的工作也让我明白了一点:一个优秀的程序员务必不断的学习,随时总结,找到自我的不足,这样逐步提高,才能让自我很快的成长起来。

软件公司实习报告2

  时间过的真快,一眨眼时间我在xx科技实习三个多月了。回顾这三个多月在公司的工作生活,我感到很庆幸和满意。庆幸的是我比其它一部分同学多了三个月在软件公司工作的经历,这使我毕业后能够更好更快地适应软件公司的工作生活和节奏。满意的是公司为我提供了良好的工作学习环境,我刚到公司不久公司就为我提供了电脑和相应的座位,当我在学习C#过程中遇到不懂问题的时候,同事都会毫不吝啬的为我讲解,让我感受到公司团结向上的氛围,软件公司最重要的也就是这种团队合作的精神。

  在这三个多月的时间中,我进一步学习了编程语言C#,面向对象编程以前在学校的学习没有真正自己实践,是在老师带领下完成的项目。现在我对C#有了基本的认识,也具备了用C#开发Windows应用程序和Web应用程序的能力。现在我再去理解。我发现它们真的是很强大,它的强大也体现在方便的集成开发环境。NET是个强大的新平台,而C#则是该平台下最佳的开发语言。在思想认知上面也得到了很大提高,上班了,不能像在学校那样随心所欲,天大的事有父母顶着,自己不用操心。现在走上社会,就是大人了,应该有责任心,对自己的言行负责。工作中,我也严格要求自己,每天早早到公司,为同事开机,打扫卫生。和同事和睦相处,不迟到,不早退。对自己编码能力还不是太满意,有待进一步提高。现在通过学习,总觉得自己学得不够好,要用到的知识时感觉头脑一片空白,很后悔当初在学校为什么不多学一点,多练一点。后悔也没用,只能自己努力。灰心时给自己打气,哭过之后擦干眼泪,继续工作。整个的实习过程是紧张而愉快的,我的工作态度和成效也得到了总经理和同事们的一致称赞。作为我在踏出社会之前的为数不多的几次实践中,这次的实践的确给予了我很多。

  今后,我将继续保持认真负责的工作态度,高尚的思想觉悟,进一步完善和充实自己,争取在以后的学习中更好的完善自己,在以后的实践中更好的运用去自己的知识,做一个合格的大学生,将来做一名对社会有用的人。零距离的与社会接触,更能使我将书中的所学与社会需求紧密的联系起来,进一步的锻炼我的意志,提高我的专业水平以及个人素质。同时又进一步的让我懂得交流。所以与其是一次生产实习不如说是一次检阅,一次考验--是社会对我们多年在学校所学的检阅,是对我们个人综合素质和能力的考验。面对明日的挑战,也许很坎坷很困难,但是满怀信心的我绝不退缩。因为这是一片广阔无垠的天宇。

  初踏社会,心情激动、紧张、难过。激动的是我终于可以长大了,可以开始我真正的人生;紧张的是不知自己是否能适应这个社会,战胜这新环境;难过的是从此我就要在这纯真的学生生活上画上句号了。心里矛盾,脑子里翻天覆地。

  对于刚出校门我的,什么都不懂,又想从事it行业这个靠技术吃饭的行业,一开试我试着投了几家公司,人家面试问我有没有项目经验,我说没有,人家又问你java学的怎么样?说实话在那个时候我连简单的程序都不会编。结果就可想而知了,几次碰壁之后,觉得现在的自己根本找不到跟自己专业相关的工作,于是我想到利用暑假和实习的机会帮自己充电,于是和几个同学一起找了一家培训机构培训了下,培训的时候很痛苦但很很快乐,在那里我找了自己奋斗的目标,每天过的都很充实,不像在学校那样浑浑噩噩。那里有一群像我一样一开始迷茫的人,我们一起奋斗,那些时光我很怀念。

  过了几个月,我们培训结束了,开始找工作了。我被南通的一家软件公司录取了,因为他们对我们这些还没毕业的待遇还不错。因为这是我的第一份工作,很兴奋也很紧张,兴奋的是我自己自己挣钱了,紧张的是怕自己不能胜任这份工作,毕竟自己一点工作经验都没有。在公司我们进行为期7天的岗前培训,就是在公司的.框架下实现他们要我们完成的功能。好在这些我们在培训的时候都学过,所以不太难。培训完我们被分到公司的开发一组,正好公司正在做一个项目,所以我们一上来就开始做项目的。对于我们这些菜鸟来说这是很痛苦的,有时我做个功能做几天都没做出来,挨了主管不少的骂。在这个时候我才发现百度和狗狗真是个好东西的啊,不会的就在上面搜。实在不会的问公司的高手,就这样我渐渐的熟悉的这个工作模式,主管给的任务每天也能做出来了。虽然做的有点慢,但我相信我坚持下去,我会达到我的目标的。然而实现的残酷很快我就体会到了。那是我们这个项目刚做完。公司的人事来找我们谈话。跟我说了很多。也跟我说了很多道理。希望把我调到技术服务组。所谓技术服务就是代表公司跟客户交流,说实话这个工作也蛮不错的。工作的压力没有在开发的大,如果做这份工作的话,那我在培训的知识很少用到。我怕我代码不经常写会渐渐的遗忘,本来技术就不好如果不在项目中学习的话,我很快就被淘汰。

  和人事的谈完话,我想了很多。那时我动摇过,我不知道自己是否真的适合做开发。好在我还有一些朋友,跟他们聊了很多,他们给了很多建议。人生有很多选择,无论你选择了什么方向,你都应该为之奋斗。我一朋友给我说一句肖复兴的名言:一个人,在年轻的时候,有玩伴,年轻时有漂泊的经历,老年时有回忆的东西就是幸福啊。人生有挫折其实也是一种幸福。从那里跌倒了就从那里爬起来。后来我也想开的。既然自己有目标就应该坚持去追寻下去,路上的磕磕碰碰或许就是老时的美好回忆。

  正好在个时候我们实习结束了,老师让我们回学校。我请了几天假。正好好好规划我的下面的路怎么走。无论怎么打算在这个实习的日子里我学到了很多,也明白了很多事。这个宝贵的经验会给我很多帮助。

  自己总结几点:

  1、要想等到别人的认可,你先认可你自己。

  2、工作中不是你想象在学校那样,或许你讨厌一个人,但是你必须和他经常交流沟通。

  3、工作中你要适应工作的压力。

  4、不要特别在意别人的看法,你只要做你自己,相信自己。

  5、如果别人对你说你不适合干某事,你不要在意,就是你的亲人对你说也不行(这是电影《当幸福来敲门》男主角说过的,我很喜欢这句话),因为这世上没有谁能否定你做某事

  6、坚持你的理想,坚信自己会成功的。

软件公司实习报告3

  根据学校要求,本人在开学前三周参加了毕业前的实习工作。我所实习的工作单位是xx科技发展有限公司。公司主要从事软件开发方面的一些工作,包括java,c#方面的开发。本人在公司主要从事的是java项目的开发,包括前期的需求分析以及开发。

  公司强调以人为本,认为对员工的投资是最重要的投资,通过对员工的培训提高员工的工作能力,并可以在多方面体会到公司方面的关怀与照顾,非常感谢这段时间公司的培养。

  一、对实习过程的回顾

  作为一个软件开发技术公司,不同于一般的那种严肃的气氛,给人的感觉是比较的宽松,公司的人情味也比较浓。让我们很快的就能融入这个小家庭。

  首先给我的任务就是熟悉企业的开发流程以及企业的编码规范,了解这些是非常重要的,对于团队开发来说,统一的编码规范是必须具备的,因为编码如果不统一的话,每个人都有自己的编码方式,开发出来的系统可用性是很差的,而且也不利于今后的维护以及二次开发。所以开始花了两天的时间来看编码规范。这里面还是很有学问的。

  接下来还要学习公司所用到的技术。在学校的学习中,我主修的方向是java,除了学习java基础外,还学习了html,css,jquery等前台页面的技术,以及struts,hibernate,spring框架技术,为企业开发已经做好了一些准备。公司需要我学习的技术为webservice和ibatis。通过学习,了解到webservice是一种可以接收从internet或者intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过soap在web上提供的软件服务,使用wsdl文件进行说明,并通过uddi进行注册。ibatis是一个持久层框架,用于对数据的增删改查。

  由于我算是第一次正式的参与企业的开发,在经验、知识上必然有所欠缺,所以在开始阶段我们主要都是了解项目的背景知识,进一步学习基本的一些项目原理等。而后要进行设计工作,然后才是真正的工程开发过程,还有调试过程。再由于我们只是短期的社会实践工作,为了所做的工作在以后能真正为人所用,我们在走之前还要留下完善的相关文档。短短的一个星期,要分成这么多的阶段,而任务就摆在那,每一阶段的时间可想而知是多么的宝贵。

  我在公司实习期主要做的工作就是开发一个小的项目申报系统。

  这个项目的需求大致为:申报单位模块、管理机构模块、评审专家模块。最主要的就是项目申报模块。其中包括文件管理栏目、项目申报栏目、项目开题栏目、项目验收栏目、项目报奖栏目、项目查询栏目、用户信息栏目。管理机构模块主要包括:文件管理栏目、项目申报栏目、中期检查栏目、报奖管理栏目、项目验收栏目、项目查询栏目、项目统计表栏目、成果评估栏目、用户信息管理栏目。

  虽然实践的时间比较的短暂,但我还是有了不小的收获,最大的'收获是了解了一些软件开发的程序化生产过程。还有就是能有机会向开发部门的职员的一丝不苟、兢兢业业的敬业精神学习。相信这些都将给我以后的学习和工作带来不小的帮助。

  二、专业知识在实习过程中的应用

  整个项目用的是struts2+ibatis+spring开发的。业务层使用轻量级的框架spring实现业务组件的管理,持久层采用ibatis技术实现业务层和数据库的交互。web部分采用基于mvc模式的struts2框架实现,表现层用jsp与jstl、el相结合实现。其中也会用到图表技术以及ajax技术。

  我的工作任务并不是很多,项目的数据库设计完成后,页面有专人来负责,首先看懂页面及需求,接下来编写框架代码,有了框架代码,项目基本上已经可以进行开发了。在开发过程中,越到了很多这样那样的问题,比如说写前台的验证和前台的一些特效,这就需要前台的css技术和jquery技术,当然之前的学习还是不够的,所以就一边做一边学,其中包括table的特效(隔行特效,鼠标移入移出特效),一些动画特效,以及jquery的前台验证。还有ajax与服务器的异步交互,这方面的知识以前接触的还是比较少,然后以json格式返回前台做输出,以达到不刷新页面就可以显示不同数据的效果。

  三、心得体会与经验总结

  如今眼看在公司实习已经接近一个月了,从这次活动的成果上来看,还是比较成功的。辛勤的工作换来的是累累的硕果,不管是对于企业、学校还是我们自己。

  首先我要在较短的时间内,克服各种困难,从最初的阅读文档,设计、开发,到最后的调试,完善,我也都按质按量的完成了,完成预定的工程开发任务,通过了公司的项目小组的验收,也得到了领导的一致好评,实现了最初为企业作实际共享的目标。

  其次在这个过程中,我也通

  过了深入的调查、讨论,以对一个大型软件开发企业的结构、管理、文化、气氛有了比较详细的了解。而通过我在公司中的工作上的良好表现,还有生活中与公司员工的交流,我也在他们面前展现了了一个积极进取、勇于创新形象,起到了加强学校与企业双向交流的作用。

  再有的一点就是,通过这次活动,让我们理论联系实际,在软件工程的开发过程、数据库的开发、分布式计算等工程实践经验上有了很大的提高。在公司中也培养了初步的大型项目合作开发经验,这一些都很好的增强了我们的个人的能力和并提高了自身的素质。

  类似的以上的收获还有很多很多,但在活动结束的这个时候,仔细考虑一下,还是有一些地经验教训的。

  四、几点不足与努力方向

  这次实习也是我初次不如社会工作的一次经验,当然会有很多的不足之处,比如说为人处事方面,由于社会经验还是略显不足,所以在工作中难免会有和同事意见不同的时候却没有以最好的方式处理,这里深深地表示歉意,还有就是技术方面的不足,通过这次实习我明白了从学校学习的知识不足以面对以后的工作,所以还要更加的努力才行!

软件公司实习报告4

  时间过的很快,转眼间已经实习将近5个月,其中有2个月是属于完全被流放的。

  最先在内部系统组参与内部管理系统开发(struts+mysql+spring+hibernate),之后是去做网络交换机软件的脚本测试。现在又回归内部系统,虽然在脚本组期间,编码能力被别人甩在后头,但至少具有了一些测试经验。

  至少自己做的东西,是真正交付到了客户手上,到也稍微有些成就感。

  一、浅谈测试

  一直以来,我都认为测试是脱离了软件工程范围的工作,不以为屑。但在实际情况中,测试是既重要且难以精湛的、其真正的压力,在于找不到bug,责任在你,而不在于编码人员。一般的测试人员不懂编码,他们靠的是日以累计的经验总结和想象力。而要做到高级测试工程师,则一定要懂编码,因为这是你完全掌握整个系统的方方面面具体运作的前提。但占主导地位的,还是大型系统的集成测试经验。实际项目中,编码时间一般只占30%左右,真正耗费时间的是IT阶段的找bug与对应bug,此阶段基本评定了coder的编码质量。

  二、程序员的困惑

  有些人,以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样能力有关,debug追踪能力,也称调试。在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化?

  有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题。但不用怕,只要学会调试,一个个问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你。

  三、如何调试追踪?

  如果你能在短短的时间内就看到问题点在那,放下断点去追踪,出去找工作,绝对没问题。出现问题的时候,不要光看代码,要用实际行动去追踪运行期间的具体值,那是最好途径。eclipse是个很爽的ide,这点做的很好。例如页面内容显示不是自己想要的数据,我们要先从数据库查询语句去下手,设置断点,一步一步step over,让sql字段(存取最终sql语句的字符串)运行到有值,inspect进去看,如果还看不出来,就点击它,copy后在sql客户端去实际运行,看看实际查询出来的表是什么,如果是对的,有可能就是页面调用的错误或者action逻辑的.传值问题。

  页面错误的调试,基本方法是用右键点击实际网页查看源代码,copy到editplus,就能看到具体错误发生在那几行。通常有几种常见的错误,例如:缺少对象这种很多时候是有些被你调用的字段有可能为空的情况出现的,可以加if(xxx=null)语句加保护。追踪的方法基本就是用alert语句,放在有可能出错的地方。

  四、一些习惯

  遇到问题先自己思考,无从下手再找高手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多。

  解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再浪费同样的时间。

  把代码写的漂亮,注释、空行、规范一样不能少,可读性是放在第一位。曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完美,读起来很流畅,方便自己也方便别人。

  任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了。

  五、题尾话

  如果你有一份思想,我有一份思想,拿出来交换,我们大家拥有就是2分份思想,可惜这种观念,并不能深入每一个团队的每一个人,少一点自私,未必不是好事。职场到处都存在被排挤的隐患,要为自己找片草地实在不容易。但有一点要相信,只要自己不放弃自己,这世上就没有绝望的路,你可以被打趴下,可以被身边的人暗算,可以被深爱的人流放,只要你用自己决心站起来,受过的伤痊愈后就能增强你的抵抗力,一路前进!

软件公司实习报告5

  时光过得真快,转眼间,在山大实习生活就结束了。

  四周的时光能够和山大的同学一齐工作、学习、生活我感到十分的荣幸,同时也感觉到很大的压力,作为电子商务专业的学生从事软件开发感觉还是有必须的困难,个性是我们还是和山大大三的学生一齐,在初来时自我就有一些不自信,但随着项目的进展,我慢慢的找到了自我的位置,找到自我的目标,虽然自我与好的同学还有差距,这也给了我很大压力,但是我相信没有压力就没有动力,所以整个实训过程中我都在不断地努力。

  实训期间让我学到很多东西,不仅仅在理论上让我对it领域有了全新的认识,在实践潜力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。个性是利用周六上午的时光山大为我们安排的讲座让我们了解it领域一些新的发展动态以及一些领先的技术,让我意识到自我知识的缺少,这激励我在以后的学习、工作、生活中要不断了解信息技术发展动态以及信息发展中出现的新的技术。

  除此之外,我还学到了如何与人相处,如何和人跟好的交流,我们组成一个团队大家一齐开发一个项目,大家的交流沟通显得尤为重要,如何将自我的想法清楚明白的告诉队友,如何提出自我想法的同时又不伤害其他的队友的面子,这些在我的实训生活中都有一些体会。但是说,第一次亲身体会理论与实际相结合,让我大开眼界。也是对以前学习的一个初审吧,相信这次实训多我以后的学习、工作也将会有很很大的影响,在短短的二十几天里这些宝贵的经验将会成为我以后工作的基石。

  作为大二的学生,经过两年的在校学习,对程序设计有了一些基本的理性的认识和理解。在校期间一向忙于理论的学习,没有机会也没有经验来参与我们项目的.开发,所以在实习之前软件按开发对我来说是十分抽象的,一个完整的项目要怎样来分工以及完成该项目所需要的基本步骤也不明确,经过这次实训让我明白一个完整项目的完成务必团队分工合作,并在每个阶段进行必要的总结和检查。在我们项目的开发过程中我们项目的步骤:详细设计、详细设计review、编码、编码review、单体测试。在项目开发过程中我也深刻的体会到详细设计对一个项目开发有明确的指引作用,它能够使开发人员对这个项目所要实现的功能在总体上有具体的认识,并能减少在开发过程中出现不必要的脱节。

  经过二十多天的obbligato信息安全管理的java开发,是我对java软件开发平台有了更深一步的了解,也对nec公司的obbligato平台有了必须的了解。

  这次实训是对我们两年学习的一个检验,虽然项目中很多知识我们在日常的学习中都没有遇到,这同时提醒我:要想成为一个合格的程序员就有具备一种自学潜力,在工作中会遇到很多从未接触过的问题,当有了问题时要去解决,在你不断努力,寻找答案的过程中,自我的潜力也在潜移默化的提升。有时遇到问题时可能有很多想法但却不明白那个正确,这就让我们不断地去探索,不断地尝试。

  这次实训也让我深刻的了解到,不管在工作中还是在生活中要和老师、同学持续良好的关系是很重要的。做事首先要先做人,要明白做人的道理,如何与人相处是现代社会的做认得一个最基本的问题,对已自我这样一个即将步入社会的人来说,需要学习的东西很多。从一齐做项目的同学身上我看到了谦虚谨慎、细心努力的态度,在以后我的生活中我还会留意身边同学的优点,从他们身上找寻我所缺少的品质,不断学习。从老师那里我看到了企业人的生活面貌,没有事情能够不劳而获,这天老师们能够领导我们是他们之前努力的结果,虽然老师没有和我们讲很多公司里的事情,但是他们的言行中所表现出来的都是比我们要严谨的多的对工作的态度。

  在此次的实训中我感觉到我们最大的不足就是动手的潜力太差,在项目组中山大的同学也给我提出一些推荐,让我有机会自我多动手,不是我们缺乏知识,而是我们没有运用知识的潜力,在二十多天的项目开发过程中,我自我也认识到虽然我们的理论知识没有山大同学那么全面,但是如果在学校认真学习了,我们的理论知识并不比他们差,所以以后的日子,如果自我还要继续从事软件开发相关工作,我会更加注重自我的动手潜力。再者,我们要有更好的学习心态,看到山大的很多同学会在晚上项目结束后再去教室上自习,深深地意识到我们的学习态度有多大的差距,原先在学校的时候我们九点基本就要从教室回宿舍了,而他们还会再继续利用九点以后的时光努力学习,虽然在山大就短短不到一个月的时光,但是我所体会到的对我以后的学习将会有很大的影响,我想在大三专升本复习的过程中,在山大的经历会让我更加有动力,更能坚定信念:坚持、努力。学习山大学生刻苦、勤奋的学习态度。

  山大的实训已经成为过去,但是在山大学到的东西会一向影响我以后的发展,突然想起鲁迅先生的一句话:世上本没有路,走的人多了,便成路。生活的路也是人走出来的,每个人一生总要去很多陌生的地方,然后熟悉,然后再走向另一个陌生的地方。在不久的将来,就要踏上人生的另一段旅程,以后的路上有时不免会感到有些茫然、无助,但生活的路谁都无法预测,只能一步步摸索,但只要方向正确,只要我们向着目标不断努力,相信在不远的将来我们必须会有一片属于我们自我的天空。

软件公司实习报告6

  实习期间,在指导老师的帮助下,熟悉了软件公司主要业务活动,对软件公司从销售到实施再到售后等一系列的业务流程都有了系统的学习。将理论认知与实际工作相结合,在不断地尝试和实践提高自己在ERP实施方面的专业水平,为接下来走出学校踏入社会做了充足的准备。现将毕业实习的具体情况及体会作一系统的总结。

  1、实习单位简介

  实习单位为鞍山诚达软件技术开发有限公司。鞍山诚达软件公司专业从事监控、闭路监控、数字监控、远程监控、网络监控、无线监控、停车收费系统、巡更系统、防盗报警、门禁考勤、小区/楼宇智能化系统、集团电话系统、网络综合布线工程等项目,集产品经营、研究开发、工程技术(设计、安装、调试)与售后服务于一体的高新科技企业。公司拥有一批高素质的科技精英,长期从事智能系统的开发设计工作,有着丰富的工程施工和服务经验。公司产品已广泛应用于工商企业、工厂、酒店、金融、电力、政府机关、交通系统和社区服务等各个领域,得到了业内人士的一致认可和好评,取得了良好的社会效益。

  公司的信息管理部是信息化建设的主管部门,具体负责全单位信息化建设的组织、实施、协调以及管理工作。

  2、实习主要过程

  此次实习的目的在于通过在鞍山诚达软件技术开发有限公司的实习,充分的了解软件公司从销售到实施推广再到售后服务一系列的业务流程并重点学习ERP软件在实施过程中的一系列相关工作及其重点。实习过程主要包括以下几个阶段:

  第一、了解当前企业信息系统建设的历史以及现状,运用管理信息系统的分析方法,设计方法和实现技术参与实习单位相关信息系统建设或管理,提高信息管理和信息系统开发的能力,增强计算机的应用技能。

  第二、深入社会调查与实践,可以进一步了解到社会经济发展的现状,向富有实践经验的生产者、管理者学习,积累社会经验,提高与人打交道的沟通能力。

  第三、了解公司有关的业务流程并参与相关的业务或管理工作、了解公司日常的经营活动并积极参与其中、了解实习单位网络化建设情况,参与网络的建设实施与维护、了解常见的电脑故障原因以及处理方法、了解工作中可能会遇到的问题并学习如何运用现有知识用最好的办法解决。

  第四、收集有关信息系统设计的材料,为下一步做毕业设计打下基础做好准备。

  第五,总结实习经过,并完成实习手册、实习报告。

  3、实习主要内容

  第一周安排:熟悉公司生产和生活环境,以及各项规章制度。

  第二周安排:熟悉实习单位的结构组成与部门之间及内部的岗位设置,了解企业规模以及在同行业中的地位。

  第三周安排:了解企业所在城市和地区的地理位置,调查当地的经济发展情况和投资环境,主导产业和企业集群。

  第四周安排:了解实习企业与当地政府的关系,社会关系,企业的主导业务在当地发展的优势与劣势。

  第五周安排:负责网络中心服务器的日常维护(系统升级、病毒防范、数据备份、系统运行状态监视及故障分析解决等)。

  第六周安排:负责网络系统软件的测试安装,应用系统的安装调试。

  第七周安排:负责公司信息系统的规划、扩展与实施。

  第八周安排:参与各种信系统项目的调研、策划与实现。

  第九周安排:参与组织本单位信息技术培训工作;协助上级信息化专职管理部门开展信息化工作。

  4、实习的主要收获和体会

  在这次八周的实习中,我感觉收获十分巨大,也对将来若是从事这一行业所需要的基本素质有了很深的认识,十分显著的提高了对软件实施这一方面的专业知识。在提高专业水平的同时,其他方面的收获也是非常大的,学到了许多学校里所学不到的经验与教训,体会到了社会上的人情世故。作为一名即将走出校园的大学生,这次的毕业实习无疑成为了我踏入社会前的一个很好的试炼,为我今后更好地投入工作指明了方向。

  并且这次实习让我体会到了学校学习的.理论知识与社会需求人才所应具备素质之间的脱节。也明白了应届毕业生很多迫切应该做的事。在不断提高专业知识的同时更加需要提高实际业务的操作水平。提高工作中很需要但是现下大学生很匮乏的个人素养,如责任心,谦虚心、耐心、细心。

  还有这次实习让我体会最大的就是交流沟通能力的重要性。因为我们做软件实施推广的工作过程就是一个信息接受与传递的过程。作为一个信息人,这点让我感受很明显。我们只要做好将客户所需求的完全接受并进过自己专业的转化然后回馈给技术部门,让他们能更易理解更快的实现这一功能。技术部从技术层面实现之后我们再将这一功能的实现及使用方式通过合适的语言手法手段传输给使用者,这就完成工作了。但是,这一过程往往出项很多意外麻烦,在我看来就是沟通能力与沟通方式的问题。

  通过这次的实习,让我更清楚地了解了自身的优势和不足,学会了很多学校里学不到的知识,也丰富了我的人生经验,增长了见识。为我今后的步入社会打下坚实的基础。

软件公司实习报告7

  一、实习目的

  根据所学课程的理论知识,结合企业的运营实际,掌握软件开发的一般过程,软件的生命周期和作为一个开发人员就应具备的基本潜力,并撰写实习报告。使学生进一步巩固所学理论知识,同时提高观察问题、分析问题、解决问题的潜力。

  二、企业实习地点

  深圳市百盛佳信息咨询有限公司

  三、实习时光

  20xx年12月5日——20xx年4月5日

  四、实习资料

  1、java软件开发

  五、实习总结

  在Internet飞速发展的这天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。目前系统的架构一般有c/s架构和b/s架构,但是c/s架构的应用系统,每升级一个版本,客户端都需要自我下载更新,而b/s架构不需要,由于它是基于浏览器的。因此b/s架构的应用系统,在Internet上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

  计算机将具备更多的智能成分,它将具有多种感知潜力、必须的思考与决定潜力及必须的自然语言潜力。除了带给自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。这天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的Internet在过去如火如荼地发展,其影响之广、普及之快是前所未有的.。从没有一种技术能像Internet一样,剧烈地改变着咱们的学习、生活和习惯方式。全世界几乎所有国家都有计算机网络直接或间接地与Internet相连,使之成为一个全球范围的计算机互联网络。人们能够透过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。人们已充分领略到网络的魅力,Internet大大缩小了时空界限,透过网络人们能够共享计算机硬件资源、软件资源和信息资源。“网络就是计算机”的概念被事实一再证明,被世人逐步理解。

  (一)、实习过程遇到的困难

  1、一进入企业,就立刻被分配开发任务,我的任务是质量信息管理系统的一个功能点,PDI退改车,有新增,删除,查询,审核,统计的操作。该系统使用的是struts2springibates模式,一开始什么都不明白,oracle数据库没用过,jquery框架没有用过,ibates框架没用过。所以给我的开发带来了很大的困难。

  2、在第二个项目中,我的开发任务是,一线通管理系统中的设备查询,设备修改,还有一些报表的功能,发运环节主要异常事件,销售部工单月统计报表,储运部工单月统计报表等等,这些报表功能都需要有折线图和饼状图,还要有导出excel的功能,而我对于如何生成折线图或饼状图,如何导出excel,从未接触过,这些都是这次开发中的难点。

  3、在益凌进销存系统中,也就是第三个项目,由于是刚刚开始,所以主要的任务是做设计,就是把那些业务流程图转化为静态网页。这事看起来好像不难,不就是做静态网页嘛!当初我是这样想的!但是到真正做的时候,就发现了其实并不是想象中的那么简单,例如,如何抽象数据字段,也就是说,别人给你一张真实的业务表,你该如何把那些有用的字段显示在你的界面上,业务流程中的每个点之间又有没有关系,这些都需要你去想的问题。初次接触,所以做起来也很棘手。

  (二)、如何解决问题:

  作为一个开发人员,遇到这些问题是在所难免的,由于很多技术都在不停的更新,你要不断的去学习,要有学习新知识的潜力,而且如今网络资源是如此的丰富,只要在internet上搜索一下,很多问题都会迎刃而解。Oracle数据库简单的应用,jquery框架和ibaties框架的应用也是透过网络资源一边学习一边应用来实现我的目的的,当然也少不了跟同事的沟通。对于那个报表中用到的折线图和饼状图,咱们采用了一个叫Jfreechat的框架,关于如何应用,也是从网上获取相关例子,然后经过咱们的加工,就很顺利的解决了问题。透过这次,感觉收获还是挺大的。对于进销存管理系统的设计问题,我压根就什么都不懂,看了一段时光的业务流程图,还是不明白要做什么,要在网页界面上体现哪些字段,每个界面之间又有什么联系,这些都不太明白。“这些东西要靠自我想的”,项目负责人跟我说了,之后他就跟我说了一大堆如何抽象字段,要把每个业务点的关系理清,然后再透过他们的关系抽象有用的字段。听他说了之后,恍然大悟,原先是这么一回事。之后,每次遇到不懂的,就立刻去和他沟通。完成了这些设计,我感觉我对软件开发,又有了更深的认识,同时也让我意识到沟通在软件开发中真的是一件很重要的事。

  六、实习心得

  经过为期4个月的专业实习,令我更深一步的了解和学习了软件开发的一般过程,不再是以前那样,都不明白软件开发是什么东西。对于一个应用系统他们为什么要那么多人来做,而这么多人一齐做,代码又是如何进行管理的。对于每一个应用系统,企业到底用到哪些技术,他们为什么要选取这些技术,咱们开发人员的主要任务是什么等等,这些概念都渐渐的清晰。人,孰能无过,过而改之,善莫大焉!没有谁,在编写代码的过程中永远不会犯错,即使他十分的厉害,那也是从不断的犯错过程中锻炼出来的,但亦有“犯错”的时候,由于需求是不断的改变的,即使你当时没错,但需求改了之后,你的代码不贴合需求,那也是你的错。有错那当然就要调试咯,以前老是害怕出错,找不到问题所在是件令人烦恼的事。但是当调试的错误多了之后,你就会发现,每当一看到相类似的错误之后,你就会立即明白这个错误是什么原因造成的!所以,咱们不就应害怕出错,就应把调试错误当成一种提高个人潜力的方式。对于测试人员发回来的bug咱们要认真的对待,造成这种bug就证明了咱们的思路还是不怎样的清晰,所以有必要再去看看相关的资料。沟通是人与人之间传递信息的途径,好的沟通能很完美的传达你的思想,你的见解。在企业中,每一个系统的开发过程一般来说都不是一个人从头做到尾的,一般都有分工的,如此一来,沟通就必不可少了,由于你要把你做的工作,你为什么这样做,告诉别人,别人才更好的去完成他的任务。

  这次实习,是进行实战性工作,学到了很多东西,我相信对以后的生活和工作都有很大的帮忙。

软件公司实习报告8

  时光飞逝,转眼间,到****软件公司实习已经一个多星期了,这段时间能够和****的同事们一起工作、学习、生活我感到非常的荣幸,作为一名刚从大学毕业缺乏实践能力的学生,尤其是没学过JavaScript相关知识在Java前台组进行实习培训的时候,我感觉到了一定的压力和困难,但是随着到Java后台组的培训过程中,我慢慢地找到了自己的位置,找到了自己的目标,虽然在这个过程中感到了一定的压力,但是我相信没有压力就没有动力,所以整个实习过程我都在不断的努力。

  在这段实习培训的过程中,为了能够使我更好更快的适应软件公司的工作生活和节奏,公司为我提供了良好的工作学习环境,刚到公司,公司就为我提供了相应的座位,同时在实习培训过程中,遇到不懂的问题的时候,我的上司和同时都会仔细地给我分析、讲解,让我感受到公司团结向上的氛围,软件公司最重要的也就是这种团队合作的`精神。

  在这一个多星期的时间中,我进一步学习了Java编程语言,以前在学校实践的比较少,这几天的实习培训让我对Java语言有了更清晰的认识,也让我具备了更好的Java编程能力。其主要表现在以下几个方面:

  1)编码规范:编码规范虽然不会提高程序的效率,但是可以提高程序的可读性和可维护性,通过对编码规范的学习,改掉了我以前声明变量时大小写不混合和很少写注释的很多不良习惯。

  2)数据库的操作:使用prepareStatement批量插入数据库及查询数据库、Statement查询数据库,让我对prepareStatement和Statement对数据库进行操作及它们的区别有了更具体的认识。

  3)多线程和同步:多线程和同步以前在学校的学习中很少用过,通过这次实习培训,在多线程和同步方面我掌握了很多知识。

  4)二叉树练习:二叉树练习让我复习了很多数据结构的重要知识,尤其是二叉树的深度(先序、中序、后序)优先遍历和广度优先遍历,同时对二叉树添加、删除节点的逻辑、栈、队列和链表有了更深的了解。

  在这次练习的实现过程中,需要用到很多Java中的重要知识,像构造方法、继承、封装、容器(List、Queue、Map的使用及遍历)等,让我对Java知识进行了系统的复习。

  当然,在思想认知方面我也得到了很大提高,在公司上班应该有责任心,对自己的言行负责。工作中,我严格要求自己,同时,我还学到了如何与和同事和睦相处,如何和人更好的交流,软件开发团队的交流沟通、团队合作尤为重要,这些在我的实习生活中都有体会。实习期间我学到了很多东西,不仅在理论上我对IT领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。当然,自己现在还存在一些不足,我对自己的编码能力还不是太满意,有待进一步提高。同时,学习的知识只限于书本上的,对IT领域一些新的发展动态以及一些领先的技术了解的比较少,让我意识到自己知识的缺少,这激励我在以后的学习、工作、生活中要不断了解并掌握信息技术发展动态以及信息发展中出现的新的技术。总的来说,整个的实习过程是紧张而愉快的。在今后的工作中,我将继续保持认真负责的工作态度,争取在以后的实践中更好的运用自己的知识,进一步完善和充实自己。

  最后,我想感谢***、***两位同事,感谢你们在这次实习过程中的指导与帮助,这次实训我学到很多,也懂得了很多,这将是我在工作中的一笔宝贵的财富,祝愿你们在新的一年生活工作中,身体健康万事如意!

软件公司实习报告9

  今年9月份,由于学校安排我们这个计算机系的到xx中兴软件公司去实习,这是我人生中的第一份实习工作,也是第一次走进软件公司的大门。由于我是应届毕业生,对软件程序开发不是很熟悉,公司给我们三个方向,第一,学c、c++等语言开发;第二,学3g网络通讯技术;第三,学习最近比较火的手机操作系统android(安卓)应用程序开发。当时,中兴软件公司的部门经理和我们大概讲了下三个方面的发展方向。

  同学们都互相讨论着,到底是朝着哪方面去发展。那时候的我,在互联网上听说过安卓,也对那方面很有兴趣,就报了安卓应用程序开发班。我们这个班有60多号人,很多人也是对这个东西好奇就报了,第一次上安卓课时大家都很积极,老师大概讲了下安卓的发展及前景,大家听的很出神,幻想着对从事安卓开发前景一片光明。之后老师就讲了写实习期间的具体安排,要去我们大家每组要做出一个本地电子相册,6人每组。

  当时看着老师给出的那个本地电子相册应用程序的界面以为很难做出来,之后老师一步一步的示范,我们也一步一步的做出来了,老师很负责,我们学的也很认真。在老师的热心指导下,我对安卓应用程序的`开发有了基本的了解,并积极参与相关工作,注意把书本上学到的java理论知识以及安卓的相关知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。跟公司同事一样上下班,和小组的同事一起完成相关工作;又以学生身份虚心学习,努力汲取实践知识。

  我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。简短的实习生活,既紧张,又新奇,收获也很多。通过实习,使我对安卓应用程序开发工作以及发展前景有了深层次的感性与理性的认识。

  在小组我主要的工作任务是做软件界面,做软件的ui,也对功能的实现有一定的了解。我在实习期间做ui花了很多的时间走了很多弯路,给同事的工作带来了很多麻烦,但是我们老师很鼓励我,让我继续认真的把事情做好,我很受鼓舞,同时也很努力的去把事情做好。

  实习生活,感触是很深的,提高的方面很多,但对我来说最主要的是工作能力的进步。毕业实习主要的目的就是提高我们应届毕业生社会工作的能力,如何学以至用,给我们1次将自己在大学期间所学习的各种书面以及实际的知识,实际操作、演练的机会。

  自走进中兴软件公司开始我本着积极肯干,虚心好学、工作认真负责的态度,积极主动的完成相关工作,以及对企业的各种产品的了解,对企业分公司的熟悉,让自己以最快的速度融入公司,发挥自己特长。同时认真完成实习日记、撰写实习报告,成绩良好。实习单位的反馈情况表明,在实习期间反映出我具有较强的适应能力,具备了一定的组织能力和沟通能力,能很好的完成企业在实习期间给我布置的工作任务。

  实习收获,主要有4个方面:

  1、通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了本科教学的实践任务。

  2、提高了实际工作能力,为就业和将来的工作取得了1些宝贵的实践经验。

  3、学生在实习单位受到认可并促成就业。并为毕业后的正式工作进行了良好的准备。

  通过实习,我对我国安卓应用开发发展有了大致的了解,也准备在实习结束后,借回校的机会,抓紧时间,学习更多相关的理论知识,提高自己的专业水平,为正式工作准好准备思想上的转变,我本次实习还有的收获是通过自己的观察和与同事的交谈思想有一个很大的进步,人生的价值观。通过这次实习,让我受益匪浅,如此感慨万分!

软件公司实习报告10

  初踏社会,情绪激动、紧张、难过。激动的是我最后能够长大了,能够开始我真正的人生;紧张的是不知自我是否能适应这个社会,战胜这新环境;难过的是从此我就要在这纯真的学生生活上画上句号了。心里矛盾,脑子里翻天覆地。

  对于刚出校门我的,什么都不懂,又想从事it行业这个靠技术吃饭的行业,一开试我试着投了几家公司,人家面试问我有没有项目经验,我说没有,人家又问你java学的怎样样?说实话在那个时候我连简单的程序都不会编。结果就可想而知了,几次碰壁之后,觉得此刻的自我根本找不到跟自我专业相关的工作,于是我想到利用暑假和实习的机会帮自我充电,于是和几个同学一齐找了一家培训机构培训了下,培训的时候很痛苦但很很快乐,在那里我找了自我奋斗的目标,每一天过的都很充实,不像在学校那样浑浑噩噩。那里有一群像我一样一开始迷茫的人,我们一齐奋斗,那些时光我很怀念。

  过了几个月,我们培训结束了,开始找工作了。我被南通的一家软件公司录取了,因为他们对我们这些还没毕业的待遇还不错。因为这是我的第一份工作,很兴奋也很紧张,兴奋的是我自我自我挣钱了,紧张的是怕自我不能胜任这份工作,毕竟自我一点工作经验都没有。在公司我们进行为期7天的岗前培训,就是在公司的框架下实现他们要我们完成的功能。好在这些我们在培训的时候都学过,所以不太难。培训完我们被分到公司的开发一组,正好公司正在做一个项目,所以我们一上来就开始做项目的。对于我们这些菜鸟来说这是很痛苦的,有时我做个功能做几天都没做出来,挨了主管不少的`骂。在这个时候我才发现百度和狗狗真是个好东西的啊,不会的就在上方搜。实在不会的问公司的高手,就这样我渐渐的熟悉的这个工作模式,主管给的任务每一天也能做出来了。虽然做的有点慢,但我相信我坚持下去,我会到达我的目标的。然而实现的残酷很快我就体会到了。那是我们这个项目刚做完。公司的人事来找我们谈话。跟我说了很多。也跟我说了很多道理。期望把我调到技术服务组。所谓技术服务就是代表公司跟客户交流,说实话这个工作也蛮不错的。工作的压力没有在开发的大,如果做这份工作的话,那我在培训的知识很少用到。我怕我代码不

  经常写会渐渐的遗忘,本来技术就不好如果不在项目中学习的话,我很快就被淘汰。

  和人事的谈完话,我想了很多。那时我动摇过,我不明白自我是否真的适合做开发。好在我还有一些朋友,跟他们聊了很多,他们给了很多推荐。人生有很多选取,无论你选取了什么方向,你都就应为之奋斗。我一朋友给我说一句肖复兴的名言:一个人,在年轻的时候,有玩伴,年轻时有漂泊的经历,老年时有回忆的东西就是幸福啊。人生有挫折其实也是一种幸福。从那里跌倒了就从那里爬起来。之后我也想开的。既然自我有目标就就应坚持去追寻下去,路上的磕磕碰碰或许就是老时的完美回忆。

  正好在个时候我们实习结束了,老师让我们回学校。我请了几天假。正好好好规划我的下方的路怎样走。无论怎样打算在这个实习的日子里我学到了很多,也明白了很多事。这个宝贵的经验会给我很多帮忙。

  自我总结几点:

  1、要想等到别人的认可,你先认可你自我。

  2、工作中不是你想象在学校那样,或许你厌恶一个人,但是你务必和他经常交流沟通。

  3、工作中你要适应工作的压力。

  4、不要个性在意别人的看法,你只要做你自我,相信自我。

  5、如果别人对你说你不适合干某事,你不要在意,就是你的亲人对你说也不行(这是电影《当幸福来敲门》男主角说过的,我很喜欢这句话),因为这世上没有谁能否定你做某事

  6、坚持你的理想,坚信自我会成功的。

软件公司实习报告11

  时间过的真快,一眨眼时间我在××软件实习三个多月了。回顾这三个多月在公司的工作生活,我感到很庆幸和满意。庆幸的是我比其它一部分同学多了三个月在软件公司工作的经历,这使我毕业后能够更好更快地适应软件公司的工作生活和节奏。满意的是公司为我提供了良好的工作学习环境,我刚到公司不久公司就为我提供了电脑和相应的座位,当我在学习c#过程中遇到不懂问题的时候,同事都会毫不吝啬的为我讲解,让我感受到公司团结向上的氛围,软件公司最重要的也就是这种团队合作的精神。在这三个多月的时间中,我进一步学习了编程语言c#,面向对象编程以前在学校的学习没有真正自己实践,是在老师带领下完成的项目。现在我对c#有了基本的认识,也具了用c#开发windows应用程序和web应用程序的能力。现在我再去理net,c#,我发现它们真的'是很强大,它的强大也体现在方便的集成开发环境。net是个强大的新平台,而c#则是该平台下最佳的开发语言。在思想认知上面也得到了很大提高,上班了,不能像在学校那样随心所欲,天大的事有父母顶着,自己不用操心。现在走上社会,应该有责任心,对自己的言行负责。工作中,我也严格要求自己,和同事和睦相处,不迟到,不早退。对自己编码能力还不是太满意,有待进一步提高。现在通过学习,总觉得自己学得不够好,要用到的知识时感觉头脑一片空白,很后悔当初在学校为什么不多学一点,多练一点。后悔也没用,只能自己努力。灰心时给自己打气,哭过之后擦干眼泪,继续工作。

  整个的实习过程是紧张而愉快的,我的工作态度和成效也得到了总经理和同事们的一致称赞。作为我在踏出社会之前的为数不多的几次实践中,这次的实践的确给予了我很多。后,我将继续保持认真负责的工作态度,高尚的思想觉悟,进一步完善和充实自己,争取在以后的学习中更好的完善自己

  零距离的与社会接触,更能使我将书中的所学与社会需求紧密的联系起来,进一步的锻炼我的意志,提高我的专业水平以及个人素质。同时又进一步的让我懂得交流。面对明日的挑战,也许很坎坷很困难,但是满怀信心的我绝不会退缩。

软件公司实习报告12

  时间过的很快,转眼间已经实习将近5个月,其中有2个月是属于完全被流放。

  最先在内部系统组参与内部管理系统开发(struts+mysql+spring+hibernate),之后是去做网络交换机软件的脚本测试。现在又回归内部系统,虽然在脚本组期间,编码能力被别人甩在后头,但至少具有了一些测试经验。

  至少自己做的东西,是真正交付到了客户手上,到也稍微有些成就感。

  1 浅谈测试

  一直以来,我都认为测试是脱离了软件工程范围的工作,不以为屑。但在实际情况中,测试是既重要且难以精湛的。其真正压力,在于找不到bug,责任在你,而不在于编码人员。一般测试人员不懂编码,他们靠的是日以累计的经验总结和想象力。而要做到高级测试工程师,则一定要懂编码,因为这是你完全掌握整个系统的方方面面具体运作的前提。但占主导地位的,还是大型系统的集成测试经验。实际项目中,编码时间一般只占30%左右,真正耗费时间的是IT阶段的找bug与对应bug,此阶段基本评定了coder的编码质量。

  2 程序员的困惑

  有些人,以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样能力有关,debug追踪能力,也称调试。在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化?

  有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题。但不用怕,只要学会调试,一个个问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你。

  3 如何调试追踪?

  如果你能在短短的时间内就看到问题在那,放下断点去追踪,出去找工作,绝对没问题。出现问题的时候,不要光看代码,要用实际行动去追踪运行期间的具体值,那是最好途径。eclipse是个很爽的ide,这点做的很好。例如页面内容显示不是自己想要的数据,我们要先从数据库查询语句去下手,设置断点,一步一步step over,让sql字段(存取最终sql语句的字符串)运行到有值,inspect进去看,如果还看不出来,就点击它,copy后在sql客户端去实际运行,看看实际查询出来的表是什么,如果是对的,有可能就是页面调用的错误或者action逻辑的传值问题。

  页面错误的`调试,基本方法是用右键点击实际网页查看源代码,copy到editplus,就能看到具体错误发生在那几行。通常有几种常见的错误,例如:缺少对象这种很多时候是有些被你调用的字段有可能为空的情况出现的,可以加if(xxx=null)语句加保护。追踪的方法基本就是用alert语句,放在有可能出错的地方。

  4 一些习惯

  遇到问题先自己思考,无从下手再找高手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多。

  解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再浪费同样的时间。

  把代码写的漂亮,注释、空行、规范一样不能少,可读性是放在第一位。曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完美,读起来很流畅,方便自己也方便别人。

  任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了。

  5 题尾话

  如果你有一份思想,我有一份思想,拿出来交换,我们大家拥有就是2分份思想,可惜这种观念,并不能深入每一个团队的每一个人,少一点自私,未必不是好事。职场到处都存在被排挤的隐患,要为自己找片草地实在不容易。但有一点要相信,只要自己不放弃自己,这世上就没有绝望的路,你可以被打趴下,可以被身边的人暗算,可以被深爱的人流放,只要你用自己决心站起来,受过的伤痊愈后就能增强你的抵抗力,一路前进!

软件公司实习报告13

  一、基本概况

  我到a公司(按作者要求隐去公司名称,a公司为国内有名的公司)实习,通过近三个月的实习,参与实习项目的开发和同事门的交流学习,了解了a公司和软件公司的开发基本情况。

  (1) 项目组共有30人左右

  (2) 项目组分为需求分析部门,核心技术部门(主要负责设计工作),开发部门,项目管理部门(测试,项目文档管理)

  (3) 项目使用j2ee技术

  二、调查结果

  在实习期间,我被安排在开发部门做代码编写工作。负责完成由核心技术部门完成的基于需求分析部门的设计。

  开发部门有10几位同事,大部分为毕业1~2年。大家的工作效率都比较高,在部门经理的安排下能及时的完成设计部门的设计。一开始,项目的进展十分顺利。

  随着项目的推进,出现了一些问题。主要因为在各个部门的协调上存在着不一致。需求部门不能很好的维护其需求文档的权威性,也就是说需求没有做到位。在和客户(由于本系统面向的是全省的电力局,在与客户的沟通上也存在问题,比如宁波和绍兴的客户对系统的需求有较大的差异)的沟通上没有协调好各客户之间的差异。这直接导致了需求频繁变更。而需求的变更直接导致了设计的变更,然后便是开发的修改。这大大的影响了系统开发的进度。比如数据库结构的修改次数很多,这直接影响到系统的结构,适应数据库变更的代码修改工作量相当大。

  在这个时候项目组有部分人离开了,熟悉系统的开发人员的离开对整个项目组来说更是雪上加霜。这时cto及时调整了需求分析部门的工作方法,不发布不成熟的文档,一旦需求发布,需求部门应全全负责。设计部门进一步完善设计文档,开发部门暂时停止新功能的开发,做代码审查,以完善既有代码的'正确性。同时引进新员工补充开发团队。这在一定程度上缓解了项目的问题,使项目团队能正常运转起来。

  在项目前期的开发过程中,测试部门没有介入,在项目完成80%后,测试组开始测试工作。这时遇到了大量问题,包括功能与需求的不一致,测试人员的需求理解的偏差,甚至测试工具软件的问题,这很大程度上影响了项目的进度。最后开发部不得不停下新模块开发工作,而转过去帮助测试部门完成测试。

  三、体会

  通过这次实习,在具备代表性的a公司中,我体会到了当前国内软件公司面临的部分问题,比如规范不足,缺乏良好的软件工程体制等等。更让人担忧的是即使确定了理论方面的指导,在实习开发过程中也很难实施。我觉得这与参与开发的人员本身的素质有很大的关系。为了彻底解决这些问题,高等教育应该完善自己的教育体制,使高等教育的毕业生具有更高的软件工程意识。

软件公司实习报告14

  时间过的真快,一眨眼时间我在朗嘉公司为期三个多月的实习生活就要结束了,而我也从学校拿到了毕业证书和学位证书,我的学生生涯要暂时告一段落。回顾这三个多月在公司的工作生活,我感到很庆幸和满意。庆幸的是我比其它一部分同学多了三个月在软件公司工作的经历,这使我毕业后能够更好更快地适应软件公司的工作生活和节奏。满意的是公司为我提供了良好的工作学习环境和住宿条件,我刚到公司不久公司就为我提供了电脑和相应的座位,当我在学习c#过程中遇到不懂问题的时候,主管,同事都会毫不吝啬的为我讲解,让我感受到公司团结向上的氛围,软件公司最重要的也就是这种团队合作的精神。

  另外公司为我提供了一个良好的住宿环境,好的休息才有好的工作效率。看来这也是公司先进的管理理念吧。在这三个多月的时间中,我学习了新的编程语言c#,面向对象编程以前我只用过vb,asp,vb.net,前面两种还不是完全面向对象的语言,对vb.net的编程认识也只是停留在vb的编程思想上。现在我对c#有了基本的认识,也具备了用c#开发windows应用程序和web应用程序的能力。现在我再去理解.net,c#,我发现它们真的是很强大,它的强大也体现在方便的集成开发环境。.net是个强大的新平台,而c#则是该平台下最佳的开发语言。公司选择.net作为开发平台,c#为开发语言很有眼光,我很欣赏公司领导的决策。的确我感觉.net将是现在和未来基于windows开发的最佳平台,不管开发windows应用程序还是web应用程序,还有web服务。而且微软也将其未来的发展重点放在.net上,以后.net还将不限平台,包括其它操作系统下都会推出.net,相信凭借微软的技术力量和实力,.net的`未来会更美好。

  三个多月实习生活,我系统的学习了c#.net编程,并完成了我的毕业设计----基于b/s的大学教材管理系统。系统采用asp.net,开发工具为vs.net xx和sql server xx,开发语言为c#。这个系统是一个多用户不同权限管理的系统,而且数据流也比较大,光数据库中表就有20多张,我经过一个多月的开发周期完成了该系统,也受到了导师的肯定。另外我用业余时间完成了另外一个朋友的毕业设计,该系统是个网络办公系统,也是基于b/s结构,采用asp技术,开发工具为dreamweaver mx 和access xx,也顺利完成了其中的模块。还有在公司我参与了海运进口整合系统的开发,做了其中几个页面,同时协助同事进行开发,现在能熟练进行dbnetgrid控件下的二次开发,在海运进口系统的开发中用到了oracle数据库,我对oracle数据库也有了新的认识。我是属于公司研发部的一员,我对自己技术上的特点作一个概括。擅长b/s结构下的开发,熟练掌握asp.net,asp,javascript编程,熟练掌握sql server xx,熟练sql语句。熟悉windows应用系统的开发,开发语言有c#.net,vb等。熟悉oracle9i pl/sql编程。掌握c#组件开发技术。好的心态 + 好的技术 = 好的人生,这是我的人生信条。希望我能用自己的技术为公司创造效益。不管接下来是转正还是试用,我想我还有很多东西要向领导,主管,同事学习,我会用自己的实际行动为公司服务。谢谢!

  近年来,随着计算机技术的发展,数字控制技术已经广泛应用于工业控制的各个领域,尤其是机械制造业中,由于数控化加工可以让机械加工行业朝高质量,高精度,高成品率,高效率方向发展,最重要的一点是还可以利用现有的普通车床,对其进行数控化改造,这样可以降低成本,提高效益。

  近年来,我国世界制造业加工中心地位逐步形成,数控机床的使用、维修、维护人员在全国各工业城市都非常紧缺,再加上数控加工人员从业面非常广,我们机电一体化专业里也开设了数控技术这门课程,为了提高我们的就业能力,进一步提高我们的数控技术水平,让我们更清楚更明白更真实地学习数控技术,第十七、十八周,我们在学校进行了为期两周的数控实习,经过两周的学习我对数控有了进一步的了解,学习到了不少数控知识和技术。

  还没开始实习的时候,我就在网上搜索相关知识,了解到数控技术是指用数字、文字和符号组成的数字指令来实现一台或多台机械设备动作控制的技术。它所控制的通常是位置、角度、速度等机械量和与机械能量流向有关的开关量。数控的产生依赖于数据载体和二进制形式数据运算的出现。

  现在,数控技术也叫计算机数控技术,目前它是采用计算机实现数字程序控制的技术。这种技术用计算机按事先存贮的控制程序来执行对设备的控制功能。由于采用计算机替代原先用硬件逻辑电路组成的数控装置,使输入数据的存贮、处理、运算、逻辑判断等各种控制机能的实现,均可通过计算机软件来完成。

  在实习过程中,老师耐心地给我们讲解数控软件上面每个指令的使用,在老师的指导下,我们很快就上手了,踏入了数控这个门槛,还适当地给我们布置些作业,我们也积极认真地对待,认真完成每一次老师布置下来的任务。在完成任务之余,我们还发挥自己的想象空间,自己尝试着车一些自己想要有图案零件,效果还不错。

  时光总是匆匆而逝,很快两个星期就这样过去了。大三了,我们就要步入社会,面临就业了,就业单位不会像老师那样点点滴滴细致入微地把要做的工作告诉我们,更多的是需要我们自己去观察、学习、总结。不具备这项能力就难以胜任未来的挑战。随着科学的迅猛发展,新技术的广泛应用,会有很多领域是我们未曾接触过的,只有敢于去尝试才能有所突破,有所创新。两的数控实习带给我们的,不全是我们所接触到的那些操作技能,也不仅仅是通过几项工种所要求我们锻炼的几种能力,更多的则需要我们每个人在实习结束后根据自己的情况去感悟,去反思,勤时自勉,有所收获,使这次实习达到了他的真正目的。

  我在东风日产专营店进行维修实习活动。在这三个月的时间里,我对汽车4s店的整车销售、售后服务、维修、信息反馈等有了一定的了解和深刻体会。

  东风日产专营店是一个拥有东风日产车定点、配套、直接提供的一流维修设备:举升机、轮胎动平衡机、车身校正架、烤漆房、四轮定位仪等,还拥有先进的进口检测仪器:nissan电脑检测仪、点火测试仪、雪种机等,及使用于维修业务的计算机网络。宽敞、整洁的业务接待大厅和服务周到的客户休息室为客户提供舒适的环境,宽敞的维修车间,设置十几个标准工位充分满足维修作业的需要。规格齐全,优质纯正的配件是日产系列车辆运行的安全保证。该店是一个大型的4s店,销售服务的车型有:天籁、颐达、骐达、帕拉丁、轩逸、骊威、骏逸等几种车型。

  这家店不但拥有一批高素质、高技能的汽车维修技术人员,而且从国内、外购进一批先进的汽车维修检测设备。例如:电脑检测分析仪、喷油清洗分析仪、四轮定位仪、atf自动循环清洗……等等。使得该厂软、硬件兼备且完善。

  在这三个月的实习中,我对汽车的保养以及保养的必要性有了深刻的理解。

  汽车保养是很重要的,买了一辆新车,首先要懂得如何保养。

  汽车保养需要做的几项工作:

  1、清洁汽车外表,检查门窗玻璃、刮水器、室内镜、后视镜、门锁与升降器手摇柄是否齐全有效。检查散热器的水量、曲轴箱内的机油量、油箱内的燃油储量、蓄电池内的电解液液面高度是否符合要求。检查喇叭、灯光是否齐全、有效,安装是否牢固。检查转向机构各连接部位是否松旷,安装是否牢固。检查轮胎气压是否充足,并清除胎间及胎纹间杂物。检查转向盘的游动间隙是否符合标准;轮毂轴承、转向节主销是否松动。检查离合器和制动踏板的自由行程是否符合规定。

  2、检查轮胎螺母、半轴螺栓、钢板弹簧骑马螺栓和u形螺栓是否牢固可靠。起动发动机后,察看仪表工作是否正常,倾听发动机有无异响。检查车辆有无漏水、漏油、漏气、漏电等“四漏”现象。检查拖挂装置工作是否可靠。

  3、发动机油的更换。发动机机油的作用主要是对发动机进行润滑、冷却、密封、清洁、防锈、防腐……若没有机油,汽车的心脏就不能正常运转。使用矿物油,一般5000公里换一次机油。4、汽车制动液检查与更换:汽车行驶一定的时间就要检查制动液,必要时需更换。制动液在使用一定时间后,会出现沸点降低、污染及不同程度的氧化变质,所以应根据气候、环境条件、季节变化及工况等及时检查其质量性能,做到及时更换。普通工况下,制动液在使用2年或5万公里后就应更换。原则上,不同型号的制动液不能混用,以免相互间产生化学反应,影响制动效果。不同车型,使用的制动液也往往不同。制动液有矿物油型制动液、合成型制动液等类型。

  然而,给我印象最深的不单单是专业的实习,还包括实习的一些体会。

  找实习工作的认识:

  大学生实习活动是一个从大学生活到社会工作的一个过渡阶段。学校和社会的差别很大,有些同学在学校时,对自己以后工作的事情考虑得少,准备得少,一旦步入社会,自己心理上就一片空白。在踏入社会时,对于自己到底要干什么工作,自己有什么技能,是什么料,都不是很有把握。因此,实习就显得尤为重要。

  实习和正常上班没有什么两样。如果实习时就没有方向,那么,以后工作了,想找到方向就可能会走弯路。还有,对于许多同学来说,先就业再择业是最好的。毕竟自己在学校里接触社会少,专业实际操作和运用能力与实际工作要求还是有一定的差距。不要一开始就想着自己要找到一份好工作,自己专业内的工作,自己喜欢的工作,这样是不够切合实际的。

  工作总结:

  1.最好每天都能做工作日记,早上上班前写好自己在这一天的工作目标,工作中应该注意的重点问题,有那些事情是要问清楚的等。然后在每天下班前再看一下自己在当天做了那些工作,那些工作目标没有完成,为什么没有完成,自己在以后的工作中应该注意那些问题……这样将是很重要的,经常看看会有很大进步的。

  2.在工作时,如果遇到一些不是很清楚的地方,一定要向上级或师傅问清楚,不能乱凭空想象,乱做,这样做出来的东西很有可能会返工。

  3.在实习工作中,很有可能会碰到和你的顶头上司发生矛盾的事。如果已经发生了,你要思考为什么会发生这样的事,事情能不能避免,如果能避免,自己在以后的工作中就要注意些。

  4.在讨论问题时,要有自己的见解,不能人云亦云,没有见解。

  5.工作中要踏踏实实,人人真真做,要多总结,多交流。

  虽然我在这家公司实习的时间不长也不短,但是我在这家公司却学到了很多我们想学习到的知识,使我对汽车行业有了更进一步的了解|||解。我深知自己在学校学到的东西很有限,还有很多知识是我不知道的。在实习期间我认真跟师傅们学习汽车方面的知识,积极动手,培养了我吃苦耐劳的精神,认真了解车身的构造。完成了汽车有关零部件拆装的目的,达到了实习的要求,也使我在企业里,了解到了企业文化和企业管理体制。使我不仅在自己的专业有了突破,也使我学习到关于企业管理方面的知识。总的来说,我成功的完成了这次实习,为我以后的工作道路起着很重要的作用。

软件公司实习报告15

  今年9月份,由于学校安排咱们这个计算机系的到xx中兴软件公司去实习,这是我人生中的第一份实习工作,也是第一次走进软件公司的大门。由于我是应届毕业生,对软件程序开发不是很熟悉,公司给咱们三个方向,第一,学c、c++等语言开发;第二,学3g网络通讯技术;第三,学习最近比较火的手机操作系统android(安卓)应用程序开发。当时,中兴软件公司的部门经理和咱们大概讲了下三个方面的发展方向。同学们都互相讨论着,到底是朝着哪方面去发展。那时候的我,在互联网上听说过安卓,也对那方面很有兴趣,就报了安卓应用程序开发班。咱们这个班有60多号人,很多人也是对这个东西好奇就报了,第一次上安卓课时大家都很用心,老师大概讲了下安卓的发展及前景,大家听的很出神,幻想着对从事安卓开发前景一片光明。

  之后老师就讲了写实习期间的具体安排,要去咱们大家每组要做出一个本地电子相册,6人每组。当时看着老师给出的那个本地电子相册应用程序的界面以为很难做出来,之后老师一步一步的示范,咱们也一步一步的做出来了,老师很负责,咱们学的也很认真。在老师的热心指导下,我对安卓应用程序的开发有了基本的了解,并用心参与相关工作,注意把书本上学到的java理论知识以及安卓的相关知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。

  跟公司同事一样上下班,和小组的同事一齐完成相关工作;又以学生身份虚心学习,努力汲取实践知识。我心里明白我要以良好的工作态度以及较强的工作潜力和勤奋好学来适应公司的工作,完成公司的任务。简短的.实习生活,既紧张,又新奇,收获也很多。透过实习,使我对安卓应用程序开发工作以及发展前景有了深层次的感性与理性的认识。

  在小组我主要的工作任务是做软件界面,做软件的ui,也对功能的实现有必须的了解。我在实习期间做ui花了很多的时光走了很多弯路,给同事的工作带来了很多麻烦,但是咱们老师很鼓励我,让我继续认真的把事情做好,我很受鼓舞,同时也很努力的去把事情做好。

  实习生活,感触是很深的,提高的方面很多,但对我来说最主要的是工作潜力的进步。毕业实习主要的目的就是提高咱们应届毕业生社会工作的潜力,如何学以至用,给咱们1次将自我在大学期间所学习的各种书面以及实际的知识,实际操作、演练的机会。自走进中兴软件公司开始我本着用心肯干,虚心好学、工作认真负责的态度,用心主动的完成相关工作,以及对企业的各种产品的了解,对企业分公司的熟悉,让自我以最快的速度融入公司,发挥自我特长。同时认真完成实习日记、撰写实习报告,成绩良好。实习单位的反馈状况证明,在实习期间反映出我具有较强的适应潜力,具备了必须的组织潜力和沟通潜力,能很好的完成企业在实习期间给我布置的工作任务。

  实习收获,主要有4个方面:

  1、透过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了本科教学的实践任务。

  2、提高了实际工作潜力,为就业和将来的工作取得了1些宝贵的实践经验。

  3、学生在实习单位受到认可并促成就业。并为毕业后的正式工作进行了良好的准备。

  透过实习,我对我国安卓应用开发发展有了大致的了解,也准备在实习结束后,借回校的机会,抓紧时光,学习更多相关的理论知识,提高自我的专业水平,为正式工作准好准备思想上的转变,我本次实习还有的收获是透过自我的观察和与同事的交谈思想有一个很大的进步,人生的价值观。透过这次实习,让我受益匪浅,如此感慨万分!

【软件公司实习报告】相关文章:

关于软件公司实习报告11-29

软件公司实习报告集锦七篇03-20

软件公司实习报告汇总七篇03-21

软件公司实习报告锦集6篇03-26

关于软件公司实习报告集锦5篇03-07

软件公司实习报告集合七篇03-08

实习报告12-22

实习的报告11-23

生产实习的实习报告06-02