「Ruby」の案件求人検索結果

■Rubyとは?
Ruby言語の開発者はまつもとひろゆき氏という日本人です。プログラミング言語の多くはIT先進国であるアメリカの技術者が考えたものですが、実はRubyを考えたのは日本人です。日本が誇れるプログラミング言語といえます。(ちなみに、まつもとひろゆき氏は有名掲示板サイト2ch創設者のひろゆき氏とは別人です。ネット上でもたまに勘違いされている様子が見受けられますが、2chのひろゆき氏は西村ひろゆき氏です。)

まつもとひろゆき氏はRubyを開発する際にバランス感覚を大切にしており、Perl、Smalltalk、Eiffel、Ada、Lisp、といったプログラミング言語のいいとこ取りをして作りました。これらの言語はPerl以外かなりマイナーなものではありますが、要するに複数のプログラミング言語の良いところを抽出してできたのがRubyという言語です。Rubyができたのは1995年ですが、それ以来世界中からプログラマーに愛用されている言語となっています。

おすすめワード
  • [Ruby]クラウド型販売支援プラットフォームテストの求人案件@浜松町

    ~550,000円/月業務委託(常駐)

    最寄り駅
    浜松町 
    使用言語
    仕事内容
    ・運営中の販売支援サービスの検証チームに携わっていただきます。 ・販売支援プラットフォームサービスに対してテスト設計及びテスト実行を行っていただくポジションとして携わっていただきます。 ・Ruby(Selenium)の実装もご対応いただく場合がございます。 ・ご経験及びタイミングに応じてサブリーダーポジションとしてご参画いただきます。

    詳細を見る

  • [Ruby]サービス基盤を支えるエンジニアの求人案件@原宿

    ~800,000円/月業務委託(常駐)

    最寄り駅
    原宿 
    使用言語
    仕事内容
    ・サーバーサイドエンジニア(Railsエンジニア)の募集です。 ・開発するiOSアプリはiPadレジアプリ、オーダリングアプリ・在庫管理アプリのがありますが、さらに新サービスの提供開始を見据えて開発も行っております。 ・Ruby on Railsによる開発はもちろんのことですが、iOS開発、pythonやScalaなど他の言語にも積極的に関わるようなマルチエンジニアが何名も存在しています。

    詳細を見る

  • [Ruby]ゲームのエンジニアの求人案件@目黒

    ~800,000円/月業務委託(常駐)

    最寄り駅
    目黒 
    使用言語
    仕事内容
    ・新規/既存のゲーム開発に携わっていただきます。 ・サーバサイドの設計・開発・運用業務

    詳細を見る

  • [Ruby]Webアプリケーションエンジニアの求人案件@代官山

    ~800,000円/月業務委託(常駐)

    最寄り駅
    代官山 
    使用言語
    仕事内容
    ・自社サービスのECプラットフォームの新規機能の追加及び改修が主な業務となります。 ・IaCやコンテナ環境での開発になるため、アプリケーションからインフラ領域までフルスタック的な業務範囲になりますが、 最低限Railsで開発が可能であれば問題ありません。

    詳細を見る

  • [Ruby]ヘルスケアアプリエンジニアの求人案件@有楽町

    ~800,000円/月業務委託(常駐)

    最寄り駅
    有楽町 
    使用言語
    仕事内容
    ・アプリケーションを横断してパフォーマンスボトルネックを特定する業務をご担当いただきます。 ・アプリケーション間のデータフローの整理 ・ネットワークオーケストレーション層の作成 ・Web APIの実装とテスト

    詳細を見る

  • [Ruby]インターネットVR内見サービスで急成長中の不動産テックベンチャーの求人案件@表参道

    ~800,000円/月業務委託(常駐)

    最寄り駅
    表参道 
    使用言語
    仕事内容
    ・インターネットVRサービスのサーバーサイド仕様検討、設計、開発、実装、運用保守をご担当いただきます。 ・エンジニアとして、サーバーサイド開発チームへ参画し、マネージャー監督のもと、 建築設計/3DCG制作/フロンドエンド開発/レンダリングエンジン開発など各チームとの連携。

    詳細を見る

  • [Ruby]マイクロサービスを前提とした環境で活躍するインフラエンジニアの求人案件@新宿

    ~800,000円/月業務委託(常駐)

    最寄り駅
    新宿 
    使用言語
    仕事内容
    ・SaaS製品のメジャーバージョンアップに伴う新規プロダクト開発をご担当いただきます。 ・AWSでのマイクロサービスを前提とした環境において、デプロイ・リリースを含めた環境を構築していただきます。 ・AWSで動作するログ監視、JOB実行基盤の構築、改善を実施していただきます。 ・現行プロダクトの知見は活かしつつ、アーキテクチャ検討から開発を行います。 [作業内容] ・設計/実装/レビュー

    詳細を見る

  • [Ruby]トラック物流プラットフォーム事業担当エンジニアの求人案件@目黒

    ~700,000円/月業務委託(常駐)

    最寄り駅
    目黒 
    使用言語
    仕事内容
    ・プランナーと協同しての機能要件の定義 ・Ruby/JavaScript/Swift/Java等による各種機能開発 ・コードレビューや各種テスト実施による品質保証 ・既存コードのリファクタリング等

    詳細を見る

  • [Ruby]ビッグデータ・マーケティング関連の自社サービス開発業務の求人案件@新宿

    ~800,000円/月業務委託(常駐)

    最寄り駅
    新宿 
    使用言語
    仕事内容
    ・ビッグデータを基にした網羅的なマーケティングサービス(SaaS)の開発業務をご担当いただきます。 ・デジタルマーケティング領域でも最新の概念であるマーケティングオートメーションのツール開発へ従事して頂きます。 ・要件の理解から開発までを一貫して担っていただきます。 ・開発は一部オフショアでも行っており、ソースレビューなども実施していただきます。 (オフショアはブリッジSEがいるため、全般的な管理はブリッジSEが行います。)

    詳細を見る

  • [Ruby]動画見放題サービスのRails エンジニアの求人案件@麹町

    ~850,000円/月業務委託(常駐)

    最寄り駅
    麹町 
    使用言語
    仕事内容
    ・ビジネスパーソン向け動画見放題サービスのバックエンドの開発 ・数年以内に検討している、グローバル対応の企画・開発 ・ラーニングプラットフォームに関わるバックエンド開発 ・テクノロジー、ラーニングデータを活用した新たな社会人教育のあり方の企画等

    詳細を見る

  • [Ruby]自社、他社のWebサービスのサーバーサイドエンジニアの求人案件@上野

    ~700,000円/月業務委託(常駐)

    最寄り駅
    上野 
    使用言語
    仕事内容
    ・大規模サイトのバックエンド開発、最新技術を利用したWebサービスの仕様検討から設計、実装、運用までをご担当いただきます。 ・ユーザやクライアントの求めるゴールを明確化し、ディレクター、デザイナー、フロントエンドエンジニア、メディアプランナー、コンテンツクリエイターなど、さまざまな領域のクリエイターとチームを編成し、コーポレートサイトやメディアサイト、Webサービスなど 多種多様なプロジェクトに取り組んでいただきます

    詳細を見る

  • [Ruby]アパレル向けECサイト開発の求人案件@白金台

    ~700,000円/月業務委託(常駐)

    最寄り駅
    白金台 
    使用言語
    仕事内容
    ・ECサイトパッケージ(Ruby版)をカスタマイズして新規ECサイト構築をご担当いただきます。 ・フロント部分のVIEW部分のカスタマイズ作業がメインとなります

    詳細を見る

  • [Ruby]クラウド会計サービス新規事業の求人案件@五反田

    ~900,000円/月業務委託(常駐)

    最寄り駅
    五反田 
    使用言語
    仕事内容
    ・クラウド会計サービスを手掛けている会社内でのお仕事です。 ・会計システムの機能追加などに携わっていただきます。 ・サーバーサイドはRubyonRailsで開発されており、フロント側はReact/Redux環境で開発されております。 ・もしグロース系の経験がある方にはグロース開発のお仕事もあります。

    詳細を見る

  • [Ruby]エネルギー比較サイト/アプリ開発の求人案件@錦糸町

    ~900,000円/月業務委託(常駐)

    最寄り駅
    錦糸町 
    使用言語
    仕事内容
    ・エネルギー比較サイト/アプリの開発に携わって頂きます。 ・設計から幅広く担当して頂きます。

    詳細を見る

  • [Ruby]Rubyにより製品開発の求人案件@品川

    ~500,000円/月業務委託(常駐)

    最寄り駅
    品川 
    使用言語
    仕事内容
    ・Rubyにより製品開発をご担当いただきます。

    詳細を見る

  • [Ruby]Webエンジニアの求人案件@銀座

    ~650,000円/月業務委託(常駐)

    最寄り駅
    銀座 
    使用言語
    仕事内容
    ・サービス開発における業務全般 ・サービスにおけるユーザーの利用状況の分析と改善案の早出 ・サービス開発に必要なアーキテクチャ設計および実装 ・サービス安定稼働に必要な保守運用業務

    詳細を見る

  • [Ruby]業務系基幹システム開発の求人案件@目黒

    ~650,000円/月業務委託(常駐)

    最寄り駅
    目黒 
    使用言語
    仕事内容
    ・顧客先にて自社プロダクト、受託プロジェクトの開発に携わっていただきます。

    詳細を見る

  • [Ruby]エンジニアの求人案件@渋谷

    ~850,000円/月業務委託(常駐)

    最寄り駅
    渋谷 
    使用言語
    仕事内容
    ・自社サービスの開発運営と他者から受けているサービスの開発・運営に携わっていただきます。 ・メディアに特化した事業を手掛けており、乗り物情報に関してのサービス、比較サイトなど小さなものから大きいのものまで 案件ございます。 ・現状、開発に関しては、外部の会社に頼んでいるのでエンジニアは社内におりません。 ・自発的に行動できる方を求めております。 ・裁量権が大きく、やりがいのある環境で業務に携わっていただきます。

    詳細を見る

  • [Ruby]オーダーメイド型服飾注文サイト・受注システム開発の求人案件@東池袋

    ~800,000円/月業務委託(常駐)

    最寄り駅
    東池袋 
    使用言語
    仕事内容
    ・大まかな仕様は決定していますので、フロント制作チームと共に協力して開発をお任せします。 ・2次元のキャラクターが身に着けている服飾製品をオリジナルでオーダーできる専用受注システムの開発をご担当いただきます。 ・イメージとしては、サイト内に登録されているキャラクターやアニメ、漫画、小説などのジャンルから選択をし、自身で測った各部位の採寸結果及び完成イメージ画像などを送り、オーダーメイドのコスプレ衣装を制作するメンバーへ依頼をして頂くサイトとなります。 ・海外でもクールジャパンとして話題になっている文

    詳細を見る

  • [Ruby]出版社向けECサイト開発の求人案件@代々木

    ~700,000円/月業務委託(常駐)

    最寄り駅
    代々木 
    使用言語
    仕事内容
    ・出版社向けECサイトの開発をご担当いただきます。 ・マネージャーからシステムのご説明があり,開発を中心に対応をして頂きます。 ・出版社向けECサイトの開発をご担当頂きます。 ・主な機能と致しましては、ECサイトとしてショッピングサイトのリニューアル、会員向けの機能、レコメンド分析によるお勧め商品のメール配信機能、ランディングページ・各種分析機能の盛り込み(売上分析・アクセス分析・RFM分析))になります。

    詳細を見る

