[プログラミング] プログラミングを学ぶためのより高速な方法

プログラミングを学びます
真夜中に徘徊しているときに偶然ブログのこの記事を読んだのはとても幸運だったと言わざるを得ません。 thanhcuong.wordpress.com. それは私にとって非常に便利だとあなたにもあると感じていることを願っています. そして、著者は少しこの記事を共有し、eidtすることを可能にしてください^^.

5 プログラミングをより早く学ぶ方法

コンテンツ
0. ゆっくりと、しかし確実に
1. サンプルコードを読む
2. コードを実行する
3. コードを書いてください
4. トラブルシューティングツール
5. さらにドキュメントを探す

プログラミングの学習は一朝一夕にできるものではありません, 一方通行, でもそれはそれほど難しいことではありません. プログラミングを学習する際に、それをより簡単にするためにできることはたくさんあります. Web サイト cprogramming.com から引用した次の記事は、プログラミングをより良く、より早く学習するための秘訣を見つけるのに役立ちます。.

プログラミング学習のヒントについてよく話題になるトピックの 1 つは、:
あまり速く行かないでください, 次に進む前にそれを把握してください. (急ぎすぎないでください, 次に進む前に正しく理解してください)
私たちは教室でなぜだろうと不思議に思うことがよくあります。, 私たちの友人の中には、事前にいくつかのプログラミング言語を知っている人もいます. 勉強の最初の数週間は、通常、非常に早く知識を習得します。, しかしその後、彼らは他の生徒たちに置き去りにされてしまいました. 彼らのプラットフォームは優れているのに、なぜ取り残されているのでしょうか????

ゆっくりと、しかし確実に

それは彼らがあまりにも速く進んだからだ, そして彼らの道は、自分はすべてを知っていると思い込んでいますが、実際にはプログラミングの仕事をすることはほとんどありません. もしかしたら彼らは他の財団生よりも高度な知識を持っているかもしれません, しかし、基礎をマスターするにはそれだけでは十分ではありません. 数学のテストを受けるときと同じように、 8 要はそれなりの学力があれば達成できるということだ, でもテストができる生徒もいる 2 難しい点があり、基礎的な練習がまだ完了していないものがいくつかあります, したがって、基本的な知識を習得した学生ができることほど良い結果は得られません。.

プログラミングプラットフォーム

従って, まずは自分自身の基盤を作る必要がある (財団) 定期的にプログラミングの練習をして上達しましょう. このような練習をしていると、プログラマーがよく作る基本的な問題が見えてきます。. そして、自分自身で問題を解決するための良い習慣を作りましょう.

でもそれを言い訳にして続けないでください “遅い” 他の人よりも. トレーニングの進歩を決して止めてはいけません, また、速すぎたり遅すぎたりしないでください. トピックに至るまでのすべてのことをマスターした後で、そのトピックを避けないでください. たくさんのアイデアや課題と向き合いながら, 基本をすぐに理解するのに役立つパン種が手に入ります。. ここにあります 5 プログラミングをより早く学ぶための方法.

1. コード例を参照 (サンプルコードを見てください)

サンプルコードを読む

私たちは本を読むとき、ページ上の文字を読むことがよくあります, しかし、プログラミングを学ぶということはコーディングすることです. 初めてプログラミングを学び始めるとき, それぞれの例を注意深く見て理解するように努める必要があります. 本のプログラム説明を読む前に, 作成者のコードが何のために書かれているかを読んで理解するように努めるべきです. これらの例は、コンピュータに入力したときに常に機能するとは限りませんが、, しかし、コードを注意深く見る習慣を訓練し、より明確なコードを書くのに役立ちます。.

他のプログラマが読んで理解できるようにコードを書かなければなりません, そして振り返ったときにそれが理解できるように. したがって、原則を遵守する必要があります, エラーチェックをより簡単にするためのコード作成時の構文, 標準形式に従ってコードを記述する手順は、プログラミング本の冒頭に書かれていることがよくあります。, しかし、プログラミングを学習している人でこの問題に注目している人はほとんどいません。.

2. コード例を読むだけではありません – 試乗してみよう (試験コードを読むだけではなく、実際に実行してみましょう)

プログラムを実行する

命令プログラムを読むと (または本), サンプルコードを見て「分かった」と言うことがよくあります。, わかった…。". もちろんコツを掴むこともできます, しかし、あなたはそれがどのように機能するかを本当に理解していません, 結果は何ですか?.

したがって、プログラミングに関する本を読む前に, 学習している言語のコンパイラをコンピュータにインストールする必要があります (たとえば、C++ を学習するには、Dev C++ または Visual C++ をインストールする必要があります。). 読んでいる本やプログラムにあるすべての例をテストする準備をしてください.

ここではコピーアンドペーストして実行するのではなく、テスト実行と言っています. 自分でコードをコンパイラに入力することをお勧めします, なぜなら、実際にすべてのコードを調べる必要があるからです。,コードを入力すると、言語の構文の詳細に注意を払うことができます。各コマンドの末尾にセミコロンがないなど、おかしな見落としがあると、本当に頭がくらくらすることがあります。.

