- 3,500 ~ 6,500 円 /時給
- リモート
- COBOL
- PL/I
- RPG
- YPS-COBOL
- JCL
- FORTRAN
- C
- VBA
- Delphi
- PL/SQL
- C++
- Pro*C
- VB
- VC++
- SQL
- Shell C B K
- iOS(Objective-C)
- Python
- JavaScript
- .NET(VB)
- .NET(C#)
- Flash
- XML
- Perl
- ASP
- Actionscript
- PHP
- Java
- JSP
- Ruby
- アセンブラ
- ABAP
- ストアドプロシージャ
- Hadoop
- Microsoft Azure
- Struts
- Spring
- Seasar
- CakePHP
- Swing
- Smarty
- Symfony
- Ruby on Rails
- Seasar2
- EC-CUBE
- OpenGL
- MVC
- AJAX
- FLEX
- Dreamweaver
- Photoshop
- Fireworks
- Illustrator
- WordPress
- MAYA
- IBM系汎用機
- NEC系汎用機
- UNISYS
- 富士通系汎用機
- AS/400
- 日立系汎用機
- AIX
- HP-UX
- Solaris
- Linux
- RedHat
- CentOS
- OS/2
- Windows Server
- MacOS
- Exchange Server
- Active Directory
- SharePoint Server
- IIS
- Websphere
- Tomcat
- Apache
- Weblogic
- Android
- フィーチャーフォン
- DB2
- Oracle
- Access
- PostgreSQL
- MySQL
- SQLserver
- HTML5
- CSS3
- Word
- Excel
- PowerPoint
- Cisco
- SAI
- WindowsOS
- Cocos2d/Cocos2d-x
- Unity
- AWS
- アジャイル開発
- オブジェクト指向
- MongoDB
- Node.js
- Backbone.js
- Android(Java)
- SQLite
- iOS
- Zend Framework
- CodeIgniter
- jQuery
- nginx
- Memcached
- 3ds Max
- SAP(全般)
- BASIS
- Django
- Catalyst
- アライドテレシス
- Brocade
- ファイヤーウォール
- ロードバランサー
- VDI
- ThinClient
- Citrix XenApp
- Citrix XenDesktop
- Microsoft365
- OracleEBS
- Scala
- iOS(Swift)
- Go言語
- Hack
- AngularJS
- FuelPHP
- Laravel
- Elixir
- BASIC
- TypeScript
- CoffeeScript
- R言語
- Haskell
- Amazon Aurora
- MariaDB
- DynamoDB
- Redis
- Play Framework
- Java EE
- Spark Framework
- Apache Wicket
- JavaServer Faces
- JUnit
- Phalcon
- Yii
- Slim Framework
- Sinatra
- Padrino
- RSpec
- Bottle
- Tornado
- Flask
- Vue.js
- React.js
- Knockout.js
- Bootstrap
- LESS
- SASS
- Cordova
- Monaca
- Telerik Platform
- TensorFlow
- Caffe
- Chainer
- Elasticsearch
- Apache Solr
- Amazon Redshift
- Treasure Data
- BigQuery
- Apache Spark
- Debian
- SUSE Linux
- Unreal Engine
- Lumberyard
- Sketch
- Adobe XD
- Cinema 4D
- Final Cut Pro
- Vegas Pro
- After Effects
- Adobe Premiere
- Avid
- Git
- Subversion
- Mercurial
- VSS
- Jenkins
- CircleCI
- TravisCI
- wercker
- Google Analytics
- Adobe Analytics
- Google Cloud Platform
- Heroku
- Bluemix
- ルーター
- L2スイッチ
- Docker
- Chef
- Lotus Notes
- Lotus Domino
- Cybozu
- Vim
- Emacs
- Atom
- Sublime Text
- Brackets
- Redmine
- JIRA
- Backlog
- Pivotal Tracker
- GitLab
- GitHub Enterprise
- Salesforce(全般)
- Dynamics CRM
- BW
- SAP SD
- SAP MM
- SAP PP
- SAP HR
- SAP FI
- SAP CO
- Salesforce APEX
- Kotlin
- MATLAB
- Anaconda
- Simulink
- Tableau
- Oracle BI
- Qlik Sense
- MotionBoard
- Yellowfin
- Actionista!
- UiPath
- Blue Prism
- Winautomation
- Automation Anywhere
- WinActor
- RoboTANGO
- BizRobo!
- Rust
- Dart
- GraphQL
- PyTorch
- Pandas
- scikit-learn
- Kintone
- VS Code
- JetBrains
- Clickup
- Flutter
- Hyper-V
- SpringBoot
- React Native
- SciPy
- Numpy
- Matplotlib
- Keras
- Figma
- Canva
- スクラム開発
- VMware
- Sales Cloud
- Service Cloud
- Experience Cloud
- Marketing Cloud
- Account Engagement
- Salesforce Lightning
- Oracle ERP Cloud
- Oracle NetSuite
- Dynamics
- PowerBI
- Looker Studio
- Power Automate
- Confluence
- PM(プロジェクトマネージャー)
- テスター・デバッガー
- ネットワークエンジニア
- DBA(データベース管理者)
- 運用/監視担当
- システムコンサル
- セキュリティコンサル
- システム管理者
- LAMP系エンジニア
- Windows系エンジニア
- 汎用機系エンジニア
- Java系エンジニア
- 制御・組み込み系エンジニア
- スマホアプリ開発(ネイティブ)
- UNIX・C/C++エンジニア
- ソーシャル系エンジニア
- サーバーエンジニア
- バックエンドエンジニア(サーバーサイド)
- フロントエンドエンジニア
- 業務系エンジニア
- SAPシステムコンサル
- Salesforceシステムコンサル
- OlacleEBSシステムコンサル
- 銀行系PM
- 損保系PM
- 生保系PM
- 証券系PM
- PMO
- SAP系(ABAP・BASIS)エンジニア
- AIエンジニア
- 統計解析エンジニア
- 機械学習エンジニア
- CAEエンジニア
- データエンジニア
- サイバーセキュリティエンジニア
- センシング領域エンジニア
- HMI技術エンジニア
- データサイエンティスト
- セキュリティエンジニア
- アーキテクト
- スクラムマスター
- 作業内容【リードクラス】 プロジェクトの全体的な戦略設定とリーダーシップをとっていただきます。 ▪️プロジェクト計画、要件の収集・分析、タイムライン設定 ▪️リソース、予算の割り当て、テクニカルリーダーシップ ▪️技術選定、アーキテクチャ設計の支援、テクニカルチャレンジ対応 ▪️アップセル戦略、新規ビジネスチャンスの識別、クライアントネゴシエーション ▪️ステークホルダーとの連携を強化し、プロジェクト遂行の品質を確保いただきます。 ▪️ステークホルダーコミュニケーション、進捗報告、レビューミーティング。 ▪️リスク管理、リスクアセスメント、クオリティチェック、修正・改善計画。 ▪️ソリューション統合マネジメント、FindVox/aigleApp連携、受託開発の管理。 ▪️バジェット、契約管理、予算トラッキング、契約書のレビュー、契約遵守モニタリング。 【メンバークラス】 経験の浅い方でも、プロジェクトマネージャーと様々な業務を通してAIやデータについての学びを得ることができます。スキルに応じて、徐々に小規模〜大規模のプロジェクトに関わる経験を積むことが出来ます。 ▪️チームメンバーとのコミュニケーションと調整 ▪️プロジェクト計画支援、報告書の作成進捗管理、課題管理、 ▪️ToDo管理、品質管理 ▪️プロジェクト関連の資料の準備など
- 必須スキル【必須要件】 AIまたはITに関するプロダクト・サービス開発案件、もしくはそれに準ずる案件のプロジェクトマネージャーを担った経験が3年以上ある
- 尚可スキル【歓迎要件】 ▪️新規事業立案やプロダクト開発に携わった経験 ▪️データサイエンティストもしくはエンジニアとしての開発経験 ▪️PMBOKなどのプロジェクトマネジメントに関する資格
- 契約期間即日~長期
- 募集人数2人
- 募集背景新規案件
- 面談回数2回
Rubyを活かせる仕事
Ruby
の案件月額単価相場
[案件数]
平均単価:
728,333円
最高単価:
900,000円
最低単価:
550,000円
- 詳細はこちら
【リードクラス】 プロジェクトの全体的な戦略設定とリーダーシップをとっていただきます。 ▪️プロジェクト計画、要件の収集・分析、タイムライン設定 ▪️リソース、予算の割り当て、テクニカルリーダーシップ ▪️技術選定、アーキテクチャ設計の支援、テクニカルチャレンジ対応 ▪️アップセル戦略、新規ビジネスチャンスの識別、クライアントネゴシエーション ▪️ステークホルダーとの連携を強化し、プロ...
- 詳細はこちら
【音声解析】 受託開発やFindVoxの機能で利用する話者分離や文字起こしのモデル開発を行います。直近では、Whisperなどのモデルのチューニングなどがメインの業務になります。 ▪️言語処理/大規模言語モデル 受託開発やFindvox、Hakky Handbookで利用する大規模言語モデルを用いたAIの開発を行います。主に、チャットボットやコンテンツ生成、テキスト解析のプロジェクト...
- 詳細はこちら
受託開発及び自社のプロダクトの開発において、データサイエンティストらと協力してAIの実環境におけるプロトタイプ環境の構築や、プロダクション環境の構築、実モデルの運用に必要な開発を行う。 【シニア】 受託開発及び自社のプロダクトの開発において、データサイエンティストらと協力してAIの実環境におけるプロトタイプ環境の構築や、プロダクション環境の構築、実モデルの運用に必要な開発を行う。 生...
単価 600,000 ~ 720,000 円 /月額
最寄駅 初日からフルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちらアニメ、漫画などのメディアミックスや国内外プラットフォーム展開している事業会社にて、電子コミックサービス決済機能をサービスから分離して決済基盤として独立システム化する業務をご担当頂きます。 【主な業務内容】 ・決済機能、コミック購入機能 ・コミック閲覧分析 ・コミック閲覧体験改善 Ruby on Railsを用いたバックエンド開発、Next.jsを使用したフロントエンド開発も一部...
単価 650,000 ~ 750,000 円 /月額
最寄駅 赤坂スキル 職種 特徴 契約形態 業務委託詳細はこちらエンド企業にて開発、運営している画期的な マーケテイングシステムの開発作業に従事して頂きます。
単価 400,000 ~ 550,000 円 /月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら男性同士のためのクリーンで安全なLGBT向けマッチングアプリ を自社開発しているお客様案件です。 マッチングアプリのサーバーサイドエンジニアとして、 既存システムの運用・保守から新規機能開発、 AWS上でのインフラ運用、IaC導入・改善まで幅広くご担当いただきます。 ・自社開発のLGBT向けマッチングアプリにおけるサーバーサイドエンジニア 業務全般をお任せします。 ・既存バッ...
単価 750,000 ~ 900,000 円 /月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら【内容】 ノンデスク業界の事業者と求職者双方に貢献するサービスを開発するエンジニアリング業務をお任せします。 <サービス内容> HRプラットフォームサービス: ノンデスク産業(デスクレス産業)の事業者と求職者をつなぐ HRプラットフォームを運営 SaaS・DXプラットフォームサービス: 第2の柱としてノンデスク産業(デスクレス産業)に特化した バーティカルSaaS・プラット...
単価 550,000 ~ 700,000 円 /月額
最寄駅 目黒(フルリモート)スキル 職種 特徴 契約形態 業務委託詳細はこちら・プロダクト概要 ‐ecforce cdpは、ecforceを中心にあらゆるデータを 集約・加工を行えるカスタマーデータプラットフォームを 提供するプロダクトです。 ‐データ集計: コネクションと呼ばれる様々なインターフェースを用意し、 あらゆるデータを集約します。 ‐データ加工: 大規模データを扱えるように高性能なライブラリを使用し、 ワークフローを実行します。 ...
単価 600,000 ~ 750,000 円 /月額
最寄駅 フルリモート(初日出社なし)スキル 職種 特徴 契約形態 業務委託詳細はこちら金融機関向けのSaaSプロダクトを開発する企業にて、フルスタックエンジニアとして以下をご担当いただきます。 ・React / Ruby on Rails / Java / TypeScript を用いたアプリケーション開発 ・高い拡張性・パフォーマンスを意識した設計と技術選定 ・Azure / AWS を用いたクラウド環境構築・運用 ・Docker / Kubernetes を使...
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
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はオープンソースソフトウェアとして提供され、詳しく知りたければソースコードも手に入れることができます。 ソースコードを見て、さらに良い方法があれば提案することも自由で、さらに良いものに作りあげることもできます。
検索条件を変更
検索条件が選択されていません
該当案件数
9件