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

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

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

おすすめワード
  • [Ruby]ヘルスケアサービス開発の求人案件@有楽町

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

    最寄り駅
    有楽町 
    使用言語
    仕事内容
    ・ご経験スキルに応じて下記作業をお任せします。 ・アプリケーションを横断してパフォーマンスボトルネックを特定 ・アプリケーション間のデータフローの整理 ・ネットワークオーケストレーション層の作成 ・WebAPIの実装とテスト

    詳細を見る

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

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

    最寄り駅
    目黒 
    使用言語
    仕事内容
    ・ソーシャルゲームやエンターテイメントサービスの企画・開発・運用をご担当して頂きます。 ・RubyonRails,MySQL,Redisを利用したサーバサイドアプリケーション・ウェブAPIの開発 ・機能投入後の効果検証・機能改善 ・設計・コードのレビュー ・パフォーマンスチューニング ・基盤技術の調査・研究・選定・改善

    詳細を見る

  • [Ruby]法人向けに提供する自社サービス(AI)の設計・開発の求人案件@本郷一丁目

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

    最寄り駅
    本郷一丁目 
    使用言語
    仕事内容
    ・法人向けに提供する自社サービス(AIを活用した)のウェブサービスの設計・開発に携わって頂きます。 ・Webダッシュボード・API・データベースの設計・開発 ・新規サービスの設計開発・既存サービスの追加開発

    詳細を見る

  • [Ruby]独自マーケティングシステム向けサーバサイド開発の求人案件@赤坂見附

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

    最寄り駅
    赤坂見附 
    使用言語
    仕事内容
    ・クライアントが展開しているCXM型の独自マーケティングシステムのサーバサイド開発になります。 ・データ分析経験・ビックデータ集計・分析基盤の構築・機械学習など非常にトレンド的な開発環境にアサインが出来ます。 ・メンバーのスキルも非常に高くおススメの現場です。

    詳細を見る

  • [Ruby]時間取引サービス開発の求人案件@六本木一丁目

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

    最寄り駅
    六本木一丁目 
    使用言語
    仕事内容
    ・時間取引サービスシステムの開発として主にサーバーサイド開発をお任せします。

    詳細を見る

  • [Ruby]システム構築の求人案件@田町

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

    最寄り駅
    田町(東京都) 
    使用言語
    仕事内容
    ・大手電機メーカーの社内業務支援系のシステム構築をお任せします。 ・Ruby+RubyonRailsでアジャイル的に設計・製造・テストを実施。 ・構築しているシステムに対するリファクタリング・機能追加開発。

    詳細を見る

  • [Ruby]サーバーサイドエンジニアの求人案件@五反田

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

    最寄り駅
    五反田 
    使用言語
    仕事内容
    ・某自社アプリのサーバの改善・新機能追加をお任せします。 ・WebAPIを通じてすべてのデータをクラウドに保存して利用しています。 ・WebAPIはRubyonRailsを使って開発し、AWSのサーバ上で運用しています。 ・オープンソースのライブラリを利用しながら、Githubのプルリクエストをベースに開発をしています。 ・GithubへのプッシュごとにCircleCIで自動テストを実行し、サーバへのデプロイを行っています。

    詳細を見る

  • [Ruby]海外APIを組み込んだ情報発信サイトの開発の求人案件@品川

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

    最寄り駅
    品川 
    使用言語
    仕事内容
    ・国内外のEC運営企業が提供しているAPIの解析から、先ずは入って頂きます。 ・社内メンバーと共に、データベースの選定・開発に必要な環境を整えて頂き、現在決定している大まかな機能を要件定義・設計書に落とし込んで頂きます。 [担当工程] ・上流~下流までを予定していますが、開発に関しては社内メンバー及び一部外部ベンダーと協力して行って頂きますので、お任せする工程としては、Plとしての上流、開発の一部、テスト、リリース及び環境構築となります。サイトのリリースは遅くとも来年の夏頃を予定しており、その後は半

    詳細を見る

  • [Ruby]ロジェクト管理ツールのプラグイン開発の求人案件@大崎

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

    最寄り駅
    大崎 
    使用言語
    仕事内容
    ・社内で使用している管理ツールプラグインの構成把握の為、簡単な研修を2日程受けて頂きます。 ・1週間程度、既にプラグインを導入している他社システムの運用保守として問い合わせ対応・新規開発に使用した仕様書・設計書から学んで頂きます。 ・PLから割り振られた新規顧客の各プラグイン開発を行って頂きます。 [担当工程] ・現在開発~導入までを予定していますが、既に年内から来年春先にかけて、導入予定顧客が50社を超えている為、要件定義・顧客とのミーティングへの参加経験がある方は、上流工程も一部行って頂く予定

    詳細を見る

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

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

    最寄り駅
    銀座 
    使用言語
    仕事内容
    ・システム開発部門のリーダー、マネジャーとして、業務全般に携わっていただきます。 ・完全外注で進んでおりますが、今後はあなたを中心に自社のエンジニアチームを立上げて頂くことになります。 ・プロダクトのコントロールを含め、ともに内製化を進めていただける旗手たる技術的リーダーを募集しております。 ・新設チームのリーダー、マネジャー候補となりますので、チームの雰囲気・カルチャー作りにもチャレンジできます。 ・採用・育成・組織活性に特化したコンサルティングファームであるため、採用・育成未経験の方でも問題あ

    詳細を見る

  • [Ruby]観光向け地域紹介アプリの開発の求人案件@九段下

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

    最寄り駅
    九段下 
    使用言語
    仕事内容
    ・既存アプリの各地方版の新規開発を行って頂きます。 ・研修にて既にリリースしているアプリの構成・情報更新用の専用システムに関して学んで頂きます。 ・既に決定している北海道・沖縄、静岡・山梨等代表的な観光地に関するアプリ開発と並行して、近年訪日外国人が訪れる事が多い地方都市に関しても開発を同時に進めて頂きます。 ・機能に関しては、0からの開発は少なく、ほぼ既存機能の流用となりますが、各地方による差異を明らかにする必要がある為、表示に気を付けながら開発を進めて頂きます。 ・年内までには主要都市、来年春

    詳細を見る

  • [Ruby]宅配業務向け配送支援システムのリプレイス開発の求人案件@日暮里

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

    最寄り駅
    日暮里 
    使用言語
    仕事内容
    ・リプレイス開発になりますをお任せします。。 ・既存システムの構成把握と、社内から上がっている要望等を取りまとめ、そのまま載せ替える機能と追加開発が必要な機能とにわけて頂く業務を先ずはお願い致します。 ・フロント担当メンバーと共に、大まかな画面周り・進める事が可能な箇所に関しては、随時開発に着手頂きます。 ・今後配送員・ドライバーに支給される専用端末にて、ボタン一つで報告業務が行えたり、ルート確認が行えるなど、現在のシステムでは解決できない機能を実装し、より使い勝手のいいシステムとしてリリースして頂

    詳細を見る

  • [Ruby]地域特化型マッチングシステムの改修業務の求人案件@池袋

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

    最寄り駅
    池袋 
    使用言語
    仕事内容
    ・各機能の改修と今後実装予定の、ユーザー毎の検索履歴から、おすすめ情報の表示機能の開発を行って頂きます。 ・現在改修予定の機能としては、アクセス数増加に伴う負荷分散と、検索ロジックの修正・入札によるオークション制について、リリーススケジュールが決定している。 ・研修を受けた後は、主に改修業務にあたって頂きます。 ・Pythonでの開発経験がある方は、実装予定の新機能に関して、要件定義・設計からチームに加わり、場合によってはドキュメント 制作・リーダーとして該当機能の開発管理を行って頂きます。 ・

    詳細を見る

  • [Ruby]オンラインレンタル書籍向けシステム開発の求人案件@恵比寿

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

    最寄り駅
    恵比寿 
    使用言語
    仕事内容
    ・新規開発に必要な工程を一貫して行って頂きます。 ・上流~下流までをお任せします。 ・想定しているシステム及びWebサイトのイメージに関して研修を受けて頂き、その後スキルに合わせてリーダーから担当工程を振り分けられますので、その後はメンバーと共に協力して進めて頂きます。 ・PLは既にチームに1名おりますが、本社別プロジェクトと兼任している兼ね合いもあり、PM・PLの経験がある方は早急に業務を引き継ぎ、チーム管理・ミーティングへの参加等も行って頂く予定です。 ・リリーススケジュールは来年末を予定して

    詳細を見る

  • [Ruby]クラウドソーシングサイトの改修開発・保守業務の求人案件@有楽町

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

    最寄り駅
    有楽町 
    使用言語
    仕事内容
    ・改修・追加開発・一部運用保守などの大まかに3つに分かれますが、比率としては現在改修が6割を占めております。 ・サイトリリースから満2年が経過してますが、副業・在宅でも仕事ができると多くの方に登録・利用されており、想定していたユーザー数を前年に150%で超えている状況です。 ・データベースへの情報ロスト・高負荷がかかった際の閲覧制限、その他にも多数の不具合が報告されておりますので、参画後は割り振られた改修スケジュールに沿って、順次開発に取り組んで頂きます。 ・追加機能の実装・社内メンバーからのデータ

    詳細を見る

  • [Ruby]DMP(DataManagementPlatform)システムのカスタマイズ業務の求人案件@渋谷

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

    最寄り駅
    渋谷 
    使用言語
    仕事内容
    ・スマートフォンのプッシュ通知・広告配信・メール配信・レポート・データの出力・外部システムとの連携等、様々な機能があり、ディレクターが顧客との打ち合わせで設計まで行います。 ・カスタマイズの仕様が固まり次第、アジャイル方式で開発~テストを行って頂きます。 ・システム言語はメインはRubyを使用して開発しておりますが、ロジック箇所・フロントはJava・PHPを一部利用している箇所もございますので、可能な方は該当箇所のRubyへの変更をまずは優先的にお任せ致します。 ・スキル適正に合わせた業務をお任せし

    詳細を見る

  • [Ruby]ファンドアナリスト向けSNSサイト開発の求人案件@虎ノ門

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

    最寄り駅
    虎ノ門 
    使用言語
    仕事内容
    ・新サイトを提案した社内メンバーから、リリース予定のサイト構成について研修を受けて頂きます。 ・PL経験がある方の中から、開発チームのリーダーを決め、各メンバーの担当ポジションを割り振って頂く予定です。 ・現時点ではまだ仕様が半分しか固まっていない為、開発をメインで担当するメンバー・社内のデザイナーと共に、フロント側・設計がなくても開発できる箇所から、業務を進めて頂きます。 ・開発方式はアジャイルを予定している為、開発・テスト・実装を繰り返し最終的に予定されている来年秋口のリリースに間に合うよう、全

    詳細を見る

  • [Ruby]日常生活向け複数アプリの開発および改修業務の求人案件@上野御徒町

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

    最寄り駅
    上野御徒町 
    使用言語
    仕事内容
    ・新規または既存アプリの開発改修業務にて、技術支援を行って頂きます。 ・リリースしているアプリは主にフリーで配布しており日常生活支援向けの為、定期的に機能のアップデート・iOS・Androidの大型バージョンアップに合わせた改修をお任せします。 ・今後ゲーム業界・1つのアプリ内で複数機能が搭載されたアプリの開発を予定している為、経験豊富な方・上級SE,PL等の経験がある方は、新規開発チームにて上流工程・設計書などのドキュメント制作なども含め、お任せする予定です。 ・簡単な電卓・メモ帳・家計簿管理・カ

    詳細を見る

  • [Ruby]家賃相場・比較サイトの開発および機能改修業務の求人案件@日比谷

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

    最寄り駅
    日比谷 
    使用言語
    仕事内容
    ・サイト内各機能の開発および改修をお願い致します。 ・スキルにあった機能開発をご担当頂きますが、ここ数か月でユーザーの増加・相場データの増加により、インフラ周りの設備強化も必要になってきております。 ・インフラ回りの構築経験がある方はサーバー増設・DB構築も兼任して頂く予定です。 ・単なる価格比較ではなく、住居情報を総合的に判断したスコア制の導入も検討している為、随時・新機能の開発が発生致します。 ・開発においては、簡易な仕様書・要件定義だけで製造を進めて頂くケースも多いです。 ・要件定義・仕様

    詳細を見る

  • [Ruby]公立図書館向けの図書管理システムの開発の求人案件@高輪台

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

    最寄り駅
    高輪台 
    使用言語
    仕事内容
    ・公立図書館向けの図書管理システムの設計・開発を中心にご担当頂きます。 ・設計・企画担当から公立図書館向けの図書管理システムの概要のご説明及び勉強会を実施致しますのでご理解頂いてからプロジェクトの一員として一緒に設計から一緒に参画して頂きます。 ・設計に関しては現在、上流部門の対応中になりますのでここから合流して頂きます。その後、設計~開発へ。 ・開発メンバーと共に全体開発スケジュールに沿った形での開発に取り組んで頂きます。 ・設計から開発まで幅広くお任せします。 ・都内にある公立図書館向けの図

    詳細を見る

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に移行しても全然遅くはないので、それがおすすめです。

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