ホームページ  >  記事  >  バックエンド開発  >  プログラミング学習の 7 つの段階

プログラミング学習の 7 つの段階

WBOY
WBOYオリジナル
2016-07-25 08:46:541052ブラウズ
フェーズ 1: あなたは、強制されたかどうかにかかわらず、特定のプログラミング言語などのこの新しいコンテンツを学びたいと常に思っていました。計画や環境、つまり、ついに学ぶ機会が得られました。 ステージ 2: 根拠のない楽観主義
Google 検索 - 興味のあるチュートリアルを 1 つまたは 2 つ選択し、教材や書籍を購入して、MOOC (大規模オンライン オープン コース) を開始します。チュートリアルは楽しく、オンライン REPL もあるので、遊んで進歩を実感できます。もちろん、心配もあります。あなたの指はまだ熟練していませんが、あなたは粘り強く、諦めず、最初のプロジェクトに進む準備をします。
ステージ 3: 絶望の淵
たとえば、最初は「Hello, World」から内容を「Hola, Mundo」に変更して慎重に拡張し始めます。その後、少し大胆になって、次のことを始めます。なんと、エラー メッセージ、スタック トレース、ランダムな動作が大量に流入し始めました。すべてのエラー メッセージを無視したとしても、チュートリアルでは正常に動作するコードが、実際に試してみると空白になる可能性があります。一見ばかばかしいように見える、しかし良性のニュアンスでさえ、嵐を引き起こし、ボートを側溝に転覆させ、絶望の穴に沈める可能性があることに突然気づきます。最も単純なタスクでさえ惨めになり、自分にはプログラミングの才能がまったくないのではないかと疑い始めます。
ステージ 4: 降りる
ゆっくりと、試行錯誤を繰り返し、同僚、StackOverflow、ブログに助けを求めながら、少しずつ知識を蓄積し始めます。データの表示方法、データベースとの通信方法、インターフェイスの作成方法、メソッドのオーバーライド方法を理解し始めます。上記のどれがどのように機能するのかはまだよく理解できませんが、これらの魔法の呪文をマスターし続けて知識を広げるにつれて、特定の必要なタスクを完了するのが徐々に簡単になるでしょう。一部の呪文については、自分が正しいことをしていないことを心の中ではわかっていても、非常にスムーズに使用したり、問題のある状況で機械的に使用したりすることさえあり、それを完了する必要があると考えています。デバッグはフラストレーションの練習です。目標は達成されたと感じて別の場所に時間を費やそうとしているのか、難しすぎて臆病になっているのか、あるいは専門知識を習得して賢明な選択をしていると考えているのかはわかりません。短く、多くの人がこの段階で停止します。
ステージ 5: 夜明けの到来
この段階では、十分な情報が蓄積されているため、それらの間のつながりを見つけ始めることができます。知識をただ機械的に適用するのではなく、柔軟に適用できるようになります。あなたはいくつかの基本的なルールについていわゆる直観を持ち始め、それらに厳密に従うことから知識を受け取ることに移行し始めます。これは平坦でないプロセスでもあります。ある側面には共感できる一方で、別の側面についてはまだ混乱しているかもしれません。しかし、自信を持って一歩ずつ前進し、そのプロセスを楽しみ始めます。
ステージ 6: プロフェッショナル
一定期間が経過すると、基本的なパターンを完全にマスターし、プログラミングは食べるのと同じくらい簡単で自然だと感じ始めます。すでに物事がどのように機能するかを直観的に理解し、アーキテクチャ、コーディング、デバッグの間を簡単に移動できるようになりました。一般的に言えば、家から店に何かを買いに行くときのように、問題について意図的に考える必要はなくなりました。道はわかっていますし、新しい道があれば、即座にさまざまな選択肢を比較検討して、最適なものを選択できます。一つは最良のルート。この時点で、問題の発生で最も困難なのは、オペレーティング システムが希望する動作をサポートしているかどうかではなく、問題自体であるはずです。
ステージ 7: 成果
これで、あなたは長年の経験を持つ専門家です。費やした時間と努力は必ず報われます。ブログ投稿を書き、オープンソース プロジェクトに貢献し、同僚の間で認められる専門家になります。これはあなたのアイデンティティと名誉になり、またあなたの行うことは専門家の称号に見合ったものでなければなりません。ある日突然、何か新しいものが現れました。また、この新しいものが優れており、既存のツールでは解決できない問題を簡単に解決できることが、今後のトレンドになることも理解しています。しかし同時に、専門家になるまでにどれだけの努力と時間がかかるかをはっきりと知っていて、また自分が不十分だと感じてイライラし、他の人に助けを求める必要があるなど、もうやる気がなくなり、尻込みしてしまいます。むしろ、目を閉じて、古い習慣に固執し、しおれた枝がゆっくりと枯れていくように、体を丸めて丸まりたいと思うでしょう。
LAMP BrothersオリジナルPHPビデオチュートリアルCD/「PHP解説」必須版を無料でプレゼント 詳細は公式サイトカスタマーサービス http://www.lampbrother.net
までお問い合わせください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。