张金琛:
本科的时候并没有这样系统的编写过程序,只是简单的一些大作业,不会去考虑需求分析、功能设计等等问题。只有在最后的实训的时候团队合作过一个项目,但是在编程时,基本上是想到什么做什么,没有一个整体的计划。
1.我在这个小组担任组长职务,一个团队一定要有一个leader,带领团队在前期制定好计划,在中期完成代码工作,在后期做好运维工作。我的缺点是代码量太少,实践太少,所以在实践时总会耗时太多。
2.所以在今后,我要加大自己的代码量,多进行实践,多了解一些算法。
3.做一个好的leader,全方面思考,深度分析问题,这样才能更好带领团队走向成功。
马驰:
本科阶段自己虽然做过一些小东西,但是从编程水平和软件开发知识的层面看,存在着巨大超大的差距,感觉以前的编程基本就是以实现所想要完成的功能为目的,缺乏“项目”这种概念。所幸本学期开设了软件工程课,让我接触学习用工程化方法构建和维护有效的、实用的和高质量的软件。将期待自己在学期结束时能有以下方面的提升:
1.尝试使用git对代码进行管理;
2.争取在编程思想上有点进步,多用软件工程的思想拓展开发的思路并规范开发流程;
3.认真学习软件测试这部分的内容,从需求分析,测试计划,测试用例设计,用例执行以及评估等几个方面切实学习,并以最终能够顺利和小伙伴一起做完作业为基本目标;
希望自己有所收获。
李子祺:
在本科,我参加过很多比赛并任队长一职,但在比赛中会出现各式各样的小问题,归根结底是由于对组员或是队员的长处与短处了解不够全面,造成了在任职方面的不得当,造成了团队后期运作时的一些滞后性,所以我想通过此次课程,锻炼感知周围人优缺点的能力,加强和队伍沟通的能力,提高调度积极性的能力。而且此次我作为队员可以了解到任务下发后在实施方面的一些问题,一箭双雕。
赵莹:
在本科偏向网络方向,在研究生阶段希望能够结合实际研究方向多多提高软件方面的知识和实践。本学期希望使用学到的现代软件工程的知识,分析后觉得有如下方面急需改进:
1.多了解软件开发知识,尽量将学到的知识都用于编程,而不是简单暴力的完成功能就满足了,尽量让代码美观大方。
2.多于项目组成员交流,不能无交流的做事情,会有很多都是无用功,而且在后期会出现各种各样的麻烦。
3.希望通过软件开发基础这门课程的学习,对完整的软件开发的流程有一个整体的认识。首先需要正确沟通和分析用户需求并准确的传达给“客户”;其次,由于我们组这次做的内容是测试,需要了解更多的测试知识,通过动手实践提供一个高质量、有创新性的软件测试。
Xinni:
My undergraduate program is a software engineering, undergraduate study C language, C + +, Android, C #, Java programming language, is currently learning the Swift programming language. Although the undergraduate professional is software engineering, but my programming ability is not high, their requirements are only satisfied with the classroom work, almost no internship experience, and a long time without programming forget a lot of programming code.
I’LL PUT THIS REQUIREMENT TO MYSELF
Know my goals.
Know my teammates.
Spent time on planning and design.
Promise low and deliver high.
Iterate! Increment evolve!
Stay on track.
Copy with change.
Test early, test often.
Keep an open mind.
I WOULD LIKE TO ACHIEVE THE FOLLOWING GOALS
Mastering GITHUB and improve my programing language.
Learn to standardize programming.
Ability to develop teamwork.
Improve my Chinese language for communicate with teachers and teammates.