List
-
实践总结
-
经验总结
-
建议
-
分析团队是否达到了规定阶段
-
证明我“学会”了软件工程
-
个性图文
-
实践总结
-
对比第一篇博客的展望、期许,对比目前所学,我觉得目前的我达到了一下几点的期待与目标:
1.初步懂得了团队开发的含义以及方法,不再拘泥于个人开发,不说懂得,但了渐入理解的阶段。
2.第一次接触到软件工程,接触到这么优秀的助教们,面对面的交流让我们对之后的工作也有了一定的了解,这个可以算是比较大的收获了。
3.真正和我的“PMS”队友们一起见识了凌晨四点的福大,顺利达成成就。
4.和以前不认识的队友认识了,并成为了朋友,与认识的朋友更加深入了友谊,个人觉得这大概是我这次最好的收获,感谢有你们。
-
实践总结-个人部分
1.本次软工实践中个人完成大约3500+的代码,量不是很大。
2.软件工程课程中各门课程所花的时间如下
作业名 | 花费时间 |
---|---|
个人项目实战 | 10h20m |
团队展示 | 1h |
项目选题报告 | 1h30m |
原型设计(结对) | 5h15m |
结对编程(2) | 10h |
项目需求分析 | 2h |
项目UML设计(团队) | 5h |
Alpha冲刺 | ∞ |
Beta冲刺 | ∞ |
“华为云”软件分析 | 4h |
3.本次软工实践中领我印象最深的当然是Alpha与Beta冲刺啦,与组长口中的“筒子们”一起跑外头拍素材,一起熬夜,一起吐槽,一起说说笑笑,一起打代码。一切一切的都是“美好”的回忆。
其实不论是哪次作业,都付出了我们一定的心血,回想起来或者邹邹眉头,或者调侃一下,都很好。
4.累计花了大约60h+在这次软件工程上吧,平均每周会有6-7小时在做这样的事。
5/6.学会了使用Processon、墨刀、VS、百度脑图等。
7.学习了python虽然没有机会用在本次的软工实践上,Notepad++。
8.学习和掌握了:原型设计、单元测试,UML的设计等。
9.其他方面提升了:团队协作经验、代码规范等。
-
经验总结
-
人月神话篇
属于我们团队的人月神话应该是一群不想打代码的人凑在了一起,做出了属于我们自己的项目。从刚开始大家学习阶段,进度缓慢,到后来神一般的进展速度,连我们自己都感到惊奇,或许
团结就是力量吧
-
给学弟学妹们的建议
这门课就很神奇!刚开始的时候大家心里都抱着要学习“真技术”的心态报了这门课程,都很热情,很有积极性。但从第一次作业开始,退选的人越来越多,到后来没有剩下多少人。或许是因为这门课有些难度,也有惰性影响,曾几何时我也有想放弃的里念头,但是因为没法退选就坚持了下来(手动滑稽),但是坚持下来真的能有很大的收获。你能比其他同学先一步懂得何为软工;比其他同学先一步懂得团队合作的重要性,尽管困难重重;你可以结交到很多很多的朋友,这又是一大收获。
关于团队中途换队员这一说emmmmm......我们班级没有这种事情,算是没有直接参与其中。但是我也混在“Z班”微信群聊旁观和参与了讨论,至少到现在为止我没有被老师们的理由说服,我还是不认为换队员真的就能那样真的模拟吗?学校的环境毕竟和外面还是有很大的差距,大家不可能像公司里的那样去这么大精力的投入,还有很多很多的问题,静待以后的事实来证明!
-
分析团队是否达到了规定阶段
萌芽状态和磨合状态毋庸置疑是度过了,规范阶段我们团队还有待提高,至少没有规范文档给出。。。。,最后的创造阶段,虽然做出了一个东西,但确实谈不上“创造”这一说。
-
证明我“学会”了软件工程
怎样证明你学会了软件工程?
1)研发出符合用户需求的软件
必须公开发布,有实际的用户,一定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是: 做没有用户使用的软件
2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件
有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄
3)并且通过数据展现软件是可以维护和继续发展的。
而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料
其实只能算半成吧,我们的项目由于偏算法,交付给用户使用时需要时间的打磨和改进的暂时没有用户。
-
个性图文
-
讨论项目、编写代码日常
-
拍摄日常