次回から当サイト「えんじにゃーブログ」でご検索ください

【PHPかRubyならどっち?】東京以外ならPHP?将来性も徹底比較!

PHPとRubyは、どちらも初心者におすすめの言語であり「どっちから学習すればいいの?」と気になりますよね。

  • スクールではRubyが多いみたい?
  • PHPの方が仕事は求人は多そう
  • SNSとか作るならRubyなの?

など、様々な情報があり、結局どっちがいいの?と悩みますよね。

結論をお話すると、両方の言語でできることは大きく変わらず、どちらでもいいです。

ただし、地域によって求人数は変わりますし、それによって将来性も変わります。

そこで今回は、現役エンジニアである僕が

  • PHPとRubyの特徴
  • PHPとRuby徹底比較
  • PHPがおすすめの人・Rubyがおすすめの人

というテーマでお話します。

目次

PHPとRubyの特徴

まず、PHPとRubyの特徴について簡単にまとめていきます。

PHPの特徴

PHPの特徴は以下の通りです。

PHPの特徴
  • 最大の特徴:世界のwebサイトの80%で使用
  • 主要なサービス:メルカリ、facebookなど
  • 学習コスト:比較的低い
  • 有名なフレームワーク:Laravel, CakePHP

PHPは、実に世界のwebサイトの80%はPHPで動いているという事実があるほど、世界的に幅広く使われている言語です。

一般的なイメージとして

  • Ruby:スタートアップ向け
  • PHP:受託など比較的大規模向け

という印象を持つかと思いますが、メルカリ・facebookなどで使われているなど意外とスタートアップ企業でも使われています。

初学者・ベテランの人を問わず愛用者が多いことから、まさに対象者を問わずに愛される言語の1つと言えます。

たかひろのアイコン画像たかひろ

最近さらにPHPは使いやすくなって人気が再燃しているよ!

Rubyの特徴

続いてRubyの特徴は以下の通りです。

Rubyの特徴
  • 最大の特徴:webアプリケーションを爆速で作るRuby on Railsの存在
  • 主要なサービス:Cookpad, Freeeなど
  • 学習コスト:比較的低い
  • 有名なフレームワーク:Ruby on Rails

Rubyの最大の特徴は、webアプリケーションを爆速で作るRuby on Railsの存在です。

Ruby on Rails:Rubyのフレームワーク。簡単にアプリケーションを作るパッケージのこと

Ruby on Railsは強力なフレームワークのため、どの企業でも採用しています。

つまり、一度習得するとRubyの仕事が存続する限り仕事に困ることはありません。

一方で、Rubyは「初学者でも楽しみながらプログラミングができること」を目的とした言語であり、根強い人気があります。

以下の記事などで「将来性のない言語」として紹介されているなど、10年後はわかりませんが、しばらくは人気が続く言語といえるでしょう。

たかひろのアイコン画像たかひろ

とにかく速く作れるためスタートアップ企業で採用されるケースが多いよ!

PHPとRubyをそれぞれ3項目で徹底比較!

では、PHPとRubyについてそれぞれ比較していきます。

今回比較するのは下記の3項目です。

PHPとRubyの比較
  • 【PHPとRuby】仕事が多いのはどっち?
  • 【PHPとRuby】学習が簡単なのはどっち?
  • 【PHPとRuby】平均年収が高いのはどっち?

【PHPとRuby】仕事が多いのはどっち?

結論からお話すると、PHPの方が求人が倍近くあります。

具体例としてエンジニアがよく利用する、転職サイトのGreenを見てみましょう。上がPHPで下がRubyの検索結果になっています。

出典: Green
出典: Green

他にもフリーランスサイトでおなじみのレバテックフリーランスで検索してみましょう。こちらも同様に上がPHPで下をRubyとして検索結果を見ていきます。

出典: レバテックフリーランス
出典: レバテックフリーランス

これらをまとめると以下のような結果になります。

  • PHP
    • Green: 3263求人
    • レバテックフリーランス: 1267件
  • Ruby
    • Green: 1950求人
    • レバテックフリーランス: 589件

求人数の比較だけで言えば、PHPの圧勝と言えそうです。

【PHPとRuby】学習が簡単なのはどっち?

初学者にとって、できるだけ早く仕事を獲得できるだけのスキルが欲しいと思いますよね。

様々な意見がありますが、PHPとRubyの学習についてどちらが簡単か?という質問に関しては、個人的に引き分けかなと思います。

