现代软件工程第三次作业-自我评价的改进
Posted 17现代软件工程第八组
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了现代软件工程第三次作业-自我评价的改进相关的知识,希望对你有一定的参考价值。
自我评价的改进
温浩:
通过调查问卷的测评,我对自己的专业技能有了较为直观的认识,经过反思与总结,我认为自己需要做如下改进:
1. 从被动编程向主动编程转变。拿到一个项目,要真的的了解需求,主动发掘需求中的盲点;遇到问题要主动寻找解决方案,最好事先做好各方面的估计。
2. 保持高的标准。不能只关注代码的结果,还要关注代码的质量。某些模块是否需要应用一些设计模式,是否考虑了资源的释放,算法复杂度是否能够进一步优化。
3. 重视测试步骤。不同模块需要进行实际模块的测试,不能因为某些地方简单就想当然的跳过。善用自动化测试,保证软件的可靠性。
4. 学无止境,尤其是我们的专业。熟悉命令行的使用,很多时候,它的效率更高。软件开发结束后学会反思,考虑代码的重用,代码能否更好的重构。
5. 学习使用代码管理工具,比如github,养成习惯。这么做可以方便项目的开发进程,保留足够的日志信息,增强开发的安全性。
6. 个人编程能力有待提高,增大代码量,代码阅读量,项目经验,增强个人的交流能力与团队能力。
纪春洋:
对于调查问卷的自我测试结果,结合自己现在的水平和当前的现代软件工程课程,能改进提高的几方面如下:
1. 对于代码版本库,以前从未接触过此类软件,课程结束的时候可以熟练的使用Git的常用命令;
2. 对于编程能力,以前都在用C#,课程结束的时候可以掌握 Java 或者 android 语言;
3. 对于软件测试,以前没有测试的概念,只是单纯的把自己的程序不断地反复调试,仅满足需求,课程的结束的时候清楚单元测试和集成测试,并尝试简单做一下单元测试;
4. 对于算法,以前只顾满足需求,很少考虑时间和空间的复杂度,课程结束的时候自己有一定程度的提升,毕竟算法是一个很难的问题,需要脑力和一定的积累。
5. 对于设计模式,以前用C#写程序,用接口,抽象类,类做简单的继承和实现,课程结束的时候自己可以熟练的掌握几种设计模式并根据具体的情况进行选择,使自己的代码更加可读和优秀。
王新平:
由于我本科不是本专业的,对于调查问卷很多我都没有听说过现在我是在积极的去学习争取能在项目结束的时候能有一下的进步:
1.学习一本语言,java或者python能写一些代码。
2.代码版本库之前也是不了解,课程结束之后能运用Git的常用的命令。
3.对于软件和代码测试之前也是概念不清楚理解的就是能做一些简单的测试能写一些简单的单元测试。
4.参与项目的管理和讨论能做出对于项目的分析和开发过程有新的认识。
5.对于设计模式结束的时候能运用几种设计模式写代码。
王而川
我本科是软件工程的,大学期间基础理论学得并不扎实,软件生命周期的很多阶段并没有真实的参与过。当填写调查问卷的时候,忽然发现自己知道的真的是太少了。来到天大,就是班门弄斧一般,也下定决心,尽快弥补自己的不足。之前参与的项目往往比较简单,对软件工程的管理没有那么严禁,又因为个人的心态比较懒散,导致大学所学的软件知识空中楼阁,只知道表面,不懂真实原理。总体来说:知识体系不扎实、代码量严重不足、开发流程不准确。所以希望在一下方面完善自己,提高自己。
1:认真学习现在软件工程的相关知识,弥补自己知识漏洞
2:参与小组项目开发,熟悉软件开发的整个流程
3:熟练掌握一门开发语言并参与实际项目
4:掌握软件测试、项目的管理的相关知识
5:提高动手能力,熟练有效的使用GitHub
以上是关于现代软件工程第三次作业-自我评价的改进的主要内容,如果未能解决你的问题,请参考以下文章