个人总结——一直在路上
做了的作业
1.第一次个人作业
2.第一次个人编程作业:我的分数我做主
3.第二次个人编程作业:代码互改
4.第一次结对作业
5.第二次结对作业:班级成绩表
6.第三次结对作业:需求建模练习
7.码上收集007 ——团队展示
8.团队作业第二次 —— 项目介绍
9.团队作业第三次 —— UML设计
10.团队第四次作业——需求分析
11.码上收集007——团队 Gitee 实战训练
12.码上收集007——项目系统设计与数据库设计
13.团队作业第六次——Alpha冲刺
14.码上收集007——Alpha总结展望
15.码上收集007——Beta冲刺
课程实践带来的提升
学习和使用的新软件
Axure、Edraw Max、微信开发者工具
学习和使用的新工具
领歌、墨刀、摹客、码云仓库
学习和掌握的新语言、新平台、新框架、新架构
新语言:wxml、wxss、微信小程序的js
新平台:微信小程序
新框架:bootstrap框架
新架构:小程序的架构
学习和掌握的新方法、新思维、新思想
新方法:运用Axure做一个仿真原型、用微信开发者工具做一个微信小程序、git push、pull request
新思维:仿真原型不仅仅是像真机而已,而是一些参数的传递,数据库的作用都需要模拟出来
新思想:微信小程序中的wxml、wxss、js都和正常网页的html等有着异曲同工之妙
其他的提升
学习了微信小程序是怎么制作得,仿真原型到底是什么
哪次(些)作业或作业的过程,留下了深刻的印象或难忘的片段
Alpha冲刺的时候给我留下了深刻的印象,用微信开发者工具写小程序出乎我意料的难,而且在打完代码之后不是结束而是不断地调试,进行真机调试是最关键的因为在电脑运行中的那个位置不代表是真的手机上的位置,不同的手机真机调试的位置也不一样,而这些的解决方法也许要通过自适应才能办到了。
人月神话
经验总结+实例/例证结合的分析
在进行第一次的Alpha冲刺的时候需要先了解自己用的这个技术是使用什么语言,先确定好工具并且稍稍深入的了解一下这个工具里面的语言具体是什么格式,又是怎么划分前端后端的或者说是有无前后端的区分,了解清楚这个新软件的我们团队所要用的功能都了解清楚才能进行职称的分配,而我很羞愧的是作为组长我只是很片面的了解了一下做微信小程序要使用什么工具我就到此为止了没有继续了解下去,这样做导致的后果就是在真正开始使用这个工具的时候很慌乱,因为那个微信开发者工具没有后端,那么这个时候团队就要重新进行职位分配了,所幸我的组员主意来的很快我们迅速解决了这个问题并各司其职完成代码。但是我们在Alpha冲刺的时候交流不够多,遇到问题没有交流,等到拍摄vlog也就是线下会议的时候才开始交流问题解决问题其实已经迟了,这让我明白在团队项目中沟通其实也是很重要的一环。
在项目系统设计与数据库设计的时候我们的安排
在Alpha冲刺的冲刺随笔2的时候我们进行了重新分配
对下一届实践的建议
1.在老师发布组队通知的时候提前跟熟人组好队,免得面对和不熟的人组队的尴尬情况
2.提前决定好项目内容以及实现方式,否则后期临时去改非常麻烦
3.趁着放假期间多了解一下自己想实现的技术究竟是如何实现的,对于项目做好充分的准备,先学习新技术后期学习新技术压力就不会很大
对于作业或者课程安排的建议
建议大三下实践uml,在课程开始得前一个放假提前告知学生要做项目组队等,让学生先决定好项目要做什么以及要学习得技术都有哪些
自己对未来的期许
希望今后的自己能够对技术掌握的更好