Beta结束感想
我得到的:
-
管理一个9人团队的经验
-
与组内成员(大部分一开始并不认识)共同向同一个目标努力的宝贵经历
-
学会使用Github的organization来管理整个团队的代码
-
学会使用leangoo这样的协作工具管理项目进度
-
学到了安卓端开发的基本知识
-
学到了基于php的laravel后端框架的基本知识
- 以上两点让我认识到了工业界代码与自己随手写的小项目的代码之间的区别
-
学会如何在项目deadline的压力与焦虑中平衡生活中的其他事情(经验可以推广到其他事情上)
-
学到了软件工程在实践中的具体流程,体会了工程这两个字的含义
-
稍微体会到《人月神话》书中的场景在现实生活中由自己演绎的滋味
我失去的:
-
平均每天半个小时的睡眠时间
-
每两天一次的健身时间(beta阶段)
-
为了推荐项目进展进行团队结对编程的八个夜晚
-
......
值得吗?
- 尽管从上面罗列的得到与失去的列表看去,我所得到的似乎远多于我所失去的,但从我个人利益的角度来看我并不觉得我的这笔交易有多么划算。但是反过来想如果没有这门课我的大三上也许就如同之前的4个学期一样在平淡中迎接每个学习的期末考高潮了。
建议与意见
-
在这次实践中我也产生了对这门实践的一点意见和建议:
-
首先我认为每个队的人数都有偏多了,按照我们项目的规模实际上5-6个人是我们心目中理想的团队规模,当人数过多时就不可避免的出现在分配任务时为了让大家有相近的共享度而把任务拆开得过于零散得情况。虽然我也能理解,如果每个队的人数是5-6人那么助教与老师的工作量实际上是几乎要翻番,但我还是希望下一届的课程能够把队伍人数控制在5-6人的范围内。
-
此外我觉得这门课程缺乏同学贡献与回报的“标的物”(就如工资之于员工),我认为课程也应该有类似的标的物来激发同学的贡献欲望,在我们实际的实践中大家的努力结果无外乎是转化为更高的成绩,这在这门课程花费如此多的时间的情况下似乎就变得没有那么有吸引力了
-
感谢
-
最后我想首先感谢两位助教与老师的努力,是助教与老师严格执行课程要求才给我们提供一个没有“缓刑”的接近于现实工作情景的软工实践氛围。
-
感激遇上团队里的每个队员,感谢每个队员都能尽力完成我分配的任务,都能为了项目的完成牺牲个人的时间,这份对我的信任大概是我除了课程的两学分外在这次实践中获得的最宝贵的财富了。