一.做了哪些作业
软件工程与UML的第一次课
第一次软件工程与UML的编程作业
第一次代码互改
第一次结对作业
结对作业的代码实现
第三次结对作业:需求建模练习
蛇精和他的七个葫芦娃——团队展示
团队作业第二次
团队作业第三次 —— UML设计
团队第四次作业——需求分析
团队 Gitee 实战训练
蛇精和他的七个葫芦娃——项目系统设计与数据库设计
Alpha冲刺——汇总博客
Beta冲刺——汇总随笔
二.课程实践带来的提升
学习和使用的新软件
Axure RP9、git、X-mind
学习和使用的新工具
Jsoup等jar包、idea、墨刀、领鸽
学习和掌握的新语言、新平台、新框架、新架构
Bootstrap、vue脚手架、JavaScript、一点点jQuery、element-ui、mysql、PHP
学习和掌握的新方法、新思维、新思想
新方法:在开发的前期,我们不能非常明确的知道自己要做一个什么样的页面的时候,可以先用Axure或者墨刀做一个原型,在这基础上将逻辑和页面的样式等确定。
新思维:在开发的时候,有时会不知道自己接下去该怎么办,这个时候一定不能停下来什么也不干,因为越是这样越会不知道自己究竟该干什么。去查查资料,看看别人的成功,也许下一秒灵感就来了。
新思想:在开发一个软件之前,我们应该充分调研和了解用户的想法和需求。一个不能充分满足用户需求而开发出来的软件是不合格的。
其他的提升
单丝不成线,独木不成林。每一个好的软件都是由一个团队共同完成和维护的,团队里的每一个人都起着重要的作用。除了项目本来就应学到的技术和思想,我还学到了怎么调整团队里的伙伴。
哪次(些)作业或作业的过程,留下了深刻的印象或难忘的片段
Alpha冲刺的最后两天,我们小队举行了聚餐,虽然有一个成员因为上课没能参加,但是每个人当时都很快乐,每个人都在为Alpha的顺利结束而高兴。
三.经验总结+实例/例证结合的分析
项目设计阶段是最重要的,一旦设计出了问题,会为后面的开发造成不可挽回的错误。
项目设计一旦确定,哪怕发现错误了也要继续走下去,一旦中间停下来去理逻辑,会觉得越来越不对。
做项目的过程中,团队成员中间的协作非常非常的重要,每个人学习的程度都不一样,但是这并不是借口,每个人都应该尽力的将项目做好。而不是以不会为理由逃避。
从项目的确定到最终完成,我们一点点的在经历,也一点点的在成长。项目开始的时候,大家都很迷茫,不知道该怎么办,在做项目的时候会慢慢意识到自己的不足,会慢慢的去改进,去弥补。如果自己有努力的去做成这个项目,当项目完成的时候,你会发现,自己比项目开始的时候成熟了许多,也拥有了更多。
四.对下一届实践的建议
我相信学弟学妹们和我一样,这应该算是自己人生中做的第一个较为完整的项目。既然决定了就应该认真的对待,将项目一直进行下去。虽然会很辛苦,但是过程和结果还是蛮快乐的。
五.对于作业或者课程安排的建议
组队的时候,将愿意做和可以做人挑出来组队就好了。
六.自己对未来的期许
接下来的两个月,我准备把狂神的视频看我,有时间再去看看pink老师的视频,把bom和dom学完