プログラミングを始めるには?何もわからない

プログラミングはスキルです。理論的には、他のスキル学習方法と似ていますが、それは主に実践ですが、プログラミングにはプログラミングの考え方があることに注意してください。理解するには、この考え方を使用する必要があります。それ以外の場合は、まさか。

プログラミング思考を実践する

この感覚は武道小説のレンデュの第2パルスのようなもので、プログラミングの思考から始めて、基礎のようなものです。他の言語については、その上に家を建てます。プログラミングの新入生だった頃は、プログラミングの考えで頭が回らなかったので、中途半端に合格したことを覚えています。ちなみに、数学の基礎がしっかりしていれば、ここにボーナスがあります。基礎が良くなくても問題ありません。ゆっくりとプログラミングしながら、数学のスキルも向上します。

インターネットが発達し、多くの資料が揃った今、プログラミングの考え方に関する記事をいくつか見つけることができます。

言語を選択してください

私は20年前の大学だったので、入門言語はCでした。学部課程でない場合は、Cを選択するべきではないと思います。学部課程は多くの言語を教えています。 8つの言語はあまり実用的ではなく、一部は排除されています。現時点で最もホットな言語を選択できます。個人的にPythonを提案してください。Pythonを習得すれば、プログラミングの仕事をしていなくても、アシスタントになることもできます。

もちろん、Web開発にもっと興味があれば、JavaScriptを学ぶこともできます。

勉強している場合はオンラインで本を読んだり資料を確認したりできますが、初心者の場合は直接動画を見るのが良いです。基本的な動画は基本的に無料です。Muyu.comにアクセスして、基本的な動画を検索し、動画を見ながらコードを書くことができます。プログラミングはエンジニアリングの仕事であることを覚えておいてください。コードを書かなければならず、書かない場合は読んだ後で忘れてください。

プロジェクトを始める

言語学習の後、それはプログラミングできることを意味しません。数行のコードまたはいくつかのガジェットを書くことができますが、プロジェクトを行うには、言語エコシステムを習得する必要があり、エコシステムは方向を見つける必要があります。

Webの方向性の例を紹介しましょう。Webフロントエンド開発を行う場合は、

  1. HTML、CSS、JavaScriptとは
  2. ES6、7などとは
  3. NPM、Node.jsとは
  4. モジュール性とは何か、コンポーネント化とは何か、関数型プログラミングとは
  5. Reactとは何か、Vueとは何かなど。

もちろん、これらはプロジェクトの終了後に知っているものでも、システム付きのプロの本を購入してもかまいません。そうです、プロジェクトを開始してからはじめて、成長の道を歩み始めます。現時点では、読み始める必要があります。 。読書が気に入らない場合、それはプログラミングにはあまり適していません。プログラミングが実際に具現化するものを生涯学習と呼びます。

より良いプロジェクトがない場合、私はJavsScriptのWeb指向プログラミングを学んだら、それをToDOのWebバージョンとして試すことをお勧めします。比較的単純ですが、プロジェクトの多くの側面を含むことができ、オンラインで多くの例があります。しながら学びます。

Pythonの場合は、最初に爬虫類プロジェクトを実行し、映画ステーションのようなツールを作成し、データをクロールして実験することをお勧めします。

忍耐

最後は主張し続けることです、あなたは多くの問題、これらの問題に遭遇するでしょう、あなたはGoogleとStackOverflowに行き、そしてしばしばGithubで他のいくつかのコードをめくる必要があり、基本的に成長し始めました。

おすすめ

転載: www.cnblogs.com/wyw678/p/12735606.html