最近大家都在學(xué)習(xí)跟項目有關(guān)的知識,有跟項目源碼學(xué)習(xí)有關(guān)的學(xué)習(xí)卡诺祸,也有跟項目有關(guān)的技術(shù)學(xué)習(xí)卡渐扮,比如:Jenkins,Jersey,Async等等嫂伞。
我就仿照林老師寫的文章《如何完成一張學(xué)習(xí)卡》來一波做技術(shù)卡的規(guī)范和原則
原則(INVEST)
-
Independent(獨立的)
- 學(xué)習(xí)過程中遇到的問題若不屬于技術(shù)卡的范疇,不必深究
- 你學(xué)習(xí)的內(nèi)容緊緊圍繞技術(shù)卡
- 例如:學(xué)習(xí)jersey+mybatis+mysql僅僅跟這三個技術(shù)有關(guān)聂抢,當(dāng)前不必深究gradle
-
Negotiable(可協(xié)商的)
- 驗收條件是你和 pair 討論過后的結(jié)果
- description 和 AC 需要讓/QA/BA/老師檢查
-
Valuable(有價值的)
- 理解所學(xué)的技術(shù)(對自己的價值)
- share 的時候讓大家理解你所學(xué)的技術(shù)(對他人的價值)
- 可結(jié)合知識上手項目(對項目的價值)
-
Estimable(可估的)
- 對每張卡的完成時間做個估計钧嘶,可對此卡估計出學(xué)習(xí)時間(<=一天)
- 若不能估出完成時間,說明此卡太大涛浙,不可估計康辑,需要拆卡
-
Small(較小的)
- 對每張卡估點,且點數(shù)相對小一點(<=2)
- 點數(shù) >2 需要拆卡
-
Testable(可測試的)
- 用與之前寫的驗收條件檢驗學(xué)習(xí)產(chǎn)出
規(guī)范
-
領(lǐng)卡 + pair
- 一個人做卡叫 solo
- 兩個人才叫 pair
-
給卡估點
- 1點就是1人天(和你的pair一天完成)轿亮。
- 如果 points 很大(>2)需要拆卡疮薇。
-
寫 description
- 需要寫上預(yù)期的學(xué)習(xí)過程和驗收條件,并將 demo 上傳到 github 我注。
- 將 demo 地址寫在 description 最后一行按咒。
- readme 里面要寫清楚環(huán)境的配置、運行程序的步驟但骨、程序運行的預(yù)期結(jié)果寫清楚励七。
-
例如
-
-
驗收
- 若驗收結(jié)果可視化,盡量畫圖奔缠。
- 比如學(xué)習(xí)一期源碼的邏輯題答題流程掠抬。
-
填寫GoogleDrive的工作記錄表
- 開始時間和結(jié)束時間
- 預(yù)估時間、實際時間和超時原因
- pair 對象和總結(jié)
-
結(jié)合項目
- 思考該技術(shù)點在項目中有什么作用校哎,為什么要用它两波。
-
發(fā)散類比
- 回憶自己的知識庫有沒有類似的知識點瞳步。
- 比較二者之間的相同點和不通點。
優(yōu)秀技術(shù)卡
來自馬紅和駱承秀的 moco 學(xué)習(xí)卡: