做了哪些作业:
课程实践带来的提升:
学习和使用的新软件:
Axure、微信开发者工具
学习和使用的新工具:
领歌、墨刀、码云
学习和掌握的新语言、新平台、新框架、新架构:
* 新语言:wxml、wxss、js
* 新平台:微信小程序,码云
* 新框架:暂无
* 新架构:小程序的架构
学习和掌握的新方法、新思维、新思想:
* 新方法:使用磨刀、Axure做仿真原型,使用微信开发者工具写小程序,码云的git、push、pull request
* 新思维:对于项目应该按照流程做好每个阶段完成的事情,面对难点,首先应该学会自己去解决它。
* 新思想:对于一个团队项目,应该多多与队员进行交流讨论,队友之间互相帮助,这样才能更好的完成项目
其他的提升:
能与团队之间进行更好的协作,增强了自身的自学能力,对于一个陌生的工具,能够自己慢慢学会使用它。
哪次(些)作业或作业的过程,留下了深刻的印象或难忘的片段:
在完成第一次的编程作业时,无从下手,感觉根本无法完成,但是通过百度,借鉴同学的代码,慢慢的完成了这次作业。
还有在Alpha冲刺时,由于我们做的是微信小程序,所以得要使用新的工具——微信开发者工具,对于陌生的工具,还得慢慢熟悉,
还有它自带的一些功能,就比如:订阅号。我们写订阅号时,照着模板敲,能获取用户的权限,但是老是不能成功发送订阅号,
感觉是接口出了问题,但是重复写了好几遍都是不成功,虽然到最后还是没有成功,但是一起出门敲代码拍视频的时光还是很
快乐的。
项目实践中的经验总结+实例/例证结合的分析:
做项目时应该分为四个阶段:
第一阶段:需求分析阶段:(在拿到一个项目之后首先要知道客户需要的是什么,在这个阶段要完成需求分析设计书和基础的框架)
第二阶段:系统设计阶段:(要对项目整体进行设计,在这个阶段要设计出数据库,完成类图和序列图)
第三阶段:编码阶段:这个阶段有分为两个小阶段:
1、搭框架(先把整体的框架搭出来)
2、填代码(根据第二部完成的序列图、类图数据库进行编码。注意在编码过程中数据库和代码的一致性)
第四阶段:测试阶段:测试阶段也可以分为两个:
1、单体测试(单体测试在编码的过程中就可以进行,每完成一个类就进行一个测试,确认这个类一定是正确的)
2、总体测试(在所有的代码完成之后进行测试。在这个阶段最重要的是用户体验,要站在用户的角度上进行测试)
并按照要求在该阶段完成该阶段所需要完成的任务,我们团队在完成本次项目时,前两个阶段完成得还算完整,到达第三阶段时,由于我们对于新工具
运用得不熟练,导致我们开始慢慢的乱了阵脚,后续的阶段没有完成好,我们项目有几个功能最终没有能够实现,所以在设计项目时,我们应该多考虑
我们实际的编码能力,去完成我们所设计的功能,不能一味的只想着一些太发杂的功能。
对下一届实践的建议,或者对于开学初的你,对于大一的你,有什么建议和告诫
在进行团队项目时,应该严格按照每个阶段的目标去完成它,收到自己分配的任务时,尽量的提早开始着手,不然可能在编写代码时,可能出现一些报错,
不是预期想象的样子,改代码真的会耗费很多时间,最后的几天有可能得熬夜完成。能少熬夜尽量少熬夜,否则可能发量告急,发际线上移。
对于作业或者课程安排有什么样的建议:
作业的话,难度跨度不要太大,在课程初期,在布置作业前,老师可以先提点一下作业应该怎么写,不至于太突然,在团队项目上希望能够更合理的分配
一下每个阶段的完成时间,对于编写代码阶段时间可以适当的延长一些。
自己对未来的期许:
通过此次课程,让我更加清晰的认识到我还有太多太多的不足,但是虽然刚开始真的是如无头苍蝇般不知从何下手,但是从个人编程作业到结对作业再到后来
的团队项目,一步一步其实也是有一些进步。虽然最后的小程序功能还不完善,但是也能大致完成。所以希望在日后的学习中,能够不断的修补自己的短板,能
更独立的完成任务,掌握更多的技术,于此同时,希望也能拥有更多发量。
posted @
2021-01-07 01:32
林梦妍
阅读(
187)
评论()
编辑
收藏
举报