新人教育に もっと rubyを!
TRANSCRIPT
新人教育にもっと Rubyを!
吉田裕美
2
自己紹介@yuumi3
吉田裕美 (Yoshida Yuumi)
2000年に独立 有限会社EY-Officeを設立
3
自己紹介 (2)
4
(自称 Gaucheファンクラブ代表)
フムフム・ヌクヌク・アプアアの絵の画像は http://plaza.rakuten.co.jp/ohanamaster/diary/200806070000/ から
EY-Officeのお仕事 (1)Ruby on Railsを使った Webアプリの開発iPhoneアプリの開発
5
最近の仕事
6
萌えトーク
EY-Officeのお仕事 (2) Ruby on Rails の教育
iPhone開発の教育
7
数年前までのRuby教育は…
Java や PHP プログラマーに光を与える
8
「JavaからRubyへ――マネージャのための実践移行ガイド」オライリー・ジャパン
昨年からのRuby教育新入社員に Ruby を教える
9
例: 渋谷の某ベンチャー企業内容Ruby言語オブジェクト指向、Webアプリ、RDB入門Ruby on RailsWebアプリの設計実習iPhoneアプリ開発
10
例:某大手インターネット企業オープンデスク 毛井さんのお手伝い
内容
Ruby言語
オブジェクト指向
テスト駆動開発
Ruby on Rails11
実は・・・・両社とも Railsアプリの開発がメインの会社ではない!
渋谷の某社はiPhoneアプリの会社
某インターネット企業はインターネットの会社
12
なぜ、Railsを採用したのか?私は各企業の教育担当者ではないので・・・・ m(_ _)m
13
Ruby教育の Q&A
Rubyを教えるのは難しいのでは?いいえ。某J言語と比較してみましょう
15
Ruby
16
puts "Hello, world!"
某J言語
17
public class Hello { public static void main(String[] args){ System.out.println("Hello, world!"); }}
さらに・・・・Rubyは全てがオブジェクト。プリミティブ等の特別なものは無い
IDEの使い方を教えなくても良い
直ぐに結果がわかる
Ruby は 楽しい
18
新人教育に使いやすいRubyのテキストが無いのでは?そうかもしれませんしかし、自分でテキストを作るのはそれほど難しくありません
19
テキストを作る万人に向けたRubyの入門書は難しいですが、特定の人に向けたテキストを書くのは難しくないです
あなたの会社の新人、業務に必要な事のみを書けば良いのです
コードで語ろう!
20
作る時間が無い方は EY-Office に相談下さい
Railsのドキュメントは英語しかないの?英語になれましょうドキュメントを読むのに高い英語力は不要です読むのにはコツがあります
21
Railsドキュメントの読み方
22
1.名前で当たりを付ける
2.使用例を読む
3.説明の英文を読む
どやって教えたら良いのでしょうか?自分の言葉で語って下さい
23
自分の言葉で語るベストプラクティスよりあなたの実体験の方が重要なのですあなたが Rubyやプログラミングをどう学んで来たのかを思い出し、自分なりのやり方でまとめて下さいコードで語りましょう
24
教育の練習をしたいのですが?教育は場数です多くの勉強会は初心者向けセッションを歓迎してくれます私もRails勉強会@東京にはお世話になりました
25
うちはRubyを使っていない会社なのですが?1日めの「Issues of Enterprise Rubyist~SIerのなかのRubyistが考えるべきこと~」セッションの内容がヒントになると思います
26
新人教育にもっと Rubyを!