对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
在软工实践课程当中我编写了1000行代码。
软工实践的各次作业分别花费的时间:
# | 作业 | 花费时间(分钟) |
---|---|---|
1-2 | 个人编程作业 | 2500 |
3 | 结对编程作业 | 1000 |
4 | 团队介绍与选题报告 | 100 |
5 | 团队需求分析报告 | 150 |
6 | 团队项目之现场编程 | 240 |
7-13 | Alpha冲刺(含总结) | 1000 |
14-19 | Beta冲刺(含总结) | 300 |
讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
最印象深刻的是第一次的敏感词检测程序。
原因:刚开学时对软件工程这门学科有热情因为一个暑假没学习了,虽然第一次作业最后做出来的成果不尽如人意,但过程中想算法、debug的经过还是很有乐趣的。
在软件工程课程上花费的时间(预计花费时间参考:同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 | 实际周均时间 | 预计周均时间 |
---|---|---|
88(h) | 5.5(h) | 8(h) |
介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
个人编程作业
对于自学能力还需要加强,需要对自己再push一点。第一次作业还是使用c++来完成的,没有使用python或者JAVA,主要还是没有主动学习的动力,觉得使用c++也可以完成,第一次作业就直接放弃了很多的扩展功能,比如拼音的转换。
结对编程作业
对一个简单的小程序设计实现流程有了基本的概念。从学习原型设计开始,到根据原型设计来代码实现,最后的测试纠错,一个个步骤都为接下来的团队编程积累了经验。
团队沟通很重要!!!!!前期没有太多的沟通导致团队的进度被我拉跨,非常抱歉!!!
现场编程作业
考验了一个团队的能力和协作,虽然我们组的能力算不上非常好,但是通过组长的优秀的协调工作能力,最终还是有一个比较好的结果。
团队编程作业
学习任务所需的知识可以边写边学,毕竟作业是有时间限制的,完整学下来除非学习能力很强,否则可能会导致团队进度被拖在学习阶段。alpha冲刺我组就是在前期的学习阶段浪费了过多的时间。
我最感谢的是在结对编程环节的我的队友——陈祉镪同学。
在开始团队编程的时候,由于分工不明确的原因,我的进度在前期几乎没有进展,但是陈祉镪同学非常负责,将大部分的工作都担到自己身上,一力撑起了我们小组,非常感谢!!!!!!