《计算机软件工程师实习报告范文.docx》由会员分享,可在线阅读,更多相关《计算机软件工程师实习报告范文.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 计算机软件工程师实习报告范文 詹教师让我仿照“过家家gogaga”所开发的“打电话认师姐”微信小嬉戏写一个类似的应用。我把原始应用找出来便开头抠代码,第一步是将套在微信接口中的原始应用抠出来(套在微信接口的原始应用只能在微信扫瞄器中运行,无法在电脑上测试),周二开头做,一开头我的效率特别低,由于我许多测试方法并不熟识,在参阅了微信JS-SDK后终于把原始代码抠出来,厘清该应用的根本规律后开头重写,在詹教师的急躁地指导和对根底学问的讲解下,我们将原始代码中120行的CSS代码优化到60行,将五百多行的JS代码优化到只有60行,这事实上是在原有的规律上完全重写了,这让我开头有点成就感了。 也第一
2、次感受到产品开发中的大局观,这种大局观更多的是表达在细节上,比方代码变量名的设置需要与文件存放联合考虑,以便日后修改和维护。詹教师在讲代码规律的时候亲自写了一个例子让我体会,虽然消化这些用了快一天,但感觉真的收获很大,有拔云见日之感。 实习一周后所遇到的种种困难也让我意识到自己许多问题,归纳如下: 1.尽管之前对于书本的学习有肯定积存,但还是暴露出代码的不娴熟,细节方面处理力量差,在细节上消耗时间太多。 2.缺乏根本的软件开发测试思路,比方之前不知道chrome具有相当强大的错误测试功能,它对于没有触发的函数也有错误提示。 3. 缺乏专注的习惯,比方詹教师让我先完胜利能方面,但我却习惯于去找找
3、界面的素材,这就导致两边都没有做好。虽然熟悉上知道不该这么做,但是习惯上却很难改。 4.自己许多时候虽然有问题但是不能完全阐述清晰,所以跟leader沟通的时候往往支支吾吾,以后有问题自己首先得想清晰,将问题讲明白也是很关键的力量。 另外也记录一些自己的浅薄感受: 1.工科出身的詹教师对于代码的运行效率有许多的考虑,但对于用户体验和交互效果好像略微少点,固然也可能是我新来并不了解的缘由。 2. 公司在做小应用的时候并不会在用户测试和产品构造功能上争论太多,公司要的是迭代效率,就是要快速出应用,然后再快速上线下一个。 本周接到新的任务,为制作H5的聘请页面,之前的“给师姐打电话”的H5应用还没有
4、优化好,能做的改良的地方还有许多,leader詹教师让我先把聘请网站做好,H5应用先放放,他给了我大街网做的“中国好Offer”作为参考,拿到之后的确感觉这些页面都做得很好,詹教师搜集的资源的确非常丰富,从实习到现在他发给我的参考很有用,在看完了五六十个H5的聘请页面之后开头构思,在将产品架构根本做好后,测试又发觉许多问题,有技术层面的,但更多的设计本身的问题。技术的细节的问题:基于jquery mobile的开发框架国内的资料非常有限,不得不查阅原始的英文API,许多问题也只能去JQM的论坛查找,这些都非常考验英文阅读力量。CSS的布局问题繁杂,在各个扫瞄器,各个应用的渲染都不一样, 也是很
5、熬煎人的过程,我现在就遇到了css中font-weight属性在Safari没有渲染的问题,至今没有解决。 渐渐体会到前端工作的繁琐与细节,需要学的东西许多,有时候可以凭自己一些小聪慧在当前解决,但并没有摸到问题的根源,扬汤止沸不是长期之计,但又似乎没有足够的时间来系统的摸索,我只能先将这些问题一一登记来。这些技术的”体会是一方面,另一方面便是产品的设计层面,现在就是由于产品快做好后发觉有许多地方犯了低级错误,以往的纸上谈兵头头是道,等到自己亲身实践却感到把握不住许多设计原则,比方界面设计给用户造成的不必要的干扰,功能可见性的缺乏,规律上的不严谨,以下我归纳了下岗做好的H5界面存在的交互问题: 1.页面的设计初衷是左右滑动来切换页面,但给几个朋友测试后都不能进入页面后就自然而然的知道是左右滑动。 2.join us的图标给用户是按钮的错觉,在测试中许多用户以为是按钮,都会下意识的点击。 3.交互效果的乏善可陈,与滑动的规律好像也没有太大关联,只是单纯的参加了一些css3的动画。 4.用于提示左右滑动的动态箭头会让用户以为是点击作用。 改良: 1.放弃join us图标 2.改为上下滑动,箭头提示更改 3.重新设计图标摆放构造 总结:这次的H5页面主要在于设计问题,事先并没有完全构思好原型就急急迫投入到代码的编写中,这种开发方式本身是非常稚嫩的!