一、基本情况
1.1请回望第一次作业,你对于软件工程课程的想象
对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
经过了这次的实践锻炼,我学到了很多的新知识,给我的经历比我当初预想的还要丰富许多。在项目的前端开发中也学会了代码规范的重要性、各种工具的使用以及实际的代码开发。随着项目的进行,深感自己专业知识的欠缺,在之后希望自己能多多实践。
1.2-a 总结这门课程的实践总结和给你带来的提升:
-
在软工实践课程当中我编写了1600行代码。
-
软工实践的各次作业分别花费的时间:
# | 作业 | 花费时间 |
---|---|---|
2 | 个人编程作业 | 2880 |
3 | 结对编程作业 | 2980 |
4 | 团队介绍与选题报告 | 400 |
5 | 团队需求分析报告 | 350 |
6 | 团队项目之现场编程 | 150 |
7-13 | Alpha冲刺(含总结) | 2400 |
14-19 | Beta冲刺(含总结) | 500 |
20-22 | 每周小结 | 100 |
- 讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
印象最深刻的是团队项目中的alpha冲刺,团队氛围超好,大家都在认真完成自己的负责部分。结束时,我们的小程序在手机上成功运行,大家的开心、自豪感都无法用言语形容,特别能感受到了一个团队的力量。
- 在软件工程课程上花费的时间(预计花费时间参考:开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 | 实际周均时间 | 预计周均时间 |
---|---|---|
104h | 7.42h | 10h |
-
介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
- 微信开发者工具:完成小程序开发。
- markdown:博客撰写
- 微信开发工具:团队项目小程序开发
- vsCode:写代码好用
-
其他方面的提升。
- 学习了小程序开发,云开发,也提升了找bug的能力。
- 提升了自主学习能力
二、总结与收获
- 在个人编程作业中,遇到了诸多困难,面对这些困难时不能放弃,要坚持查找资料,不断尝试,寻找突破口。例如给pycharm安装各种包时,会安装不上,然后就在网上找解决办法,各种尝试,最终得以解决。
- 在结对编程作业中,因为大部分内容写在一个类中,导致两个人内容交互的时候会有很多冲突,就很麻烦。所以要多创建几个文件,把方法分开存放,这样可以减少很多冲突。
- 在团队编程作业中,学会了很多专业技能,同时也学会了团队协作以及更好的团队分工。制作一个项目,从无到有,学习了很多新技术,并且马上将其运用在自己的程序里,遇到问题马上进行更加深入的学习。
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
首先感谢每一名队友,正因为有大家的共同努力,才成就了我们的小程序————“福大手手书”。当我们坐在一起研究项目、制作项目时,我能够感受到团队强大的凝聚力,最后如期完成项目。
然后我最感谢的是张峰,他带领我们前端小组完成任务,期间指导了我很多,让我学到了很多知识。