【初心者向け】プログラミング言語の選び方
初めましてblueです。
私は現在4月からITベンチャー企業で
WEBシステム開発・スマホアプリの開発を
行っています。
前職はイベント会社でイベント企画をやっておりました。
職場の方にHTML・CSSを教えてもらったことをきっかけに
プログラミングに興味を持ち、
プログラミングスクールに入学・卒業後、
エンジニアとして働き始めました。
プログラミングスクールでは
HTML・CSS・Javascript・Rubyを学習。
その後、どの言語を学習しようか調べたりしている内に
どれがいいのかわからなくなってきました。
今はPythonだとか
PHPは人気が無くてなって来ているとか
でも実際に企業で採用しているのは
PHP・Javaだったり、訳がわからなくなると思います。
今回は自分なりのプログラミングの選び方を
記事にします!
結論
プログラミングする目的で決める
目的で決めないとブレてしまいます。
ではその目的はどうやって決めるのか。
・やりたいこと・働きたいことで決める
・メリット・デメリットで決める
・言語使用率で決める
・自分に合う言語で決める
こんな感じで複数の要素で目的を決めればいいと思います。
やりたいこと・働きたいことで決める
例えば、
システムエンジニア(SE)として働きたいと考えた時、
Javaを勉強するのが一番です。
WEBエンジニアとして働きたいと考えた時、
サーバーサイドならRuby・PHP・Python
フロントエンドならJavascript(Vue.js・React)
AI・機械学習なら
Python
みたいな感じで判断するのもいいと思います☕️
メリット・デメリットで決める
プログラミング言語も人間と同様に
得意・不得意があります。
会社の人事担当として、
人員を適切な場所に配属する
そんなイメージで決めていいと思います✌️
言語使用率で決める
日本と世界で使用率は、違うことがあります。
日本で使用率が高いプログラミング言語を選ぶと
エラー解決時、色んな記事を参考に出来る可能性があると思います✊
自分に合う言語で決める
プログラミング言語を学習していて、
自分に合う合わないは出てくると思います。
英語が苦手だと記述量の少ないプログラミング言語
「;」が多くね?と感じるなら
Ruby
を選ぶみたいな感じです✋
私は好奇心旺盛で色んなことに興味を持ち、
色んなことがやりたいと感じてしまうので、
Javascript
が自分っぽいとか感じてます😄
まとめ
プログラミング言語を選ぶのは難しいと感じかもしれませんが、
どの言語でも間違いではないと思います。
プログラミング言語について個人的な意見を述べる人が多く、
影響を受けるかもしれません。
でも、正解・不正解で判断出来ることではないと思います。
自分自身の目的に合わせて学習していくのが一番だと思います。
これから学習しようとする皆様の力になれれば、幸いです。