多くの人がプログラミングを学ぶのは常に頭が熱くなってからネットで資源を探して勉強を始めます。学んでみると今学んでいることは自分が一番好きなものではなく、別の技術をもっと好きなようで、間違っていると感じて、また別のことを勉強するようになった。
プログラミング言語を学ぶ前に、どの分野に適用されるかを明らかにしなければなりません。本文は、いくつかのプログラミング言語の応用分野を説明し、何ができるかを見てみましょう。
1.C言語
C言語の主な応用分野は、オペレーティングシステム、組み込みシステム、およびサーバーであり、底辺で広く使われている強力な高級言語です。たとえば、世界のオペレーティングシステムの90%以上を占めているMicrosoftのWindowsシステム、そのコアはC言語で書かれています。しかし、C言語は習得が難しいことでも有名で、C言語に精通していれば、収入は決して低くはありません。
2.Java
Java は主にエンタープライズレベルのアプリケーション開発、ウェブサイトプラットフォーム開発、モバイルゲームやAndroid 開発に使用されており、例えば、数多くの取引サイト(Taobao、Tmallなど)の開発にはJavaが使用されています。C言語に比べてJavaは学びやすいです。Javaは現在、市場で最も多くの雇用機会がある言語であると同時に、競争が最も激しいです。
3.Python
Pythonの主な応用分野は、クローラー、データ分析、機械学習であり、一部の中小企業ではバックエンド開発に使用され、比較的学びやすくて開発効率が高い言語です。但し、ソフトウェア企業の製品開発には、効率的で完全な開発ワークフローソフトウェアのサポートが不足しているPythonは、すべてのプログラミング言語のランキングで1位を占めていますが、依然として議論されています。
4.C++
C++は主にゲーム分野、オフィスソフトウェア、グラフィック処理、Webサイト、検索エンジン、リレーショナルデータベース、ブラウザ、ソフトウェア開発、統合環境IDEなどに使用されています。C++の現在の求人状況では、Javaに次いで求人数が多く、学習難易度も低くありません。C++で書かれたゲームエンジンの代表作を見てみましょう。
5.JavaScript
JavaScriptは以前は主にフロントエンド開発に使用され、Webのフロントエンドでも揺るぎない地位を確立しましたが、現在では JavaScript はフロントエンドだけでなく、バックエンドの Node.js にも使用されています。フロントエンド、バックエンドの開発にはJavaScriptの習得が必須と言えます。