現代社会ではプログラマの需要は根強いものがあります。

日本でこそ、待遇が芳しくないケースを目にしますが、世界に目を向けると、高給、高待遇を期待できる職種の大半で、プログラムスキルが必要になっています。

Contents

プログラミングを学ぶメリット

論理的な思考力が培われる

プログラミングでは、論理的に記述しないと動作しません。このため、プログラミングを学ぶことにより、論理的な考え方が身につきます。

プログラミングで、問題を最小単位に切り分け、それぞれについて、処理をして行プロセスは問題解決の手法にも似ています。

例え使用するプログラミング言語が変わったとしても、プログラムを学ぶ過程で身についた論理的な思考力は、失われることはありません。

今後全ての分野で必要とされる

AI(人工知能)やIOT(もののインターネット)がすべての学術、産業分野に導入されようとしている現在、プログラミングができないと、生き残るのが難しくなっていくでしょう。

間も無く、弁護士や会計士の定型業務は、AIに置き換えられます。医師は、AIの支援を受け病状の判断や、治療の手順を考えることになります。

英語がAIの支援を受けられる様になることを考えると、英語力を身につけるより、プログラミングを学ぶことの方が重要度は高いと言えます。

現在最も使われているプログラミング言語

プログラミング言語使用率
JavaScript55.4%ほぼ全てのWebSiteで
SQL49.1%データベース
Java36.3%Amazon
C#30.9%Visual Studio
PHP25.9%Facebook, WordPress
Python24.9%Google, Youtube, Instagram
C++19.4%自動運転車、IOT
AngularJS17.9%
Node.js17.2%
C15.5%組み込み用途

Stack Overflow / Developer Survey Result

Most Popular Technologies

オンラインで学ぶ

サイト名学べる言語
PrograteHTML・CSS・JavaScript・jQuery・Ruby・Ruby on Rails・PHP・Java・Python・Swift
ドットインストールHTML・CSS・JavaScript・jQuery・Ruby・Ruby on Rails・PHP・CakePHP・Java・Swift・C言語・WordPress・Unity・Androidアプリ・iPhoneアプリ
paizaRuby・Ruby on Rails・PHP・Python・Java・JavaScript・C#・HTML/CSS
CODEPREPHTML・CSS・Ruby・PHP・jQuery・Bootstrap・java
SchooJAVAscript・PHP・Ruby・Ruby on Rails・Python
codecademyHTML・CSS・JavaScript・jQuery・Ruby・Ruby on Rails・PHP・Python・Java・Git・SQL
UdacityJava・python・HTML・CSS
prograPHP・Ruby・Python・VBA