还剩1页未读,继续阅读
文本内容:
软件工程专业毕业实习总结时间过的很快转眼间已经实习将近5个月其中有2个月是属于完全被流放的.最先在内部系统组参与内部管理系统开发(struts+mysql+spring+hibernate)之后是去做网络交换机软件的脚本测试.现在又回归内部系统虽然在脚本组期间编码能力被别人甩在后头但至少具有了一些测试经验.至少自己做的东西是真正交付到了客户手上到也稍微有些成就感.1浅谈测试一直以来我都认为测试是脱离了软件工程范围的工作不以为屑.但在实际情况中测试是既重要且难以精湛的.其真正的压力在于找不到bug责任在你而不在于编码人员.一般的测试人员不懂编码他们靠的是日以累计的经验总结和想象力.而要做到高级测试工程师那么一定要懂编码因为这是你完全掌握整个系统的方方面面具体运作的前提.但占主导地位的还是大型系统的集成测试经验.实际工程中编码时间一般只占30%左右真正消耗时间的是IT阶段的找bug与对应bug此阶段根本评定了coder的编码质量.2程序员的困惑有些人以为教学视频和代码看多自己就懂的多实际做起来却不知从何下手问题在那?如何定位?如何解决?通通跟一样能力有关debug追踪能力也称调试.在工程组工作不愁源码资源但问题是蛋糕摆在面前你如何去消化?有位同事告诉我代码看几遍都没用要去抄例如一个查询模块在此根底上去做具体记录的历史记录查询模块你可能会觉得很简单但实际情况却往往报一堆异常配置问题涉及到方方面面以及数据库字段传值问题等等一大堆对于新人来说很郁闷的问题.但不用怕只要学会调试一个个问题去追踪一个个去解决自然而然那段“源码”才真正属于你.3如何调试追踪?如果你能在短短的时间内就看到问题点在那放下断点去追踪出去找工作绝对没问题.出现问题的时候不要光看代码要用实际行动去追踪运行期间的具体值那是最好途径.eclipse是个很爽的ide这点做的很好.例如页面内容显示不是自己想要的数据我们要先从数据库查询语句去下手设置断点一步一步stepover让sql字段(存取最终sql语句的字符串)运行到有值inspect进去看如果还看不出来就点击它copy后在sql客户端去实际运行看看实际查询出来的表是什么如果是对的有可能就是页面调用的错误或者action逻辑的传值问题.页面错误的调试根本方法是用右键点击实际网页查看源代码copy到editplus就能看到具体错误发生在那几行.通常有几种常见的错误.例如.缺少对象这种很多时候是有些被你调用的字段有可能为空的情况出现的可以加ifxxx=null语句加保护.追踪的方法根本就是用alert语句放在有可能出错的地方.毕业4一些习惯遇到问题先自己思考无从下手再找高手帮助看看注意他帮你看的思路别在一旁闲着看多了自己也会了不然你一辈子都停留在那种水平从人身上学到的东西远远比书多的多.解决了一个问题后要去究根问底去找到问题产生的起因以防你下次遇到类似的问题再浪费同样的时间.把代码写的漂亮注释空行标准一样不能少可读性是放在第一位.曾经看过一个高手写的代码真的一看就是不同水平的人写的几乎很完美读起来很流畅方便自己也方便别人.任务完后不要呆着去要求经理给你更有挑战性的任务只要你肯去尝试他们就会对你另言相看把三天的任务一天加班搞定效率和忠诚都有了路也比拟好走了.5题尾话如果你有一份思想我有一份思想拿出来交换我们大家拥有就是2分份思想可惜这种观念并不能深入每一个团队的每一个人少一点自私未必不是好事.职场到处都存在被排挤的隐患要为自己找片草地实在不容易.但有一点要相信只要自己不放弃自己这世上就没有绝望的路你可以被打趴下可以被身边的人暗算可以被深爱的人流放只要你用自己决心站起来受过的伤痊愈后就能增强你的抵抗力一路前进!模板内容仅供参考 。