SlideShare a Scribd company logo
派遣社員が現場でRuby
を取り入れるまで
自己紹介
名前:橘田 隼一
TwitterID:hayabusa333
興味:カーネル、GC、Erlang、Elixir
お仕事:派遣ウェッブプログラマ
所属:Joel教、翔鶴瑞鶴仲良し姉妹同盟
お仕事で使ったRuby遍歴
2012年∼ Ruby1.9 → 自力導入
2013年4月∼9月 Ruby1.8 → 元から
2013年10月∼1月 Ruby1.8 → 元から
2014年2月∼ Ruby2.0 → 自力導入
今回は自力導入した際の話
2013年度あたりにRuby1.8を使っている
闇については話さないよ!
2012年の話
テスト業務をしており
客先評価もそれなり
そこに悪魔の
ささやきが訪れた
Perlとか使って
テストを自動化して良いよ
Perlとか使った
ことないお
       ____
     /      \
   /  _ノ  ヽ、_  \
  / o゚((●)) ((●))゚o \  
  ¦     (__人__)'   ¦
  \     `́͡     /
でもプログラムは
したいお
       ____
     /      \
   /  _ノ  ヽ、_  \
  /  o゚͡   ゚͡o  \  
  ¦     (__人__)  ¦
  \     ` ́͡     /
