新人教育に もっと rubyを!

27
新人教育に もっと Rubyを! 吉田裕美

Upload: yuumi-yoshida

Post on 27-May-2015

1.895 views

Category:

Education


1 download

TRANSCRIPT

Page 1: 新人教育に もっと Rubyを!

新人教育にもっと Rubyを!

吉田裕美

Page 2: 新人教育に もっと Rubyを!

2

Page 3: 新人教育に もっと Rubyを!

自己紹介@yuumi3

吉田裕美 (Yoshida Yuumi)

2000年に独立 有限会社EY-Officeを設立

3

Page 4: 新人教育に もっと Rubyを!

自己紹介 (2)

4

(自称 Gaucheファンクラブ代表)

フムフム・ヌクヌク・アプアアの絵の画像は http://plaza.rakuten.co.jp/ohanamaster/diary/200806070000/ から

Page 5: 新人教育に もっと Rubyを!

EY-Officeのお仕事 (1)Ruby on Railsを使った Webアプリの開発iPhoneアプリの開発

5

Page 6: 新人教育に もっと Rubyを!

最近の仕事

6

萌えトーク

Page 7: 新人教育に もっと Rubyを!

EY-Officeのお仕事 (2) Ruby on Rails の教育

iPhone開発の教育

7

Page 8: 新人教育に もっと Rubyを!

数年前までのRuby教育は…

Java や PHP プログラマーに光を与える

8

「JavaからRubyへ――マネージャのための実践移行ガイド」オライリー・ジャパン

Page 9: 新人教育に もっと Rubyを!

昨年からのRuby教育新入社員に Ruby を教える

9

Page 10: 新人教育に もっと Rubyを!

例: 渋谷の某ベンチャー企業内容Ruby言語オブジェクト指向、Webアプリ、RDB入門Ruby on RailsWebアプリの設計実習iPhoneアプリ開発

10

Page 11: 新人教育に もっと Rubyを!

例:某大手インターネット企業オープンデスク 毛井さんのお手伝い

内容

Ruby言語

オブジェクト指向

テスト駆動開発

Ruby on Rails11

Page 12: 新人教育に もっと Rubyを!

実は・・・・両社とも Railsアプリの開発がメインの会社ではない!

渋谷の某社はiPhoneアプリの会社

某インターネット企業はインターネットの会社

12

Page 13: 新人教育に もっと Rubyを!

なぜ、Railsを採用したのか?私は各企業の教育担当者ではないので・・・・ m(_ _)m

13

Page 14: 新人教育に もっと Rubyを!

Ruby教育の Q&A

Page 15: 新人教育に もっと Rubyを!

Rubyを教えるのは難しいのでは?いいえ。某J言語と比較してみましょう

15

Page 16: 新人教育に もっと Rubyを!

Ruby

16

puts "Hello, world!"

Page 17: 新人教育に もっと Rubyを!

某J言語

17

public class Hello { public static void main(String[] args){ System.out.println("Hello, world!"); }}

Page 18: 新人教育に もっと Rubyを!

さらに・・・・Rubyは全てがオブジェクト。プリミティブ等の特別なものは無い

IDEの使い方を教えなくても良い

直ぐに結果がわかる

Ruby は 楽しい

18

Page 19: 新人教育に もっと Rubyを!

新人教育に使いやすいRubyのテキストが無いのでは?そうかもしれませんしかし、自分でテキストを作るのはそれほど難しくありません

19

Page 20: 新人教育に もっと Rubyを!

テキストを作る万人に向けたRubyの入門書は難しいですが、特定の人に向けたテキストを書くのは難しくないです

あなたの会社の新人、業務に必要な事のみを書けば良いのです

コードで語ろう!

20

作る時間が無い方は EY-Office に相談下さい

Page 21: 新人教育に もっと Rubyを!

Railsのドキュメントは英語しかないの?英語になれましょうドキュメントを読むのに高い英語力は不要です読むのにはコツがあります

21

Page 22: 新人教育に もっと Rubyを!

Railsドキュメントの読み方

22

1.名前で当たりを付ける

2.使用例を読む

3.説明の英文を読む

Page 23: 新人教育に もっと Rubyを!

どやって教えたら良いのでしょうか?自分の言葉で語って下さい

23

Page 24: 新人教育に もっと Rubyを!

自分の言葉で語るベストプラクティスよりあなたの実体験の方が重要なのですあなたが Rubyやプログラミングをどう学んで来たのかを思い出し、自分なりのやり方でまとめて下さいコードで語りましょう

24

Page 25: 新人教育に もっと Rubyを!

教育の練習をしたいのですが?教育は場数です多くの勉強会は初心者向けセッションを歓迎してくれます私もRails勉強会@東京にはお世話になりました

25

Page 26: 新人教育に もっと Rubyを!

うちはRubyを使っていない会社なのですが?1日めの「Issues of Enterprise Rubyist~SIerのなかのRubyistが考えるべきこと~」セッションの内容がヒントになると思います

26

Page 27: 新人教育に もっと Rubyを!

新人教育にもっと Rubyを!