Rubyについて

Rubyの特徴は、効率的で書きやすいということです。出力もp一文字だけなので、たとえばJavaなどと比べても書きやすいです。オブジェクト指向でここまで記述が短く済むので、今よりもっと普及していてもおかしくないような感じはします。

JavaやPHPほどは開発で使われない理由は、スクリプト言語であることが挙げられます。JavaやC言語はコンパイルしますが、Rubyはコンパイルなしで随時実行される形式です。コンパイルする言語の方がトータルの処理時間が短く済むケースが多いため、Rubyの使用頻度が少なくなっています。

Rubyはメイン言語というよりは、比較的軽い処理の実装に補助的に使用されるイメージです。

■Rubyの資格について
Rubyの資格試験でもっとも有名なものは、Ruby技術者認定試験です。Javaなどでも技術者認定試験がありますが、それと同じようなものです。問題の内容はソースコードが表示され、その処理結果を選択式で選択していく形式になります。

割と引っ掛け問題やどちらか微妙な処理も多く、正直なところ嫌な問題が多いです。Javaの試験を受けた経験のある方は多いかと思いますが、まったく同じです。またグレードはSilverとGoldに分かれており、その点もJavaと同じです。

■Rubyの魅力・市場動向について
Rubyは上記の通り市場に一般公開されたのが1995年なので、比較的新しいプログラミング言語ではあるものの、最新というわけではありません。それにも関わらず、最近Rubyを意識し始めた方も多いのではないでしょうか。