好きなRubyで
自動化すればいいんだお
       ____
     /͡  ͡\
   /( ●)  (●)\
  /::::::͡(__人__)͡::::: \   
  ¦     ¦r┬-¦    ¦
  \      `ー'́     /
現場の状況
現場からのプログラム言語の指定はない
メンバーでRubyを使ったことある人いない
メンバーでPerlを使ったことある人もいない
Ruby会議2011に参加して圧倒的意識力の高まりの私
プログラム作成初期
数日かかっていた作業も数時間でサクサク終わる
その後、自動化テストを持って
現場を変えることに
設定が直書きされ
うまく動かない
現場のパニック
色々とやらかして
現場終了
2014年
現場の状況
新規案件
現場のメンバーも新人多め
アジャイル開発
フレームワークなども
決まっていない状況
Rubyを使いますか?
いいえ、Javaです
Javaを使った理由?
お客様先の若手が研修でJavaを
使っていたから
Rubyをごり押ししていたら
きっと私は全員に教えきれないし
爆死していたと思う
開発速度は遅くなったかも?
でも間違った選択肢ではなかったと思う
では、どこで
Rubyを使っているのか?
Rubyの使用場所
・Redmine(タスク管理)
・MailCatcher(受信のみのSMTPサーバ)
・Gauntlt(セキュリティテスト自動化)
・自分用の自動化スクリプト
客先でも自社でも
Rubyばかり話していたら
Rubyバカ認定された
自分の身の丈にあった道具の使い方
自分が問題なく
解決できる範囲で道具を使う
道具に振り回されない
Rubyで開発してない
でも
Rubyで仕事はできた
適材適所な場所に
Rubyを選んで楽しい開発を

More Related Content

PDF
Rubyのススメ
PDF
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
PDF
初めての公開Gem作り
PDF
Scala超入門 - 2014/12/13 Scala関西勉強会
PDF
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
PDF
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
PPTX
英語コーダー大阪 ー 初めての英語コーダー教室
PDF
WebVR空間の巨大スクリーンでteratailを見れるか試してみた話
Rubyのススメ
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
初めての公開Gem作り
Scala超入門 - 2014/12/13 Scala関西勉強会
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
英語コーダー大阪 ー 初めての英語コーダー教室
WebVR空間の巨大スクリーンでteratailを見れるか試してみた話

What's hot (13)

PDF
Riot.jsと仲良くなるための僕的tips
PPTX
PWAをWebサービスに導入した話
PDF
RubyとRailsのおいしい使い方
PDF
師弟登壇・新米サムライの集い 2013
PDF
非ガチ勢「よし、Coffee script使おう!」
PDF
GopherJS + Nashorn
PDF
20160402 JAWS-UG大分 AWS初心者向け勉強会@おおいた2016春
PDF
Play2+Scala事始め
PDF
よちよち.rbで知ったコミュニティの素晴らしさ
PDF
よちよち.rbで知ったコミュニティの素晴らしさ
PDF
エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~
PDF
関数型Swift
PDF
SkinnyFrameworkやろうぜ!(+ScalaMatsuriレポート) #scala_kb
Riot.jsと仲良くなるための僕的tips
PWAをWebサービスに導入した話
RubyとRailsのおいしい使い方
師弟登壇・新米サムライの集い 2013
非ガチ勢「よし、Coffee script使おう!」
GopherJS + Nashorn
20160402 JAWS-UG大分 AWS初心者向け勉強会@おおいた2016春
Play2+Scala事始め
よちよち.rbで知ったコミュニティの素晴らしさ
よちよち.rbで知ったコミュニティの素晴らしさ
エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~
関数型Swift
SkinnyFrameworkやろうぜ!(+ScalaMatsuriレポート) #scala_kb
Ad

Viewers also liked (20)

PPTX
Elixirのhoundを使ってみて
PDF
Getting test world
PPTX
E言語スタック
PDF
見ててつらぽよなスライドVer1.2
PPTX
Git hubで雑誌記事を執筆するのは間違っているだろうか
PPTX
ハードディスクの正しい消去(2015.7)
ODP
自動化のその前に
ODP
DevLove2012 懇親会LT
ODP
アイマスで分かるプログラマ
ODP
Cbで解るjojo up
ODP
RubyでBLコマンド実装
PPTX
ホワイトボックステスト技法
ODP
漏れのある抽象化の法則
PPTX
ブラックボックステスト技法
ODP
Jenkinsとidobataで幸せな生活
PDF
Cowboyとelixir
PPTX
Cowboyとphoenixの速度比較
ODP
現場にsahaginを取り入れた話
PDF
IEXを学ぶ
PDF
高位合成ツールによるソフトウェアアルゴリズムのFPGAベースシステム化
Elixirのhoundを使ってみて
Getting test world
E言語スタック
見ててつらぽよなスライドVer1.2
Git hubで雑誌記事を執筆するのは間違っているだろうか
ハードディスクの正しい消去(2015.7)
自動化のその前に
DevLove2012 懇親会LT
アイマスで分かるプログラマ
Cbで解るjojo up
RubyでBLコマンド実装
ホワイトボックステスト技法
漏れのある抽象化の法則
ブラックボックステスト技法
Jenkinsとidobataで幸せな生活
Cowboyとelixir
Cowboyとphoenixの速度比較
現場にsahaginを取り入れた話
IEXを学ぶ
高位合成ツールによるソフトウェアアルゴリズムのFPGAベースシステム化
Ad

Similar to 派遣社員が現場にRubyを取り入れるまで (20)

PDF
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
PPT
リアルビジネスRuby
PDF
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
PDF
20130615 組込みの仕事場でRubyを使う
PDF
Emacsを使ってrubyのwebアプリを作って見た!!
PDF
Ruby confchina impression
PDF
RubyWorld Conference 2015 11121620
PDF
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
PDF
福岡Ruby会議01 20121201 LT
PDF
Ruby開発の現場を支える技術
PPT
PHP使いから見たRuby(Talking about PHP & Ruby)
PDF
ゼロからのプログラミングRails講座 Codeanywhere版
PDF
Ruby with My Life
PDF
広島IT勉強会カレンダー(仮)はRubyを使っています
PDF
nomlab_okayamaruby_slide
PDF
Rubyの仕事で食べていくために僕らは!
ODP
Ruby For Work
PDF
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
PDF
Sinatraでwebアプリケーション開発を学ぶ
PPTX
Ruby on Rails を用いたWEBアプリケーションの開発
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
リアルビジネスRuby
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
20130615 組込みの仕事場でRubyを使う
Emacsを使ってrubyのwebアプリを作って見た!!
Ruby confchina impression
RubyWorld Conference 2015 11121620
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
福岡Ruby会議01 20121201 LT
Ruby開発の現場を支える技術
PHP使いから見たRuby(Talking about PHP & Ruby)
ゼロからのプログラミングRails講座 Codeanywhere版
Ruby with My Life
広島IT勉強会カレンダー(仮)はRubyを使っています
nomlab_okayamaruby_slide
Rubyの仕事で食べていくために僕らは!
Ruby For Work
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
Sinatraでwebアプリケーション開発を学ぶ
Ruby on Rails を用いたWEBアプリケーションの開発

More from hayabusa333 (6)

PPTX
Erlang and Elixir
PPTX
Elixir v1.3 で入るかもしれない機能
ODP
Serverspecの本気をみるのです
ODP
Androidについて
ODP
生存戦略~きっと何者にもなれる~
ODP
Bug撲滅作戦
Erlang and Elixir
Elixir v1.3 で入るかもしれない機能
Serverspecの本気をみるのです
Androidについて
生存戦略~きっと何者にもなれる~
Bug撲滅作戦

派遣社員が現場にRubyを取り入れるまで