【連載企画!】Ruby on Railsを使っている企業が多い理由とは!

Ruby on Railsを使っているWeb系の企業をまとめています。キャリアに特化したQ&Aサービス「JobQ」との連載企画で実際にあったQ&Aを元に紹介しています。どんな企業がRubyを使っているのか確かめてみましょう。

TechAcademyマガジンはオンラインのプログラミングスクールTechAcademy [テックアカデミー]が運営する教育×テクノロジーのWebメディアです。初心者でもすぐ勉強できる記事が2,000以上あります。

本記事は、キャリアに特化したQ&Aサービス「JobQ」との連載企画になります。毎週月曜日に就職や転職など、あるテーマに沿って紹介していくシリーズです。前回に引き続き今回は第四弾として「RubyのフレームワークであるRuby on Railsを使っているベンチャー企業とは」というテーマで紹介していきます。

これからエンジニアを目指す人は必見ですね!

前回の「プログラミング未経験の文系学生でもエンジニアになれる!」も合わせてご覧ください。

【質問】

Q. Ruby on Rails界隈で有名な会社ってどこなのでしょうか?

 

あるベンチャー企業でエンジニアとしてインターンをしている学生です。
プログラミングスクールでRuby on Railsを勉強した後、今の会社にお世話になっています。
入社して2ヶ月になりますが、任される仕事も限られており、あまり成長を実感できていません。
他のベンチャー、スタートアップを探そうと思うのですが、Ruby on Rails界隈で有名な会社ってどこなのでしょうか?
ぜひ社会人の先輩方から教えていただきたいと思い投稿致しました。
よろしくお願いします。

https://job-q.me/2571

 

【1人目の回答】

やはり代表的なのはクックパッドでしょう。
世界的にみてもRailsを使ったかなり大規模な開発例ですし、OSSへの貢献度も高いです。
以下のスライドなどがイメージしやすいです。
https://speakerdeck.com/a_matsuda/the-recipe-for-the-worlds-largest-rails-monolith

 

【2人目の回答】

事業会社
株式会社トレタ 予約台帳サービス。よく見かけます。

開発会社
Startup Technology社
Rails専門クラウドソーシング事業がある

両社とも実情は知らないので、あくまで目にする程度の話です

 

【他の方の回答】

企業名
・Sansan株式会社
・株式会社Vasily
・ピクシブ株式会社

 

他にもRuby on Railsを使っている有名な企業としては「Wantedly, マネーフォワード, クラウドワークス, GoodPatch, freee」などが挙げられます。最近では、アプリやWebサービスを運営している企業の多くがRuby on Railsを使っているのも事実です。

では、なぜ多くのスタートアップがRuby on Railsを採用するのでしょうか。以下で「Ruby on Railsの特徴」と共に説明していきます。

スクリーンショット 2016-04-25 15.34.49

「DRY」というのは「Don’t Repeat Yourself」の略で「定義など同じ作業は繰り返し行わない」という意味。「CoC」というのは、「Convention over Configuration」の略で「規約に従うことで設定はなるべく要らないように」という意味になります。

開発の生産性が高いという特徴にも似てきますが、規約に従い自動で行われるフレームワークなので非常に効率良く作業を行うことができるのです。

また、「MVCモデル」というのは「Model, View, Controller」の頭文字を取った言葉で、アプリケーションをModel(データを扱う)、View(ユーザーサイドの見た目を作る)、Controller(ModelやViewとの連携を行う)に分けて開発していきます。

以下の画像がMVCモデルの構造となっています。

スクリーンショット 2016-04-25 16.02.24

ベンチャー企業やスタートアップでは、変化が多くかつそのスピードも速いです。

キャンペーンサイトのように100%の品質のものをリリースして終わりではなく、ユーザーの反応を見ながら柔軟に変化に対応できるRuby on Railsが適しているのです。

これから成長フェーズに向かうといったスタートアップではRuby on Railsでの開発が向いているでしょう。

 

また、JobQでは就職や転職などキャリアに関する悩みを受付中です。

ぜひ利用してみてください!

[お知らせ]TechAcademyでは初心者でも8週間でエンジニアになれるRuby on Railsオンラインブートキャンプを開催しています。RubyでWebアプリを開発したい方はご参加ください。