その理由は、Ruby案件が急速に増えているからです。2004年にRuby on Railsというフレームワークが誕生しましたが、このフレームワークの普及が一気にRuby人気を加速させました。

RubyシステムでフレームワークにRuby on Railsが使われている有名サービスとしては、価格.comやクックパット、GitHubなどが挙げられます。どのサービスも比較的新しいものですが、市場で急速に普及しました。

Ruby on Railsで作られた有名サービスが数々誕生し、結果的にRubyの認知度とシステムが増え、現状もその傾向が続いているということです。新規システム開発だけでなく既存のシステムの改修案件も募集が出ているので、今の案件数も将来性も充分と言えるでしょう。

ただし、Rubyだけの特化することはあまりおすすめできません。理由としては、プログラミング言語は複数使えた方が仕事の幅が広がることと、Rubyはインタプリタ型言語だからです。

コンパイラ型を含めて複数のプログラミング言語を扱えた方が良いでしょう。

■Rubyの勉強法について
Rubyの勉強法は他の言語と同様です。基本的な書き方を覚えたら、実際にシステム開発に取り組むのが良いでしょう。開発するものは個人で仕事を受託しても良いですし、そこにはまだ至らないと思ったら利益は度外視して個人で考えたシステムを作ってみると良いです。

何を作れば良いかわからない場合、ネットで検索してみると良いでしょう。練習用の題材がいくつか見つかるので、深く考えずに実装していくことをおすすめします。途中で別に作りたいものが見つかれば乗り換えても良いですし、何を作るか迷って考え続ける時間は無駄です。

