Hello Worldが始まり、その後、あるかなどの基本的なキーワードに精通しています。その後、文字列操作、メモリ操作、バイナリツリーの並べ替えなどの基本的なアルゴリズムデータ構造を見つけて、小さなフレームワークを学びます。 。 。 。
著者:Yao Winter
リンク:https://www.zhihu.com/question/27574436/answer/37185893
出典:知っている
cndgn.com
著作権は作者によって所有されています、承認を取得するために著者に連絡してください。
実際、この「ステップバイステップ」プロセスはコンピュータの科学的知識でも同じです。
「コール勤務:現代の戦争2」は、バトルの雪の山の操作を覚えておくべきです - 選手は、マウスの左右が左右のハンドヘルドに対応し、正しい操作が対応しています。登山は明らかに回転クリックです。左右、左の氷が山に挿入され、右氷を引き抜き、右氷を挿入した後に左のアイスクリームを引き抜きます。山ステップバイステップ。左右のヘイルが解放された場合、終わりは明らかに崖を落とします。同様に、学習経路の選
択も同じです。
コンピュータ科学的知識か特定の分野のスキルであるかどうかは、依存した知識やスキルがあります。良い学習ルートを行う必要があります、あらゆる進歩は1歩しかありません - それはすべての新しい理解があなたが習得していない知識に頼らない、それぞれの新しいプログラミング練習を習得する必要があります。少ない。
Google.com
簡単な例 - 多くの大きな神々は初心者が「データ構造とアルゴリズム」の重要性を学びますが、実際には読者、学習データ構造とアルゴリズムの重要性、実際にはその重要性のためではありませんが、コンピュータサイエンスの分野では、高価な学習と最小カップリングの2つの原則を満たしているので、別の「完璧な」コースを見つけることは困難です。
抽象データ型の実装は特定の言語に頼らない - 言い換えれば、このコースは高度に移行され、
はどの言語でも使用できます。
このコースを学んだ後、あなたは主要なOJプラットフォームに行くことができます - このコースがある限り、あなたは短時間であなたのコードを大幅に改善することができます。/ p>
このコースに実際に必要な知識とスキルは、基本的なプログラミングの基本のみ - もっと離散的な数学になりますが、必要ではありません
次に、私はこれら3つの基本法を組み合わせて、実用的な前方学習経路を紹介します:
実行可能な前方路線
あなたに冗談を言う:
なぜ女の子がプログラミングされているのですか?それについて考える権利ではありませんか?
コンパイラ:「間違いがあります。」
女の子:「不可能だ!」