初心者はどのようにして最速でプログラミングを始めることができますか?

まず、プログラミングとは何かを理解します。プログラミングとは、コンピュータに特定のコンピューティングシステムの特定の問題を解決させ、そのコンピューティングシステムを特定のコンピューティング方法に従って実行させ、最終的に対応する結果を得るプロセスです。

コンピュータが人間の意図を理解するために、人間はコンピュータが理解できる形で問題のアイデア、方法、手段をコンピュータに伝え、コンピュータが人間の指示に従って段階的に動作して特定のタスクを完了することができるようにする必要があります。人とコンピューティングシステム間の通信プロセスはプログラミングです。

コンピュータの場合、すべてが単なる数字です。次に、コードを作成する目的は、実際にはコンピューターに2つのことを伝えることです。1つは数値と、もう1つはカウント方法です。したがって、プログラムの構成は2つの部分で構成されます。番号と番号の構成、つまりデータ構造と、演算のロジック、つまりアルゴリズムです。そして、すべてのプログラミング言語は、これらの2つの部分の内容を表現することです。

完全なプログラミング言語には、通常、データの宣言と型、演算子とキーワード、3つの主要なステートメント(代入、選択、ループ)、データ構造、メソッド、クラスなどが含まれます。その中でも、データの宣言とタイプ、およびデータ構造は、数と数の構成を表現するために使用されます。残りは、クラスを除いて操作を表現するロジックです。クラスは、データ構造と操作ロジックの両方を含む最も特殊なものです。

 

上記のプログラミング言語の全体的な理解により、関連する知識ポイントを1つずつ理解することになります。そして、これらの知識ポイントは1つずつ引き出されることが多く、後者について理解することも簡単に理解できます。

すべての根は数字です。数値はタイプに分類する必要があります->タイプ、数値を格納する必要があります->変数、定数、数値間にデータ関係があります->データ構造、数値を計算する必要があります->演算子、数値はルールに従って計算する必要があります-> 3つの大きな文、計算ルールをソートする必要があります出てきて再利用->メソッド、数値とメソッドの関係は密接に結びついています->クラス、カプセル化、クラスとクラス->継承、継承の異なるサブクラス->ポリモーフィズム、カプセル化、継承、複数の間に類似点があります集まる->オブジェクト指向プログラミング...

私たちはこれらの言語知識ポイント間のこのコンテキストを把握し、それらがどこから来て、どこから発展するかを知る必要があります。最も重要なことは、彼らが解決すると思われる問題を知ることです。

 

言語を習得することに基づいて、コンピュータリソースの使用方法も学ぶ必要があります。コンピュータリソースは、さまざまなプラットフォームによってパッケージ化され、SDKの形式で提供されます。プログラミング言語は一種の表現能力であり、JDKやAndroid SDKなどのSDKはリソース、つまり表現の内容を使用します。言語とリソースの違いを区別して、最終的に自由に使用できるようにする必要があります。学習とは実際には、分類することを学ぶプロセスであり、何が何であるかを知り、何を分類すべきかを知っているので、見つけたときに間違いを犯すことはありません。

 

プログラミングを学ぶとき、私たちはしばしば問題に遭遇します:コンピュータ専攻に関連する多くの知識ポイントがあり、それは予測不可能に見えます。多くのプログラミング知識を習得し、すばやく習得するには、クリーンなカットアングルが必要です。

まず、質問を理解する必要があります。知識とは何ですか。知識は問題の解決策の要約です。私たちが接触するすべての知識は、特定の問題を解決するためだけのものです。あなたはその問題を知っており、問題を解決するための他の人の考えを理解しており、この解決策を習得できます。多くの学生は知識の海にとらわれ、雲と霧の中の方向を知ることができません。それは、彼らが知識が何のために使用され、どのような問題を解決しているかがわからないからです。これは特にコンピューター技術の多くの知識に当てはまり、問題を解決するために現れます。あなたはそれがどのような問題を解決しようとしているのかわからないのです。したがって、最初にプログラミングで発生する問題を見つけ、次にこの問題がどのように解決されるかを理解する必要があります。解決策は、いわゆる「ナレッジポイント」です。したがって、「魂の3つの質問」は頻繁に発行されるべきです

この学習方法を「問題志向学習法」といいます。この学習方法では、学習中に新しい知識に触れると、これがある問題の解決策だとすぐに気づき、そこから切り出されれば、すぐに新しい知識が理解され応用できると思います。

 

最後に、そして最も基本的なものとして、プログラミングの学習が使用され、それを使用することによってのみ、言語を完全に習得し、プログラミング関連の知識を理解することができます。プログラミングを学びたい場合は、私が公開したゼロベースのプログラミングコースをご覧ください。

 

おすすめ

転載: www.cnblogs.com/pz12389/p/12735590.html