効率的な言語のプログラミングを学ぶ方法

コンピュータの構成→DOS(C ++を含まない)コマンド→アセンブリ言語→C言語、コードの明細書→データ構造、コンパイラ理論、OS→コンピュータネットワーク、データベース理論、正規表現→(C ++を含む)他の言語、アーキテクチャの原則... ...

プログラミングを学ぶ人のためのアドバイス:
多目的手をし、小脳、あまり脳、目と口は、より高速なプログラミングを学びます!
瞳の千倍以上優れて手に何度も!
ブックス手のノックラインとして良いとして数千行を読むために!
手はシングルステップラインとして良いとして1000行をノック!
シングルステップシングルステップ対応組立板行に劣っソースコードデバッグの千行!
ない対応する組立ラインのシングルステップリリースバージョンとして数千行の対応するシングルステップのコンパイルのデバッグバージョン!
対応するアセンブリのリリースバージョンをステップしませんか?あなたは、一時プラスにDebugBreak()スニペットリリースバージョンC / C ++コードの前のステップにしたい、すべてを再構築し、IDEで実行されます。(ほとんどの人は、私は彼を教えていない!

シングルステップクラス「構造」または「コピー」や「引数として、」または「戻り値戻り値の関数としての」または「様々な操作に参加した」または対応する文の「範囲外」の例をアセンブリコードのステップの後、私たちは、クラス「コンストラクタ」または「コピーコンストラクタ」または「演算子オーバーロード」またはでC / C ++のソースコードに対応する「デストラクタ」に来ます。

VCデバッグプレスAlt + 8、Alt + 7、 Alt + 6 とAlt + 5、オープンコンパイルウィンドウ、ウィンドウスタックウィンドウ及び各アセンブリCに対応し、対応するシングルステップスタック、メモリを観察の終了を確認するためにメモリウィンドウを登録し、そして変更内容を登録し、それを乗り越え、その結果、それを理解していません。
VC後、いわゆる「デバッグ」が一列にシングルステップF10またはF11キー時間で行われる、またはF9キーを押している次のステップによれば、接続後にコンパイルされたブレークポイントで停止したときに実行するブレークポイントF5キーを設定します。

 

プログラミング言語を学ぶことはスキルです:だけでなく、あなたは新しいものを習得した後にスリルを感じることが、良いの操作を行い、それが落胆、あるいは放棄さ相次ぐます。今、私はあなたが効率的に学習に役立つテクニックや方法のいくつかを紹介します。

錯覚に対する継続的なコンピテンシーテストを自分で

学習する最も効果的でない方法の一つは、再読み込みまたは再読み込み材料にあります。この繰り返しは、あなたの感じを与える- 、あなたがカバーされ話題の内容を理解してどのような強費やす必要がないように見えました。研究者は、この現象はコンピテンシーの錯覚と呼ばれる呼び出します。

より良いアプローチ(あなたがマスターできる最高のスキルの一つは)自分でテストを続けています。あなたには、いくつかの方法で、自分の理解を示すために力-関数、クラスまたはオブジェクトが何であるかが、これらの概念の独自の定義にまたはショートプログラムでそれらを使用するを再読み込みしないでください。このプロセスは、多くの場合、不快な、しかし、長期記憶のために非常に有効です。さらに、あなたは例えば、章を読む前に、いくつかの運動をしようと、テストを読む前に行に行くことができます。これはまた、記憶形成に寄与することが示されていることを言及する価値があります。

重大な影響研究のためのテストのテスト・ユーティリティと呼ばれ、ここでは、使用するいくつかの特定のの方法があります。章を読んだり、ビデオを見て前に、あなたが学び、それを書き留めしようとしているものを推測してみてください。

この章を読む前に練習は最初の章をしますか。彼は、最も困難なことも含めての演習を行ってきました。一時的に(永遠に)ことが可能である練習を放棄するが、少なくとも、それを再度試みること。ショートプログラムを読み取り、そのソースコードの再書き込み1を見ないようにしてみてください(次の章では詳細にについて話します)。代替的に、少数は、関数が必要とされる書き込み。など、オブジェクト、クラス、メソッドや高階関数の新しい概念を学習した後、すぐにコーディング例を実行します。精巧なこれらの概念の実例、ならびにこれらの概念間の相違との接続を作成します。あなただけ書かれたブログの概念を学びました。友人に非技術的な聞くの概念を説明しよう。

それはプログラミングに来るときの手順は重いテキストおよび概念であるため、これらの技術のほとんどは、!法令上の書き込みコードを持っている、それだけで勉強に(コード)を読み取ることによって、私たちがしていることを考えるのは簡単です。あなたが業者に練習しているようしかし、このプログラムは、他のスキルと同様に、また、工芸品です。コードを使用すると、プログラムの間違った仮定を行っている公開するための最良の方法です。より速く、あなたは正しいエラーに早く、それを行うと、自分のスキルをアップグレードしてください。

自分自身を空に時間を過ごす

、あなたが問題に巻き込まれ、あるいは単に理解できない何かを読み取ることがあれば、散歩に行く、あるいはシャワーを浴びる-限り、それは癒しに入ると、ライン上の状態を短絡。支障を除去するための最善の方法の一つは、これはビットカウンタ-直感的な、しかし本当を鳴らすことが、しばらく休憩です。

問題は、濃縮物は、問題を解決するとき、我々は簡単に思考障害に陥ることができ、ということです。私は、これはかなり「懸念」であることを意味(文字通り)の平均。しかし、一つは唯一の濃縮物は、解空間の小さな部分を探るために私たちをリードすることができます。空になったら、私たちの潜在意識を探索することができますし、経験が幅広い分野でご参加ください。

私にとって、それはあなたが紙の地図上の先を見つけようとしているとき(あなたはまだ覚えている?)のようなものです。あなたは故意にあなたが成功せず、何度も何度も読んでことができるようにあなたが街に到着し、マップの左上隅に!ここにする必要がありますしたくありません。そして、あなたはマップを置く、深呼吸をして、目がしばらく解放しましょう。あなたは再びマップを見ると、正確な位置がすぐに迎えました。我々は、すべてのシャワーの経験突然のインスピレーションを持っていました。なぜ、あなたは今より良く理解するために、彼らはまた、意図的にこの手法を使用することができます。個人的には、何かに絡まった場合、私は本当にお風呂、大幅にこの技術の有効性を取ります。

お時間がイライラ無駄にしてはいけない

とチャプター関連の:DOは無駄にしないでタイムコードがイライラしています。フラストレーションは、私たちは、このような再コンパイルや、この時間は異なるだろう期待して、ブラウザを再磨くなど、いくつかの愚かなことを、しましょう。

欲求不満はあなたの知識のギャップの信号と見られて。あなたがイライラ実現したら、それは明らかに問題を特定し、あなたがステップバックを取ることができます。あなたは結果を希望することを率直に自分自身や他の人に、仕事をしないコードを記述する場合。科学的方法を使用して、それが予期しない動作の原因ルートが前方に仮説を入れています。次に、あなたの仮説を検証します。試験後、再び、それでも解決しない場合は、脇の問題を入れて、少し後で戻ってきます。ここで私はあなたにビッグデータ技術交流サークルをお勧めします:658558542本の画期的な技術のボトルネック、思考能力を向上させます。

この問題を解決するように見えることはできませんいくつかの問題で、私は怒って彼のラップトップを捨て何回か分かりません。次の日には、再び、明白な解決策はすぐに心に跳ね上がりました。でも、先週起こりました。

あなたが言語の側面を扱っていることを確認し

たプログラミング言語を学習するとき、あなたは実際には4つのことを学ぶ-個人的な見解、私はそれを覚えて便利だと思います。書き込みコードにどのように:構文、意味、およびリソース管理

パラダイム言語:オブジェクト指向、機能、ロジックなど、生態系出力した:ビルドに、実行可能ファイルを実行し、どのようにライブラリを使用する方法;ツール:、コンパイラのエディタを、デバッガ、コードの品質検出部と、これら四つの不幸な結果はあなたが最終的には完全に間違った場所に問題がある場合ということである混同することは容易です。

例えば、プログラミングにはいくつかの完全に新しい、iOSアプリケーションの構築を開始する準備ができていることがあります。彼らは、友人の携帯電話上で動作してアプリケーションを作成しようとするメッセージのみを開発する必要性について人事証明書やその他の情報を見ることができます。これは、出力素材生態系の一部ですが、白は、問題の書き込みコードとしてこれを見ることができます。彼らはありませんセントの関係とコードかかわらず、問題を解決しようとする自分自身を記述するためのコードの各行を見ることができます。

私は体系的にこれらの側面に対処した場合、私は、言語を習得するためにはるかに簡単だろう見つけるだろう。私はあなたが任意の言語を学ぶのを助けることができるはず、別のブログ記事で回答する質問の広範なリストのいくつかを一覧表示されます。

明確な目的、外部モデルは、内部モデル

は、新しいツールを学ぶの任意の時間は、学習の内部および外部のモデル明確なモデルの目的は、非常に便利です。

このツールの目的を理解すると、あなたの脳は、便利な文脈の詳細をロードし、それが簡単に新しい知識を吸収するようになります。これは、ジグソーパズルのようなものです:あなたは全体のパズルを参照すると、部品が容易では一緒に戦うために。この原則は、言語そのものだけでなく、言語ライブラリに適用されます。

外部モデリングツールインタフェースのその表現であり、それはあなたが問題を解決する方法を考えることを望んでいます。Clojureの外部モデルはLispのですが、それはほとんどのデータ中心、不変の変換処理などのプログラミングにあなたを望んでいます。Ansibleを使用すると、準備作業サーバーではなく撮影する段階に到着した状態の種類を定義するよりも、最終的なステータスを定義するために考えたいです。

ツールは、低レベルの抽象インタフェースに変換するための入力がどのように内部モデル。ClojureはJVMは、Lispにバイトコードに変換します。Ansibleタスク定義は、コマンドをシェルに変換します。理想的な国では、内部モデル・ツールを理解していないが、実際には、内部モデルを理解し、いくつかの部分で混乱や矛盾するように見えるので、それはあなたが統一されたビューを持つことができ、常に便利です。DNA二重らせんモデルが発見された際に例えば、それは科学者が、より高いレベルの現象を理解するのに役立ちます。私の視点からは、当然のことながら、このブログのすべては、常に偉大な科学的成果の一つです。

学生は混乱を感じるように、多くのチュートリアルは、多くの場合、外部および内部モデルツールと混同されています。このことを認識しては、あなたがイライラしたときに簡単に識別するのに役立ちます。

ヘルプへの間隔で繰り返さは覚えている

、それは新たな情報の最良の長期記憶符号化方式の一つであることが証明された間隔で繰り返し。アイデアは、メモリ減衰を最小限に抑えるために繰り返しの最小数を使用して、自分自身をテストするために、増え続ける時間間隔に基づいています。

睡眠や運動

自身の世話!キャリア本体は、より自分の頭よりもすることができます。あなたが集中し、効果的な学習を滞在したい場合は、我々は十分な睡眠と運動ではなく、がつがつ食うカフェインとエネルギードリンクを持っている必要があります。

ここで私あなたにデータ開発のサークルの大きな交換をお勧めします:

658 558 542(☛グループチャットに参加するためにクリックして)

大きな学習教材を仕上げの内側に、これらはビッグデータ入力技術を含むすべての呉服、ある、ビッグデータのオフライン処理、リアルタイムデータ処理は、Hadoopのは、スパークは、FLINK、推薦システムのアルゴリズムとソースコード解析またはすべての小さなパートナーに与えられた、のようなビッグデータは、自習のために、それが容易になります。ここでは、白のためだけ集まる場所ではないだけでなく、ダニエルは、オンラインで回答します!交流学習と共通の進歩に小さなパートナーのグループに初心者と上級へようこそ!

最後に自分自身を破るために、すべてのビッグデータのボトルネックのプログラマーをしたい、私は将来のすべての作業であなたを希望し、すべての最高にインタビュー。
----------------
免責事項:この記事は、元の記事CSDNブロガー「プログラムのロード」で、CC 4.0 BY-SAの著作権契約書に従って、再現し、元のソースのリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn.net/weixin_44233163/article/details/88396861

 

自分の個人的な学習経験を組み合わせることにより、読み、プログラミングのこの時期を考えることを学ぶ、今日は、効率的にプログラミング技術を習得する方法と交流したいです。

私たちは、プログラミング技術は、以下の4つのケースに分けている学ぶことができます。

第一の方法は、理解し、より速く、より良い学ぶための努力が、我々は、これは、彼らの才能であっても、それらの天才を呼び出すが、その方法と努力を見ていないと感じていないだけです。

第二の方法は、理解することですが、ハード、不快な、しかし、これらの人々は学ぶのに時間がかかることを学んだが、理由は時間のプログラミング技術を習得するために必要としていた一般的に長い、一部の人々はそれに固執していないあきらめた、と一部の人々が主張ダウン、学ぶことも最後。

第三の方法は知られているが、他の技術が良くないながらありませんが、常に非常に難しい、これらの人々は、比較的低い、比較的良好な専門学校を学び続けます。

第四の方法は、両方の理解と努力を拒否し、これらの人々は自然に良いプログラミングテクニックを学ぶです。

私は悪いです、ここで言う、とテクニックをプログラミングを学ぶために他のことを学ぶことに注意が、プログラミングはそれが一般化していなかった、あまりにも、その科学を意味するものではありません。例えば、現実の生活の中で、良いではないが、研究のプログラムを歌うことが特に良いです。

第I公共読者、およびプログラミングの専門知識は、その優れた兄や大神として知られ、羨望に加えて、だけでなく、それらをできるようにするために参照するよりも、グループもしばしばこれらの技術、ほとんどの学生に関連しているか、前任者が働いていますギャングの欲望。上記状況の分割によれば、彼らは、第二又は第三のケースに属していてもよいです。そう、人の努力が自分を見ている、他の人がこれを教えることはできない、私がここにいると、私の学習プログラミング技術の要約である技術を、プログラミングを学ぶためのいくつかの方法を話して、これらの方法はあなたのために必ずしも動作しない場合がありますあなたは、リファレンスとしてすることができます。

私は、Javaの知識が(今私は本当にJavaのを感じて、見て、Javaが良いと言う人に耳を傾け、良い言語を学ぶために何を知らないの前に技術をプログラミングを学ぶ、ほとんどが、1のために、学ぶためのプログラミング言語の最初から開始し、Iまあ、今のところ少なくとも、クラスのプロジェクトの開発者は、Javaは)最も広く使用されているのです。そう頻繁に私達、彼らはとき、またはどこ熱心な彼らの利点は、学習を開始するために知っている、とされていない言語の可能性がこれを行うには良い言語があることを発見するだけ続くと、そのように過ごし大変な努力が、結果は良くありませんでした。言語のために、私は史郎の利点は、手動で書き込みアクセス制御にあり、最終的に(ここでは話題が自分の車を構築する必要がありさておき)に有用またはフレームワーク見つけたものを前に知らなかったと同じように、あまりにもフレーム、ケースです。

だから、言語やフレームワークを学習するときに、最初のステップは、科学にタイアップすることはありませんが、それがあるかどうか、それはその長所と短所を見つけるために見にビジョンの目的で、「遠い」立つべき彼らのニーズに沿っインチ たとえば、あなたは人工知能を研究したい、今(単独でのパフォーマンスの問題を残して、ここではPythonの)Pythonのための最良の選択です。初心者のために、言語を理解するために、それは簡単ではありません。オンラインの記事を見て、そして確かに妥協のない、単一の言語が完璧ではありませんので、故障せずに、ほとんどの上にダニエルを知っている、またはそれ以上、あなたは、言語の彼らの評価を見に行くことができます良い面と悪い見た目の両方が、私はあなたが彼らが学ぶためにしなければならないと結論することができるはずと信じています。フレームに関しては、私は、これが最も手の情報であるので、それは知っているための最良の方法は、公式ドキュメントを参照して、その公式サイトに行くことであると思います。私たちはそう、(正直なところ、私たちは今、我々はまだ包括的な研究に残っていると西の段階を模倣、西からのプログラミング技術の99%を使用)の技術を学ぶために英語が不可欠ですので、しかし、これらのデータは、英語であることが多いです長い時間のために、我々は彼らの英語の読解力を向上させながら、英語の文書を受け入れなければなりません。文書は英語のフレームワークがはるかに少ない、それはいくつかのキーワードフレームワークの輪郭を備え入れないで記述し実際には、研究英語の翻訳は辞書で読むことができる人ですが、あなたは忍耐を持っている必要がありますベールにお読みください。

それを知って、あなたが今アクセス権を持っていない場合でも、またよく見る-上記のプログラミング技術を学ぶための最初のステップです。今、誰もがマイクロチャネル公共番号の多くに加入し、グループメッセージや友人にも、公共の資料番号で満たされています。私はまた、劣らず数十以上のパブリック数に加入していないプログラミングの技術的側面のほとんどは、いくつかの投資および財務管理は、(これらの個人は、より興味を持っている)があります。そして私は、私は技術をよく知っていない限り、技術的な背景情報や知識ポイントの詳細を参照、またはめったに記事に関係する多くの詳細を見ません。私の見解は、公開数は断片化を学ぶための方法であることで、いくつかの著者は、訪問いくつかの優れた記事はまだ価値が学んだ実践と教訓をまとめます。単に公共の資料番号学習を見ている場合でも、知識がシステムにありません。だから、理解技術の方法として、公共の記事のいくつかの数が、良い選択です、もちろん、いくつかの優れたブログをすることができます。他の人に紹介しても技術を、認識し、それはまた、いくつかの言うことができます。彼はそれを明確にご理解を話すことができ、または単にいくつかの技術的な詳細ではなく、全体の十分な理解を知っている場合にも見て、彼らが学んだ技術のいくつかを紹介しようとすることができます。

第二段階では、すでにあなたは、これは間違いなく良い2つの方法である、それを学ぶことができます本やビデオを持っている場合、それを使用することを学ぶプログラミング技法を学ぶことです。限り、あなたはそれを使用する必要がありますあなたが学ぶのを助けるためのリソースがあるとして、あなたは(良いトレーニング構造について話していないここで)インターネット上のいくつかのビデオ研修機関を見つけることができ、ビデオや本は基本的に存在し、言語やいくつかの共通の枠組みを学びますとき、私は技術を使用することを学ぶだけでなく、ビデオをたくさん見ました。フレームは、関連書籍やビデオでない場合は、あなただけのいくつかの文書やQuguanネットワーク学習を見つけることができ、およびフロントエンドフレーム(ライブラリ)のために、これは非常に一般的です。学習は、プロセスではなく、基礎であるビデオを見るための最良の方法です。あなたは基礎を持ったら、私は読書がより良い選択だと思う、それはまた、あなたの時間節約、私はたくさんの本を買ったり、今は基本的に来る読むことを学んでいます。もちろん、それは長い時間がかかりますが、ビデオを見ることが推奨されている場合に基づいていますが、後であなた自身がより速く、より速く、他の技術を学んでいますではありません。この段階で遭遇した問題は、それは通常、インターネット上で答えを見つけることができ、非常に自然であり、問題を解決する能力が徐々に出て行使する。あなたも、ほとんど知っている、CSDNをご質問を送信することができますいくつかのコミュニティでは、スタックオーバーフローが非常に良いです。

そのようなあなたの仕上げとして、この技術を使って何かをすることができる第三相(除ラインの第二と第三相は実際には非常に明確ではない)、である、それはあなたが徐々にそれを習得意味マスターに技術をプログラミングを学びますJavaのWebは、彼らはそれはそれは複雑なビジネスシナリオを検討する必要はありません単純なWebサイト管理システムを、手行うことができ、これらは仕事で学習されます。これは、ステージいくつかの方法でこのようなマルチスレッドのJavaプログラミングなどの技術自体の細部にもっと注意を、それはこれらの学習の良い方法があり、自分自身やブログのノートについて書くことが最善です。フレームワークを学ぶ、あなたはまた、公式の文書を見ることができ、技術文書の一部は、すべての後、彼らは、これは確かにほとんどであることを理解、技術開発者は、一般的な人の公式ドキュメントを書くために、中国でもご覧になれます。以下のように、剣のような技術をプログラミング学び、繰り返し焼入れを通過する必要があり、剣のより多くの刃になるためには、学習もそう強化し、彼らが学んだことを統合するよう、絶えず見直し、プロセスの概要をする必要があります。みんなのメモリは非常に、非常に必要な見直しを随時、自分の状況に応じて、同じではありません。

深く、言語のために、あなたがそれを使用することを学ぶ、(ここでは、Javaの利点を言及する必要があり)、ソースコードの実装を見ることができる技術四段目のプログラミングを学び、確かに第二段階での概念と知識のいくつかがあるでしょう、Java(登録商標)のようなポイントを、ArrayListオブジェクトは、ダイナミックアレイの拡張ですが、Javaでそれを自動拡張を達成するために、具体的方法を知っていれば?あなたはこの質問に答えることができない場合、あなたはまださらなる研究のJavaを必要とすることだけを示し、あなたが直接、逆コンパイル閲覧できますJavaのソースコードのほとんどは、ここにあるIntelliJ IDEA IDEを推奨、Javaソースコードは非常に簡単です(ただし、いくつかのローカルのJavaもある見ます方法、および密接に関連して、オペレーティング・システム)を直接見ることができないJavaで書かれただけでなく、非常に便利ではない手動でEclipseのソースコードをインポートする必要がありません。学習フレームワークは、この段階での設計と実装の枠組みに焦点を当て、だけでなく、ソースコード、いくつかの人気のあるフレームワークを見てする必要があり、いくつかの古典的な本は良いですが表示見つけることができます。これらのよりなり、もちろん、我々はまた、多数ありますが、全体的にまだ海外でより多くのすべての後、多くのフレームワークは、国内および優秀な外国図書海外から輸入され、その外国人の本をお勧めします。いいえ関連図書場合は、唯一の関連技術コミュニティに移動して、ソースコードを見ることができます。技術はオープンソースである場合は、この段階では、あなたの知恵を貢献することができ、通常は問題を置くことができます理解していない、あなたが行くとGitHubの上で見ることができ、GitHubの上にチューブを押し、さらにある程度学んだ、私はあなたが言うことはありません。我々はそれを行う方法を知っています。

あなたが学び、プログラミング技術の同じ種類に囲まれている場合、あなたは確かに思考のスパークのうちクラッシュし、より対話することができます。そうでない場合、あなたはまた、このような公開グループの数など、いくつかのグループ、(リプライバック「通信グループ」ゲットプラスグループモード)を追加することができ、我々は交換することができます。それとも私はポーヤンクラウンダニエルとき、「効率的な--Java開発のコードマニュアル」の(孤独な試みは、また、以下ヤンと呼ばれ、「アリ・ババのJava開発マニュアル」の著者である)読んだ本のいくつかの優れた作家を見ますポイントと著者の一部が一致したとき、気持ちがとてもクール。例えば、それはオブジェクト指向になると、ヤンはObjectクラスのメソッドは、ビューの哲学的視点から見ることができると言った、私は(getClassメソッド、toStringメソッド)誰だ、(行く、(Objectコンストラクタ、cloneメソッド)来ますfinalizeメソッド)、と私はそう前にではなく、ヤンの良い要約に思いました。時には、あなたはまた、いくつかの本からのエラーや本を「農民は、裏返しコード」で、このような劉新教師不適切な場所を、見つけることができ、例はこれにMavenとAntのコントラストを引用した「設定より規約」であり、比較ノートや構成が言うとき、「設定より規約」は、例えば、明らかに不適切であるが、これらは非常に正常で、誰もが必然的に間違った時間になります。時には、これらの研究が見つかった、非常に興味深いです。博士は呉の「態度、」本を読んで、彼は古典のノンフィクションを読む時間は、ちょうど深刻な雑誌の記事の質が非常に高くても、雑誌や雑誌の数を見て、著者らは、視点ではない読んで言った理由を二人の娘が教えてくれましたなぜならスペースの原因と効果が省略されています。散発的なビューは、書籍の完全性と知識が比較的高い、知識のフォームではありません。プログラミングを学ぶときに、読み取りが必要です。しかし、あなたのビジョンが制限されますので、私はこれだけの時間を感じている、プログラミングを学ぶが、ちょうど関連の本を見ているので、ごく最近に関連するいくつかの独立したプログラミングの本、などの金融・経済を見て始めていませんA。、自分の視野を広げ、人々の知識、プログラマは、絶対に良いプログラマがプログラムを書くだけでなく下限コード農家を高めるために、これらの一見無関係なプログラミングの本を読みます。興味のある方は書籍、上記のも見ることができ、私はあなたがそれの恩恵を受けると確信しています。

観客にこの記事を考えると、それは比較のために書かれた基礎で、この時間は、私はまた、公共のポストの数を記述する方法だと思います。私は何か、この記事では、効率的なプログラミング技術を学ぶための良い方法であることを保証なしを学ぶために多くの人々よりも前後になるでしょう。だからここにあなたが有効であるとは限らないため、慣行のいくつかについて話をします。劉新教師の参照するには、この時間「コード農民はターンオーバーは、」彼は技術のいくつかは話に由来し、キーポイントに統合し、またそう興味深い話をされます感心することができました。良いエッセイを書くためにどのように私の将来の研究の方向である、あなたはあなたの提案やアイデアを提唱し、バックグラウンドでメッセージを残すことを歓迎しています。
----------------
免責事項:この記事は、元の記事のCSDNブロガー「書記の心」で、CC 4.0 BY-SAの著作権契約書に従って、再現し、元のソースと、このリンクを添付してください声明。
オリジナルリンクします。https://blog.csdn.net/pofeng23/article/details/84595168

 

 

正直なところ、確かに簡単な作業ではなく、プログラミングを学び、あなたは特定の文化的基盤、十分な論理的思考と継続的な学習を持っている必要があります。あなたが一人いるのであれば、それはまた、睡眠を洗う、停止し、長期戦を戦うことができない、考えることを愛していません。あなたが持っている上記の条件ならば、おめでとう、あなたはプログラマのホールに入る考えるかもしれません。

 

 

 

次に、我々はすぐに、限られた時間でのプログラミング手法を習得する方法を考える必要があります。これは長くない時間のスキルを習得するならば、私たちは途中でこの興味を失うことになる、非常に重要です。さて、プログラミングを学ぶためのこれらの年の自らの経験と一緒に、私は少しを取得しない場合、私はマスターの論文を願って、ポイントをまとめました。

 

 

 

まず、ステップバイステップで、簡単に物事最初

 

 

 

自分が自信を失う聞かせたことがないことを忘れないでください。あなたが技術的な問題に1を入力した場合、フラストレーションが次々になり、最終的にだけあきらめることができます。だから、私はC言語、アセンブリ言語、これらの曖昧な物事のデータ構造を学ぶために始めてお勧めしません、あなたはすぐに、ほとんど成功し、いくつかの小さなプログラムを行うことを始めるために、Microsoft Visual Studioなどのビジュアルプログラミング、で始めることができます興味を持って、ゆっくりとニーズを予測するためによると、我々は技術的な問題を研究する対象。

 

 

 

第二に、そしてより多くの実用的かつ少ない理論

 

 

 

理論を見ることができる場合は、しかし、我々は問題を発見し、あまりにも多くの、より多くの例を見て、それを実行して、自分自身をノック、問題を解決するためのプロセスが学び、知識を保持するのが最もことができます。プログラミングは間違いなくあなたが学ぶことができる本を持っていない、あなたが最初のコンピュータを必要とし、本が成果を学習検証するためのプログラムを学ぶために行わ何かを持っているだろう、「学習」ですが、任意の知識を学ぶことでしょう有効な手段は、あまりにも千倍を言います。

 

 

 

第三に、簡素化要約

 

 

 

彼らが学んだことを描くことを学ぶ必要があり、薄い読む機会は、グラフ、シンボル、およびヒントを取るを忘れないように彼自身の簡単にまとめます。一つの方法は、あなたがそれは彼らが本当にマスターしていることを示し、発言やそれを書くの本をリリースすることができれば、コンテンツに耳を傾けることを学んだ友人や同僚に伝える、または書かれた日記です。

 

 

 

第四には、謙虚、知識の共有を依頼します

 

 

 

マルチピアの議論や共有は、あなたも助けのためのフォーラムに関連する技術的なポストに行くことができ、聞いて、またはオンライン一切既製の回答がない場合、検索するためにオンラインにするオープンマインドに問題があります。時には、小さな問題は、あなたが週の方法を考えていないかもしれませんが、従事する人々はあなたに1秒アチューンメントを与え、時間と学習のコストを大幅に削減可能。

 

 

 

第五に、音楽がアップします、自分の手の剣

 

 

 

、あなたは自分のコードのコメントが良い書かない時々場合は、彼が学んだプログラミングの知識を習得して使用するために停止しないでください3ヶ月を探して、あなたが読むことができませんありません。最終的に習得プログラミング技術、そうでない場合は、長い時間、彼らはきれいに忘れてしまうと、 A。だから、プログラマとして、アクセスプロジェクトを維持するために、プログラムを書きます。今すぐオンラインので、理論的にはあなたが開発を完了してはならない、また、以前に自社製品を開発するだけでなく、反復することができる。限り希望が行うよう、ないの心配がアイテムを受信しない、多くのプロジェクトのためのプラットフォームを取引しない、というよりも使用行うための口実としてプロジェクト。

 

 

 

プログラミングを学ぶために「怠惰」な思考を持つ六、

 

 

 

思考の「怠惰」な方法が存在する必要があり、多くの発明の開始点が怠惰にされている、怠惰は、社会の進歩の原動力です。プログラミングを学ぶことは同じトークンで、重複したコードの一部が存在する場合、我々はコードの再利用率を向上させ、ホイールによって繰り返されていない、関数やクラスを書くために何を考慮する必要があり、効率を大幅にプログラミング向上させることができ、基礎となるコードの多くを蓄積することができる、と将来的には他のプロジェクトは、私たちはしばしば、より深い、あなたは遠く離れて成功からより多くの技術の蓄積、技術の蓄積と言います。

 

 

 

七、焦点と持続性

 

 

 

IT日に日に技術、さまざまな言語、技術、別の後枠、見事な、プログラマはサルたちダウン、中途半端な、不定好きではありません。この技術は本当に何の未来はありませんしない限り、技術に特化した、自分の位置や目標、によると、それは、中・深続けることができます。避けられない、などのC言語は非常に早く、実際には、までは今まだ廃止されたいずれかの言語が素晴らしい使用に、その存在を持っていません。

 

 

 

これらは、いくつかのプログラミング、必ずしも正しいを学ぶために長年にわたって私の個人的な経験ですが、それは経験の声で、私はあなたが道のプログラミングを学ぶのを助けるために願っています。

 

おすすめ

転載: www.cnblogs.com/qzhj-pipeofnaturalrule/p/11914409.html