软工实践个人总结
一、请回望第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
- 对软件开发的整个流程有了比较清晰的认识,学习到一些软件开发过程的专业知识,辅助设计、开发及管理团队的工具。也意识到自己此前对于软件开发过程的一些误解,在实践的成功和失败经验中对课本上的知识有了更深的领悟。
- 团队人数较多没能很好地进行分工,还是有一些同学为能真正参与团队的开发过程。而且由于团队成员缺少相关的项目经验,很多安排不太合理,多次的熬夜和通宵让大家在后期感到十分疲惫。好在团队的大部分人都从这次实践中学习和尝试了自己没有接触过的语言和工具。
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
76(个人)+2195(结对)+159(团队) =2394
这是从自己的GitHub上相应文件统计的情况,团队作业大部分时间在界面设计、P图以及项目整和时对界面xml文件进行调整,没有多少代码量也没有记录。
2、软工实践的各次作业分别花了多少时间?(做一个列表)
阶段 | 耗时 |
---|---|
第一次博客作业 | 1.5 |
第一次个人编程作业 | 25.8 |
第一次结对编程作业 | 6.7 |
团队选题 | 开会时间(0.5?) |
第二次结对编程作业 | 63.3 |
团队Git现场编程实战 | 4 |
Alpha冲刺 | 52.3 |
Alpha事后诸葛亮 | 1.5 |
Beta冲刺 | 23.2 |
Beta演示 | 1.6 |
个人总结 | 1.5 |
3、哪一次作业让你印象最深刻?为什么?
结对作业吧。因为会PS之类绘图软件的缘故,在项目里一直做的是美工和前端,对于后端一无所知,结对作业让我了解到API接口,逼着我学习了一些后端知识,对于整个Web项目有了更清晰的认识。而且带来了大学期间还是第一次和同学课间打牌(?)的奇特体验。最!重!要!的!→ 和钰蕙小姐姐一起约自习P图打代码的时光还是很快乐的呀!
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答。
累计花了181.9小时,按照10周来算,每周大概18.19小时。
5、学习和使用的新软件;
- Axure XP、Adobe illustrator、IntelliJ IDEA
6、学习和使用的新工具;
-
在线项目协作平台leangoo https://www.leangoo.com/
进行正儿八经的项目规划很方便,泳道图可以清晰的展示计划项目和用时以及分工情况,对还未进行的项目、正在进行的项目和已完成项目进行很好的管理。(但很明显我们是不正经的开发ㄟ( ▔, ▔ )ㄏ
-
JProfiler
7、学习和掌握的新语言、新平台;
- json……?
8、学习和掌握的新方法;
- Java的API连接
- 对json格式文件的调用
9、其他方面的提升。
- 和小姐姐一起打代码的过程学习到了一些调试方面的技巧和方法
- 大概学习了如何使用GitHub进行项目的搜索和学习
- 总结反思的习惯,通过文档的编写对自己一段时间的项目进度和学习情况有一个更清楚的把握也方便回溯
- 更秃了 : )
二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
-
实践是最好的学习方式
以前我总觉得要有足够丰沛的理论知识才能进行实践项目开发,而软工这门硬核的科目告诉我——你只要有deadline就可以了 : )
在课程学习过程中接触了很多以前想要尝试却始终没有踏出脚步的领域,比如十三水中对于后端的学习、API接口的调用,也比如团队项目中的Adobe illustrator(写全称只是害怕大家误会以为是Artificial Intelligence( ̄▽ ̄)"
(你多虑了住嘴 -
前期对于项目开发内容和计划的过度思索并不会使开发过程更顺利,只会让你更焦虑
我们很容易陷入的一个误区是,希望开发过程可以以线性的方式完美的进行下去,但现实世界就是浑浊而且混乱的。只有做好了时刻面对改变和突发情况的准备才能更好地进行项目开发,那种以为没有跟着计划走项目要完蛋的惶恐,以为功能思考不清就无法开始的焦虑,也许本身就是对于改变的逃避。而现实是,意外的改变也许会给你带来同样意外的惊喜。
一个实例就是我们整个团队开发过程中,前期的瓶颈很大程度上是因为这些特别的想法带来的需求不清,我们希望它是一个有温度的app,所以我们希望它可以面面俱到,可实际是再完满的想法也会有缺陷,也许是内容的不足,也许是我们的开发能力压根支撑不起这些想法。如果可以换一个角度,先对大家都普遍认同的功能进行集中开发并一步步迭代和补充。也许会有更好的结果,至少我们也许会更有成就感呢。
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
谢谢我可爱的队友们。
我可以说我在团队是特别的。因为在组队之前只有我在这个团队里没有陌生的面孔,但我也没想到这些陌生面孔的碰撞会让我的2019多了一抹不一样的色彩。
2019年10月20日,第一次答辩那天晚上我发了个微博 “如果Snug可以走的再远一些就好了,可以脱离课程和任务之外的意义 就好了”,在跨年一起看烟火的那个晚上,我想,也许我的愿望实现了吧。2020了,意味着我们又一次要面对人生的选择了,在这个十字路口,希望我们可以一起玩耍,也可以一起热泪盈眶。
=手动分割======
啊刚刚围观了小吴和小美的博客,太好玩了。
感觉下面的图好像少了一张特别的合照啊,但是我懒得拼了wwwww
多加几句话是因为我发现她们在秀恩爱我也要秀!
最感谢钰蕙姐姐啦! 遇见她之前,我……啊,我好像也遇到过这样温柔又有趣的灵魂,不过没有皮肤像她这么白的
很早就有五百多天巨轮的人,担心过软工的合作会给我们带来一些争吵和不快。可是真的一起努力以后,发现和磁场相同的人一起,连吵架都那么可爱。记得我们关于项目原型的争执,“哄,你这是在找我吵架” 哈哈哈哈哈哈哈哈。还有一起为了第一次答辩的原型设计通宵了,这个宅女居然出门和我一起通宵了!啊说到这个,还得感谢我部门的小朋友,借活动室的时候真的很不好意思啊啊啊啊啊,可是他们都让我加油,还准备了中秋和圣诞礼物,这是一群什么小天使啊!
“有些人充满戾气和恶意,是因为他们从未被人温柔相待过。我相信自己能始终温柔,因为年少时遇到了善良的人。” 就还蛮幸运的ε=ε=ε=( ̄▽ ̄)
日渐失去表达能力的我,好像也没有办法让这一part变得更温馨或是有趣了,就这样吧。再见,Snug。再见,软件工程。