![](https://csdnimg.cn/release/download_crawler_static/86908117/bg1.jpg)
软件开发实习报告 4 篇
软件开发实习报告 篇 1(2116 字)
本周是实习的第一周,很幸运碰到了产品部很有耐心的 leader 詹老师。 实
习第二天他让我做一个 H5 的游戏类应用, 主要用于微信中分享。之前对于自己
的水平是否能完成完全没底,但感觉第一次实操确实也有点让人兴奋,之前关于
产品开发的印象只停留在书本上。
詹老师让我模仿“过家家 gogaga”所开发的“打电话认师姐”微信小游戏
写一个类似的应用。 我把原始应用找出来便开始抠代码, 第一步是将套在微信
接口中的原始应用抠出来(套在微信接口的原始应用只能在微信浏览器中运行,
无法在电脑上测试),周二开始做, 一开始我的效率非常低, 因为我很多测试
方法并不熟悉, 在参阅了微信 JS—SDK 后总算把原始代码抠出来, 厘清该应用
的基本逻辑后开始重写, 在詹老师的耐心地指导和对基础知识的讲解下,我们
将原始代码中 120 行的 CSS 代码优化到 60 行,将五百多行的 JS 代码优化到只有
60 行,这事实上是在原有的逻辑上完全重写了,这让我开始有点成就感了。
也第一次感受到产品开发中的大局观,这种大局观更多的是体现在细节上,
比如代码变量名的设置需要与文件存放联合考虑,以便日后修改和维护。 詹老
师在讲代码逻辑的时候亲自写了一个例子让我体会,虽然消化这些用了快一天,
但感觉真的收获很大, 有拔云见日之感。
实习一周后所遇到的种种困难也让我意识到自己很多问题,归纳如下:
1、尽管之前对于书本的学习有一定积累,但还是暴露出代码的不熟练,细
节方面处理能力差,在细节上耗费时间太多。
2、缺乏基本的软件开发测试思路, 比如之前不知道 chrome 具有相当强大
的错误测试功能,它对于没有触发的函数也有错误提示。
3、 缺乏专注的习惯,比如詹老师让我先完成功能方面,但我却习惯于去找
找界面的素材, 这就导致两边都没有做好。虽然认识上知道不该这么做,但是
习惯上却很难改。