SlideShare ist ein Scribd-Unternehmen logo
1 von 24
札幌オープンソース
  セミナー
             7/10/'09

よしおかひろたか (Debug Hacks 著者 )
         hyoshiok@gmail.com
   http://d.hatena.ne.jp/hyoshiok/
 http://blog.miraclelinux.com/yume/
                                      1
本日のアジェンダ

   勉強会、コミュニティ、エンジニアのキャリア




                            2
自己紹介

   よしおかひろたか
       カーネル読書会主宰、勉強会勉強会スタッ
        フ、 Debug Hacks 著者
   hyoshiok@gmail.com
   未来のいつか /hyosihok の日記
       http://d.hatena.ne.jp/hyoshiok
   ユメのチカラ
       http://blog.miraclelinux.com/yume/
   Twitter:hyoshiok
                                             3
Debug Hacks

                 Debug Hacks --
                  デバッグを極めるテク
                  ニック & ツール
                 吉岡 弘隆 , 大和 一洋 , 大
                  岩 尚宏 , 安部 東洋 , 吉田
                  俊輔
                 ISBN:978-4-87311-404-0
                 オライリー・ジャパン
                 2009 年 4 月 22 日
                                       4
目的

   エンジニアのキャリアを考える




                     5
IT 産業の流れ

   垂直統合
   水平分散
       オープンシステム
   オープンソースの時代




                   6
インターネットの時代

   ネットワークの向こう側の誰かとコラボレー
    ション
       2ch
       ニコ動
       Wiki ペディア
       OSS
       勉強会



                           7
   ブログ
   SNS
   同じ嗜好性を持った人たちを見つけるコストが
    劇的に下がった




                            8
バザール

   ソフトウェア開発モデル
   参加&経験
       利用者の増大が開発者の増大へ
       いい経験
       ネットワークの向こう側の人々を信頼する
   コミュニティによる開発
       開発主体が組織でない
       個人によって開発される
       自発的な意志、志願した個人(ボランティア)
                                9
コミュニティの形成

   コミュニティって何?
       日本では、地域とか会社(組織)が担う場合が多い
       同じ志を持った人々の集まり
   インターネット
       コミュニティ形成コストを劇的に下げた
   魅力的なコミュニティ
       利用者コミュニティ
       開発者コミュニティ

                              10
バザールモデル

   ソフトウェア工学へのアンチテーゼ
       明確な管理主体、プロジェクトマネージャー、スケ
        ジュール、予算管理、リソース管理、…、が存在し
        ない?
   コミュニティの存在が前提
   情報を公開すると進化するというパラダイム
   優しい独裁者


                              11
あちら側を信頼するか

   オープンソース型開発(バザールモデル)
       見たこともあったこともない人たちとコラボレー
        ションする
       年齢も職業も性別も国籍も宗教も思想信条も関係な
        い
       インターネットが生んだ奇跡




                                 12
コミュニティマネジメント論

   コミュニティをどう運営するか
   コミュニティは管理可能か
   どのように影響力を持つのか
   従来の組織論とどう違うのか
   企業がコミュニティに参加するには、コミュニ
    ティの動作原理を理解しないといけない



                        13
バザール開発モデル

   コミュニティによるソフトウェア開発のベスト
    プラクティス
       release early, release often
       メーリングリストによる議論
       コード管理システム
       コミュニティへの影響力は貢献に比例
       技術力だけではなくコミュニケーション能力、リー
        ダシップが必要
       優しい独裁者
                                       14
技術者のロールモデル

   かつては社内にいた
   オープンイノベーション時代は外にいる




                         15
OSS 時代の技術者

   高速道路時代のエンジニアのキャリア
   人の下を行け
   流行に乗るな
   10 年続けろ




                        16
高速道路

   インターネットのおかげで、学習の高速道路が
    整備された
   言語化された知識は Google によって組織化さ
    れ、素早く入手できる
   言語化されていないものは?




                                17
   高速道路の先は大渋滞




                 18
人の下を行け

   一次情報へあたる
   一次情報までは高速道路
   言語化されていないものは何か




                     19
流行は追うな

   技術の進歩とバズワード
   OS/RDBMS/Languages/Web/...
   原理原則はほとんど変化なし
       クラウド
       Green IT
       怖くない




                                 20