なぜなら、PHPやRubyといったサーバーサイド言語は、プログラミング言語以外に理解すべき知識が数多く存在するためです。

一例を挙げると、

  • HTTPリクエストの知識
  • データベースの知識
  • CookieやSessionの知識
  • セキュリティの知識
  • 設計の知識

といった、様々な知識が必要になります。

したがって、どちらのプログラミング言語が簡単か?という議論にはそもそもあまり意味がありません。

以下の記事では、PHPを独学で学習する際に学ぶべきことについてまとめています。Rubyも同じようなステップを踏むことになるため、参考にしていただければと思います。

あえて言うなら、RubyはフレームワークをRuby on Rails以外に採用することが、事実上考えられません。

そのため、様々なフレームワークに触る可能性のあるPHPの方が、長い目線で言えば学習することは多いと言えるかもしれませんね。

【PHPとRuby】平均年収が高いのはどっち?

続いて、平均年収も見ていきましょう。

求人検索エンジンのスタンバイが2017年に調査したデータによると、結果は以下のようになっています。

これらの結果を見ると、Rubyの方が平均年収は約40万円高いという結果になっています。

これだけを見るとRubyの方が稼げる!と思われるかもしれませんが、以前求人サイトを運営しているエージェントの人から聞いた話によると、

PHPの平均年収が低く見えるのはスキルレベルがばらばらなため

という話もあるみたいです。

したがって、一概にPHPだから年収が低い、Rubyだと高い年収が獲得できるというのは少し考え方が甘い部分もあると言えます。

同じくらいのレベル感であれば、それほど年収は変わらないと考えていいのではないでしょうか。

結論:PHPがおすすめな人・Rubyがおすすめな人

ここまでの内容を元にPHPがおすすめな人・Rubyがおすすめな人をそれぞれまとめます。

PHPがおすすめな人

PHPがおすすめな人は以下の通りです。

PHPがおすすめな人
  • 東京以外に在住の人
  • 少しでも転職のハードルを下げたい人

PHPの強みは、やはり求人の数と幅広さといえます。

Rubyの求人はほとんど東京の一極集中ですが、PHPはJavaと同様、全国各地に求人があります。

つまり、業務で使う技術を事前に学習できるメリットがあり、Rubyと比較しても転職難易度は下がりやすいでしょう。

具体的に何から学習すればいいの?という方は、以下の記事で学習方法を解説しているので合わせてご覧ください。

Rubyがおすすめな人

Rubyがおすすめな人は以下の通りです。

Rubyがおすすめな人
  • 東京在住の人
  • 転職先でハズレを引きたくない人
  • スタートアップ系の企業に特化したい人
  • スクールも考慮に入れる人

RubyはPythonなどと並び、PHPと比較すると新しい言語です。

したがって、技術的にもモダンな職場環境である可能性は高く、東京在住であればいい選択になるでしょう。

また、Rubyは学習コストの低さからスクールも数多くあり、低価格・高品質のスクールに通いやすいです。

しっかりと技術を身につけていきたいけど、最初だけはスクールなどのサポートも欲しい!と考える人はRubyがおすすめと言えるでしょう。

たかひろのアイコン画像たかひろ

Rubyも言語としては人気が高くまだまだおすすめできるよ!

まとめ:PHPとRubyはどっちもOK!自分の志向に合わせて決めよう!

この記事のポイントをまとめます。

  • PHPは世界中でも圧倒的に使われている
  • Rubyはフレームワークの学習が1つで済む
  • 学習コストはどっちも大きく変わらない
  • 平均年収はRubyが上だが、経験によってはそれほど変わらない

よく比較されるだけあって、RubyとPHPは好みの問題で大きく変わらないという結論になってしまいました。

言語的に大きな違いがあるわけではなく、どちらかというと住んでいる地域や自分の志向によって変えるべきといえます。

学習する言語が決まれば、あとは実際に手を動かしてみましょう!以下に学習ロードマップを紹介しているので、ぜひご覧ください。

- 3ヶ月でエンジニア転職を目指そう -

  • 解決できないエラーに心が折れた
  • 転職に必要なレベルがわからない
  • 本当に今の学習で転職できるか不安

そんな悩みを持っている人に

現役エンジニアが教える3ヶ月でエンジニア転職を実現する方法

を解説しています。

コメント

コメントする

目次
閉じる