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

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

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

おすすめワード
  • [Ruby]ネイティブゲームアプリのサーバサイド開発の求人案件@原宿

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

    最寄り駅
    原宿 
    使用言語
    仕事内容
    ・スマートフォン向けネイティブゲームアプリのサーバ側プログラムをご担当頂きます。

    詳細を見る

  • [Ruby]アパレル顧客向けエンゲージメント向上アプリ開発の求人案件@六本木

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

    最寄り駅
    六本木 
    使用言語
    仕事内容
    ・オリジナルプロダクトの、店舗の販売員がECサイトで販売できるオムニチャネルアプリの管理画面及びAPI開発に 携わっていただきます。 ・RubyonRailsを用いた開発をご担当いただきます。

    詳細を見る

  • [Ruby]英会話学習ソーシャルゲームアプリ開発の求人案件@水道橋

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

    最寄り駅
    水道橋 
    使用言語
    仕事内容
    ・アプリと連携するAPIの開発業務をご担当頂きます。 ・追加開発・保守 ・アプリ、サーバー、デザイン1人ずつで構成されています。 ・週1でクライアントとの定例会議 ・アプリの性質上、Slackで急ぎの連絡がくる場合もあります。

    詳細を見る

  • [Ruby]不動産情報会社でのシステム開発・保守の求人案件@新橋

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

    最寄り駅
    新橋 
    使用言語
    仕事内容
    ・某大手不動産情報会社にてシステムの開発・改修・保守・運用及び付随案件の対応をお任せします。 ・物件API/HADOOP開発・改修・保守支援作業 ・画像関連開発・改修・保守支援作業

    詳細を見る

  • [Ruby]リモートサポートサービスの開発業務の求人案件@浜松町

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

    最寄り駅
    浜松町 
    使用言語
    仕事内容
    ・特許を多数取得している技術力の高いモバイルサービス企業にて、スマホやタブレットを遠隔でサポート、セキュリティ対策のできる サービスの開発をご担当いただきます。 ・RubyonRailsにて設計工程から実装工程をメインでご担当いただきます。 ・中長期的にRubyの開発に関わることができ、Rubyの開発を行いたい方、Rubyのスキルを腰を据えて上げたい方にお薦め。

    詳細を見る

  • [Ruby]BtoCコンテンツ向け開発支援案件検索の求人案件@渋谷

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

    最寄り駅
    渋谷 
    使用言語
    仕事内容
    ・各サービスのKGI、KPIに基づき、データを解析するための集計ジョブの開発・運用にお任せします。

    詳細を見る

  • [Ruby]マッチングサイトの外注管理ツール作成の求人案件@渋谷

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

    最寄り駅
    渋谷 
    使用言語
    仕事内容
    ・マッチングサイトの外注管理ツール作成を行って頂きます。

    詳細を見る

  • [Ruby]画面周りとバッチの作りこみの求人案件@渋谷

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

    最寄り駅
    渋谷 
    使用言語
    仕事内容
    ・ファイル連携の仕組みをRubyにて構築中です。 ・画面周りとバッチの作りこみを設計からご担当いただきます。

    詳細を見る

  • [Ruby]自治体におけるビル管理システムの開発の求人案件@芝公園

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

    最寄り駅
    芝公園 
    使用言語
    仕事内容
    ・新規開発に必要な工程を一貫して行って頂きますが、参画後はまず、現在ビル管理を行う各業者で使用しているシステム・管理一元化を提案した自治体職員とミーティングを重ね、具体的な要件・機能について固めて頂きます。 ・システムに必要な環境の構築から開発~リリースまでを行って頂きます。 ・開発イメージとしては、仕様書及び設計書の制作と同時に各機能の開発を進めて頂き、1週間毎にチーム内でブラッシュアップを行いながら、最終的に来年秋頃のリリースに間に合うよう業務に取り組んで頂きます。 ・地方自治体が所有している都

    詳細を見る

  • [Ruby]富裕層向けECモールの開発の求人案件@新宿三丁目

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

    最寄り駅
    新宿三丁目 
    使用言語
    仕事内容
    ・ECモールのサーバーサイドの開発全般と、可能な方はフロント側の一部コーディングもしくは特設ページ等の企画提案もご担当頂く予定です。 ・既に基本設計が完了しており、また出店予定の企業も150店舗程決定している為、設計書を見ながら開発を進めて頂きます。 ・フロント側はデザイナーとコーダーがそれぞれ1名ずつおりますが、既に業務が手一杯の為、サーバーサイドの開発経験が浅い方はコーディング側へスライドして頂く場合もございます。 ・日本初上陸の店舗もございますので、モール内で特設ページを設ける予定ですが、富裕

    詳細を見る

  • [Ruby]フードデリバリー系サービス開発の求人案件@代々木

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

    最寄り駅
    代々木 
    使用言語
    仕事内容
    ・既存Webサービスの新規機能の開発をお任せします。 ・新規webサービスの設計・実装 ・ユーザーヒアリング等を通じたユーザー理解 ・要件定義の補助・提案・設計 ・社内用契約・在庫情報管理用Webアプリの企画・開発 ・今後のシステム拡張を見越した技術検証 ・各種サービス・基幹業務システムのRubyコーディング ・既存コードのリファクタリング ・コードレビュー

    詳細を見る

  • [Ruby]中古車に関する販売管理システム開発の求人案件@田端

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

    最寄り駅
    田端 
    使用言語
    仕事内容
    ・システム開発に必要な設計・開発・納品・運用の全体をお任せ致します。 ・上流工程の経験がある方は、参画後すぐに本店内部の業務把握と並行してシステムに組み込むべき機能の選定を行って頂きます。 ・チーム(3~5名前後)でアジャイル方式で開発に取り組んで頂く予定です。 ・急務で開発して頂きたい機能として、問い合わせ内容の各店舗への自動振り分けがあります。 ・日々20件前後、問い合わせが入っておりますので、ユーザーの最寄り駅から、本店を通さず自動で各店舗のシステムへ問い合わせが届くような機能を早急に開発し

    詳細を見る

  • [Ruby]自治体向け求人サイトの開発の求人案件@有楽町

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

    最寄り駅
    有楽町 
    使用言語
    仕事内容
    ・新規開発に必要な設計~開発、テスト及びリリースまでを行って頂きます。 ・今回求人情報の取得には、ハローワーク・大手求人情報を取り扱っている各企業が配布しているAPIを利用し、常に最新の情報が自治体及びユーザー側で取得できるように機能開発して頂きます。 ・ユーザーの検索ワード・閲覧した内容を元に、関連した求人内容の表示行える様、設計の段階で詳細を固めて頂き、開発に着手して頂きます。 ・リリース予定は、来年の夏、お盆明けを予定しておりますので、チームで協力して開発に取り組んで頂きます。 ・地方自治体

    詳細を見る

  • [Ruby]大手MMOブラウザゲーム開発の求人案件@五反田

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

    最寄り駅
    五反田 
    使用言語
    仕事内容
    ・スキルに合わせて割り当てられた機能の開発を行って頂きます。 ・フレームワークはRailsを全ゲーム通じて使用していますので、スキルに合わせて各プロジェクトに参加して頂く頂きます。 ・既存ゲームでは特にネイティブゲームの様な演出を目指していますので、ActionScriptで開発して頂きます。 ・新規イベントの実装時は、サーバーダウンの可能性・操作性が極端に落ちる可能性もありますので、深夜作業にて対応頂く場合もあります。 ・各ゲーム毎にデザイナー・プランナー・コーダーとそれぞれチームに分かれており

    詳細を見る

  • [Ruby]不動産賃貸会社向けポータルサイトの開発の求人案件@目黒

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

    最寄り駅
    目黒 
    使用言語
    仕事内容
    ・お客様と要件定義の進行中になりますので主に画面モック作成を中心にご対応を考えております。 ・具体的に決まった画面単位で開発を実施していき定例会にてレビューを実施していきます。 ・お客様からUI/UXの面で色々と要望が多く出ていますのでレビュー後のデザイン及び仕様の修正が多々あると思いますので随時ご対応頂く形となります。 ・フロントエンドの部分を主にご対応頂きますが、一部バックエンド側のタスクもご担当頂きます。 ・大手不動産会社のポータルサイトのリニューアルの開発をご担当頂きます。 ・ポータルサ

    詳細を見る

  • [Ruby]社内運用系の日報管理システムの開発の求人案件@新宿

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

    最寄り駅
    新宿 
    使用言語
    仕事内容
    ・1名が上流工程、1名が製造を予定しております。 ・今回導入予定の企業は、社員数は200名と少ないながら、派遣及びアルバイト、また配送員を含めると数万人に及び現在特に配送業務を担当している社員とアルバイトの管理が追い付いていない為、システムの導入を決定しました。 ・システムの運用開始は秋頃をめどにしている為、現在営業が大まかなスケジュールとシステムに対する要望を詰めておりますので、上流工程を担当頂ける方は要件定義~詳細設計に早急にあたって頂きます。 ・製造をメインに担当頂く方は、参画後は既存メンバー

    詳細を見る

  • [Ruby]民宿サイトのRubyエンジニア募集の求人案件@大手町

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

    最寄り駅
    大手町 
    使用言語
    仕事内容
    ・民泊新法の施工される2018年夏を目標に、民泊プラットフォーム開設の準備を行っております。すでにサービスローンチしておりますマンスリーマンションサイトと、民泊サイトとのデータ連携をお願いいたします。 ・民泊サイトとマンスリーサイトとの連携案件 ・在庫データ連携システムの設計・開発・運用 ・大量データ処理・コンバート処理 ・OAuth認証 ・スクラム手法(2週間を1イテレーション)で開発を進めています。

    詳細を見る

  • [Ruby]飲食チェーン店向け業務管理システムのリニューアル開発の求人案件@五反田

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

    最寄り駅
    五反田 
    使用言語
    仕事内容
    ・既存システムのリニューアルに伴う全ての工程となります。 ・具体的には既存システムの構成把握及び不具合・追加要望をまとめ、新たなシステムの要件定義・開発・テスト・各店舗に順次納品までをお任せします。 ・特に既存のシステムは、退職した人員の削除が出来ず、新たに入った社員・アルバイトは退職したメンバーと同様の場所にデータが保管されるため、本社内の給与計算・シフト管理時に時間がかかっております。 ・20年前に開発した当初から、殆どの機能に手が加えられてない為、要件定義時には社員から上がってくる要望を一つ一

    詳細を見る

  • [Ruby]ソーシャルゲーム保守・運用・開発の求人案件@目黒

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

    最寄り駅
    目黒 
    使用言語
    仕事内容
    ・数多くのゲーム開発プロダクトが走ってる現場において、ソーシャルゲームアプリケーションの機能およびイベントの 実装担当をして頂きます。

    詳細を見る

  • [Ruby]音楽配信公式サイトサーバーサイド新規機能開発・運用の求人案件@東銀座

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

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