続けろ

   好きなものを見つけて、それを愚直に続ける
   情報発信を続ける
   勉強を続ける




                           21
成長しているか

   1 年前、 3 年前、 10 年前の自分と比較して成
    長しているか。
       日記(ブログ)をベンチマークとして利用する
   1 年後、 3 年後、 10 年後にどうなりたいのか




                                 22
続ける

   ユメのチカラを信じる
   続ける
   プロフェッショナルになる




                   23
まとめ

   オープンソースとオープンイノベーションにつ
    いて紹介した
   オープンソース時代の技術者像について紹介し
    た




                        24

Weitere ähnliche Inhalte

Andere mochten auch

エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
Etsuji Nakai
 
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
Takeshi HASEGAWA
 
OpenStack超入門シリーズ いまさら聞けないSwiftの使い方
OpenStack超入門シリーズ いまさら聞けないSwiftの使い方OpenStack超入門シリーズ いまさら聞けないSwiftの使い方
OpenStack超入門シリーズ いまさら聞けないSwiftの使い方
Toru Makabe
 
OpenStack超入門シリーズ Novaのディスク周りあれこれ
OpenStack超入門シリーズ Novaのディスク周りあれこれOpenStack超入門シリーズ Novaのディスク周りあれこれ
OpenStack超入門シリーズ Novaのディスク周りあれこれ
Toru Makabe
 
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
Etsuji Nakai
 
How to read linux kernel
How to read linux kernelHow to read linux kernel
How to read linux kernel
Naoya Ito
 
OpenStack勉強会
OpenStack勉強会OpenStack勉強会
OpenStack勉強会
Yuki Obara
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
openstackindia
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
openstackindia
 

Andere mochten auch (19)

97th Kernel code reading party, TOMOYO Linux Night
97th Kernel code reading party, TOMOYO Linux Night97th Kernel code reading party, TOMOYO Linux Night
97th Kernel code reading party, TOMOYO Linux Night
 
functional programming & c++
functional programming & c++functional programming & c++
functional programming & c++
 
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
 
Linuxカーネル超入門
Linuxカーネル超入門Linuxカーネル超入門
Linuxカーネル超入門
 
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
 
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
 
Lecture note on PRML 8.2
Lecture note on PRML 8.2Lecture note on PRML 8.2
Lecture note on PRML 8.2
 
OpenStack超入門シリーズ いまさら聞けないSwiftの使い方
OpenStack超入門シリーズ いまさら聞けないSwiftの使い方OpenStack超入門シリーズ いまさら聞けないSwiftの使い方
OpenStack超入門シリーズ いまさら聞けないSwiftの使い方
 
OpenStack超入門シリーズ Novaのディスク周りあれこれ
OpenStack超入門シリーズ Novaのディスク周りあれこれOpenStack超入門シリーズ Novaのディスク周りあれこれ
OpenStack超入門シリーズ Novaのディスク周りあれこれ
 
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
 
Linux device driver for dummies
Linux device driver for dummiesLinux device driver for dummies
Linux device driver for dummies
 
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニックOpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
 
How to read linux kernel
How to read linux kernelHow to read linux kernel
How to read linux kernel
 
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
 
OpenStack勉強会
OpenStack勉強会OpenStack勉強会
OpenStack勉強会
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 

Ähnlich wie Sapporo Open Seminar 2

高度Ict利活用人材育成推進会議プレゼン(1124) final(改)
高度Ict利活用人材育成推進会議プレゼン(1124) final(改)高度Ict利活用人材育成推進会議プレゼン(1124) final(改)
高度Ict利活用人材育成推進会議プレゼン(1124) final(改)
Tsukasa Makino
 
ソーシャルメディア入門
ソーシャルメディア入門ソーシャルメディア入門
ソーシャルメディア入門
Yoichi Kinoshita
 

Ähnlich wie Sapporo Open Seminar 2 (20)

Internet and Opensource at Security and Programming camp 2011
Internet and Opensource at Security and Programming camp 2011 Internet and Opensource at Security and Programming camp 2011
Internet and Opensource at Security and Programming camp 2011
 
河野ゼミ研究紹介20180702
河野ゼミ研究紹介20180702河野ゼミ研究紹介20180702
河野ゼミ研究紹介20180702
 