どうせ練習用のシステムであるならば、迷っている間にもどんどん手を動かしてやってみて、ちょっとでもスキルアップしていくと良いです。もちろん仕事として受託する場合は見切り発車だとまずいので、ある程度リサーチして自分にできそうなものなのか、調べながらやればなんとかなる範疇なのか、といったことを事前に考えると良いですね。

私自身Rubyではないのですが、自分の力量以上の案件を受注した経験はあります。完成すれば達成感はありますが、やはりその過程で苦労することは覚悟した方が良いです。一人で作業する場合自分でなんとかしなければならないので、納期に間に合わすために徹夜で調べ物をすることなどもあるかもしれませんね。

今までに手掛けたことのある案件なら掛かる時間の予測ができ、また途中で詰まることも少ないです。しかし、今までにやったことがない案件だと掛かる時間の予測が難しい上に途中で詰まる可能性が高く、結果的に追い込まれていくのです。

これも経験なので頑張れるならどんどん受注していけば良いですが、兼業の場合なかなか厳しいものがあります。なので、Rubyにしても無理せずに、いきなり仕事にするよりは勉強用のシステム作りからスタートした方が良いかもしれません。

初めてのプログラミング言語でRubyを選ぶ人は少ないので上記のように仕事や勉強用のシステム開発を行う前提で記載しましたが、プログラミング経験自体が浅い場合は動画や書籍による基礎学習からスタートしてください。

基本のアルゴリズムや実装の仕方がまとめられているので、一通り見れば実際のシステム開発に移行できます。ただし、そもそも初めてのプログラミング言語にRubyを選択することはあまりおすすめできません。

HTML、CSSなどのより簡易的なところから始めるか、処理を実装するのであればJavaやPHPなど案件が多いメジャーな言語から始めた方が仕事が多く、汎用性も高いです。メジャーな言語を学んでからRubyに移行しても全然遅くはないので、それがおすすめです。

案件探しやフリーランスになるための相談する