序号 | 做业内容 | 完成时间/h |
---|---|---|
1 | 软件工程实践2017第一次做业 | 2 |
2 | 软件工程实践2017第二次做业(数独) | 25 |
3 | 结队项目——第一次做业 | 10 |
4 | 团队第一次做业——团队展现 | 1 |
5 | 结队项目——第二次做业 | 20 |
6 | 团队做业—选题报告 | 3 |
7 | 我的技术博客(α) | 2 |
8 | 团队做业—需求规格说明书 | 3 |
9 | 团队做业—预则立&&他山之石 | 2 |
10 | 团队做业——系统设计 | 2 |
11 | 团队做业——UML设计 | 3 |
12 | 团队做业——随堂小测(同窗录) | 10 |
13 | 我的做业——软件产品案例分析 | 4 |
14 | 团队做业——α 阶段开发 | 60 |
15 | 团队做业——β 阶段开发 | 25 |
首先是关于学习的。学习一个新的技术不只仅是要学习基本的语法,最重要的是使用。最直接的方法就是下载最新的工具,在 Github 上搜索最新的或者是最热门的代码和实例,读源码,边读边试着写一个自定情境的项目。这是我学习 Android 的时候明白的经验,一开始很盲目,学的毫无进展,后来掌握了方法很快就上手了。前两天帮一个同窗作了一个 MATLAB 的神经网络小程序,这是我从未了解过的全新领域,一下午就写出了符合要求的代码。因此分析源码真的很重要。
另外团队里面必定要及时的交流和沟通,有问题必定要及时地提出,将要解决的问题放在日程里,才不会在将来发现问题的时候匆忙不知所措。编程
软工实践是一个很辛苦,很耗时间的实践课。刚开始你们都开玩笑说要退选,其实这门课真的颇有用。平时完成代码做业都只是作题而已,在一个已经预约好的前提下按照出题人的思路写代码,最多就是锻炼对代码的熟悉程度和基本知识的掌握程度。而软工实践要本身作一个在现实场景下可使用而且有意义的软件。不管简单仍是复杂,这都是贴近现实的,和平时的做业彻底不一样的。我认为软工实践真的应该认真对待,认真地完成,能学到不少东西。
针对你们讨论好久的换队员的问题,我认为不该该换。换人是随机的,被换掉的人负责的部分也有可能彻底不一样,换过来的队员多半是顶替以前那位同窗的位子的。β 阶段的时间较短,在这短短几天时间里很难同时作到学习新的知识,了解项目而且在有足够思考空间的状况下完成项目的代码。何况咱们这只是一门课程,同窗们还有不少门课程,同时要写不少代码,还面临着考试。同时兼顾这么对事情要作好真的很困难,最后就有很大可能选择划水。因此我认为这并非必要的。若是有人想换能够本身去交流,不必强制的。一点小想法,只是不成熟的小建议,确定有不少我没考虑到的东西。小程序
这一次团队做业很愉快,在团队里面的感受,比家里面感受好多了,在家里面一我的很无聊,都没有朋友,女友一块儿玩 ,进了里面去个个都是人才,说话又好听,超喜欢在里面的。
这一次咱们的团队感受仍是交流太少。咱们分为 Android 端和服务器端两组来作的,两组经常是到了要提交的前一天才对接,以前都是各管各的,天天的开会也只是说一下本身作了什么没作什么,有一些细节的功能的分工还有一些误解,到了咱们快要对接的时候才知道。另外就是在开发的时候遇到的困难没有及时和队友讲也会致使一些功能来不及作完。可是大佬们仍是很厉害,克服了不少困难,抱大腿很开心✔
发展阶段状况:服务器
这一次以后我感受 Android 开发颇有趣,计划本身继续学习而后独立开发一个 App,而且长期维护。而且我还计划学习服务器的编程。网络