楽天の中のわたしと勉強会
楽天の中のわたしと勉強会楽天の中のわたしと勉強会
楽天の中のわたしと勉強会
 
Devsumi2013 community
Devsumi2013 communityDevsumi2013 community
Devsumi2013 community
 
【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれから【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれから
 
mlabforum2012_okanohara
mlabforum2012_okanoharamlabforum2012_okanohara
mlabforum2012_okanohara
 
インターネットで学習すべき事柄について
インターネットで学習すべき事柄についてインターネットで学習すべき事柄について
インターネットで学習すべき事柄について
 
コミュニケーション場のメカニズムデザイン 自律性を活かす記号過程のための制度設計
コミュニケーション場のメカニズムデザイン 自律性を活かす記号過程のための制度設計コミュニケーション場のメカニズムデザイン 自律性を活かす記号過程のための制度設計
コミュニケーション場のメカニズムデザイン 自律性を活かす記号過程のための制度設計
 
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウムHour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウム
 
Fab、オープン戦略、データ
Fab、オープン戦略、データFab、オープン戦略、データ
Fab、オープン戦略、データ
 
[18-A-1] ハッカー中心の企業文化を日本で根付かせる
[18-A-1] ハッカー中心の企業文化を日本で根付かせる[18-A-1] ハッカー中心の企業文化を日本で根付かせる
[18-A-1] ハッカー中心の企業文化を日本で根付かせる
 
地域コニュニティとオープンデータ
地域コニュニティとオープンデータ地域コニュニティとオープンデータ
地域コニュニティとオープンデータ
 
Building Hacker Centric Culture in Japan
Building Hacker Centric Culture in JapanBuilding Hacker Centric Culture in Japan
Building Hacker Centric Culture in Japan
 
高度Ict利活用人材育成推進会議プレゼン(1124) final(改)
高度Ict利活用人材育成推進会議プレゼン(1124) final(改)高度Ict利活用人材育成推進会議プレゼン(1124) final(改)
高度Ict利活用人材育成推進会議プレゼン(1124) final(改)
 
Itca yammer提案110615
Itca yammer提案110615Itca yammer提案110615
Itca yammer提案110615
 
Dx private conf_20190628_004
Dx private conf_20190628_004Dx private conf_20190628_004
Dx private conf_20190628_004
 
ソーシャルファブAizu0423 D
ソーシャルファブAizu0423 DソーシャルファブAizu0423 D
ソーシャルファブAizu0423 D
 
Webシステムプログラミング20150413
Webシステムプログラミング20150413Webシステムプログラミング20150413
Webシステムプログラミング20150413
 
ソーシャルメディア入門
ソーシャルメディア入門ソーシャルメディア入門
ソーシャルメディア入門
 
Oss magic
Oss magicOss magic
Oss magic
 

Mehr von Hiro Yoshioka

エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
Hiro Yoshioka
 

Mehr von Hiro Yoshioka (20)

Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
 
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
 
不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか
 
続・人生100年時代の学び方
続・人生100年時代の学び方続・人生100年時代の学び方
続・人生100年時代の学び方
 
人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活
 
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
 
人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
 
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
 
未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study
 
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
 
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
 
理科系の作文技術
理科系の作文技術理科系の作文技術
理科系の作文技術
 
Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015
 
質問される力 #TechGirls
質問される力 #TechGirls質問される力 #TechGirls
質問される力 #TechGirls
 
Oracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考えるOracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考える
 
Using oss at an internet company and hacker culture
Using oss at an internet company and hacker cultureUsing oss at an internet company and hacker culture
Using oss at an internet company and hacker culture
 
Be Hacker
Be HackerBe Hacker
Be Hacker
 
Project Based Learning using by PaaS
Project Based Learning using by PaaSProject Based Learning using by PaaS
Project Based Learning using by PaaS
 

Kürzlich hochgeladen

Kürzlich hochgeladen (11)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

