- ~ 850,000 円 /月額
- フルリモート / フルリモート
- 作業内容大手事務用品メーカー様が利用および事業として展開していく従業員満足度調査用のSaaSツールの開発を行っており、そのバックエンドの開発案件になります。フロント側は基本的には ReactベースのWebアプリとなっており、BEエンジニアが作成したRestfulAPIを利用する構成となります。弊社の直接のクライアントとなる開発会社様が要求定義やデザインを行い、社内では開発工程を担当します。主なコミュニケーションは開発会社様と取ることになりますが、一部エンドクライアント様と直接のやりとりが発生します。開発の立ち上げフェイズからの参画となりますので、詳細設計・開発・テスト等を行なっていただく想定です。
- 必須スキル・Ruby on Rails による開発経験(2年以上) ・RSpecによる自動テストの実装経験 ・ご自身のタスク工数見積もり、スケジュール管理が行える方 ・プロジェクトメンバーとコミュニケーションを取りながら協力して業務をしていただける方
- 尚可スキル・アジャイル開発の経験 ・要件定義・設計・技術選定の経験 ・RestfulAPIの開発経験 ・可読性・保守性の高いコードを書ける方
- 契約期間即日〜長期
- 面談回数1回
- 備 考即日〜長期 ・面談ではコーディングテストを実施します。(15分程度) ・服装自由 ・弊社から2名参画中
Rubyの案件・求人(567件) 4ページ目
Ruby
の案件月額単価相場
[案件数]
平均単価:
900,400円
最高単価:
1,750,000円
最低単価:
490,000円
単価 ~ 850,000 円 /月額
最寄駅 フルリモートスキル 職種 契約形態 業務委託詳細はこちら大手事務用品メーカー様が利用および事業として展開していく従業員満足度調査用のSaaSツールの開発を行っており、そのバックエンドの開発案件になります。フロント側は基本的には ReactベースのWebアプリとなっており、BEエンジニアが作成したRestfulAPIを利用する構成となります。弊社の直接のクライアントとなる開発会社様が要求定義やデザインを行い、社内では開発工程を担当します。主なコミュニケー...
単価 ~ 850,000 円 /月額
最寄駅 初日からフルリモートスキル 職種 契約形態 業務委託詳細はこちら大手事務用品メーカー様が利用および事業として展開していく従業員満足度調査用のSaaSツールの開発を行っており、 そのバックエンドの開発案件になります。フロント側は基本的には ReactベースのWebアプリとなっており、 BEエンジニアが作成したRestfulAPIを利用する構成となります。 弊社の直接のクライアントとなる開発会社様が要求定義やデザインを行い、社内では開発工程を担当します。 ...
単価 700,000 ~ 800,000 円 /月額
最寄駅 渋谷スキル 職種 契約形態 業務委託詳細はこちら店舗情報充実領域の開発案件
単価 700,000 ~ 800,000 円 /月額
最寄駅 渋谷スキル 職種 契約形態 業務委託詳細はこちらレストラン検索領域の開発案件
単価 700,000 ~ 800,000 円 /月額
最寄駅 フルリモート(一都三県在住限定)スキル 職種 契約形態 業務委託詳細はこちら【業務概要】 ・大手飲食店向け求人サイト運営企業におけるバックエンドエンジニアとして参画していただきます。 ・企画担当やデザイナーと連携し、要件定義、設計、開発、テスト、リリースまでの一連の工程を主導していただきます。 ・Ruby on Railsを用いたバックエンドAPIおよびロジックの実装、フロントエンド開発への関与。 ・サービスの特性上、求人サイト側の画面(React実装)の改修も一...
単価 350,000 ~ 700,000 円 /月額
最寄駅 渋谷駅スキル 職種 特徴 契約形態 業務委託詳細はこちら各種言語・技術を用いたシステムの設計、開発、保守などに携わっていただきます。 すでにリリースされているシステムを保守運用しながら追加開発を実施するため、 要件定義~保守運用まで全ての工程を経験できます。将来的には上流工程やリードポジションを目指すことも可能です。 ※作業する勤務地につきましては1都3県にございますプロジェクト先となります。
単価 600,000 ~ 700,000 円 /月額
最寄駅 外苑前駅スキル 職種 特徴 契約形態 業務委託詳細はこちらRuby/React/フルリモート/投資用不動産のプラットフォームバックエンド開発 投資用不動産のtoB向けSaaSシステムの開発になります。 主にはRubyやReactを用いたWebサービスの開発・運用になります。 [関連ワード]フリーランス、案件、エンジニア、プログラマー、業務委託
単価 ~ 850,000 円 /月額
最寄駅 フルリモートスキル 職種 契約形態 業務委託詳細はこちら大手事務用品メーカー様が利用および事業として展開していく従業員満足度調査用のSaaSツールの開発を行っており、 そのバックエンドの開発案件になります。フロント側は基本的には ReactベースのWebアプリとなっており、 BEエンジニアが作成したRestfulAPIを利用する構成となります。 開発の立ち上げフェイズからの参画となりますので、詳細設計・開発・テスト等を行なっていただく想定です。
単価 ~ 820,000 円 /月額
最寄駅 基本リモート(初日からフルリモート)スキル 職種 契約形態 業務委託詳細はこちらアニメ、漫画などのメディアミックスや国内外プラットフォーム展開している事業会社にて、電子コミックサービスの開発業務をご担当いただきます。 Ruby on Railsを用いたバックエンド開発、Next.jsを使用したフロントエンド開発も一部含まれます。
単価 600,000 ~ 700,000 円 /月額
最寄駅 フルリモート(地方不可)スキル 職種 契約形態 業務委託詳細はこちら既存プロダクトの開発業務において、要件定義、設計などの上流フェーズからAIエージェントの活用を推進いただきます。 具体的には下記になります。 ・AIを活用した要件定義・設計策定 ・AIを活用したQA業務 ・AIを活用した実装、運用
単価 650,000 ~ 750,000 円 /月額
最寄駅 フルリモート(地方不可)スキル 職種 契約形態 業務委託詳細はこちら自社AIエージェントの開発業務をリードポジションとしてご担当いただきます。 具体的には下記になります。 ・要件定義~プロンプト設計、仕様策定、実装、リリースまでのリード
単価 700,000 ~ 900,000 円 /月額
最寄駅 フルリモートスキル 職種 契約形態 業務委託詳細はこちら【業務概要】 ・サービスECプラットフォーム運営企業においてプロダクトエンジニアとしてご参画いただきます。 ・プロダクト戦略に基づき、ニーズの特定や探索から機能の設計、実装まで一気通貫でご担当いただきます。 ≪具体例≫ ・プロダクトのニーズに対するソリューション立案及び実現性の最適化 ・実装・自動テストの作成・レビュー・検証・リリースなどプロダクト開発 ・チームに紐付いてい...
単価 700,000 ~ 800,000 円 /月額
最寄駅 フルリモートスキル 職種 契約形態 業務委託詳細はこちら【業務概要】 ・サービスECプラットフォーム運営企業においてプロダクトエンジニアとしてご参画いただきます。 ・プロダクト戦略に基づき、ニーズの特定や探索から機能の設計、実装まで一気通貫でご担当いただきます。 ≪具体例≫ ・プロダクトのニーズに対するソリューション立案及び実現性の最適化 ・実装・自動テストの作成・レビュー・検証・リリースなどプロダクト開発 ・チームに紐付いてい...
単価 750,000 ~ 850,000 円 /月額
最寄駅 品川駅スキル 職種 契約形態 業務委託詳細はこちら【業務概要】 ・大手自動車販売会社の社内業務システムにおけるRubyエンジニアとして参画をしていただきます。 ・システム内製化として業務システムの刷新プロジェクトを進めており、 Rubyを用いて業務システムに対して上流工程から一気通貫で携わって頂きます。 ・具体的には店舗スタッフ向けの既存業務アプリの運用・保守、 及びAPI基盤の作成などに携わっていただきます。 ・バックエ...
単価 650,000 ~ 750,000 円 /月額
最寄駅 フルリモート(地方不可)スキル 職種 契約形態 業務委託詳細はこちら≪概要≫ BtoBSaaSサービスにおけるSRE業務をご担当いただきます。 具体的には下記になります。 ・監視基盤の構築・運用によるトレーサビリティの強化 ・信頼性指標に基づいたエスカレーション・アラート構築 ・システムのセキュリティリスクの試算 ・サービスの信頼性を毀損する要因の早期対応計画の立案 ・リリース作業やパッチ実行の自動化・効率化 ...
単価 ~ 950,000 円 /月額
最寄駅 基本リモート ※出社の際は大手町スキル 職種 契約形態 業務委託詳細はこちら働き方や顧客との接点などを支援するサービス開発や提供をしているチームでの作業となります。 DXを用いたFinTechやWorkTech、FoodTechなど領域での開発を中心に行っております。 今回の業務はWorkTech系の既存システムの開発案件となり、バックエンドをメインでご担当していただきます。(Ruby8割、JS2割の割合程度を想定)
単価 ~ 750,000 円 /月額
最寄駅 麻布十番駅(常駐)スキル 職種 契約形態 業務委託詳細はこちら社内で使用する管理画面のリプレイス開発を担当いただきます。 アジャイル手法を用いたプロジェクト推進の中で、詳細設計・コーディング・インフラ構築など幅広い工程に携われるポジションです。
単価 650,000 ~ 750,000 円 /月額
最寄駅 品川駅スキル 職種 契約形態 業務委託詳細はこちら【業務概要】 ・大手自動車販売会社にAWSエンジニアとして参画をして頂きます。 ・スクラムチームに参画し、既存機能の運用保守や、新機能追加に携わっていただき、 特にインフラ領域に携わっていただきます。 ・担当領域関係なく、チャレンジが可能なポジションとなります。
単価 700,000 ~ 800,000 円 /月額
最寄駅 フルリモート(初日から)スキル 職種 契約形態 業務委託詳細はこちら【業務概要】 ・SaaS型業務システムを展開されている企業様にてRubyエンジニアとしてご参画頂きます。 ・基本的にはRoRを用いた要件定義~運用といった一気通貫で携わって頂きます。 ・新機能開発やリファクタリングもご担当して頂きます。
単価 ~ 950,000 円 /月額
最寄駅 基本リモート ※出社の際は大手町スキル 職種 契約形態 業務委託詳細はこちら働き方や顧客との接点などを支援するサービス開発や提供をしているチームでの作業となります。 DXを用いたFinTechやWorkTech、FoodTechなど領域での開発を中心に行っております。 今回の業務はWorkTech系の既存システムの開発案件となり、バックエンドをメインでご担当していただきます。(Ruby8割、JS2割の割合程度を想定)
単価 ~ 850,000 円 /月額
最寄駅 フルリモート(初日から)スキル 職種 契約形態 業務委託詳細はこちら大手事務用品メーカー様が利用および事業として展開していく従業員満足度調査用のSaaSツールの開発を行っており、 そのバックエンドの開発案件になります。フロント側は基本的には ReactベースのWebアプリとなっており、 BEエンジニアが作成したRestfulAPIを利用する構成となります。 弊社の直接のクライアントとなる開発会社様が要求定義やデザインを行い、社内では開発工程を担当します。 ...
単価 ~ 850,000 円 /月額
最寄駅 フルリモート(お台場)スキル 職種 契約形態 業務委託詳細はこちら薬局および製薬会社向けの薬剤情報のポータルサイトの継続開発案件になります。 昨年にローンチされたこのサービスの更なる拡大に向けての募集となります。 作業内容としては仕様策定から開発、テスト、リリースまでがスコープとなります。 また、現在 1 週間単位のスクラムで開発を行なっています。
単価 ~ 850,000 円 /月額
最寄駅 フルリモート(初日から)スキル 職種 契約形態 業務委託詳細はこちら大手事務用品メーカー様が利用および事業として展開していく従業員満足度調査用のSaaSツールの開発を行っており、 そのバックエンドの開発案件になります。フロント側は基本的には ReactベースのWebアプリとなっており、 BEエンジニアが作成したRestfulAPIを利用する構成となります。 弊社の直接のクライアントとなる開発会社様が要求定義やデザインを行い、社内では開発工程を担当します。 ...
単価 ~ 850,000 円 /月額
最寄駅 フルリモート(お台場)スキル 職種 契約形態 業務委託詳細はこちら薬局および製薬会社向けの薬剤情報のポータルサイトの継続開発案件になります。 昨年にローンチされたこのサービスの更なる拡大に向けての募集となります。 作業内容としては仕様策定から開発、テスト、リリースまでがスコープとなります。 また、現在 1 週間単位のスクラムで開発を行なっています。
単価 ~ 820,000 円 /月額
最寄駅 初日からフルリモートスキル 職種 契約形態 業務委託詳細はこちらアニメ、漫画などのメディアミックスや国内外プラットフォーム展開している事業会社にて、電子コミックサービスの開発業務をご担当いただきます。 担当業務例になります。 ・決済機能、コミック購入機能 ・コミック閲覧分析 ・コミック閲覧体験改善 Ruby on Railsを用いたバックエンド開発、Next.jsを使用したフロントエンド開発も一部含まれます。
単価 550,000 ~ 650,000 円 /月額
最寄駅 渋谷駅スキル 職種 契約形態 業務委託詳細はこちら要件定義からテストまでの一連の工程を担当し、パフォーマンス改善も実施。 担当範囲:バックエンド(バックオフィスサービス開発)
単価 600,000 ~ 700,000 円 /月額
最寄駅 東京駅スキル 職種 契約形態 業務委託詳細はこちらAIを活用しパーソナライズしたコミュニケーションを行うモダンなサービスを歯科医院向けに複数展開しており、 シェアを獲得されている企業において、サービスの開発及び保守運用を対応いただきます。 既にリリースされているサービスについても、可読性などの技術負債があり、サービス全体のパフォーマンス改善を図っております。 少人数で比較的短いスパンの調査~開発~小リリースを繰り返しており、 主体的な課題...
単価 ~ 750,000 円 /月額
最寄駅 麻布十番駅(常駐)スキル 職種 契約形態 業務委託詳細はこちら社内で使用する管理画面のリプレイス開発を担当いただきます。 アジャイル手法を用いたプロジェクト推進の中で、詳細設計・コーディング・インフラ構築など幅広い工程に携われるポジションです。
単価 ~ 950,000 円 /月額
最寄駅 基本リモートスキル 職種 契約形態 業務委託詳細はこちらWeb アプリケーションの 新規開発、 運用 具体的には以下を想定しています。 ・GraphQL API の設計、実装および運用 ・ 管理画面の設計、実装および運用 ・スクラムチーム内にいる他エンジニアと協力しながら、課題を自ら発見し、プロダクト改善を行っ ていただきます
単価 ~ 750,000 円 /月額
最寄駅 麻布十番駅(常駐)スキル 職種 契約形態 業務委託詳細はこちら社内で使用する管理画面のリプレイス開発を担当いただきます。 アジャイル手法を用いたプロジェクト推進の中で、詳細設計・コーディング・インフラ構築など幅広い工程に携われるポジションです。
単価 ~ 850,000 円 /月額
最寄駅 お台場(フルリモート)スキル 職種 契約形態 業務委託詳細はこちら薬局および製薬会社向けの薬剤情報のポータルサイトの継続開発案件になります。 昨年にローンチされたこのサービスの更なる拡大に向けての募集となります。 作業内容としては仕様策定から開発、テスト、リリースまでがスコープとなります。 また、現在 1 週間単位のスクラムで開発を行なっています。
単価 ~ 850,000 円 /月額
最寄駅 初日からフルリモートスキル 職種 契約形態 業務委託詳細はこちら大手事務用品メーカー様が利用および事業として展開していく従業員満足度調査用のSaaSツールの開発を行っており、 そのバックエンドの開発案件になります。フロント側は基本的には ReactベースのWebアプリとなっており、 BEエンジニアが作成したRestfulAPIを利用する構成となります。 弊社の直接のクライアントとなる開発会社様が要求定義やデザインを行い、社内では開発工程を担当します。 ...
単価 ~ 1,150,000 円 /月額
最寄駅 完全フルリモート(初日からリモート可、公共スペースでの作業は不可)スキル 職種 契約形態 業務委託詳細はこちらインターネットサービス事業にてプロダクト開発にご参画いただきます。 現在事業をグロースさせていくフェーズで体制強化を行っています。 担当工程としては全ての工程をご担当いただきます。 単一プロダクト・特定領域ではなく、事業のエンジニアリング領域全般をミッションとして持っている組織のため、 インターネットサービスの顧客価値向上の開発や社内基幹業務システムの業務生産性向上の開発など、開発内容は多...
単価 ~ 850,000 円 /月額
最寄駅 池尻大橋(常駐)スキル 職種 契約形態 業務委託詳細はこちらゲーム会社にて、サーバーサイドエンジニアを募集しております。 Ruby on Railsを用いた開発経験を活かし、以下の業務をご担当いただきます。 【業務内容】 ・ゲームの各種機能に合わせたサーバーサイドの機能開発 ・ゲームの新規機能に合わせたシステム設計 ・ユーザーの利用状況の分析と改善案の創出 ・ゲーム運営チーム向けの管理画面作成(データ管理、KPI確認など) ・開発に必要な...
単価 ~ 1,050,000 円 /月額
最寄駅 フルリモートスキル 職種 契約形態 業務委託詳細はこちら・自社SaaSアプリのバックエンド開発 ・プロダクトオーナーやテックリードと連携しながら、RailsでのビジネスロジックやOpenAPI定義の実装を担当 ・既存メンバーが兼務しているバックエンド領域のリソース強化のための増員
単価 ~ 850,000 円 /月額
最寄駅 初日からフルリモートスキル 職種 契約形態 業務委託詳細はこちら大手事務用品メーカー様が利用および事業として展開していく従業員満足度調査用のSaaSツールの開発を行っており、 そのバックエンドの開発案件になります。フロント側は基本的には ReactベースのWebアプリとなっており、 BEエンジニアが作成したRestfulAPIを利用する構成となります。 弊社の直接のクライアントとなる開発会社様が要求定義やデザインを行い、社内では開発工程を担当します。 ...
単価 570,000 ~ 670,000 円 /月額
最寄駅 大崎駅スキル 契約形態 業務委託詳細はこちら既存人事労務システムプロダクトを進化させるためにフロントエンド・バックエンドの開発をスクラム手法で開発を御担当頂きます。
単価 600,000 ~ 700,000 円 /月額
最寄駅 大崎駅スキル 契約形態 業務委託詳細はこちら某大手金融機関向けの既存システム(SaaS)連携周りの開発を進めており、 Ruby/React使用し基本設計~ご担当頂きます。
単価 550,000 ~ 700,000 円 /月額
最寄駅 豊洲駅スキル 契約形態 業務委託詳細はこちら建設業界の現場オペレーションをDXで支援する クラウドサービスの開発。 導入企業が増加中のSaaSプロダクトにおいて、 以下の業務を担当いただきます。 ・PMと連携しながらの設計・実装・テスト ・オフショア開発チームの成果物レビュー ・問い合わせに対する技術的調査対応 ※全体では10名程度の体制で、品質保証、基盤、運用チームと連携しながら進めます。
単価 ~ 850,000 円 /月額
最寄駅 フルリモートスキル 職種 契約形態 業務委託詳細はこちら新たな医療体験を作るプロダクトの認証基盤チームの開発に携わっていただきます。(オンライン診療、薬局、など) 【想定業務】 ・認証機能の独立化に関する設計および開発 ・退会処理の機能開発を想定しています。 ・OAuth 2.0 や OpenID Connect の技術を活用した技術検証 【対応工程】 基本設計〜(できれば要件定義も)
検索条件を変更
検索条件が選択されていません
該当案件数
567件
他のスキルから探す
ポジションで絞り込む
- PM(プロジェクトマネージャー)
- テスター・デバッガー
- ネットワークエンジニア
- DBA(データベース管理者)
- 運用/監視担当
- システムコンサル
- セキュリティコンサル
- システム管理者
- HTMLコーダー
- Webデザイナー
- イラストレーター
- Webディレクター
- アートディレクター
- Flashデベロッパー
- 3D / CGデザイナー
- LAMP系エンジニア
- Windows系エンジニア
- 汎用機系エンジニア
- Java系エンジニア
- 制御・組み込み系エンジニア
- スマホアプリ開発(ネイティブ)
- UNIX・C/C++エンジニア
- ソーシャル系エンジニア
- サーバーエンジニア
- UIデザイナー
- プランナー・プロデューサー
- ソリューション営業
- カスタマーサポート
- アナリスト
- Webマーケティング
- シナリオライター
- ゲームプログラマ
- エフェクトデザイナー
- DTPデザイナー
- バックエンドエンジニア(サーバーサイド)
- フロントエンドエンジニア
- レベルデザイナー
- ヘルプデスク
- ゲームマスター
- その他オフィスワーク
- 業務系エンジニア
- SAPシステムコンサル
- Salesforceシステムコンサル
- OlacleEBSシステムコンサル
- 銀行系PM
- 損保系PM
- 生保系PM
- 証券系PM
- PMO
- SAP系(ABAP・BASIS)エンジニア
- AIエンジニア
- 統計解析エンジニア
- 機械学習エンジニア
- CAEエンジニア
- データエンジニア
- サイバーセキュリティエンジニア
- センシング領域エンジニア
- HMI技術エンジニア
- データサイエンティスト
- セキュリティエンジニア
業界・サービスで絞り込む
テクノロジーで絞り込む
工程で絞り込む
こだわりの特徴で絞り込む
- 未経験者も活躍中
- 初心者レベル歓迎
- 40歳以上も活躍中
- 外国人も活躍中
- 服装自由
- 自社サービス/プロダクト案件
- 自社内での受託開発案件
- 客先常駐/所属会社のチーム案件
- 1人での常駐案件
- 新規開発
- 統合
- 移行/リプレイス
- 運用保守開発
- カスタマイズ
- 有名大企業
- 有名IT企業
- 大手SIer
- 受託ソフト会社
- ベンチャー企業/スタートアップ企業
- 中小零細企業
- アットホームな雰囲気
- 落ち着いた雰囲気
- 若い年齢層が多い
- 休みが取りやすい
- 社内イベントが多い
- 女性活躍中
- 100名以上の大規模
- 50~100名以上
- 2~10名以上
- 1人で担当
- 最新技術を取り入れている
- ウォーターフォール型開発
- アジャイル型開発
- スキルチェンジ可能
- 現場での教育あり
- 顧客と直接コミュニケーション可能
- 稼働安定中
- ビジネスカジュアル
- スーツ着用
- 染髪OK
- 始業が朝10時以降
- フレックスタイム制
- シフト制
- 夜勤あり
- 土日祝日出勤あり
- 週2日
- 週3日
- シニア・定年層歓迎
- 時短勤務歓迎
- 第二新卒歓迎
- リモートOK
都道府県で絞り込む
Rubyとは?
Rubyの案件・業界分布について
Rubyは、まつもとゆきひろ氏が作ったプログラム言語。 サイト上で検索したり情報を動的に表示したりするWebアプリケーションの バックエンドとして使われることが多く、 クックパッド、 Scala移行前のTwitter、 5万本以上の映画、ドラマ、アニメなどの動画が見放題のHulu、 民泊サービスのAirbnbなどで使われています。
プログラム記述や実行を比較的簡易に行うことができるスクリプト言語のため、学習が比較的容易で開発作業を効率的に進めることができます。 技術者のスキルを問わず、ロジックが似通ってくるため、開発途中で機能拡張や変更を行う場合でも、他の技術者が容易に行うことができるのが、大きな特徴です。
Rubyを使ういちばんのメリットは、 「Ruby on Rails」というWebアプリケーションフレームワークを使用できること。 このフレームワークによってRubyが世界的に普及したこともあり、WEB業界で幅広く使われています。 「Ruby on Rails」を使って素早くサイトを構築できるため、大企業よりも、小規模でスピード感を求められるベンチャー企業やスタートアップ企業での採用例が多いようです。
ただし、Twitterのように、規模が拡大すると別言語への乗り換えがおこるケースもあります。 多機能かつ大量処理が必要なWEBアプリケーションとなると、性能面で対応しにくくなることもあり、 最近では「飽きられ始めた」という意見があるようですが、起業がさかんなアメリカなどではまだまだ人気は続き、一定の需要は続いていくでしょう。
Rubyのサンプルコード
⚫putsを使う
puts 123
puts "Hello World!"
puts "Hello World!\n"
puts 'Hello World!\n' ↓(実行結果)
123
Hello World!
Hello World!
Hello World!\n ※putsは改行が自動的に末尾に付与される。末尾に改行コードを付けた場合は、改行は表示されない。
( ' )=シングルオーテーションで囲まれた場合は、改行コードなどの特殊文字もそのまま表示される。
var = 10
puts "var = " , var
puts "Hello,", "World", "!"
puts 123, 456, 789 ↓(実行結果)
var =
10
Hello,
World
!
123
456
789 ※ カンマ,を使えば、複数のものを連続して表示することができる。ただし、カンマ区切りで改行が入る。
puts "\\t"
puts "\\n" ↓(実行結果)
\t
\n ※ 改行コードなどの文字列を表示するときは( ' )=シングルオーテーションで囲んでもそのまま表示できるが、バッkスラッシュを使用しても表示可能。
⚫loopを使う
number = 0
loop {
puts number
number += 1
if number > 10 then
break
end
} ↓(実行結果)
0
1
2
3
4
5
6
7
8
9
10 ※ loopは単純なループを無限に繰り返す。Loopsするごとにnumber変数が1ずつ加算されていき、10をこえたらbreakされる。
⚫slice!を使う
str = "milkman !!"
str.slice!(2)
puts str
str = "milkman !!"
str.slice!(1..4)
puts str
str = "milkman !!"
str.slice!(/\w+/)
puts str ↓(実行結果)
mikman !!
man !!
!! ※slice!は、指定した範囲の文字列を部分的に削除できる。
Rubyのフレームワーク
Rubyのフレームワークには、「Ruby on Rails」、 「Sinatra」、シンプルで自由度の高い「Ramaze」などがあります。
「Ruby on Rails」は、Rubyの代表的なフレームワーク。 ショッピング(EC)サイト、 SNSなどのWebサービス、Webアプリケーション、 API、クローリング・スクレイピングなどが比較的簡単にできます。開発速度も速いため、案件の内容が突然変わったりする場合にも、臨機黄変に対応できるのが大きな特徴です。Ruby自体が初心者向けの言語として高く評価されているため、初心者でも開発しやすいでしょう。
「Sinatra」は、学習コストが低く、初心者がはじめてwebプログラミングに取り組むのに適したフレームワーク。簡単なウェブサイトを作るのに適しています。
「Ramaze(ラマゼ)」は、「Keep it simple(シンプルにしろ)」などの法則の概念を取り入れたフレームワーク。Rubyの書き方に準じて使えるよう作成されており、複雑なコードを書かずにアプリケーションを開発することが可能です。「Sinatra」と同様、自由度の高さが大きな特徴です。
Rubyのフレームワークは、「Ruby on Rails」以外は、難易度が低めのタイプが多いです。
最後に
当サービスでは、Rubyの案件を豊富に取り揃えております。ぜひ魅力的なRubyの案件をお探しください。 また、本記事で紹介したRubyのフレームワークのスキルを必要とする案件も多数ございます。
■Ruby案件
https://freelance.adecco.co.jp/projects/?skill=45
■Ruby on Rails案件
https://freelance.adecco.co.jp/projects/?skill=89
■Sinatra案件
Rubyについて
Rubyは、日本人が開発した日本発のオブジェクト指向スクリプト言語で、動的型付け言語のインタプリタ言語として最近人気が高まっています。 Smalltalk、EiffelやC++などの本格的なオブジェクト指向言語までは必要としない、スクリプト言語が用いられはじめた領域でのオブジェクト指向プログラミングを支援することを目的に開発されたものですが、通常の手続き型のプログラミングも可能となっています。 シンプルな文法と例外処理やイテレータなどの機構により、分かりやすいプログラミングが出来ると同時に、テキスト処理関係の能力などに優れているので、Perlのような手軽さでオブジェクト指向ができます。 Rubyを使うことで、Javaなどよりも少ない行数でプログラムを作ることができ、より早く優れたソフトウェアを作ることが可能となります。 ただ、Rubyで作成したソフトウェアは負荷が高く、動きが遅いと言われていますが、技術の進歩によりコンピュータの性能が上がることで次第に解決されはじめています。 Rubyはオープンソースソフトウェアとして提供され、詳しく知りたければソースコードも手に入れることができます。 ソースコードを見て、さらに良い方法があれば提案することも自由で、さらに良いものに作りあげることもできます。