- 相关推荐
软件开发的实习报告
软件开发的相关工作实习报告要怎么去写呢?以下是小编整理的软件开发的实习报告,欢迎参考阅读!
软件开发的实习报告1
本周是实习的第一周,很幸运碰到了产品部很有耐心的leader詹老师。 实习第二天他让本人做一个H5的游戏类应用, 主要用于微信中分享。之前对于自己的水平是否能完成完全没底,但感觉第一次实操确实也有点让人兴奋,之前关于产品开发的印象只停留在书本上。
詹老师让本人模仿“过家家gogaga”所开发的“打电话认师姐”微信小游戏写一个类似的应用。 本人把原始应用找出来便开始抠代码, 第一步是将套在微信接口中的原始应用抠出来(套在微信接口的原始应用只能在微信浏览器中运行,无法在电脑上测试),周二开始做, 一开始本人的效率非常低, 因为本人很多测试方法并不熟悉, 在参阅了微信JS—SDK后总算把原始代码抠出来, 厘清该应用的基本逻辑后开始重写, 在詹老师的耐心地指导和对基础知识的讲解下,本人们将原始代码中120行的CSS代码优化到60行,将五百多行的JS代码优化到只有60行,这事实上是在原有的逻辑上完全重写了,这让本人开始有点成就感了。
也第一次感受到产品开发中的大局观,这种大局观更多的是体现在细节上,比如代码变量名的设置需要与文件存放联合考虑,以便日后修改和维护。 詹老师在讲代码逻辑的时候亲自写了一个例子让本人体会, 虽然消化这些用了快一天,但感觉真的收获很大, 有拔云见日之感。
实习一周后所遇到的种种困难也让本人意识到自己很多问题,归纳如下:
1、尽管之前对于书本的学习有一定积累,但还是暴露出代码的不熟练,细节方面处理能力差,在细节上耗费时间太多。
2、缺乏基本的软件开发测试思路, 比如之前不知道chrome具有相当强大的错误测试功能,它对于没有触发的函数也有错误提示。
3、 缺乏专注的习惯,比如詹老师让本人先完成功能方面,但本人却习惯于去找找界面的素材, 这就导致两边都没有做好。虽然认识上知道不该这么做,但是习惯上却很难改。
4、自己很多时候虽然有问题但是不能完全阐述清楚,所以跟leader沟通的时候往往支支吾吾,以后有问题自己首先得想清楚,将问题讲明白也是很关键的能力。
另外也记录一些自己的浅薄感受:
1、工科出身的詹老师对于代码的运行效率有很多的考虑,但对于用户体验和交互效果似乎稍微少点,当然也可能是本人新来并不了解的原因。
2、 公司在做小应用的时候并不会在用户测试和产品结构功能上讨论太多,公司要的是迭代效率, 就是要快速出应用,然后再快速上线下一个。
本周接到新的任务,为中国教育在线制作H5的招聘页面, 之前的“给师姐打电话”的H5应用还没有优化好,能做的改进的地方还有很多,leader詹老师让本人先把招聘网站做好, H5应用先放放, 他给了本人大街网做的“中国好Offer”作为参考, 拿到之后确实感觉这些页面都做得很好, 詹老师搜集的资源确实十分丰富,从实习到现在他发给本人的参考很实用,在看完了五六十个H5的招聘页面之后开始构思, 在将产品架构基本做好后,测试又发现很多问题, 有技术层面的,但更多的设计本身的问题。技术的细节的问题:基于jquery mobile的开发框架国内的资料十分有限,不得不查阅原始的英文API,很多问题也只能去JQM的论坛查找,这些都十分考验英文阅读能力。CSS的布局问题繁杂,在各个浏览器,各个应用的`渲染都不一样, 也是很折磨人的过程,本人现在就碰到了css中font—weight属性在Safari没有渲染的问题,至今没有解决。
逐渐体会到前端工作的繁琐与细节, 需要学的东西很多, 有时候可以凭自己一些小聪明在当前解决,但并没有摸到问题的根源,扬汤止沸不是长久之计,但又好像没有足够的时间来系统的摸索,本人只能先将这些问题一一记下来。这些技术的体会是一方面,另一方面便是产品的设计层面, 现在就是因为产品快做好后发现有很多地方犯了低级错误, 以往的纸上谈兵头头是道,等到自己亲身实践却感到把握不住很多设计原则, 比如界面设计给用户造成的不必要的干扰, 功能可见性的不足,逻辑上的不严谨, 以下本人归纳了下岗做好的H5界面存在的交互问题:
1、页面的设计初衷是左右滑动来切换页面,但给几个朋友测试后都不能进入页面后就自然而然的知道是左右滑动。
2、join us的图标给用户是按钮的错觉,在测试中很多用户以为是按钮,都会下意识的点击。
3、交互效果的乏善可陈,与滑动的逻辑似乎也没有太大关联,只是单纯的加入了一些css3的动画。
4、用于提示左右滑动的动态箭头会让用户以为是点击作用
改进:
1、放弃join us 图标
2、改为上下滑动,箭头提示更改
3、重新设计图标摆放结构
总结: 这次的H5页面主要在于设计问题, 事先并没有完全构思好原型就急切投入到代码的编写中,这种开发方式本身是十分幼稚的!
软件开发的实习报告2
短短两周的很快就过去了,在xx的实习马上就要过去了。虽然只有短短的两周,但本人学会了很多知识,熟悉了软件开发的流程,也很好的增强了自己的动手能力。
本人是一名即将大四的学生,纵观现在的就业形势,国家高校的扩招,世界金融危机的横扫,大学生应该有一种居安思危的紧迫感,特别是对已经度过两年大学的本人来说,毕业并不是一个遥远的词汇。宝剑锋从磨砺出,梅花香自苦寒来,缺少了平时的锻炼,没有厚积当然不能有薄发。首先本人得有思想上的紧迫感,在学校学习的都是理论知识,实践经验则是少之又少。综合能力强的`人才才是这个社会需要的,成长成为社会需要的人才是本人的个人奋斗目标。有了强大的精神动力,有了坚如磐石的毅力,相信成功并不遥远。
首先,本人的自本人能力得到了加强。在实习的前几天主要进行的是与JAVA有关知识的学习及预备知识的普及。在这之前由于种种原因本人没有学习过JAVA,所以对于J本人几乎一无所知。但本人曾经学习过C++,所以对语言的理解和接受能力还不算太慢,尽管老师讲解速度较快但本人还是尽量跟上老师的速度。在这个过程中本人学会一种自学方法——可以在第一遍时不求甚解,先了解知识框架,之后再在使用的过程中不断加强对知识的理解,从而较快的学会知识并应用于实践。
其次本人的实际的操作能力得到了加强。知识讲解告一段落后本人们就进入了紧张而又短暂的项目中。但不得不说刚开始就碰了一鼻子灰——代码书写总是出错。由于对原理理解不够透彻,语言使用缺乏足够经验所以进度极慢。在经过多次的讨论后本人们对项目理解逐渐深入,所以在此投入的过程就比较顺利了。在这个过程中本人明白了实践和理论的差距及二者不可分割的关系。
最后是团队协作能力的提高。在整个过程中团队协作发挥着不可替代的作用。从在刚拿到项目时对项目进行分析,然后进行分工,之后就开始工作,既各干各的又不失默契的合作。在这个过程中本人们谁遇到问题会互相帮助解决提高了工作效率。由于各种原因,本人们这组也存在些问题……(自己编)。
这次实习拉近了本人就和社会的距离,也让自己在实践中开拓了视野,增长了才干。社会和大学一样也是受教育和学习的地方,在……(写实习地)的实习本人收获颇丰,再次感谢实习期间各位老师的指导教诲,你们给本人的知识财富将让本人受益终生。但是本人知道学无止境,仅仅这段时间的学习还是不够的,在以后的生活中本人会继续努力学习,培养自己能力,进一步完善自己。
软件开发的实习报告3
时间过得真快,转眼间,在山大实习生活就结束了
四周的时间能够和山大的同学一起工作、学习、生活本人感到非常的荣幸,同时也感觉到很大的压力,作为电子商务专业的学生从事软件开发感觉还是有一定的困难,特别是本人们还是和山大大三的学生一起,在初来时自己就有一些不自信,但随着项目的进展,本人慢慢的找到了自己的位置,找到自己的目标,虽然自己与好的同学还有差距,这也给了本人很大压力,但是本人相信没有压力就没有动力,所以整个实训过程中本人都在不断地努力。
实训期间让本人学到很多东西,不仅在理论上让本人对it领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对本人来说受益匪浅。特别是利用周六上午的时间山大为本人们安排的讲座让本人们了解it领域一些新的发展动态以及一些领先的技术,让本人意识到自己知识的缺少,这激励本人在以后的学习、工作、生活中要不断了解信息技术发展动态以及信息发展中出现的新的技术。
除此之外,本人还学到了如何与人相处,如何和人跟好的交流,本人们组成一个团队大家一起开发一个项目,大家的交流沟通显得尤为重要,如何将自己的想法清楚明白的告诉队友,如何提出自己想法的同时又不伤害其他的队友的面子,这些在本人的实训生活中都有一些体会。可是说,第一次亲身体会理论与实际相结合,让本人大开眼界。也是对以前学习的一个初审吧,相信这次实训多本人以后的学习、工作也将会有很很大的影响,在短短的二十几天里这些宝贵的经验将会成为本人以后工作的基石。
作为大二的学生,经过两年的在校学习,对程序设计有了一些基本的理性的认识和理解。在校期间一直忙于理论的学习,没有机会也没有经验来参与本人们项目的开发,所以在实习之前软件按开发对本人来说是非常抽象的,一个完整的项目要怎么来分工以及完成该项目所需要的基本步骤也不明确,经过这次实训让本人明白一个完整项目的完成必须团队分工合作,并在每个阶段进行必要的总结和检查。在本人们项目的开发过程中本人们项目的步骤:详细设计、详细设计review、编码、编码review、单体测试。在项目开发过程中本人也深刻的体会到详细设计对一个项目开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有具体的认识,并能减少在开发过程中出现不必要的脱节。
经过二十多天的obbligato信息安全管理的java开发,是本人对java软件开发平台有了更深一步的了解,也对nec公司的obbligato平台有了一定的了解。
这次实训是对本人们两年学习的一个检验,虽然项目中很多知识本人们在日常的学习中都没有遇到,这同时提醒本人:要想成为一个合格的程序员就有具备一种自学能力,在工作中会遇到很多从未接触过的问题,当有了问题时要去解决,在你不断努力,寻找答案的过程中,自己的能力也在潜移默化的提升。有时遇到问题时可能有很多想法但却不知道那个正确,这就让本人们不断地去探索,不断地尝试。
这次实训也让本人深刻的了解到,不管在工作中还是在生活中要和老师、同学保持良好的关系是很重要的。做事首先要先做人,要明白做人的道理,如何与人相处是现代社会的做认得一个最基本的问题,对已自己这样一个即将步入社会的人来说,需要学习的东西很多。从一起做项目的同学身上本人看到了谦虚谨慎、细心努力的态度,在以后本人的生活中本人还会留意身边同学的优点,从他们身上找寻本人所缺少的品质,不断学习。从老师那里本人看到了企业人的生活面貌,没有事情可以不劳而获,今天老师们能够领导本人们是他们之前努力的'结果,虽然老师没有和本人们讲很多公司里的事情,可是他们的言行中所表现出来的都是比本人们要严谨的多的对工作的态度。
在此次的实训中本人感觉到本人们最大的不足就是动手的能力太差,在项目组中山大的同学也给本人提出一些建议,让本人有机会自己多动手,不是本人们缺乏知识,而是本人们没有运用知识的能力,在二十多天的项目开发过程中,本人自己也认识到虽然本人们的理论知识没有山大同学那么全面,但是如果在学校认真学习了,本人们的理论知识并不比他们差,所以以后的日子,如果自己还要继续从事软件开发相关工作,本人会更加注重自己的动手能力。再者,本人们要有更好的学习心态,看到山大的很多同学会在晚上项目结束后再去教室上自习,深深地意识到本人们的学习态度有多大的差距,原来在学校的时候本人们九点基本就要从教室回宿舍了,而他们还会再继续利用九点以后的时间努力学习,虽然在山大就短短不到一个月的时间,可是本人所体会到的对本人以后的学习将会有很大的影响,本人想在大三专升本复习的过程中,在山大的经历会让本人更加有动力,更能坚定信念:坚持、努力。学习山大学生刻苦、勤奋的学习态度。
山大的实训已经成为过去,可是在山大学到的东西会一直影响本人以后的发展,突然想起鲁迅先生的一句话:世上本没有路,走的人多了,便成路。生活的路也是人走出来的,每个人一生总要去很多陌生的地方,然后熟悉,然后再走向另一个陌生的地方。在不久的将来,就要踏上人生的另一段旅程,以后的路上有时不免会感到有些茫然、无助,但生活的路谁都无法预测,只能一步步摸索,但只要方向正确,只要本人们向着目标不断努力,相信在不远的将来本人们一定会有一片属于本人们自己的天空。
【软件开发的实习报告】相关文章:
软件开发实习报告02-14
软件开发毕业实习报告08-31
软件开发专业实习报告12-12
关于软件开发实习报告10-16
软件开发毕业实习报告05-24
软件开发生产实习报告08-04
软件开发专业毕业实习报告08-16
软件开发实习报告14篇02-15
软件开发实习报告5篇11-23
软件开发的实习报告600字左右08-02