「独学でプログラミングを学ぼうと思って本を買ったけど、全然理解できなくてよく分からない」という悩みを独学で勉強している友人はほとんどだと思います。どこから学び始めるか。」なぜなら、勉強する前に知っておくべきことがたくさんあり、独学で勉強する場合には、事前に知っておくことで勉強がかなりスムーズに進むことがたくさんあるからです。
#プログラミングを学ぶ前に知っておくべきこと
プログラミングとは何ですか?プログラミング言語とは何ですか?
プログラミングとは、プログラムを書くことの中国語の略語で、ユーザーに代わってコンピューターに特定の問題を解決させることを意味します。コンピューターに実行してほしいタスクを作成できます。 コンピュータは人間と同じ言葉を理解することができないため、専用の言語=プログラミング言語(プログラミング言語を記述することを「コーディング」といいます)を使って指示を出します。 プログラミング言語は200種類以上あると言われていますが、実際に使われている言語の10分の1程度です。 プログラミングは高速処理や単純作業の自動処理が得意です。私たちの生活の豊かさの多くはプログラミングによって実現されていると言っても過言ではありません。 そして、プログラミングを学ぶことは、みんなが思っているほど難しくありません。さまざまな立場の当社のパートナーのほとんどは、独学でプログラミング スキルを習得できます。しかし、人にはそれぞれ個性があり、自意識が高く独学が得意な人もいれば、独学効率が悪く刺激的な学習が必要な人もいます。そこで、独学が難しい人のために、php 中国語 Web サイトでは、学習を監督し、進歩を確認できる#プログラミングを学ぶための 4 つのステッププログラミングを学ぶための推奨プロセスは次のとおりです。
ステップ 1: やりたいことを決める 「プログラミングしたいけど、やりたいことがない」 「vs.用事はないけど山を歩きたいだけ」も同じです。山の景色を楽しみたいなど、コンピュータの世界に触れたいならこちらも良いと思います。しかし、プログラミングを学んで自分自身を向上させたい場合は、目標を設定してください。
具体的な製品をイメージしながら学習する(プログラミングを使って製品や機能を実装する)と、学習効率が大幅に向上します。
市場動向も考慮して何を決めるかを提案する
何をするか明確に決められない場合は、最近のIT分野の市場動向を見て決めるのも良いでしょう。プログラミングを学習し、就職や転職の準備をしている場合は、需要がより高い分野で必要なスキルを習得することで、「即戦力」とみなされる可能性を高めることができます。
アプリケーション開発 (前述の iPhone など)。端末自体の普及に伴い、スマートフォンのアプリケーションも市場を拡大しています。需要の高い分野でもあります。
ステップ 2: 学習する言語を決定する【2018 年版】初心者に適した言語はどれですか?プログラミング言語の推奨事項。
PHP 推奨チュートリアル: 「
PHP チュートリアル」 PHP (外国名: PHP) : Hypertext Preprocessor、中国語名:「ハイパーテキスト プリプロセッサ」)は、一般的なオープンソースのスクリプト言語です。この構文は C 言語、Java、Perl の特徴を吸収しており、学習が容易で主に Web 開発の分野に適しています。
PHP の独自の構文には、C、Java、Perl、および PHP 独自の構文が混合されています。 CGI や Perl よりも高速に動的 Web ページを実行できます。他のプログラミング言語と比較して、PHP で作成された動的ページは HTML (Standard Universal Markup Language に基づくアプリケーション) ドキュメントにプログラムを埋め込んで実行するため、HTML タグを完全に生成する CGI よりも実行効率が高く、コンパイルされたコードも実行できます。コンパイルにより暗号化が実現され、コードの実行が最適化され、コードの実行が高速化されます。関連する推奨事項: 「
phpとはSwift 推奨チュートリアル: 「
Swift チュートリアル##」 #>>Swift は、2014 年の WWDC (Apple Developer Conference) で Apple によってリリースされた新しい開発言語で、Objective-C* とともに Mac OS および iOS プラットフォーム上で実行でき、Apple の構築に使用されます。ベースのプラットフォーム アプリケーション。 Swift は学びやすく、使いやすいプログラミング言語であり、スクリプト言語と同じくらい表現力豊かで楽しい最初のシステム プログラミング言語です。 Swift は、さまざまな一般的なカテゴリのプログラミング エラーを回避するために、安全性を念頭に置いて設計されています。
推奨チュートリアル: 「HTML チュートリアル
」 「CSS チュートリアル 」
HTML は、Web ページを記述するために使用されるマークアップ言語 (*) です。 CSS は、これらの文の構造を装飾し、情報を変更する方法を指定する言語です。
関連する推奨事項: 「フロントエンドの学習ルート: 優れたフロントエンド開発者になる方法!」 >>
C
推奨チュートリアル:《C チュートリアル 》
C は C 言語の手続き型プログラミング、抽象データ型を特徴とするオブジェクトベース プログラミング、および継承とポリモーフィズム プログラミングを特徴とするオブジェクト指向プログラミングを実行できます。 C はオブジェクト指向プログラミングが得意ですが、プロセスベースのプログラミングも実行できるため、適応できる問題の規模は大きく異なります。
Java
推奨チュートリアル: 「Java チュートリアル 」
Java はオブジェクト指向ですJava 言語は、C 言語のさまざまな利点を吸収するだけでなく、多重継承やポインタなどの C 言語では理解しにくい概念を放棄しています。そのため、Java 言語は、強力な機能とシンプルで使いやすいという 2 つの特徴を備えています。使用。静的オブジェクト指向プログラミング言語の代表である Java 言語は、オブジェクト指向理論を完全に実装しており、プログラマーが洗練された考え方で複雑なプログラミングを実行できるようにします。
Python
推奨チュートリアル: 「Python チュートリアル 」
Python はコンピューター プログラムです。言語。これは、もともと自動スクリプト (シェル) を作成するために設計された動的オブジェクト指向スクリプト言語であり、バージョンが継続的に更新され、新しい言語機能が追加されているため、独立した大規模なプロジェクトでの使用が増えています。 。
ステップ 3: 環境の構築とツールの使用について理解する
環境の作成とは、選択した環境をコンピュータ (個人用) 上で使用できるようにすることです。コンピューター)プログラミング言語。環境構築とは、特定の機器、ソフトウェア、システムなどが動作するようにコンピュータや情報システムの状態を整えることをいいます。特に、コンピュータにソフトウェアを導入したり、設定を調整したりして、対象となるソフトウェアが動作する環境を構築する作業を指すことが多い。
たとえば、PHP 言語を実行する場合は、PHP 環境をインストールして構成する必要があります。
一般的な PHP 統合環境は次のとおりです:
phpstudy2016 安定版: http://www.php.cn/xiazai/gongju/89
phpStudy 2018 最新バージョン: http://www.php.cn/xiazai/gongju/845
WampServer: http://www.php.cn/xiazai/gongju / 90
一般的な PHP 編集ツールには次のものがあります:
PhpStorm 18.2.1 Win バージョン: http://www.php.cn/xiazai/gongju/122
PhpStorm Mac バージョン: http://www.php.cn/xiazai/gongju/510
SublimeText3 新しい Linux バージョン: http:// www .php.cn/xiazai/gongju/1471
SublimeText3 中国語版: http://www.php.cn/xiazai/gongju/93
ステップ 4: 言語の学習を開始する
目標を決めたら、プログラミング言語の学習を開始できます。外国語を学ぶのと同じように、基礎から始めて練習する必要があります。# プログラミングの学習には時間がかかります。特に初心者にとっては、最適な勉強方法を見つけて勉強を続けるのは難しいかもしれません。ここでは、さらに 4 つの勉強のヒントをお勧めします。
#より効果的な学習を促進するための 4 つのヒント1. 目標/目的を正確に設定する
目標を詳細に設定すると、どこまで進んでいるのかがわかりやすくなり、モチベーションを維持したり、残りの進捗状況を確認したりするのに役立ちます。可能であれば、毎日の勉強量を記録することもお勧めします。書き留めても構いませんが、記録しておくとより自分の成長を反映しやすくなります。
2. 毎日 30 分行う
たとえば、休日に毎週 7 時間勉強すると、復習に約 1 時間かかります。前の週。毎日学習を続けることで復習時間が短縮され、より効率的に学習することができます。
プログラミングの初心者にとって、最初は学習の障壁が高いかもしれません。長時間頑張りすぎると、集中力やモチベーションの低下につながる可能性があります。少しずつ学習してプログラミングの全体像をマスターし、総合的な学習に転じることができます。3. 覚えておく必要がある Linux コマンド
オペレーティング システムの種類に関係なく、プログラミングを始めると、ターミナルまたはターミナルと呼ばれるアプリケーションを使用する機会があります。
ターミナルを非常に簡単に説明すると、「マウスの代わりにコマンドを入力して操作する」ということになります。 (「これまでコマンドで使っていた技術の代わりにターミナルを使って、マウスとして操作できるようにしましょう」これがPCです。)
ただし、Windowsに標準でインストールされているのはコマンドプロンプトというアプリケーションです。残念ながら、説明書の形式が異なるため、別のアプリケーションを使用する必要はありません。
機会があれば使えるので、基本的な5つのコマンドを紹介します。
cd ...此命令移动目录(=文件夹)。 ls ...此命令列出目录的内容。 pwd ...此命令显示当前目录。 mkdir ...此命令创建一个新目录。 man···显示命令的手册。
4. 正規表現の基礎を学ぶ
推奨チュートリアル: 「正規表現チュートリアル」
#正規表現は、複数の文字列を 1 つの形式で表現するために使用される式です。この表現方法を使うと、たくさんの文章の中から探している文字列を簡単に検索することができます。 たとえば、Apple 製品を含むデータベースから、「i」の先頭に「i」が追加され、その後に 3 文字が続き、その後に「iPod」、「iMac」、「iPad」が続く場合、など、「^i…」と書きます。 正規表現をマスターすると、テキスト処理作業の効率が大幅に向上します。 検索や置換の際に正規表現を扱えると、プログラムの操作が容易になるだけでなく、ソースコードの大規模な改善にも役立ちます。 上記はプログラミングの学習方法 に関するおすすめの紹介です。これからプログラミング言語を学習しようとしている友人に役立つことを願っています。
PHP 中国語 Web サイトでは、学生からの学習フィードバックも随時募集しています。よくある質問を集めて、プログラミングの学習方法をまとめました。 関連する推奨事項: