TUGIとHAGI

20代〜30代前半でITエンジニアになりたい人向けの情報ブログ

プログラミング・学習

これからプログラミングを始める人におすすめな5つの言語

投稿日:

Plogramming Languageの画像

プログラミング言語は、数百種類あるとされています。

プログラミング言語一覧 - Wikipedia

だからといって全てが同じだけ使われているわけではありません。その中にもよく使われている主要な言語があります。

今回は、そうした主要な言語の中から、これからプログラミングを始める方におすすめな5つの言語の特徴と求人数(6媒体から抽出)、その言語で作られているサービスなどを紹介していきます。

ここで紹介する言語は学びやすいものだけなので、言語選択であまり迷わないよう、情報をなるべく簡潔にしました。とりあえずプログラミングを体験してみたい方から転職を考えている方まで、ぜひ参考にしてみてください。

 

 

初心者におすすめなプログラミング言語

Ruby(ルビー)

Rubyの特徴

・Webサービス開発、業務系システム開発などで採用されている
・使われているフレームワークは、ほぼRuby on Rails
・学習サイトやスクールなど、学習環境がどんどん増えている

Rubyの求人数

ワークポート:585

DODAエンジニアIT:175
リクナビNEXT:44
Green:940
paiza:339
Wantedly:1,333

Rubyで作られているWebサービス

・クックパッド
・食べログ
・STORES

 

PHP(ピーエイチピー)

PHPの特徴

・Webサービス開発、Webサイト制作などで採用されている
・Webサイト制作でよく採用されるWordPress(CMS)に使われている
・個人で利用できる多くのレンタルサーバーで使える

PHPの求人数

ワークポート:1,370

DODAエンジニアIT:529
リクナビNEXT:147
Green:1,484
paiza:710
Wantedly:1,461

PHPで作られているWebサービス

・BASE
・CAMPFIRE

 

Java(ジャバ)

Javaの特徴

・業務系システム開発、Androidアプリ開発、Webサービス開発などで採用されている
・現時点では求人数が多い

Javaの求人数

ワークポート:2,508

DODAエンジニアIT:1,125
リクナビNEXT:257
Green:2,442
paiza:844(IT・Web), 213(Android)
Wantedly:1,373

Javaで作られているWebサービス

・ビズリーチ

 

JavaScript(ジャバスクリプト)

JavaScriptの特徴

・Webサービス開発、ゲーム開発、Webサイト制作などで採用されている
・ブラウザだけで動作確認ができるため、開発環境構築無しでOK
・Web系のフロントエンドエンジニアが使っていることが多い

JavaScriptの求人数

ワークポート:676

DODAエンジニアIT:277
リクナビNEXT:56
Green:1,118
paiza:651
Wantedly:1,269

JavaScriptで作られているWebサービス

・Tokyo Mirai Mode
・色んなサービスの一部

 

Swift(スウィフト)

Swiftの特徴

・iOSアプリ開発のみで採用されている
・iPhoneアプリやMacアプリを作りたいならこれしかない

Swiftの求人数

ワークポート:159

DODAエンジニアIT:50
リクナビNEXT:18
Green:343
paiza:215
Wantedly:682

Swiftで作られているWebサービス

・iPhoneアプリやMacアプリ全般

 

尚、各プログラミング言語で作られているWebサービスについては、以下の記事を参考にしました。

 参考 [49選]国内注目のWebサービス・アプリを大調査! プログラミング言語、フレームワーク、アーキテクチャの一覧【2017年春】(追記あり)

 

【比較表】各プログラミング言語の求人数

各プログラミング言語の求人数の画像

※ 2017年5月27日時点
※ ソフト開発/システム開発系エンジニア求人数のみ抽出(マークアップエンジニア、インフラエンジニアは除外)
※ 中途、社会人バイト・契約・委託採用求人のみ抽出(新卒、インターン採用求人は除外)
※ ワークポートとDODA ITは転職エージェントのため、今回は公開求人数のみ表示転職エージェントに無料登録して面談すれば、未公開求人も見れる)

 

目的に応じた言語を選択するべき

今回は、5つのプログラミング言語について紹介しました。

プログラミング言語は、ここに挙げた以外にも多くのものが存在していますが、プログラミング初心者なら上記で紹介した言語の中から自分の目的に応じた言語を選択すればOKです。

Web系なら、RubyやPHP、Java。業務系やAndroidアプリならJava。フロントの方もやりたいならJavaScript。iPhoneアプリならSwift。

正しい場所で、正しい方向で、十分なされた努力は報われる。

もし決め兼ねているなら、無料学習サービスで気になる言語を全部触ってみたり、スクールの説明会や転職エージェントとの面談、友人に聞いてみるのもいいと思います。

よく読まれている記事

8stepの画像 1

キーボードは、PCを使って仕事をする人にとっての必須アイテム。 野球で言えばグローブ、TVゲームで言 ...

制作サイトのトップページ画像 2

プログラミングスクール選び、悩みますよね? ここ数年でスクールがどんどん増えてきて、プログラミング初 ...

Futureの画像 3

「ITエンジニアになろうかな〜」という気持ちが少し出てきたとき、「でも、IT業界の将来性って実際どう ...

Why Could?の画像 4

20代後半、業界未経験、プログラミングほぼやったことない・・・ 今は、そんな人でもITエンジニアにな ...

TOP5の画像 5

今から約1年前、「20代後半の業界未経験者を転職エージェントって相手にしてくれるのかな〜」と思ってい ...

-プログラミング・学習

Copyright© TUGIとHAGI , 2017 All Rights Reserved.