Text
Page: 1
まとめ 須藤功平 株式会社クリアコード SEゼミ2015 - OSS Hack 4 Beginners 2015-06-27 まとめ Powered by Rabbit 2.1.7
Page: 2
目的の確認 参加者の OSS開発参加への 不安を払拭 まとめ Powered by Rabbit 2.1.7
Page: 3
やったこと 1. OSS開発参加のやり方を学ぶ 2. まず動かす 3. フィードバック まとめ Powered by Rabbit 2.1.7
Page: 4
OSS開発参加のやり方 途中で詰まったらメモしておく (後で直すため) ✓ まず動かす(ものすごく大事) ✓ 開発用にインストール ✓ テストを実行 まとめ Powered by Rabbit 2.1.7
Page: 5
詰まった! ✓ 文句を言わない! ✓ その時間で直すのはどう? ✓ 直す!(あるいは報告する) ✓ OSS開発参加のチャンス! ✓ 次の人はうまくいく ✓ 自分が通った後に整った道ができるのはど う? ✓ 直すのは楽しくなかった? まとめ Powered by Rabbit 2.1.7
Page: 6
フィードバックのコツ ✓ インターネット越し前提 ✓ 時間的・空間的に離れている ✓ 省略しない ✓ 相手が理解しやすくするため ✓ ↑コードと同じ! ✓ 例:具体例・期待する結果・… まとめ Powered by Rabbit 2.1.7
Page: 7
気づいた? ✓ コードを書くだけが OSSの開発への参加方法じゃない ✓ 使いはじめのユーザーだから できることもある ✓ やり方を知ればやれる ✓ 気持ちの問題→不安はなくなった? ✓ やってみよう! まとめ Powered by Rabbit 2.1.7
Page: 8
オススメ方法なのはなぜ? ✓ ドキュメントは扱いが緩め ✓ もともとが手薄 ✓ 悪影響が少ない ✓ 扱いが緩い ✓ 開発者の雰囲気を知るよい練習 ✓ フランク?マジメ? 大体よかったら取り込んで直す? 報告者に直してもらう? まとめ Powered by Rabbit 2.1.7
Page: 9
OSS開発は信頼関係が大事 ✓ 信頼関係を築く ✓ やりとりの積み重ね ✓ 話通じる?手を動かす?反応速い? ✓ やりとり ✓ まずは軽微→徐々に詳細へ ✓ オススメ方法は↑を自然にできる まとめ Powered by Rabbit 2.1.7
Page: 10
明日からのヒント ✓ 自分が使っているOSSでも やってみよう a. まず動かす b. 気になったことをまとめる c. フィードバック ✓ ↑失敗が怖い? まとめ Powered by Rabbit 2.1.7
Page: 11
OSSと失敗 ✓ そもそも失敗と認識されない ✓ 少なくとも1発アウト!はほぼない ✓ 新規開発者は基本的にWelcomeだから ✓ 失敗しても根に持たれない ✓ 失敗→改善:改善後を評価してくれる ↓ 明日からオススメ方法をTry! まとめ Powered by Rabbit 2.1.7
Page: 12
就活時のヒント ✓ 志望会社のOSSの開発に参加 ✓ 応募時にアピール ✓ 一緒に開発しているので○○さんに 聞いてみてください ✓ ↑信頼関係が活きるかも まとめ Powered by Rabbit 2.1.7
Page: 13
メッセージ 不安がらずに OSSの開発を 楽しんで下さい (イベントページのささださんのメッセージも紹介する) まとめ Powered by Rabbit 2.1.7
Page: 14
次回予告! OSS Hack Weekend 7/11-12 まとめ (土日) Powered by Rabbit 2.1.7
Page: 15
参加する人向け情報 ✓ 対象OSSを決めたい ✓ 対象OSSは野生のOSS ✓ 希望優先(難易度は気にすんな!) (超優秀エンジニアがメンター!) ✓ 希望なし→使っているOSS ✓ 悩んでいる人 ✓ 懇親会・Slackで相談して まとめ Powered by Rabbit 2.1.7
Page: 16
参加する人へのヒント(1) ✓ 野生のOSSにもオススメ方法を やってみよう a. まず動かす b. 気になったことをまとめる c. フィードバック ✓ ↑で開発の雰囲気がわかる まとめ Powered by Rabbit 2.1.7
Page: 17
参加する人へのヒント(2) ✓ コミットを読む ✓ コードレベルで雰囲気がわかる ✓ 例:よいコードの基準がわかる (よいコードの基準はOSS毎に違うことに注意!) ✓ コミットメールサービスを利用 ✓ http://www.commit-email.info/ ✓ GitHub: kou/commit-email.info まとめ Powered by Rabbit 2.1.7
Page: 18
おまけ:OSSは直せる! ✓ OSSのよいところ(の1つ) ✓ 自分で直せる! ✓ すべてのOSSは↑ができる (オープンソースの定義にそんな条件が含まれている) ✓ 文句を言うんじゃなく、 Webで調べて回避策を駆使じゃなく 自分で直せる! まとめ Powered by Rabbit 2.1.7