プログラミング学習のロードマップは、
アウトプットベースで作成するべきだと気づいた。
例えば、「HTML, CSSをprogateで学習する」よりも、
「HTML, CSSで簡単なオリジナルのWebサイトが作れるようになった」の方が良い。
成果物を重視する方が、インプットや単元ベースよりも効果的だろう。
なぜなら、学習の理解度は人それぞれ違うからだ。
同じ教材をやっても、理解できている人と、そうじゃない人がいる。
「学習が思うように身につかない」
という初心者の方で1番多いのが、こまめにアウトプットしていないこと。
教材をやって、理解できているか確認せずにガンガン先に進むと、前にやったことが身についていない、という状態になりがちだ。
わかりやすい教材やハンズオンで、自分の力がついてると思ってしまう状態。
これは結構精神的にもツラいです。
「学習する」ことより「学習した結果こういうことができるようになった」という、より本質的に成長を反映した形が重要になる。
もし既にロードマップがある場合は、アウトプットベースに更新してみるのがおすすめ。