プログラムにコードを入力した後、, 試乗してみよう. 次に、プログラムにいくつかの新しいコマンドを記述して、それが機能するかどうかを確認します。. そうすることで、各ステートメントの意味をより早く理解できるようになります。.

3. できるだけ早く独自のコードを作成してください (できるだけ早く独自のコードを作成してください).

コードを書いてください

プログラムを書き始めるとき、どこから始めればよいかわからない, どのようなデータ構造を使用するか?? コード作成を分散するにはどうすればよいですか?? メソッドをどのように扱うか??… まず最初に、Google 検索エンジンまたはその他の検索エンジンを使用して、必要なコードを見つけます。. これにより、プログラミング的思考がますます検索エンジンに依存しなくなってしまう可能性があります。.

この場合の解決策は、独自のアルゴリズムを考えることです。. まず疑似コードで書きます, 次に、プログラミング言語を使用して書き換えます. これはとても難しくて時間がかかりますが、, しかし、それは本当に有益な経験を得るのに役立ちます, プログラミング的思考力がますます発達中. 修正するコードを見つけるためにオンラインにアクセスする代わりに.

プログラムのアイデアが大きい場合, 大量のコードを書かなければならない. 次に、プログラムの各機能を分析します。, その小さなプログラムの構造を自分で設計する練習をしてください, 次に、それらを組み合わせて、より大規模でより完全なプログラムを作成します。. もしかしたらそのプログラムがうまく動作していないのかもしれません, しかし、ここで得られるのはプログラミングにおける経験と独立した考え方です。.

4. デバッグ ツールの使用方法を学習する (デバッガの使い方を学ぶ)

デバッグプログラム

デバッグは、エラーが発生した場合、またはプログラムが正しく実行されていない場合に、プログラムをデバッグするために使用される非常に優れたツールです。. プログラムの各コードを通じて変数の値とその変更を監視できます。. 最も強力なデバッグ ツールは、おそらく Visual Studio などの Microsoft 製品に組み込まれています。 (現在はビジュアルスタジオです 2010). デバッグ ツールはプログラムをより深く理解するのに役立ちます, プログラムを書くときに知っておくべきことです.

以下の例に示すように、デバッグ プログラムは、何をしているのかをすばやく回答するのに役立ちます。.

int main() { 
	int x, y;
	if( x > 4 ) { 	// <— Giá trị của X ở đây là bao nhiêu? 
		y = 5; 		// <— Dòng code này thực thi như thế nào? 
	}
}

デバッグに関する最後のアドバイスは、: デバッガについて初めて学んだとき, プログラムのデバッグにはおそらくかなりの時間がかかるでしょう. しかし、デバッグの知識を習得すると、プログラム エラーを修正する際の時間を節約できるという大きなメリットが得られます。. 皆さんはそれぞれ、プログラムをデバッグするための独自の効果的な方法を見つけることができると思います。, それはあなたのプログラミングキャリア全体に関わるものだからです.

他の学生がデバッグツールを使いたがらないのをよく見かけます。 (もしかしたら前みたいに分からなくなってしまったかもしれない). 学生たちはプログラムの間違いを自分たちで見つけるのが難しくなった. したがって、プログラミングの道に進むと決めたときは、, デバッグ ツールの使用方法を学ぶ, それはあなたが思っている以上に実際的な利益をもたらします.

5. 追加のリソースを検索する (さらに情報源を探す)

何かわからないときは, インターネットは膨大な量の情報を見つけることができる場所です. ただし、検索したいトピックに関する記事の作成者が不適切に書いているものがあります。, あるいは間違っているかもしれない. したがって、プログラムでインターネットからの情報を使用する場合は、細心の注意を払う必要があります。また、詳しい解説が記載されている本を見つけると、問題をすぐに理解するのに役立ちます。.

知識

プログラミングフォーラムに参加することもできます (Cプログラミングの例, C , C#、Congdongcviet.com フォーラムがあります, Vietsource.net), わからないことがあれば投稿すると、フォーラムのメンバーがサポートしてくれる. お金を稼ぐ能力があるなら、海外のフォーラムに行けば、そこには情報や答えを求めている優秀なメンバーがたくさんいるでしょう。 (コードプロジェクト.com, cプログラミング.com, cplusplus.com…). フォーラムで質問する場合は、質問を短くする必要があることに注意してください, 困っている問題の内容を説明することに集中すると、より良い答えが得られます。.

各授業の前に、遭遇した問題についての質問のリストを小さなノートに作成して、先生や友達に尋ねると非常に役立ちます。, それはあなたがより受容的になるのに役立ちます, そしてそれはあなたが進歩的な人であることを示しています, 学びたがる.

最後のことは非常に重要です, グループ学習. グループで勉強すると上達が早くなります, 後で友人や同僚とコミュニケーションをとる能力を強化します. グループで作業すると、ユーザーにとってより大規模で説得力のあるプログラムを作成できるようになります。. すべての仕事を自分一人で抱え込まないことをお勧めします.

上記の内容が、変化し続けるプログラミングの世界でより速く実行するのに役立つことを願っています。!