一、基本情况
-
(1.1)请回望第一次作业,你对于软件工程课程的想象
- 对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
-
开篇博客之中,我期待可以通过这门课加深对软件的理解,进一步掌握语言的使用,能够和队友做出成果。 -
对比目前的所学所得,我也确实加深了对于软件的理解,在课程的深入学习中逐渐掌握python语言,也和队友做出了一定成果。但是对于python的掌握主要停留在前端部分,使用python实现后端相较而言并没有很熟练,同时和队友所做的成果还并不是很成熟。
-
- 对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
-
(1.2)总结这门课程的实践总结和给你带来的提升:
-
在软工实践课程当中我编写了1754行代码。
-
软工实践的各次作业分别花费的时间:
# 作业 花费时间(分钟) 1-2 个人编程作业 1720 3 结对编程作业 7720 4 团队介绍与选题报告 360 5 团队需求分析报告 360 6 团队项目之现场编程 240 7-13 Alpha冲刺(含总结) 3730 14-19 Beta冲刺(含总结) 1415 -
讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
-
令我印象最深的应该是结对编程作业了吧。在结对编程的时间段刚好面临多门课程的结业考试,使得原本就艰难的作业更是雪上加霜,时间不足、学习任务重等问题接踵而来,不堪重负。但是即使如此,我也坚持了下去,学习了Axure RP9的使用,学会了如何制作原型,学习了python,学会通过python实现前端等,这些都令我受益匪浅,也为后续课程以及其他课程作业的完成提供了很大帮助。虽然因为这次的作业与队友产生了较大分歧,但完成作业的过程令我受益匪浅,学习到了很多新知识。
-
-
在软件工程课程上花费的时间(预计花费时间参考:同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
-
开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答:我打算平均每周至少拿出6小时用于学习这门课。 -
累计时间 实际周均时间 预计周均时间 259.1h 13.6h 6h
-
-
介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
- Python。
在本学期之前,我其实是没有接触过python的,是在课程中正式接触学习使用。虽然python被称作最好学的语言,但不知道是不是因为之前学的主要都是C、C++、Java等语言,python的语法体系语言体系与他们有所区别,导致学习过程中经常由于混乱出现一些错误,这也给我带来了一定困难。不过,到目前为止,我使用python主要是实现前端,对于后端实现并没有那么熟练。同时也学习了PYQT5以及Qt designer的使用,这也为其他课程作业中可视化实现提供了很大帮助。 - UML设计工具:ProcessOn。
它是免费的,且自带模板,对于使用者而言更加便捷。同时,作为一个在线网站,它降低了使用者前期准备的成本,且它的学习成本较低,界面简洁方便操作,还可以邀请协作,方便团队之间的交流、沟通与共享。 - Axure RP9。
在课程中,我学习了原型工具Axure RP9的使用,学会如何设计制作原型。虽然它并没有墨刀那么容易上手,但是功能很强大,可存续时间较长。
- Python。
-
其他方面的提升。
-
提高了自学能力。在完成作业的过程中,有许多新技术需要学习,如原型设计、前端实现、爬虫等等,然而其中的绝大部分是之前的我并没有接触过的,因而需要花费时间去学习使用。在有限的时间里尽量学会学懂新知识新技术,对于我的自学能力有很大的帮助。 -
锻炼了语言表达能力。虽然之前有打辩论,但是辩论的语言表达输出跟介绍成果答辩时所欲的语言输出并不太一样,如何更直观的让大家了解我们的成果、知道我们的项目。在答辩过程中,我的语言表达能力得到了锻炼,有一定的提升。
-
-
二、总结与收获
|
|
|
三、致谢
- 这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
|