一、请回望第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
首先呢,经历了这学期软件工程课程的学习收获是有一点的,但其实没想像中的那么大,收获主要在于真正把python这门语言用在了实践上,在此之前所有的代码都仅限于学习。至于不足,我觉得小组分工这一形式充分发挥了每个人的长处,而回避了缺点,但正因此,不会的部分还是不会,在团队中只负责自己的部分所以对这次团队作业整体流程其实也不大了解。
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
大约1000
2、软工实践的各次作业分别花了多少时间?(做一个列表)
第一次 | 第二次 | 第三次 |
---|---|---|
20 | 30 | 35 |
3、哪一次作业让你印象最深刻?为什么?
第一次作业应该是印象最深刻的吧,最开始的时候我觉得这个只是个字符串处理的问题,后来发现其实不止,又很多地名包含关键字的,单纯的字符串处理时解决不了这些问题的,然后知道了要用到地图的api,这时候我对这些确实完全不了解,最后因为编码问题也折腾了好久没成功,然后就给我留下了很深的印象。
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答
总共85小时,平均每周7小时,感觉还是少了,但是因为能力有限,其他课程也比较忙也差不多吧
5、学习和使用的新软件;
python-IDLE
6、学习和使用的新工具;
processon
7、学习和掌握的新语言、新平台;
python
8、学习和掌握的新方法;
单元测试
9、其他方面的提升。
团队合作,沟通能力
二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
经过几次作业的完成情况,感觉一定要有规划,包括要知道自己要做什么,自己要做的东西有什么用,以及它怎么和其他人的工作协同。
在第一次作业中,我不太清楚要干嘛,这个上文提到过,做出了成果就很差强人意,而在结对作业中,算法完成后又不懂得如何去调用api,也是一脸懵逼。关于后面2点呢,其实我感觉一开始就得规划好,知道有什么用可以根据其用途更好地完成任务,而和其他人的工作协同方面呢,是能够事先留下接口,有些东西后面因为不兼容问题改起来很麻烦的。
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
这学期我最感谢的人是曾世缘同学,他是我的舍友及团队队友,遇到不懂的我一般是问他,在他的帮助下,解决了很多麻烦,当然,还有一些奇奇怪怪的问题怎么也没搞明白
四、个性发挥,包括图文、照片和创意等
感觉这学期一直在被ddl催着走,缺少一个停下来总结和学习的时间,每个人的起点也不一样,当一部分人致力于做得更好时,另一部分人还在懵懵懂懂。而ddl并没有考虑到这些,默认了每个人都会,然后就显得很赶。除此之外,同学互评确实不太合理,评分的同学本身也不一定了解对方博客写的内容代表的含义,其次扣分也不会很严格按照标准,最后为了防止水评论50字的限制我也感觉不合理,正常来讲我认真评论的也就一两句话,50字的话,可能有一大部分是水的,比如内容充实,条理清晰啊,都是为了凑50字强行写的