- ~ 750,000 円 /月額
- 田町
- 作業内容サービス運営に必要な管理画面など各種プロダクトのサーバーサイド開発をご担当いただけるエンジニアの方を募集しております。 Ruby on Rails アプリケーションを中心に、複数のマイクロサービスと連携する構成をお願いいたします。 スキルや志向に応じて、フロントエンドの実装や別言語、フレームワークでの実装の切り出しなども行っていただけます。
- 必須スキル・Rubyでのサーバーサイド開発経験(3年以上) ・要件定義から対応可能な方(基本設計~相談可能) ・大規模開発の経験
- 尚可スキル・DBの設計、構築ができる ・クラウドインフラでの開発 ・保守経験
- 契約期間即日~長期
Rubyの案件・求人(570件) 11ページ目
Ruby
の案件月額単価相場
[案件数]
平均単価:
900,400円
最高単価:
1,750,000円
最低単価:
490,000円
単価 ~ 750,000 円 /月額
最寄駅 田町スキル 職種 契約形態 業務委託詳細はこちらサービス運営に必要な管理画面など各種プロダクトのサーバーサイド開発をご担当いただけるエンジニアの方を募集しております。 Ruby on Rails アプリケーションを中心に、複数のマイクロサービスと連携する構成をお願いいたします。 スキルや志向に応じて、フロントエンドの実装や別言語、フレームワークでの実装の切り出しなども行っていただけます。
製造業×画像解析AI 【Flask / Python】
リモートOK
単価 4,000 ~ 6,000 円 /時給
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちらβ版プロダクトの信頼性向上をミッションとして、テックリードとともにリファクタリングやパフォーマンス最適化などを中心としたバックエンド開発をお任せいたします。プログラムのリファクタリングからDBのリニューアル、APIサーバーのスケーリングなど、大量の画像データをスムーズに処理するための試行錯誤から携わっていただきます。各機能のアップデートを経て、正式版をローンチした後は新機能開発を始め広く携わってい...
単価 ~ 800,000 円 /月額
最寄駅 六本木一丁目駅スキル 職種 契約形態 業務委託詳細はこちら自社サービス開発のフロントエンジニアとしてご活躍いただきます。 世界と戦える会社を日本のベンチャー企業から創出する、といった理念のもとHR領域をはじめとした様々な視点からベンチャー企業を支援している企業です。 フロント、サーバーサイドといった垣根なくコミュニケーションを活発に取りながら開発を進めております。 今回は既存業務委託メンバーとのリプレイスを考えており、スキル感の高めな方を求めて...
単価 ~ 800,000 円 /月額
最寄駅 六本木一丁目スキル 職種 特徴 契約形態 業務委託詳細はこちらメディアやSaaSサービスの立ち上げや、基幹システムのリニューアルなど開発プロジェクトが複数ある、ITサービス企業での開発支援をご担当頂きます。 チームの規模としては、PMやプロダクトオーナー含め8人程度の規模でプロジェクトを進めています。 開発手法としてアジャイル型を取り入れており、要件整理から設計実装テストまで、プロセス全体に関わって頂きます。
アジャイル開発リードエンジニア
リモートOK
単価 ~ 1,000,000 円 /月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちらアジャイル開発チームの技術的リーダー業務全般 ・MongoDB, Neo4j, Kafka等のアーキテクチャー設計、PoC、製品サポート ・ クラウド(GCP)のインフラ構築と保守運用 ・ 顧客への技術提案(アーキテクトと顧客要件とのフィットギャップ提案) ・ プロジェクト内のメンバーへの技術指導/育成 ・ 技術的な見解をもとにしたプロジェクト計画の立案と実行 ・ チームビルディングの...
単価 800,000 ~ 900,000 円 /月額
最寄駅 リモートスキル 職種 契約形態 業務委託詳細はこちら・決済サービスアプリのiOS開発に携わっていただき、UI/UXやパフォーマンスの改善を行いつつ並行して新規機能の開発を行っていただく予定です。 ・PM・デザイナーと連携を取りながら要件の実現に向けてアプリのシステム設計から実装を中心にお任せいたします。 ・他にもアプリ運営に必要なシステム業務から不具合の検知、テスト、リリース業務までございます。
単価 ~ 900,000 円 /月額
最寄駅 日本橋スキル 職種 特徴 契約形態 業務委託詳細はこちらC2C向けフリアサービスのWEBアプリ開発業務をしていただきます。 数名のチームメンバーと共に設計、開発、運用と様々な技術やサービスを経験していただきます。 ・Railsを利用したWebアプリケーションの設計・開発・運用 ・Railsを利用したAPI開発・Gem開発 ・品質改善
単価 800,000 ~ 900,000 円 /月額
最寄駅 岩本町スキル 職種 契約形態 業務委託詳細はこちらより使い勝手の良いWebフロントを実現するための機能開発や、 既存サービスのAngular1環境からVue/NuxtのSPA環境への移行を行っていただきます。 (開発環境) * 開発言語:JavaScript、TypeScript、Ruby、HTML、CSS * フレームワーク:Vue.js、Nuxt.js、Rails * インフラ: AWS、GCP
単価 650,000 ~ 750,000 円 /月額
最寄駅 渋谷スキル 職種 特徴 契約形態 業務委託詳細はこちら◆Webサイト開発 ・SEO、SEMメディア開発 ◆自社ツール、マイクロサービス開発 ・独自の記事CMS開発 ・SEOメディアの分析基盤開発 ・BIツールの導入および追加開発 ◆データサイエンス ・機械学習 ・データマイニング ・自然言語処理 与えられたタスクをこなすだけでなく、ビジネスサイド・デザイナーと連携をしながら開発をお願いいたします
単価 650,000 ~ 750,000 円 /月額
最寄駅 渋谷スキル 職種 特徴 契約形態 業務委託詳細はこちら主に自社のWebサイトの新規および運用開発、サイトで利用するツールの開発をしていただきます。 ◆Webサイト開発 ・SEO、SEMメディア開発 ◆自社ツール、マイクロサービス開発 ・独自の記事CMS開発 与えられたタスクをこなすだけでなく、ビジネスサイド・デザイナーと連携をしながら開発をお願いいたします。
単価 700,000 ~ 1,100,000 円 /月額
最寄駅 六本木一丁目スキル 職種 契約形態 業務委託詳細はこちら企画段階からPMと対話を通じて実装する開発物の適切なQCDを決めていくこと - 機能開発における設計~実装 - インフラ~フロントまでマルチスタックに役割を細かく区切らず取り組んでもらいます
単価 4,000,000 ~ 8,200,000 円 /年収
最寄駅 渋谷/表参道スキル 職種 特徴 契約形態 業務委託詳細はこちらWeb集客の為のLPO、自社各種サービスの開発、HTML・CSS・JavaScript・jQueryを利用したWebページの作成やセミナー集客をよりよくする為の開発業務をお任せします。 《具体的な仕事内容》 ▼コーディング・LPOによる改修 -各種テストの為のパーツ制作 -各種ツールの設定(ABテストツール、GA etc) -新規LP制作 -各種サイト制作(コーポレート、リクルート...
フロントエンドエンジニア募集
リモートOK
単価 800,000 ~ 1,200,000 円 /月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら・SalesForceでのLightning Web Componentでのフロントエンド開発 ・システム開発に関するフロントエンドを中心とした開発全般 ・javascriptの高度な技術保持 ・htmlとcssによるUI/UX開発 ・要件定義、設計、詳細設計、製造、テスト ・業務把握、課題ヒアリング ・データベース設計
単価 ~ 600,000 円 /月額
最寄駅 新宿/代々木スキル 職種 契約形態 業務委託詳細はこちら勤怠管理システムにおけるサービスのセキュリティ認定対応 基本設計,詳細設計,プログラミング,結合テスト,総合テスト
フロントエンド開発(vue.js)
リモートOK
単価 700,000 ~ 750,000 円 /月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら当社での受託開発は0→1の新規開発がほとんどを占めるため、開発環境や使用する技術・ライブラリ等に縛りがあるケースは少なく、興味のあるモダンな技術を取り入れながら開発を進めていただくことが可能です。 今回の受託の具体的な作業としては「PWA化したWebアプリの機能開発」とその「管理画面」の開発になります。 管理画面もVue前提なのでどちらもSPAでの実装です。
単価 650,000 ~ 750,000 円 /月額
最寄駅 六本木一丁目スキル 職種 契約形態 業務委託詳細はこちら自社サービス開発のフロントエンジニアとしてご活躍いただきます。 世界と戦える会社を日本のベンチャー企業から創出する、といった理念のもとHR領域をはじめとした様々な視点からベンチャー企業を支援している企業です。 フロント、サーバーサイドといった垣根なくコミュニケーションを活発に取りながら開発を進めております。
単価 500,000 ~ 750,000 円 /月額
最寄駅 丸の内、フルリーモートスキル 職種 特徴 契約形態 業務委託詳細はこちら・通信系企業様向けシステム開発業務
単価 700,000 ~ 1,100,000 円 /月額
最寄駅 六本木一丁目駅、六本木駅スキル 職種 契約形態 業務委託詳細はこちらプロダクトマネージャーを中心にエンジニアやデザイナーを含めた各チームメンバーが、ユーザー価値に対して仮説を持ち、議論や検証を行うことが重要だと考え、日々チーム内で活発なコミュニケーションを取っています。 基本的にRuby on Railsを使用したアプリケーションの実装をご担当いただきますが、 ご経験/スキルによりインフラ、フロントエンド等の実装や、プロダクトの状況次第で、横断的にPJに携わっ...
単価 750,000 ~ 950,000 円 /月額
最寄駅 確認中スキル 職種 契約形態 業務委託詳細はこちら・家計簿アプリの開発ベンダ移換に伴う、既存システム資産の評価(アセスメント) ・非機能要件(プログラム規模、システム構成、品質、spirnt、ペアプロ、テスト)等のアセスメント ・既存ソースコードの解析、評価 ・行員へのインタビュー
単価 ~ 700,000 円 /月額
最寄駅 内幸町スキル 職種 特徴 契約形態 業務委託詳細はこちら主にeSportsプラットフォームやブロックチェーンシステム、アド・テクやスマホ広告ソリューションを 自社サービスとして展開している企業にてPM、上流SEポジションでの募集になります。 開発自体は、オフショア(モンゴル)/ニアショア(札幌)で行っており、 今回の募集は東京本社のメンバーとして、クライアント毎の要件定義、基本設計、オフショア体制の取りまとめや、進捗管理などを担当して頂きます...
単価 510,000 ~ 600,000 円 /月額
最寄駅 ※在宅勤務になります。スキル 契約形態 業務委託詳細はこちら患者様の指導計画管理システムをPC、iPad向けのWebアプリ開発をお願いします。
ポータルおよび認証基盤サービスの構築
リモートOK
単価 ~ 800,000 円 /月額
最寄駅 麹町スキル 職種 特徴 契約形態 業務委託詳細はこちら近年、教育がデジタルで大きく変わろうとする潮流に先駆け、我々は、コンテンツやそれを支える仕組みのデジタルシフトを促進する基盤(グロービスラーニングプラットフォーム)サービスの開発を行っています。 我々チームの一員として、サービスの開発に携わっていただける方のご応募をお待ちしております。 主な仕事内容 ・グロービスの各種コンテンツのポータルサイト、及び、その認証基盤のサーバサイド(Ruby o...
単価 650,000 ~ 750,000 円 /月額
最寄駅 渋谷駅スキル 職種 契約形態 業務委託詳細はこちら・大手WEBサイト運営会社におけるグルメサイトサービス開発支援 ・サービスの企画に対する要件定義、UI/UX検討 ・Ruby on Railsを使用したWebアプリケーションの設計、開発、運用 ・高トラフィック、大規模データを扱うシステムアーキテクチャの設計 ・マイクロサービスの設計、開発、運用 ・GCPを使用した大量データ処理の設計、開発、運用
単価 450,000 ~ 630,000 円 /月額
最寄駅 丹波口またはリモート勤務スキル 職種 契約形態 業務委託詳細はこちら・Ruby(Ruby on rails)によるサブスクリプションシステムの開発支援 ・実装~テスト
単価 600,000 ~ 700,000 円 /月額
最寄駅 渋谷スキル 職種 契約形態 業務委託詳細はこちら・XZアプリとその関連サービスに関するAPIやバッチ、クローラー新規実装 ・バックエンドの新機能開発、既存機能改修、運用改善 ・サーバー障害の要因切り分けと一次対応
プラットフォーム開発(バックエンド)
リモートOK
単価 ~ 800,000 円 /月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら2B2Cのビジネスモデルで『デジタルマーケティングとリアルを掛け算した事業』を生み出し企業側にもエンドユーザー側にも、よりBetterな状況を生み出すプロジェクトとなります。 医療・介護・育児に特化したプラットフォーム開発の要件定義、機能開発、拡充、実装、保守、運用などワンストップでお任せします。
単価 ~ 750,000 円 /月額
最寄駅 西新宿スキル 職種 契約形態 業務委託詳細はこちらマーケティングプラットフォーム開発
単価 ~ 750,000 円 /月額
最寄駅 表参道スキル 職種 契約形態 業務委託詳細はこちらサーバーサイド側をご担当頂きます。
単価 700,000 ~ 800,000 円 /月額
最寄駅 神保町スキル 職種 契約形態 業務委託詳細はこちら自社ECシステムの商品購入オプション機能の追加開発を行っていただきます。 既存メンバー(社員1名)と協同し、 社内ユーザと直接会話して要件を定め、 アーキテクチャの設計を行い、実装・テスト・リリースまでを行います。 具体的には ・新規追加するオプション機能の設計、開発 ・既存ECシステムとの連携処理開発 【求める人物像】 ・自ら考えて動くことができ、オーナーシップを...
単価 ~ 700,000 円 /月額
最寄駅 渋谷スキル 職種 特徴 契約形態 業務委託詳細はこちら・Ruby/Ruby on Rails/JavaScript/node.js/React/PostgreSQLによる、バックエンド、WebAPI、CMSの開発。 ・詳細設計/製造/単体テスト。プロジェクトによっては保守・運用までを含む。 ・スキルとプロジェクトによって基本設計、技術担当として顧客MTG同席の可能性あり。 ■求める人物像 ・品質に対する配慮と製造のスピードをバランスよく備...
単価 700,000 ~ 900,000 円 /月額
最寄駅 大手町スキル 職種 契約形態 業務委託詳細はこちらアプリケーションやその他からログを収集できるようにプログラムの書き換えを行うところから、 データ基盤を通して BI などに流し込み、データの利活用の推進までを行っているチームにて、 パイプラインやBIの設計/開発/運用の全般をお任せします
単価 700,000 ~ 800,000 円 /月額
最寄駅 渋谷/神泉(現在一部リモート)スキル 職種 契約形態 業務委託詳細はこちら【内 容】クラウドからオンプレミスまで提供する動画配信システムに必要なCMS 及びフロントサイトのお客様向けカスタマイズ開発作業 新規立ち上げサイト、または既存サービス拡大に向けて増員のため募集いたします。 【詳細内容】 ・Ruby/Ruby on Rails/JavaScript/node.js/React/PostgreSQLによる、バックエン ド、WebAPI、CMSの開...
単価 ~ 700,000 円 /月額
最寄駅 東京駅スキル 職種 契約形態 業務委託詳細はこちら▼案件概要 CtoC車売買サービスのフルスタックエンジニアとしてスクラム開発に 参加していただきます。
単価 700,000 ~ 950,000 円 /月額
最寄駅 本郷三丁目スキル 職種 特徴 契約形態 業務委託詳細はこちら・法人向けに提供している対話エンジンサービスのバックエンド開発 ・機械学習以外の各種対話ロジックの開発 ・機械学習のモデルをサービングするアプリケーションの開発
サーバーサイドエンジニア
リモートOK
単価 ~ 800,000 円 /月額
最寄駅 渋谷スキル 職種 特徴 契約形態 業務委託詳細はこちら不動産投資コンサルティング会社にて、 マーケティングチームと協力しながら下記業務をご担当いただく想定です。 ・既存LP(WordPress)の運用 ・新規LPの制作 ・自社内で利用するマーケティングツール等の開発 ・新規オウンドメディアの制作 ・自社コーポレートサイトのリニューアル 上記含め様々な構想がありますが、現状制作チームにゴリゴリのエンジニアがおらず、技術選定等も含めてリー...
単価 600,000 ~ 800,000 円 /月額
最寄駅 東銀座スキル 職種 契約形態 業務委託詳細はこちら・医療向けWebサービス会社において、サーバーサイド開発 ・医師向け開業・経営支援サービスの開発 ・フェーズ:運用保守、追加開発
単価 350,000 ~ 400,000 円 /月額
最寄駅 新橋スキル 職種 契約形態 業務委託詳細はこちらtoB事業においてCSから問い合わせが来たものの、改修や、 ログの調査やデバックなどをお願いいたします。 基本的には、PdMがチケットを作成し作業依頼します。
単価 ~ 900,000 円 /月額
最寄駅 :六本木駅※基本リモート勤務スキル 職種 契約形態 業務委託詳細はこちらInstagramを用いたインフルエンサー向けの仕事一覧サイト を展開している企業にて主に下記開発に携わっていただきます。 現在動いているツールとしまして ・クリエイターのサポートツール ・クリエイターの情報管理ツール ・各種データ分析ツール ・グッズ販売等のECサイト ・社内管理システム などがあり、スキルに応じてポジションを検討させていただきます。
単価 ~ 900,000 円 /月額
最寄駅 池袋スキル 職種 契約形態 業務委託詳細はこちら同社は、複数BtoB向けサービスを展開している企業です。 その中の一つの組織改善サービスの開発を今回は担当していただきます。 社員の離職の原因となる衛生要因に特化した可視化ツールです。 ※衛生要因→自身の健康状態、家庭との両立、同僚との関係、職場環境など 今回はフルスタックエンジニアとして、以下業務を担当いただきます。 ・バックエンド開発(設計・コーディング・テスト) ・リリース管...
BtoB向けワンストップ契約サービスの開発業務
リモートOK
単価 ~ 900,000 円 /月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら電子契約締結サービスを展開している企業内で サーバーサイドをメインに担当いただきます。 主な業務内容として ・サーバーサイド及びフロントエンド実装 ・システムの要件定義及び設計 ・Webシステムの運用 ・Ruby On Railsを用いたサーバーサイド開発 ・Vue.jsを用いたフロントエンド開発 ・AWSを用いたインフラ構築
検索条件を変更
検索条件が選択されていません
該当案件数
570件
他のスキルから探す
ポジションで絞り込む
- 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はオープンソースソフトウェアとして提供され、詳しく知りたければソースコードも手に入れることができます。 ソースコードを見て、さらに良い方法があれば提案することも自由で、さらに良いものに作りあげることもできます。