一、基本情况
1.1 请回望第一次作业,你对于软件工程课程的想象
对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
-
这门课是完完全全达到了我的期待,甚至超出了我的预期。在开课前我对软件开发的了解几乎为零,充满了好奇也包含了学习的冲劲。之前期待自己可以通过这门课更好的掌握好python和Java编程语言(过于单纯)。现在不仅期望已经被满足,而且还学习了autojs、CSS、HTML、JS、微信小程序开发,感觉没上过这门的自己仿佛就是个数学系的人。
-
不足:由于时间有点赶,对知识的学习不够深入透彻,很多知识只知道是什么和怎么用,缺少更多的实战。
1.2-a 总结这门课程的实践总结和给你带来的提升:
-
在软工实践课程当中我编写了____3679_行代码。
-
软工实践的各次作业分别花费的时间:
# 作业 花费时间(分钟) 2 个人编程作业 1915 3 结对编程作业 1589 4 团队介绍与选题报告 785 5 团队需求分析报告 803 6 团队项目之现场编程 983 7-13 Alpha冲刺(含总结) 1080 14-19 Beta冲刺(含总结) 852 20-22 每周小结 202
讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
- 一说起软工想到的肯定就是团队作业了。为啥?因为它耗时最长、耗费精力最多。
在软件工程课程上花费的时间(预计花费时间参考:开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 | 实际周均时间 | 预计周均时间 |
---|---|---|
137(h) | 8.5(h) | 15(h) |
介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
ProcessOn 学会使用它绘制各种MUL图。
VScode 提供了Auto.js插件进行脚本的编写 脚本编写软件,期间学习了一些自动化操作,妙蛙。
PYcharm和Idea 生产力工具。
微信小程序开发平台。用来开发微信小程序,附带云函数、云数据库,很简单很方便。
其他方面的提升。
提高了我的自学能力
二、总结与收获
- 这是一门很有意义的课,通过这门课我学习了软件的开发流程,明白了团队协作的重要性,认识到要做到团队的协调统一在软件开发中非常的重要。
- 学习了很多实战的操作技术,学到了很多以前陌生的名词,充实了不少,感觉自己好像又行了。