要点
- 实验室的老师这周给我们讲了学习方法
- 对于我们软工杯的项目,我和之前应该可以有什么不同的做法
学习方法
- 我们在做一个项目的时候的步骤
需要完成的每一步
- 根据我们的项目我们的技术需求
淘书帮技术需求.png
淘书帮功能.png
原型图和事件列表在纸上,没有拍。。。
任务拆分
拆封任务.png
- 开始的时候还有进行任务拆分,后来都没有这么做了。。。都来都是以需求进行划分的。这也是我们的问题。
概念学习
学习一个新东西时候的学习方法.png
-
我的脑图
我在学习webpack的时候写的脑图.png 和老师的脑图相比,我的思考就没有那么周全,有的时候有急于写demo的冲动。
demo预研
写demo.png
- 写demo就是把一个大的问题分成小的问题,一次在一个demo中只写一个问题,然后把它上传到github上,以供自己将来使用和复习。
项目实现
项目实现.png
重构
重构.png
分享
- 在解决一个问题的时候就顺道写了博客,与别人分享,交流知识。
在我们项目做到目前的反思总结
- 我们的数据结构在一开始没有想好,大家只是统一了一下,并没有写在纸上,以至于后来我们的项目进行了多次反复的改动,写了很多无用的代码。
- 有些概念不太理解,也没有去深究,在总理给我指正后我进行了学习。
但是我在学习之后我还是没有找到答案。之后我找了学姐进行交流,但是还是没有得到一个说服力的答案,我打算在多问问学张学姐然后争取解决掉。
单元测试流程控制函数1.png
单元测试流程控制函数2.png
- 因为我们三个人不是一个班的,因为各种原因我们我们的讨论机会并不是很多,以至于前期做了很多浪费时间的事情。
我们的改进
- 我们在中后期对数据结构进行了统一的改进,我们把数据结构画到了纸上,大家进行了命名以及类型的统一。
- 在写代码的过程中会遇到自己不会的问题,这时候应该停下来,进行学习,然后写demo,把这个问题弄懂了再写。而不是一味的照搬照抄,没有达到学习的目的。
- 小组应该加强讨论,然后和第一条一样。
写在后面
- 学习是一件辛苦的事情,所以,良好的学习发方法总是指引我们的明灯。但是,因为我总是觉得用这样的学习方法很辛苦,很麻烦,然后从内心中有一种嫌麻烦的抵触之情,所以反而导致自己在学习上效率很低。或许也是因为我觉得我短时间内看不到效果的时候我就不想坚持了。
- 现在,我应该要把我嘴上说的,手上写的这些方法变成自己的习惯,遇到任何问题的时候我都用这样的思维去思考,去做,这样我就会把这些方法注入到自己血液中(这么说有点夸张,但大概就是这个意思。。。)这样长久的坚持下去,我觉得一定会有效果的。因为老师的经验毕竟是丰富的。