「Ruby」の案件求人検索結果
■Rubyとは?
Ruby言語の開発者はまつもとひろゆき氏という日本人です。プログラミング言語の多くはIT先進国であるアメリカの技術者が考えたものですが、実はRubyを考えたのは日本人です。日本が誇れるプログラミング言語といえます。(ちなみに、まつもとひろゆき氏は有名掲示板サイト2ch創設者のひろゆき氏とは別人です。ネット上でもたまに勘違いされている様子が見受けられますが、2chのひろゆき氏は西村ひろゆき氏です。)
まつもとひろゆき氏はRubyを開発する際にバランス感覚を大切にしており、Perl、Smalltalk、Eiffel、Ada、Lisp、といったプログラミング言語のいいとこ取りをして作りました。これらの言語はPerl以外かなりマイナーなものではありますが、要するに複数のプログラミング言語の良いところを抽出してできたのがRubyという言語です。Rubyができたのは1995年ですが、それ以来世界中からプログラマーに愛用されている言語となっています。
-
- [Ruby]コスメや美容、ダイエットなど女性向け情報配信用アプリ開発の求人案件@八丁堀
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 八丁堀
- 使用言語
- 仕事内容
- ・基本はサーバーサイド全般及びアプリとしてリリースできるよう、チームメンバー同士で協力して、開発及びテストなどを 行って頂きます。 ・主に20代~40代の働く女性向けにコスメや美容法、ダイエットや今話題のスイーツなど様々な情報を配信する専用アプリの開発を ご担当頂きます。
-
- [Ruby]料理動画配信サイト改修の求人案件@武蔵小杉
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 武蔵小杉
- 使用言語
- 仕事内容
- ・ポジションは交代枠となりますので、参画後は前任担当が予定していた改修周りを引き継ぎ、スケジュールに間に合うよう開発に取り組んで頂きます。 ・1~3か月単位で改修や追加開発が予定されてますので、随時リーダーから割り振られた業務を遂行して頂きます。 ・大手レシピ投稿サイトで有名な企業が提供する、料理動画専用配信サイトの改修をご担当頂きます。 機能としては、動画のアップロード、コメント投稿、外部SNSとの連携、その他多数の機能が盛り込まれております。
-
- [Ruby]自社システム、BtoC向けトラベルサイト構築の求人案件@広尾
-
~600,000円/月業務委託(常駐)
-
- [Ruby]アニメ動画と電子コミック配信システム開発の求人案件@表参道
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 表参道
- 使用言語
- 仕事内容
- ・アニメ動画や電子コミック配信WEBアプリケーション開発(デザインやマークアップは除く)をご担当いただきます。 ・管理システム開発(会員、売上、ポイント、関連コンテンツ等) ・スマホアプリとデータ連携するためのAPI開発
-
- [Ruby]プライム直、Ruby開発の求人案件@秋葉原
-
~600,000円/月業務委託(常駐)
-
- [Ruby]電子委託契約WEBサービス開発運用の求人案件@浜松町
-
~800,000円/月業務委託(常駐)
-
- [Ruby]金融商品の電子商取引サイト構築の求人案件@赤坂見附
-
~550,000円/月業務委託(常駐)
-
- [Ruby]予約システム新規開発の求人案件@水道橋
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 水道橋
- 使用言語
- 仕事内容
- ・Rails3→5のバージョンアップ対応と、新規開発の2案件が動いています。 ・お客様リーダーと一緒に進めていきますが、設計書を元にウォーターフォール型で進めていきます。
-
- [Ruby]エンタメ系クラウドソーシングサイト開発の求人案件@六本木
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 六本木
- 使用言語
- 仕事内容
- ・新規で開発中のエンタメ系クラウドソーシングサイトの開発をご担当いただきます。 ・既に開発はスタートしており、システムの大まかな設計は完了し今後実装フェーズに移っていく予定です。メインはコーディング周りの作業となりますが、リリース後は機能追加における設計面からプロジェクト内で貢献いただきたいです。
-
- [Ruby]IoTドアロック製品開発の求人案件@五反田
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 五反田
- 使用言語
- 仕事内容
- ・IoTドアロック製品(ドアの鍵とスマートフォンアプリの連動)を RubyonRailsにて開発しています。 [具体的な内容] ・Web系アプリケーションの設計・実装・検証・運用 ・システムの設計・実装・検証・運用 ・サービスに活かすための技術的な研究や検証 ・効率的に開発・運用できるシステムの構築 ・データの収集や解析等
-
- [Ruby]新規教育アプリ開発の求人案件@不動前
-
~800,000円/月業務委託(常駐)
-
- [Ruby]セキュリティサービスのサーバサイド開発の求人案件@浜松町
-
~750,000円/月業務委託(常駐)
-
- [Ruby]ソーシャルゲームの開発運用または新規開発の求人案件@代官山
-
~800,000円/月業務委託(常駐)
-
- [Ruby]不動産のアプリのサーバーサイド開発の求人案件@恵比寿
-
~850,000円/月業務委託(常駐)
- 最寄り駅
- 恵比寿
- 使用言語
- 仕事内容
- ・自社サービスの中古マンションの売買アプリのサーバーサイド開発に携わっていただきます。 ・AIとビックデータによりユーザーが求めるお部屋を提案するアプリになります。 (ユーザーが検索した気になっているお部屋の情報を蓄積し、希望に近いお部屋を 提案する部分で機械学習を取り入れています。)
-
- [Ruby]大手アルバイト求人サイト開発の求人案件@目黒
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 目黒
- 使用言語
- 仕事内容
- ・担当メディアのアーキテクチャ設計、開発、および運用を担当します。 ・サービスが達成したい目標を理解した上で、サービス改善や新機能などをどのような設計がよいかを考え、開発を推進していきます。 ・メディア専任のディレクター・デザイナー・デジタルマーケティング担当とともに、サービス企画も担い、 試作/開発/検証/リリース/運用/その後の機能チューニングまでに取り組みます。 ・新規メディアの立ち上げの際は、経験に応じて設計・開発などを行う可能性があります
-
- [Ruby]不動産物件情報管理システム新規開発の求人案件@渋谷
-
~680,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- ・物件情報管理システムの新規開発(クローリング、情報収集、営業支援の各システム新規作成)をご担当頂きます。 ・社内情報サイトとのリレーション ・社内業務効率化システムの新規開発 ・開発フェーズ:設計、開発 ・開発言語:Ruby Python、SQL、RDB ・開発フレームワーク:Ruby on Rails
-
- [Ruby]オンライン英会話サービスデータ分析基盤構築の求人案件@目黒
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 目黒
- 使用言語
- 仕事内容
- ・リリース済みのオンライン英会話サービスにおいて、基盤エンジニアリングから分析、研究開発までを担当するグループで、 TreasureData・BigQueryを活用したデータ分析基盤開発・運用をご担当いただきます。 ・本サービスが保持する大量学習データと、機械学習を活用したレコメンド・動画内情報検索機能などの新規機能開発も ご担当いただきます。
-
- [Ruby]ニュースサイトリニューアルの求人案件@新橋
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 新橋
- 使用言語
- 仕事内容
- ・海外のニュースを配信しているサイトのリニューアルプロジェクト。 ・デザインリニューアルと同時にシステムも刷新します。 ・RubyonRails1系で稼働している現サイトを、RoR4系にアップグレードします。 [環境構成] ・Ruby、Soralis、MySQL、Git
-
- [Ruby]不動産物件管理のBtoBシステム開発の求人案件@品川
-
~600,000円/月業務委託(常駐)
- 最寄り駅
- 品川
- 使用言語
- 仕事内容
- ・不動産物件管理のBtoBシステムのリニューアルをご対応いただきます。 ・LAMP環境でできた既存システムのリニューアルにともない、Rubyを用いたシステム環境の設計~製造・テストまで・新規で 発生する機能追加の開発
-
- [Ruby]BaaS型のECプラットフォーム新規開発の求人案件@代官山
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 代官山
- 使用言語
- 仕事内容
- ・新しいモノづくりに関わるEC関連サービスを広く展開するベンチャー企業様にて開発をご担当いただきます。 [作業内容] ・新規事業となる、BaaS型のECプラットフォームのAPI開発に携わって頂きます。 ・マイクロサービスを1つ担当頂ける形になるので、大きな裁量で開発に携わって頂けます。 [開発体制] ・新規事業チーム全体で4,5名となる予定です。
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に移行しても全然遅くはないので、それがおすすめです。