30 日学習プラン
週ごとの目標と、検証できる成果物を必ず 1 つ
30 日で [スキル] を学びます。1 日に使える時間は [X] 時間、現在のレベルは [レベル] です。計画を作ってください:1)4 週に分け、週ごとに明確な能力目標を 1 つ;2)各週に練習課題と、検証できる成果物を 1 つ(人に見せられるもの);3)最も挫折しやすいのは何日目か、そのとき何をすべきか;4)20% の余白を残す;5)「本当に身についたか」の判定基準を示す。「習熟している」のような言葉は使わない。
使い方
1 週目が終わったら実際の進捗で組み直す。計画は調整するもので、達成印を付けるものではない。
向いている場面
- 厳しい締切があるとき(六週間後の面接、来月プロジェクトを引き継ぐ)。あれもこれもではなく範囲を削る必要がある
- 「毎日少しずつ」が二回とも挫折した。毎週何かを出せる計画が必要なとき
向いていない場面
- その技能が客観的に半年以上かかるとき(ゼロから語学を学んで交渉できるまで)。三十日の計画は偽の達成感を与える
- 毎日使える時間がまだ確定していないとき(残業、育児)。計画は紙の上の約束になる
例
入力
技能:SQL で業務分析をする。一日 1.5 時間。現状は SELECT と WHERE のみで、JOIN もウィンドウ関数も書いたことがない。
得られるもの
各週の目標は検証可能であること。第二週は「JOIN で十の業務質問に答えるクエリ集」、第四週は「継続率とファネルを含む分析レポート」を出す。9 日目から 11 日目が最も挫折しやすい(ウィンドウ関数に入った直後の壁)と指摘し、具体的な代替行動を示す。合格基準は「見たことのないテーブルを渡され、30 分で三つの業務質問のクエリを書き、定義を説明できる」であり、「SQL を習熟している」ではない。
よくある誤用
- 技能を「Python を覚える」のような範囲で書く。計画は講座名の羅列に退化し、三十日後には「見終わった」としか言えない
- 動画を見た時間を進捗として扱い、毎週の成果物を無視する。二十日目に、人に見せられるものが何もないと気づく
こう変えると効く
- 十四日間に圧縮し、一日三時間にする。半分の内容を明示的に捨てざるを得ず、本当に必須な部分が見える
- 「最も挫折しやすい日」を具体的な一つのタスクにする(教材を変える、人にレビューを頼む、二十分だけやる)。計画が日程から離脱対策の設計に変わる