
現代社会ではプログラマの需要は根強いものがあります。
日本でこそ、待遇が芳しくないケースを目にしますが、世界に目を向けると、高給、高待遇を期待できる職種の大半で、プログラムスキルが必要になっています。
プログラミングを学ぶメリット
論理的な思考力が培われる
プログラミングでは、論理的に記述しないと動作しません。このため、プログラミングを学ぶことにより、論理的な考え方が身につきます。
プログラミングで、問題を最小単位に切り分け、それぞれについて、処理をして行プロセスは問題解決の手法にも似ています。
例え使用するプログラミング言語が変わったとしても、プログラムを学ぶ過程で身についた論理的な思考力は、失われることはありません。
今後全ての分野で必要とされる
AI(人工知能)やIOT(もののインターネット)がすべての学術、産業分野に導入されようとしている現在、プログラミングができないと、生き残るのが難しくなっていくでしょう。
間も無く、弁護士や会計士の定型業務は、AIに置き換えられます。医師は、AIの支援を受け病状の判断や、治療の手順を考えることになります。
英語がAIの支援を受けられる様になることを考えると、英語力を身につけるより、プログラミングを学ぶことの方が重要度は高いと言えます。
現在最も使われているプログラミング言語
| プログラミング言語 | 使用率 | |
|---|---|---|
| JavaScript | 55.4% | ほぼ全てのWebSiteで |
| SQL | 49.1% | データベース |
| Java | 36.3% | Amazon |
| C# | 30.9% | Visual Studio |
| PHP | 25.9% | Facebook, WordPress |
| Python | 24.9% | Google, Youtube, Instagram |
| C++ | 19.4% | 自動運転車、IOT |
| AngularJS | 17.9% | |
| Node.js | 17.2% | |
| C | 15.5% | 組み込み用途 |
Stack Overflow / Developer Survey Result
オンラインで学ぶ
| サイト名 | 学べる言語 |
| Prograte | HTML・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アプリ |
| paiza | Ruby・Ruby on Rails・PHP・Python・Java・JavaScript・C#・HTML/CSS |
| CODEPREP | HTML・CSS・Ruby・PHP・jQuery・Bootstrap・java |
| Schoo | JAVAscript・PHP・Ruby・Ruby on Rails・Python |
| codecademy | HTML・CSS・JavaScript・jQuery・Ruby・Ruby on Rails・PHP・Python・Java・Git・SQL |
| Udacity | Java・python・HTML・CSS |
| progra | PHP・Ruby・Python・VBA |

