无话可说,头发都要掉光了.html
alpha阶段的这十二天来,我学习了SpringMvc的环境搭建,定时器和短信发送的实现,还有各个接口的实现。在这过程当中,我不断学习有关视频、网上学习以及队友的帮助,也开始慢慢的开始了解了后端所该作的事。说实话,学习的内容挺晦涩难懂的,我也没有彻底理解,可是这12天来我仍是学习了不少,有时候只有逼本身一把才行。虽然这12天的成果不想预想中的那么好,可是接下来我会把以前不懂的继续学习,帮助团队的开发。前端
alpha阶段让我了解到一个项目的完整流程和分工协做,从定题报告、任务分工、文档编辑规范、UML设计再到实际开发的过程当中,让我学习到了不少各个方面的知识,对于软工实践这门课程也有了更深的感悟和理解。自我评价还算良好,花了不少的时间和精力更重要的是态度在上面,缺点就是在学习新的知识时没有足够的耐心,面对难点也比较烦躁,但愿在后面的开发过程当中能改进和克服。固然,在开发过程当中还面临着不少问题,好比与合做组员之间的进度沟通、和UI组员的界面设计沟通、和后端组员的交互沟通等,都是咱们须要在beta阶段去进一步磨合和探索的地方,但愿在这个阶段可以尽心尽力,取得最大的收获。vue
本次软工实践,是我大学以来作过的最完整的项目之一,从团队开始的选题,需求说明设计,系统设计,到后来的代码编写,每一个环节都要参与其中的感觉就是,作一个完整的产品真不容易!本觉得完成必定的代码量,就能够作出产品,可是在Alpha冲刺阶段以前,咱们的团队工做也是作了很是充足,以为真正编码的时间占整个开发的时间比例比我预想的要低不少,看来一个产品的开发,除了自己功能的核心做用外,设计包装阶段都很是重要。
我主要负责咱们项目中web的前端开发,以前有必定的前端基础,而后此次采用了一个全新的框架,vue.js,让我有些不适应。相比于我以前使用的Bootstrap框架来讲,vue.js提供的一套更加完善,分工更加合理的框架,然而在环境的搭建中仍是遇到了很多的问题。同时vue的一些写法仍是跟原生的html,js写法有很大的差别,vue的数据是单独存放在data()区域的,经过渲染来直接生成网页数据,而此次咱们前端调用后端数据,也是彻底经过api来获取,相比于以前用php直接echo出数据的方式,不只格式更加规范,逼格也高了不少!
在Alpha阶段度过了不少个深夜两点半,但愿在接下来的阶段,可以提升本身的学习效率,在白天完成更多的项目开发。同时在不断调试代码的过程当中,提升本身独立解决bug的能力!java
alpha阶段就我而言不尽如人意吧。和想象中的不太同样,原本觉得会是很好的学习机会,结果很大一部分时间都不是花在了如何编写代码上面,真正花在学习上面的时间比预期的少太多。并且以为你们都对这个做业不够上心,对本身的任务只完成60分,不去想如何把本身手头上的事情尽量作好,就致使有的交接地方出现了问题,而后就会花不少时间去解决,还可能弄得你们都很不愉快。但愿下个阶段可以有所改善吧。web
Apha阶段感受本身是在边学习边完成做业中度过的。在这个阶段的学习过程当中我对Android理解加深了很多,从初步认识mvp架构,到完成部分界面,再到与后端交接,以及初步学习rejava+retrofit+okhttp,感受本身成长了许多。也多亏队里的大神们,在许多问题上也获得了解决,所以熬夜的现象却是没有发生,哈哈。感受吧许多东西并非特别难,而是取决你是否想去作,因此但愿本身能在这个软工做业中学习到更多知识吧。后端
此次软工实践是我第一次参与一个完整的项目,此次冲刺也是一个全新的体验。由于本身喜欢界面设计一类的,因此一开始觉得作ui是一件很轻松的事情,只是设计界面,界面设计的让大众喜欢便可,没想到真正实践起来,和前端磨合是一件多么复杂的事情,也第一次接触到了标注和切图等等。最开始一头雾水,不知道该怎么作,上网查询了相关的方法以后,前几个页面的标注和切图基本上浪费了全部ui制做的三分之一的时间,后来逐渐熟练了操做,才知道,更浪费时间的事情是不断地修改。因此总结出如下两点:作出来的东西必定要确保前端能实现,有一些功能很花哨,用户体验很好,可是前端作不出来,最后的结果就是要改改改;要从用户的角度出发,有些功能要让用户用着舒服,习惯,不然最后的结果就是依然要改改改。此次体验让我深入的体会到了栋哥说的那句“开始的越早,结束的越晚“。Emm..但愿下次冲刺阶段,能有更多的准备,不要再该改改了。api
通过12天的冲刺,我对UI工做有了更进一步的了解。UI设计要肯定好产品的功能,要作到具体仔细。提早和pm沟通肯定好产品功能,肯定好功能再作,才能减小返工,凭着本身感受作就是无限返工!!前端人员的开发靠UI,因此UI的进度不能慢,不能拖,不然严重影响开发进度orz。架构