一、基本情况
(1.1)请回望第一次作业,你对于软件工程课程的想象
-
对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
-
达成:
对于软件工程的这门课而言,我所达成的收获就是在一次次长期奋战的实践作业中锻炼了自己的自学能力和开发能力,对于软件的开发周期各部分的分职工作有了较为显著的理解,通过这门课极大地培养了对于任务的执行和规划能力,算是达到了所谓的抗压能力的提升的预期,专业能力和就业竞争力,个人认为很多东西虽有所学但都不够精细,只能认为存在较大的提升空间,相较最开始的一无所知,已经能找到学习方向了,万事开头难,可以算作度过了开头最难的那段时期了 -
不足:
仅仅通过软件工程这门课就想要达到所谓的计算机专业的能力和就业竞争力的提升,只能说很难认同,本身这门课程属于理论性的对于软件开发工作项目规划的解读学习。理论课的授课效果也不尽如人意,可以说是根本毫无作用,基本所有的开发过程都是在实践当中通过摸爬滚打一点点开拓认知了解的,学习的东西实在太多,要想很多东西都是现学现卖,需要什么学什么,真正要有专业能力的提升(这门课能提升的也就是软件开发的娴熟度),只能说,目前阶段仅仅只是入了门,学海无涯,真要提升实力和竞争力,就得在已有的阶段深入学习开发周期内的涉及的各个领域
(1.2)总结这门课程的实践总结和给你带来的提升
- 在软工实践课程当中我编写了2466行代码
- 软工实践的各次作业分别花费的时间:
# | 作业 | 花费时间(分钟) |
---|---|---|
1-2 | 个人编程作业 | 1620 |
3 | 结对编程作业 | 4730 |
4 | 团队介绍与选题报告 | 2640 |
5 | 团队需求分析报告 | 2480 |
6 | 团队项目之现场编程 | 40 |
7-13 | Alpha冲刺(含总结) | 760 |
14-19 | Beta冲刺(含总结) | 820 |
- 讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
个人编程作业,第一次的编程作业算是熬夜熬得最多的,经常对于编程文件的代码问题反复修整,有一次大概是因为格式不兼容的缘故一直在反复修改熬到大概凌晨快四、五点左右,睡了一两个小时就去上早八了 - 在软件工程课程上花费的时间(预计花费时间参考:同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 | 实际周均时间 | 预计周均时间 |
---|---|---|
84(h) | 14(h) | 10(h) |
- 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用
墨刀:原型设计学习入门
AE,PS,PR,AI:制图,界面美工素材的制作学习 - 其他方面的提升
整个软件工程下来,理论的授课内容可能学起来属于最没有实用价值的部分,但是通过实践的自学培养的应对未知领域的自学能力确是有极大的提升与进步的,时间利用与规划管理能力也显著提升
二、总结与收获
个人或结对或团队项目实践中的经验总结+实例/例证结合的分析。
- 团队项目的过程多沟通,这样可以加快自己负责部分的设计构建,也能比较好的契合整组的进度
实例:在团队项目中,最早的开发过程对于原型的设计部分产生了比较多的争议,很大一部分原因在于第一次选题完之后就开始着手构建,导致修改的地方比较多 - 根据个人学习情况的效率和掌握程度分配任务
实例:美工开发的时候一开始不太明确各自的分工方向,导致学习的进度变成几个人有重复的部分,任务分配的地方产生争议
三、致谢
- 这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
这学期在这门软件工程课程里,我想对我合作过的成员伙伴说一声谢谢,结对编程的搭档,感谢他在编写过程中对我的耐心指导,跟我探讨比较多的有关细节内容,在团队项目中的各位成员的相互配合,从一开始的迷茫和不知所措到之后完成的大数据统计的网站的制作,感谢每位成员的构想、参与和协作,没有各位,就不可能完成这份工程