Slide 1

Slide 1 text

OSSのりそうとげんじつ - Between ideal and reality of OSS activities and life balance - YAPC  2014  Day#1  Lightning  Talk Shuhei  Tanuma

Slide 2

Slide 2 text

About  Me chobi_e (Shuhei Tanuma) GREE, inc. Infrastructure Department Service Reliability Team Major: PHP(core), MySQL, KVS Golang PECL Maintainer (PECL ProtocolBuffers, Sundown. and several experimental extensions like php-uv)

Slide 3

Slide 3 text

本⽇日のお題

Slide 4

Slide 4 text

•  数年年のOSS活動を通して得られた知⾒見見 •  成功してるわけじゃないから程々に(・∀・) •  今後遊び続けるにはどう⾏行行動していくべきか げんじつはかくもきびしい OSSのりそうとげんじつ 4

Slide 5

Slide 5 text

承認欲求、とはまた違うと思ってるけど 問題に対して⾃自分が考えたアイデア/実装したモ ノで解決できるのって最⾼高に⾯面⽩白いゲーム さらにいうと、それに共感してくれる⼈人がいる とさらに⾯面⽩白くなる OSSのたのしさ 5

Slide 6

Slide 6 text

直⾯面した問題に対してOSSプロダクトが 解決する為のよい⼿手段として必要とされている 限りは開発・メンテナンスをし続けられる事が 理理想 それでみんなも使ってくれればHAPPYだねー OSSのりそう 6

Slide 7

Slide 7 text

略略歴

Slide 8

Slide 8 text

20代前半 ・⾳音楽辞めてIT業界に転⾝身 ・雑務→CS→QA→     開発→インフラ

Slide 9

Slide 9 text

20代後半 ・OSS活動にハマる 出来ないことが出来るようになる それが何よりも⾯面⽩白かった 同時に失敗もやった

Slide 10

Slide 10 text

みなさんもご経験はないだろうか?

Slide 11

Slide 11 text

みなさんもご経験はないだろうか? 彼⼥女女とデート中に SEGVの原因を考えすぎて ぶち切切れられる

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

3度度⽬目はないな、と学習した (ほんとすいません)

Slide 14

Slide 14 text

30代前半(なう) ・気づいたら⾃自分の時間減ってる ・体⼒力力的にも衰えを感じ始める

Slide 15

Slide 15 text

あとどれぐらいのあいだ、 OSS活動で遊びつづけられる のだろうか?

Slide 16

Slide 16 text

睡眠: 6h 仕事: 8h メシ: 3.5h 通勤: 2h ⾵風呂呂: 1h ⾃自由: 3.5h ⼀一⽇日の時間配分 OSSのげんじつ 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 01 02 03 04 平均すると1⽇日3.5時間程度度が⾃自分の使える⾃自由時間になると思う 16

Slide 17

Slide 17 text

週  約20時間 ⽉月  約80時間 年年  約960時間 ⾃自由時間を取れたとしても という時間の中でOSS以外も やりくりする必要がある

Slide 18

Slide 18 text

やりたいことは沢⼭山あるけど

Slide 19

Slide 19 text

やりたいことは沢⼭山あるけど やらない選択もしないとダメ

Slide 20

Slide 20 text

•  睡眠時間を減らせば勿論論⾃自由時間は増える •  ただし、次の⽇日のパフォーマンスが極端に落落ちる •  つづけるとマジで⾝身体壊す •  健康であることは⾮非常に重要 •  継続できない活動は当然続けられない •  時には息抜きも重要 たいりょくはそこまで続かない OSSのげんじつ 20

Slide 21

Slide 21 text

•  年年々増える⾃自分のOSSプロダクト 余暇だけでOSSをやりきるのは難しい OSSのげんじつ 21

Slide 22

Slide 22 text

PECL ProtocolBuffers PECL Sundown php-uv + httpparser fluent-logger-php php-git2(libgit2) php-dablooms treasure-data-api-client jira-rest-client...

Slide 23

Slide 23 text

仕事で必要になったり その時の興味が 増えるたびに増えていく

Slide 24

Slide 24 text

•  年年々増える⾃自分のOSSプロダクト •  メンテコストの増⼤大 •  取捨選択しないといけない 余暇だけでOSSをやりきるのは難しい OSSのげんじつ 24

Slide 25

Slide 25 text

•  年年々増える⾃自分のOSSプロダクト •  メンテコストの増⼤大 •  取捨選択しないといけない •  企業のフルタイムOSS VS  個⼈人のOSS •  Facebook HHVM VS PHP      ⾃自分の市場価値に直結するスキルは      些細な事で死ぬ可能性もある 余暇だけでOSSをやりきるのは難しい OSSのげんじつ 25

Slide 26

Slide 26 text

OSSを楽しく回すために

Slide 27

Slide 27 text

•  1st step) うっかり業務アプリに組み込む •  諸刃の剣 •  ヘタすると全⽅方向からまさかりが⾶飛んでくる •  上⼿手くワークすると最⾼高に楽しい。 •  ただし、後継者問題も同時に発⽣生する •  2nd step) コミュニティを育てる •  マーケティングやライティングスキルが重要になる OSSを楽しみながら回すには OSSのりそうとげんじつ 27

Slide 28

Slide 28 text

•  PHP拡張のPECLの80%(たいかん)は 個⼈人の執念念と気合でできている •  メンテナ不不在になって死ぬ拡張も結構ある •  xhprofは死んでコミュニティ版のuprofilerになった (hhvm版は⽣生きてるけどphp版はメンテされてない) •  継続的なメンテナンスってやっぱり難しい PHPのPECLに関して⾔言うと OSSのりそうとげんじつ 28

Slide 29

Slide 29 text

うまくOSSと⽣生活をバランス できるよさげなIdeaがあれ ば教えてください>< 銀の弾丸なんてないと思うけど 今より上⼿手なやり⽅方があるなら学び たい

Slide 30

Slide 30 text

•  英語の質問に何分で返事かけますか? •  私の場合簡単な質問に対しても2時間 ぐらいかかることがザラだった ⽇日本⼈人にとっては切切っても切切れない英語 OSSのりそうとげんじつ 30

Slide 31

Slide 31 text

•  英語の質問に何分で返事かけますか? •  私の場合簡単な質問に対しても2時間 ぐらいかかることがザラだった ⽇日本⼈人にとっては切切っても切切れない英語 OSSのりそうとげんじつ プログラミングもそうだけど Vocabularyがない状態で⾃自分の意志を表現する という事は無理理なんで、英語のSpeaking練習、 単語⼒力力を上げましょう 多分3ヶ⽉月真⾯面⽬目に取り組めばいい感じになるはず 31

Slide 32

Slide 32 text

⼈人⽣生とOSS活動を 楽しむためにできること

Slide 33

Slide 33 text

• 勉強⽅方法や取り組みは出来る限り還元しよう •  だれかの将来の時間を節約することが出来るかもしれない •  世界のどこかに共犯者がいればもっと楽しくなる • 必須なスキルは気合いれて覚えよう •  Decision Makingのスキルは超重要 •  英語はちゃんと使えると時間節約に役⽴立立つ •  スキマ時間活⽤用しましょ •  家族の時間は⼤大切切に •  家庭と仕事とOSS(で遊ぶ時間)を守らなきゃいけない 共犯者を増やそう、必須スキルは気合で覚えよう OSSのりそうとげんじつをうまくやりぬくために 33

Slide 34

Slide 34 text

永遠におわらないゲームを ずっと遊び続けられるように

Slide 35

Slide 35 text

Happy Hacking