一、请回望第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
希望通过实践锻炼,增强计算机专业的能力和就业竞争力
回去看了下第一篇博客,开始的时候总是看得很远想的很美好,但事实是并没有什么本质上的提升,大部分情况下还是跟着永福大佬走。已经达到了期待和目标:跟团队一起做了一个APP。不足:自己独立开发某一功能的经验、代码规范的问题、学习时间和开发时间的安排
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
1200-1300
2、软工实践的各次作业分别花了多少时间?(做一个列表)
作业 | 时间 |
---|---|
第一次博客作业 | 1 |
第一次个人编程 | 18 |
第一次团队展示 | <1 |
第一次结对编程作业 | 12 |
团队项目-选题报告 | 2 |
第二次结对编程作业 | 23 |
团队项目-需求分析报告 | 2 |
团队Git现场编程实战 | 4 |
Alpha冲刺 | 18 |
Beta冲刺 | 18 |
最终展示 | 7 |
合计 | 106 |
3、哪一次作业让你印象最深刻?为什么?
结对编程吧
当时两个人都不是经常写代码,然后分工也不是太合理,一个在算法,一个在前端,并没有什么交流。然后都在DDL之前熬了很久,虽然最后的算法不是太好,但是确实是熬了几天的夜做完的(之后熬夜的时间越来越多了,这是源头吗)
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答
算了下进度表大概是花了106个小时在软工实践上,平均每周5.9H(按这学期18周算)
5.9H/4 平常熬的夜似乎是不少的
5、学习和使用的新软件;
Axure RP
AndroidStudio
Intellij IDEA
ProcessOn
6、学习和使用的新工具;
Teamviewer
用profile进行性能分析和单元测试
7、学习和掌握的新语言、新平台;
Kotlin-Android
(还是不会)
8、学习和掌握的新方法;
不会的东西好多,自己百度也要有目的的来
用processon画UML图
用Axure RP 画原型
9、其他方面的提升。
远程桌面打代码,
提前进入职场???
团队沟通和协作
二、写下属于自己的人月神话——个人实践中的经验总结+实例/例证结合的分析
对于结对编程
编程是需要技巧的。结对编程写的是十三水,对13张牌按照规则分为553进行出牌,在没有外来帮助的情况下,自己只是想着最简单的方法,先找出最大的再找出次大的,但是比牌一共有三轮,每轮的输赢都有计算得分,所以就会面临如何再规则允许下及时运气不好也找到受益最大的情况,很不幸,自己打代码的时候没那个脑子,想不出来好的算法,机器学习又不会,所以等到隔壁班在我们交完作业之后开始写,发现他们的权值矩阵似乎是来自acm大佬考虑了整体牌不好的情况,即使我运气不好但是输的可以少一点,可能这就是人与人的差距吧。
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
如果没有永福,我们组可能就走不动了,真一人带一队,永福nb
四、个性发挥,包括图文、照片和创意等
软工好难。
没啥好说的,那就给老师和大家拜个年,身体健康才是最重要的