Mozilla コアハッカー育成計画(PDF)

1,318 views
1,257 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,318
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mozilla コアハッカー育成計画(PDF)

  1. 1. Mozilla コアハッカー育成計画 もじら組組長 Taro Matsuzawa aka. btm btm@mozilla.gr.jp http://d.hatena.ne.jp/smellman
  2. 2. 自己紹介 ● もじら組組長 ● VB, Python, Java, 最近は RoR プログラマ ● 学生の時に卒研で Python を用い て XUL を実装 – ソースコードごと紛失 ( ぉ ● Firefox 3 Hacks の著者の一人
  3. 3. 過去の試合経歴 ( ねたもじら ) ● テレビリモコンで Mozilla を操作 – 2 を押すと 2ch.net が開くデモ ● 内輪ネタ暴露話 – 一部の人にうけた ● Mac の Remote Controller ネタ – ↑↑↓↓←→←→BA で自爆
  4. 4. ハッカーになりたい理由
  5. 5. もじら組過去 10 年のとある統計 120 108 100 85 87 80 組長 60 54 中野さん 40 20 0 過去 現在
  6. 6. 結論 ハッカーにならないと 体重が 30Kg 増えて ハッカーになると 体重が 20Kg 減る !!
  7. 7. ハッカーにならないと あなたのお腹が危ない !
  8. 8. いや、ネタですよ?
  9. 9. ここから 本当の本題
  10. 10. 昔話 ● もじら組は元々 moz-users ML が 中心 ● moz-users ML の前は moz-dev ML ● 昔に遡るほどコアなネタが多かった – KazuDE 伝説とか
  11. 11. 現在 ● もじら組は”ユーザコミュニティ” ● コアな部分は bugzilla-jp がメイ ン? ● ML などでコアな話は最近見なく なった – ちょっと寂しい
  12. 12. Mozilla 拡張機能勉強会 ● Firefox を中心に拡張機能の開発 情報の交換や紹介を行う ● どちらかというとライトな Developer 向け ? – やっぱりちょっと寂しい
  13. 13. 問題点 ● もじら組はコア開発者の育成をあま りやっていなかった ● やりたい人がやればいいじゃん形 式 (the 放置プレイ ) ● やりたいけどやりかたがわからない 人を取り込みたい
  14. 14. じゃぁ ● これから育成に取りくめばいいじゃ ん? – というか俺がコアハッカーにな りたい ! ● 一緒に勉強する場があれば可能 じゃない ? – じゃ、作りましょうよ!
  15. 15. 具体的には ? ● まずはメタコミュニティを形成した い。 – ex. 拡張機能勉強会 – ex. もじら組もじら団 ● 小さな事からこつこつと ● いきなり大きな事をしようとするとダ メだと思う
  16. 16. メタコミュニティ ● 情報交換がやりやすい形態を – SNS はちょっと ... – ML or Google Group? ● メールベースだと参加して るという意識になる – あとは Wiki ぐらいかな ● 接しやすい形がベスト
  17. 17. 人脈形成 ● 何をハックしたらいいかわからない という人が多い – やりたい事が始めからわかって る人はすでにやっている – 人には向き不向きがある ● じゃ、気軽に相談しましょ ● 参加する事がまず一歩
  18. 18. 技術的な事
  19. 19. 開発ツール ● 開発者に必要なツールは今は無償 で手に入るケースが多い – Visual C++ Express Ed. – Developer Kit, MacPorts or Fink – Ubuntu, OpenSUSE, etc... ● 昔に比べて敷居は低い
  20. 20. ドキュメント Mozilla Developer Center!!
  21. 21. 言語 ● C++ ● IDL ● JavaScript – C++ がやっぱりネック ? – Mac では Objective-C とかも
  22. 22. 余談 C Magazine で Firefox の ソースコード解説記事を書いた時 C++ の知識ほぼ無しの状態で C++ を勉強しながら 執筆をしました
  23. 23. ようするに
  24. 24. 必要なもの チャレンジ精神 !!
  25. 25. あとは、 言いだしっぺの 法則 !!
  26. 26. というわけで コア開発者育成計画 スタートを宣言します !!
  27. 27. これでもう 逃げられない !!
  28. 28. 以上 !!

×