OSSのりそうとげんじつ

3169fb51728b8dc9d56675d3fb1a6de6?s=47 chobie
August 29, 2014
830

 OSSのりそうとげんじつ

補足gist
https://gist.github.com/chobie/915ec6d5a1e945be716d

※あとがき: xhprofのphp版はメンテされてるけどfacebookからphacilityに移譲されたりしててカオス

3169fb51728b8dc9d56675d3fb1a6de6?s=128

chobie

August 29, 2014
Tweet

Transcript

  1. OSSのりそうとげんじつ - Between ideal and reality of OSS activities and

    life balance - YAPC  2014  Day#1  Lightning  Talk Shuhei  Tanuma
  2. 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)
  3. 本⽇日のお題

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

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

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

  7. 略略歴

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

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

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

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

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

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

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

  16. 睡眠: 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
  17. 週  約20時間 ⽉月  約80時間 年年  約960時間 ⾃自由時間を取れたとしても という時間の中でOSS以外も やりくりする必要がある

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

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

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

    •  時には息抜きも重要 たいりょくはそこまで続かない OSSのげんじつ 20
  21. •  年年々増える⾃自分のOSSプロダクト 余暇だけでOSSをやりきるのは難しい OSSのげんじつ 21

  22. PECL ProtocolBuffers PECL Sundown php-uv + httpparser fluent-logger-php php-git2(libgit2) php-dablooms

    treasure-data-api-client jira-rest-client...
  23. 仕事で必要になったり その時の興味が 増えるたびに増えていく

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

  25. •  年年々増える⾃自分のOSSプロダクト •  メンテコストの増⼤大 •  取捨選択しないといけない •  企業のフルタイムOSS VS  個⼈人のOSS

    •  Facebook HHVM VS PHP      ⾃自分の市場価値に直結するスキルは      些細な事で死ぬ可能性もある 余暇だけでOSSをやりきるのは難しい OSSのげんじつ 25
  26. OSSを楽しく回すために

  27. •  1st step) うっかり業務アプリに組み込む •  諸刃の剣 •  ヘタすると全⽅方向からまさかりが⾶飛んでくる •  上⼿手くワークすると最⾼高に楽しい。

    •  ただし、後継者問題も同時に発⽣生する •  2nd step) コミュニティを育てる •  マーケティングやライティングスキルが重要になる OSSを楽しみながら回すには OSSのりそうとげんじつ 27
  28. •  PHP拡張のPECLの80%(たいかん)は 個⼈人の執念念と気合でできている •  メンテナ不不在になって死ぬ拡張も結構ある •  xhprofは死んでコミュニティ版のuprofilerになった (hhvm版は⽣生きてるけどphp版はメンテされてない) •  継続的なメンテナンスってやっぱり難しい

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

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

  31. •  英語の質問に何分で返事かけますか? •  私の場合簡単な質問に対しても2時間 ぐらいかかることがザラだった ⽇日本⼈人にとっては切切っても切切れない英語 OSSのりそうとげんじつ プログラミングもそうだけど Vocabularyがない状態で⾃自分の意志を表現する という事は無理理なんで、英語のSpeaking練習、

    単語⼒力力を上げましょう 多分3ヶ⽉月真⾯面⽬目に取り組めばいい感じになるはず 31
  32. ⼈人⽣生とOSS活動を 楽しむためにできること

  33. • 勉強⽅方法や取り組みは出来る限り還元しよう •  だれかの将来の時間を節約することが出来るかもしれない •  世界のどこかに共犯者がいればもっと楽しくなる • 必須なスキルは気合いれて覚えよう •  Decision Makingのスキルは超重要 • 

    英語はちゃんと使えると時間節約に役⽴立立つ •  スキマ時間活⽤用しましょ •  家族の時間は⼤大切切に •  家庭と仕事とOSS(で遊ぶ時間)を守らなきゃいけない 共犯者を増やそう、必須スキルは気合で覚えよう OSSのりそうとげんじつをうまくやりぬくために 33
  34. 永遠におわらないゲームを ずっと遊び続けられるように

  35. Happy Hacking