質問: 現役のエンジニアのみなさんにご質問がございます。 私は現在、Webエンジニアを目指し、勉強をしているものです。 3ヶ月程前から、勉強を初めてHTML,CSS,JS(基本文法とjQueryを少し触りました)と勉強をしてきました。 そして、そろそろPHPかRubyを本格的にスクールなどに通って勉強しようと思っています。 そこで、どちらを学ぶべきか現役のエンジニアさんたちのご意見をお聞きしたいです。 どんな意見でもかまいません。PHPはここがいい、Rubyはここがいいetc..など よろしくお願いいたします。 追記 皆さん、貴重なご意見ありがとうございます。 大変参考になります。 もう少し掘り下げた相談をさせてください。 PHPかRubyかでご質問させていただきましたが、将来的にはどちらも学ぶつもりです。 その上でどちらを先に勉強すれば、将来的に良いか教えていただきたいです。PHPから他言語に行くのは苦労するという意見もちらほら見かけます。 現在は、環境構築が楽なPHPを少し触り、Webサービスってこんな風にできているのか、というのをなんとなく学んでいるところです。 お手数ですが、また様々なご意見をいただけると幸いです。 よろしくお願いします。
回答: まずはどっちって言われたらPHPを勧めます。 PHPのCMSであるwordpressが日本のCMSのシェアの8割を超えているため、少なくてもそれだけでPHPの仕事はあります。 WEBアプリケーション用のフレームワークも有力なの(codeigniter,laravelとか)が幾つもあり、CMS以外の仕事も見つけられます。 大量の処理をしないようなアプリケーションには今後も使われていくと思います。 これから先数年はWEBの業界の主流で使われる言語だと思います。 Webエンジニアになるのなら間違いなくPHPは使えた方が良いです。 rubyは数年前なら勧めていたかもしれません。 当時はもっと市場がでかくなるような気がしていましたが、残念ながら現状はそこまで大きい市場ではないようです。 仕事はなくはない程度にはあります。でも、PHP程はないです。 極論かもしれませんがrubyのWEB系はほぼrailsだと考えてもいいと思います。 railsをどこまで好きになれるかで、ruby+WEBの世界でやっていけるかを決めても良いようなレベルで支配しています。 rubyはPHPよりも言語の書き方がキレイっていうか書きやすいっていう強みがあります。 学びやすく書きやすいので楽ではあるのでコーディングは楽しいですが、市場の問題があるのでそれで仕事を得るにはそれとは関係なく大変かなと思います。