何かを学ぶには?

まえがき



先日、 「何でも学習する方法:The Sonmez 10ステップシステム」という記事がMediumで公開されました。これは、学習プロセスに関する最高のヒントを集めた最初の場所だからです。 もちろん元の記事は英語ですが、私はそれを完全に翻訳するのではなく、私の意見では最も重要なことだけを選び出すことにしました。







はじめに



IT分野は飛躍的に発展しています。日々、新しいライブラリ、フレームワーク、記事、トレーニングビデオ、レポートなどが登場し、それに伴いITスペシャリストの要件が増大しています。 一般に、多少なりとも経験のある人は、常に学習する必要があることを知っています。そうでなければ、船外に留まります。 しかし、質問があります:「学ぶことを学ぶには?」







あなたがこの問題に関心がある人なら、Sonmezシステムを愛し、支持してください。







Sonmezシステムは、 John Sonmezの著書「The Way of the Programmer」で提案されている特別なトレーニングシステムです。







システム全体は、フェーズ1(1〜6)とフェーズ2(7〜10)の2つのフェーズに分割された10のステップで構成されています。 そして、それがどのように機能するかをよりよく理解するには、最後から始める価値があります。







フェーズII:トレーニング



プログラミングに関する本は、理論、言語情報を提供しますが、非言語的、つまり暗黙の知識があります。 そして、この暗黙の知識を得るには、練習が必要です。 練習のおかげで、あなたはあなたが勉強しているものがどのように機能するかを理解することはできませんが、それがどのように機能するかを感じることができる経験を得ることができます。







実践は理論に先行しなければなりません。







ステップ7および8



私たちは行動することで学びます。したがって、少なくとも何かをすることができる最低限のものを得ることが非常に重要です。 たとえば、HTMLの学習を開始し、タグとは何か、どのように機能するかを知りました。 タグに関するこの最小値を受け取ったら、すぐにこの知識を適用してみてください。







一般に、これは7および8ステップの基本原則です:「できるだけ早く」。







ステップ7 :アクションを実行できる最小値を取得します。







ステップ8 :この最小値で遊んで、すべての側面からそれを感じてください。







ステップ9



この手順は、前の2つの手順で発生した可能性が最も高い質問への回答を見つけることです。 何かをするだけでなく、何か役に立つことをするために、より多くの情報を見つけてください。







ステップ10



システム全体の最後のステップは、得られた知識を統合することです。 そして、自分で何かを学ぶ最良の方法は、他の人にそれを教えることです。 教師は、説明者の役割を果たしようとして、得た知識をどれだけ統合し、この知識にどこにギャップがあるかを示します。







フェーズI:研究



名前からすでに明らかなように、このフェーズは、研究の主題に関連する情報の収集と分析に完全に専念していますが、次のステップにも分かれています。







ステップ1 :全体像を描きます。







ステップ2 :サブジェクトの境界を定義します。 たとえば、Web開発は幅広い概念であるため、Web開発を研究するのは難しすぎますが、研究分野としてのHTML、CSS、またはJavaScriptには明確な境界があります。







ステップ3 :あなたにとって何が成功したかを判断します。 たとえば、HTMLの学習で成功するのは、ページをできる限り単純にする一方で、セマンティクスを観察する能力です。







ステップ4 :リソースを見つけます。 記事、書籍、フォーラム、ビデオなど、主題に関連するすべてを収集します。







ステップ5 :トレーニング計画を作成します。







ステップ6 :計画に従って、 ステップ4のすべてのリソースを除外し、確実に役立つリソースのみを選択します。







おわりに



このシステムは人間によって作成されたものであり、人間によって作成されたものはすべて完璧ではないことを理解することは価値があります。そのため、上記のヒントが役に立たなかったり、あなたを好きにならない可能性がありますが、それでもそれらについて知る必要はありません。








All Articles