Sapporo Open Seminar 2

  • 1. 札幌オープンソース セミナー 7/10/'09 よしおかひろたか (Debug Hacks 著者 ) hyoshiok@gmail.com http://d.hatena.ne.jp/hyoshiok/ http://blog.miraclelinux.com/yume/ 1
  • 2. 本日のアジェンダ  勉強会、コミュニティ、エンジニアのキャリア 2
  • 3. 自己紹介  よしおかひろたか  カーネル読書会主宰、勉強会勉強会スタッ フ、 Debug Hacks 著者  hyoshiok@gmail.com  未来のいつか /hyosihok の日記  http://d.hatena.ne.jp/hyoshiok  ユメのチカラ  http://blog.miraclelinux.com/yume/  Twitter:hyoshiok 3
  • 4. Debug Hacks  Debug Hacks -- デバッグを極めるテク ニック & ツール  吉岡 弘隆 , 大和 一洋 , 大 岩 尚宏 , 安部 東洋 , 吉田 俊輔  ISBN:978-4-87311-404-0  オライリー・ジャパン  2009 年 4 月 22 日 4
  • 5. 目的  エンジニアのキャリアを考える 5
  • 6. IT 産業の流れ  垂直統合  水平分散  オープンシステム  オープンソースの時代 6
  • 7. インターネットの時代  ネットワークの向こう側の誰かとコラボレー ション  2ch  ニコ動  Wiki ペディア  OSS  勉強会 7
  • 8. ブログ  SNS  同じ嗜好性を持った人たちを見つけるコストが 劇的に下がった 8
  • 9. バザール  ソフトウェア開発モデル  参加&経験  利用者の増大が開発者の増大へ  いい経験  ネットワークの向こう側の人々を信頼する  コミュニティによる開発  開発主体が組織でない  個人によって開発される  自発的な意志、志願した個人(ボランティア) 9
  • 10. コミュニティの形成  コミュニティって何?  日本では、地域とか会社(組織)が担う場合が多い  同じ志を持った人々の集まり  インターネット  コミュニティ形成コストを劇的に下げた  魅力的なコミュニティ  利用者コミュニティ  開発者コミュニティ 10
  • 11. バザールモデル  ソフトウェア工学へのアンチテーゼ  明確な管理主体、プロジェクトマネージャー、スケ ジュール、予算管理、リソース管理、…、が存在し ない?  コミュニティの存在が前提  情報を公開すると進化するというパラダイム  優しい独裁者 11
  • 12. あちら側を信頼するか  オープンソース型開発(バザールモデル)  見たこともあったこともない人たちとコラボレー ションする  年齢も職業も性別も国籍も宗教も思想信条も関係な い  インターネットが生んだ奇跡 12
  • 13. コミュニティマネジメント論  コミュニティをどう運営するか  コミュニティは管理可能か  どのように影響力を持つのか  従来の組織論とどう違うのか  企業がコミュニティに参加するには、コミュニ ティの動作原理を理解しないといけない 13
  • 14. バザール開発モデル  コミュニティによるソフトウェア開発のベスト プラクティス  release early, release often  メーリングリストによる議論  コード管理システム  コミュニティへの影響力は貢献に比例  技術力だけではなくコミュニケーション能力、リー ダシップが必要  優しい独裁者 14
  • 15. 技術者のロールモデル  かつては社内にいた  オープンイノベーション時代は外にいる 15
  • 16. OSS 時代の技術者  高速道路時代のエンジニアのキャリア  人の下を行け  流行に乗るな  10 年続けろ 16
  • 17. 高速道路  インターネットのおかげで、学習の高速道路が 整備された  言語化された知識は Google によって組織化さ れ、素早く入手できる  言語化されていないものは? 17
  • 18. 高速道路の先は大渋滞 18
  • 19. 人の下を行け  一次情報へあたる  一次情報までは高速道路  言語化されていないものは何か 19
  • 20. 流行は追うな  技術の進歩とバズワード  OS/RDBMS/Languages/Web/...  原理原則はほとんど変化なし  クラウド  Green IT  怖くない 20
  • 21. 続けろ  好きなものを見つけて、それを愚直に続ける  情報発信を続ける  勉強を続ける 21
  • 22. 成長しているか  1 年前、 3 年前、 10 年前の自分と比較して成 長しているか。  日記(ブログ)をベンチマークとして利用する  1 年後、 3 年後、 10 年後にどうなりたいのか 22
  • 23. 続ける  ユメのチカラを信じる  続ける  プロフェッショナルになる 23
  • 24. まとめ  オープンソースとオープンイノベーションにつ いて紹介した  オープンソース時代の技術者像について紹介し た 24