软工实践个人总结
一、请回望第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
在前两次作业当中,主要是个人的编程能力得到了锻炼,学会了解决实际问题以及如何百度速成,也是第一次打出那么长的代码,发现自己原来也可以。在团队作业中主要是担任产品经理的角色,对于如何管理人以及如何让项目在预定的轨迹上取得进展有了很大提升,但是在代码水平上还存在不足,可能这是需要长期专门地学习才能提升吧,因为团队开发的时间较短,再加上中间碰上很多考试,在短期内难以学会开发,于是选择被大佬带飞。
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
完成了一千多快两千行代码吧,基本上是前两次作业的代码量
2、软工实践的各次作业分别花了多少时间?(做一个列表)
作业 | 耗时(小时) |
---|---|
个人编程 | 27 |
结队编程 | 83 |
团队编程 | 48 |
3、哪一次作业让你印象最深刻?为什么?
第二次结队作业,前前后后花了两周左右的时间思考算法、写代码和改进算法,在牌型的n种情况中徘徊,现在回想起来当时的自己,几乎一整天泡在电脑前蓬头垢面敲代码,真的不能再粗糙了,但是最后看到自己的算法在对战中有了得分特别开心,还顺带学会了十三水
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答
累计花了126小时,平均每周花13小时
ps:也不知道我当时在想什么
5、学习和使用的新软件;
学会了使用墨刀
6、学习和使用的新工具;
一些在线画图工具,git(现在我可能又忘记了...)
7、学习和掌握的新语言、新平台;
Github,博客园,对Python更加熟悉了,对pycharm的使用更熟悉
8、学习和掌握的新方法;
在个人编程中学到了如何靠百度大法一夜速成,在团队项目中学会了如何合理分工和怎样与人沟通
9、其他方面的提升。
学会了如何分配和调度资源让团队更高效,使每个人充分发挥作用,学会了与团队成员之间的沟通技巧和合作技巧,还有就是可能心态更沉稳了,毕竟也是为软工熬过夜掉过头发的人了
二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
在开始做项目之前就要想清楚需求,考虑到一些项目过程中可能会遇到的问题,而不是边做边确定需求。一开始团队做需求分析的时候只是很简单的开会讨论了下,边开始写需求报告,很多需求其实都很不明确而且也不是很实际,一开始以为项目过程中可以边做边确定需求,但是后来发现因为需求的不明确导致了项目过程遇到了很多困惑,要重新回过头二次修改需求,浪费了很多时间。
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
想感谢我的每一个队友,刚开始被推上当组长的时候内心是崩溃的,因为自己能力不足也缺乏经验,但是每一次团队作业队友们都很配合和包容我,然后还要点名感谢的人是yj,从结队作业开始我们就一直配合得很默契,到后来每一次要写文稿、做答辩ppt时一起头秃,一起边赶ddl边吐槽软工,特别感谢的是yl每次都能发现我忽略掉的一些细节,在我忘记要交博客时提醒我,每次征求意见的时候都会超认真看的,想对她说的就是早睡早起,秃头少女一起保住头发吧!
四、个性发挥,包括图文、照片和创意等
希望柯老板对我好一点,给分高一点~