我這次的任務:軟工杯和todolist,根據實際情況我會將我的重點放在軟工杯上,但是我也會做todolist,我雖然不會做完,但是我會挑選一個功能完整的實現這個功能。
軟工杯初賽時我所使用的學習方法:
需求確認
- 小組開會確定參加軟工杯的項目名稱和初步的設想
- 小組成員向提出想法的同學提問,提出想法的同學作出回答
- 根據成員的回答,我們進行討論并確定最終的需求并統一成員對需求的認識
- 成員確定完成的形式并確定完成的時間
功能探索
- 在小組成員對需求有了統一的認識之后,我們一塊設計了界面的原型圖
- 確定了里面的一部分的事件(由于只是初期的設想 ,所以事件不是完整的,在之后的實現中還會在添加)
分解任務
- 將畫好的界面原型圖發到我們的微信群里,大家根據自己的喜好,挑選要完成的界面(由于我們前期只完成界面,所以沒有制作看板)
在完成過程中遇到的問題
- 不清楚每個人的進度
- 成員不能及時的完成任務,存在將任務無限期的延后的情況
- 沒有驗收的條件,導致成員完成的質量不能得到保證
- 沒有showcase導致在提交之后才能發現問題
軟工杯決賽和todoliat時我要使用的學習方法:
功能探索
- 完成數據庫的設計(數據庫存儲的數據一致,解決數據庫的不一致導致的問題,減少之后統一數據庫浪費的事件時間)
任務分解
- 將任務進行細化,制作任務卡(必須標明驗收條件和完成時間)
- 制作看板(在Trello上建立小組看板,可以清晰的了解每個人的進度)
功能實現
- 學習不熟悉的概念,畫圖
- 對不熟悉的功能,從0開始寫demo
- 完成業務邏輯實現(估時與反思,發現自己的不足并提出改進的方法)
- showcase(及時的發現自己的問題,及時進行修改)
總結分享
- 博客(檢驗自己是否真正的學習,和別人分享自己的知識,方便之后 的查閱)
- 反思總結(可以鍛煉自己的文筆和表達方法)
- 演講(鍛煉自己的表達方式和演講的能力,也可以鍛煉自己的膽量)
在培養自己的好的習慣之前,必須明確做那些事可以幫助我培養好的習慣,和每件事的具體的執行的方式,只有做到了這些才能更好的幫助自己培養好的 習慣。