SlideShare a Scribd company logo
1 of 16
「量子コンピューターについて語ろうLT大会&懇親会
あなたが量子コンピュータに
貢献する方法
#OpenQL勉強会
2019/12/16
束野 仁政
@snuffkin
1
自己紹介
• 経歴
一般的なプログラマ
⇒大学の研究所で、量子コンピュータ・プログラマ
• 量子コンピュータの面白さを広めたい!
• 量子コンピュータの同人誌
• 「高校数学からはじめる量子コンピュータ」
紙版 https://www.melonbooks.co.jp/detail/detail.php?product_id=523676
電子版 https://snuffkin.booth.pm/
書泉グランデさんでも扱っています
• 量子コンピュータの入門記事を連載していました
CQ出版社Interface誌
• 「動かしながら始める量子コンピュータ」
• 技術書典8の2日目 3/1(日) に参加します
2
@snuffkin束野仁政(つかの・さとゆき)
量子コンピュータに興味がある!面白い!
3
何か貢献したい
でも、どうしたらよいか分からない
量子コンピュータに貢献する方法を
ご紹介します
4
比較的やりやすい貢献
• 量子コンピュータの書籍や記事、勉強会について
「こんな記事がある」等を発信(ツイート等)するのはオススメ
• 量子コンピュータの世界を多くの人に広めることで貢献
• ある程度量子コンピュータを知っている人でも、
知らない内容かもしれないし、共有されると勉強になります
1. 書籍や記事、勉強会を共有する
5
• 量子コンピュータの書籍や記事、勉強会について
感想、質問、分かりづらかったところ等
を発信するのはオススメ
• 書いてもらった側は喜ぶし、活動に対するモチベが上がります
• 分かりづらかった点は、今後の改善につながります
同人誌の感想をもらうと、とても嬉しいし、改善も考えます
• 同じような質問が持っている人にとって、役に立ちます
2. 書籍や記事、勉強会の感想を発信する
6
• 使い方レベルでよいので、QiitaやMediumに書くのはオススメ
• 書いてもらった側は喜ぶし、活動に対するモチベが上がります
• これから学ぶ人にとって、役に立ちます
• このような貢献はちゃんと評価されます
Qiskit Advocateにはチュートリアルの分野もあります
https://community.qiskit.org/advocates/
Quantum Programming Studioのチュートリアルを書いたら、
コントリビュータとして掲載された経験があります
https://quantum-circuit.com/contribute
3. 紹介記事を書く
7
8
少し難易度があがる貢献
• 古典コンピュータの歴史は古く、チューリングマシンが提示さ
れた1936年から考えても、80年は蓄積された技術がある。
• 量子コンピュータが一般的な技術として実用化するには、似た
ようなことを考える必要がある。
実用化のために考えることは多い
9
• ハードからソフトまで、
課題は多岐に渡っている
• 古典コンピュータの知識を
ある程度応用できそう
• 実際、IBM主催のハッカソン
「Quantum Challenge」は
量子回路の最適化が主題だった
https://quantumchallenge19.com/
量子コンピュータの構造と課題
10
「みんなの量子コンピューター」報告書より
https://www.jst.go.jp/crds/report/report01/CRDS-FY2018-SP-04.html
量子コンピュータのクラウド・サービス
11
端末側
サービス提供側
サービスの
フロントエンド
実現するには、ITの知識が必要(IT系の人も貢献するチャンスは多い)
API設計
(サーバとのやりとり)
タスクの処理
DevOps
テスト 難しいアルゴリズムだけでなく
ITを活かせる部分は多い
• 量子コンピュータ関連企業のサイトの”career”ページや
求人サイト”Glassdoor”を見ると分かる(以下、本日時点の情報)
実際に求められていることを知るには
12
実際に求められていることを知るには
13
実際に求められていることを知るには
14
研究所や企業で活動する訳ではないが、貢献したい人向け
お金をもらいながら、OSS等の活動ができる仕組み
• IPA未踏ターゲット事業
• Unitary Fund
https://unitary.fund/
活動のサポート
15
16
量子コンピュータへの扉は
至る所で開かれています!

More Related Content

Similar to How to Contributet o Quantum Computer

Quantum teleportation
Quantum teleportationQuantum teleportation
Quantum teleportationYuuOkano
 
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論Tokoroten Nakayama
 
量子オートマトンの計算能力
量子オートマトンの計算能力量子オートマトンの計算能力
量子オートマトンの計算能力YuuOkano
 
20180813 はじめてのサークル参加 ノウハウ共有勉強会
20180813 はじめてのサークル参加 ノウハウ共有勉強会20180813 はじめてのサークル参加 ノウハウ共有勉強会
20180813 はじめてのサークル参加 ノウハウ共有勉強会親方 親方
 
クラウドコンピューティング時代のタブレットコンピューター向けマトリックス型ワードプロセッシングシステムの試作
クラウドコンピューティング時代のタブレットコンピューター向けマトリックス型ワードプロセッシングシステムの試作クラウドコンピューティング時代のタブレットコンピューター向けマトリックス型ワードプロセッシングシステムの試作
クラウドコンピューティング時代のタブレットコンピューター向けマトリックス型ワードプロセッシングシステムの試作yamahige
 
仮想化&クラウドで活用!自動化ツールの基礎
仮想化&クラウドで活用!自動化ツールの基礎仮想化&クラウドで活用!自動化ツールの基礎
仮想化&クラウドで活用!自動化ツールの基礎Etsuji Nakai
 
cs-1. 無料ソフトウエア,無料データ,エコシステム,Scratch プログラミング,Scratch のキャラクタ
cs-1. 無料ソフトウエア,無料データ,エコシステム,Scratch プログラミング,Scratch のキャラクタcs-1. 無料ソフトウエア,無料データ,エコシステム,Scratch プログラミング,Scratch のキャラクタ
cs-1. 無料ソフトウエア,無料データ,エコシステム,Scratch プログラミング,Scratch のキャラクタkunihikokaneko1
 
コンピュータの知識を用いなくても 理解できるビットコイン ver.2
コンピュータの知識を用いなくても 理解できるビットコイン ver.2コンピュータの知識を用いなくても 理解できるビットコイン ver.2
コンピュータの知識を用いなくても 理解できるビットコイン ver.2Kenji Saito
 
パソコンであそぼ♪Scratchでだれでもかんたんプログラミング 発表資料
パソコンであそぼ♪Scratchでだれでもかんたんプログラミング 発表資料パソコンであそぼ♪Scratchでだれでもかんたんプログラミング 発表資料
パソコンであそぼ♪Scratchでだれでもかんたんプログラミング 発表資料高見 知英
 
垣根のないモノ作り!
垣根のないモノ作り!垣根のないモノ作り!
垣根のないモノ作り!Yuka Tokuyama
 
自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ典子 松本
 
WindowsMobile開発を256倍快適にする言語 Lua
WindowsMobile開発を256倍快適にする言語 LuaWindowsMobile開発を256倍快適にする言語 Lua
WindowsMobile開発を256倍快適にする言語 LuaHiroaki TAKEUCHI
 
カスタムブロックで自作モジュールをUIFlow対応にする
カスタムブロックで自作モジュールをUIFlow対応にするカスタムブロックで自作モジュールをUIFlow対応にする
カスタムブロックで自作モジュールをUIFlow対応にするKenta IDA
 
2014年デブサミ (Developers Summit) - サーバーワークス 大石
2014年デブサミ (Developers Summit) - サーバーワークス 大石2014年デブサミ (Developers Summit) - サーバーワークス 大石
2014年デブサミ (Developers Summit) - サーバーワークス 大石Serverworks Co.,Ltd.
 
QtでC++開発環境構築
QtでC++開発環境構築QtでC++開発環境構築
QtでC++開発環境構築You&I
 
ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?Kengo Nakajima
 

Similar to How to Contributet o Quantum Computer (20)

OSC2013 関西@京都 ビジネスLT。ブース出展あるある。
OSC2013 関西@京都 ビジネスLT。ブース出展あるある。OSC2013 関西@京都 ビジネスLT。ブース出展あるある。
OSC2013 関西@京都 ビジネスLT。ブース出展あるある。
 
Quantum teleportation
Quantum teleportationQuantum teleportation
Quantum teleportation
 
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
 
量子オートマトンの計算能力
量子オートマトンの計算能力量子オートマトンの計算能力
量子オートマトンの計算能力
 
2019 0920 io tlt_suzu
2019 0920 io tlt_suzu2019 0920 io tlt_suzu
2019 0920 io tlt_suzu
 
20180813 はじめてのサークル参加 ノウハウ共有勉強会
20180813 はじめてのサークル参加 ノウハウ共有勉強会20180813 はじめてのサークル参加 ノウハウ共有勉強会
20180813 はじめてのサークル参加 ノウハウ共有勉強会
 
クラウドコンピューティング時代のタブレットコンピューター向けマトリックス型ワードプロセッシングシステムの試作
クラウドコンピューティング時代のタブレットコンピューター向けマトリックス型ワードプロセッシングシステムの試作クラウドコンピューティング時代のタブレットコンピューター向けマトリックス型ワードプロセッシングシステムの試作
クラウドコンピューティング時代のタブレットコンピューター向けマトリックス型ワードプロセッシングシステムの試作
 
仮想化&クラウドで活用!自動化ツールの基礎
仮想化&クラウドで活用!自動化ツールの基礎仮想化&クラウドで活用!自動化ツールの基礎
仮想化&クラウドで活用!自動化ツールの基礎
 
cs-1. 無料ソフトウエア,無料データ,エコシステム,Scratch プログラミング,Scratch のキャラクタ
cs-1. 無料ソフトウエア,無料データ,エコシステム,Scratch プログラミング,Scratch のキャラクタcs-1. 無料ソフトウエア,無料データ,エコシステム,Scratch プログラミング,Scratch のキャラクタ
cs-1. 無料ソフトウエア,無料データ,エコシステム,Scratch プログラミング,Scratch のキャラクタ
 
コンピュータの知識を用いなくても 理解できるビットコイン ver.2
コンピュータの知識を用いなくても 理解できるビットコイン ver.2コンピュータの知識を用いなくても 理解できるビットコイン ver.2
コンピュータの知識を用いなくても 理解できるビットコイン ver.2
 
パソコンであそぼ♪Scratchでだれでもかんたんプログラミング 発表資料
パソコンであそぼ♪Scratchでだれでもかんたんプログラミング 発表資料パソコンであそぼ♪Scratchでだれでもかんたんプログラミング 発表資料
パソコンであそぼ♪Scratchでだれでもかんたんプログラミング 発表資料
 
垣根のないモノ作り!
垣根のないモノ作り!垣根のないモノ作り!
垣根のないモノ作り!
 
自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
 
WindowsMobile開発を256倍快適にする言語 Lua
WindowsMobile開発を256倍快適にする言語 LuaWindowsMobile開発を256倍快適にする言語 Lua
WindowsMobile開発を256倍快適にする言語 Lua
 
カスタムブロックで自作モジュールをUIFlow対応にする
カスタムブロックで自作モジュールをUIFlow対応にするカスタムブロックで自作モジュールをUIFlow対応にする
カスタムブロックで自作モジュールをUIFlow対応にする
 
2014年デブサミ (Developers Summit) - サーバーワークス 大石
2014年デブサミ (Developers Summit) - サーバーワークス 大石2014年デブサミ (Developers Summit) - サーバーワークス 大石
2014年デブサミ (Developers Summit) - サーバーワークス 大石
 
2015年度 コンピュータリテラシ (1)
2015年度 コンピュータリテラシ (1)2015年度 コンピュータリテラシ (1)
2015年度 コンピュータリテラシ (1)
 
20180214 lt
20180214 lt20180214 lt
20180214 lt
 
QtでC++開発環境構築
QtでC++開発環境構築QtでC++開発環境構築
QtでC++開発環境構築
 
ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?
 

More from Satoyuki Tsukano

あなたのスキルを量子技術に活かそう!
あなたのスキルを量子技術に活かそう!あなたのスキルを量子技術に活かそう!
あなたのスキルを量子技術に活かそう!Satoyuki Tsukano
 
オープンソースの量子コンピュータ・クラウド基盤開発
オープンソースの量子コンピュータ・クラウド基盤開発オープンソースの量子コンピュータ・クラウド基盤開発
オープンソースの量子コンピュータ・クラウド基盤開発Satoyuki Tsukano
 
はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタはじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタSatoyuki Tsukano
 
数学好きから見た量子コンピュータ~57を因数分解した話~
数学好きから見た量子コンピュータ~57を因数分解した話~数学好きから見た量子コンピュータ~57を因数分解した話~
数学好きから見た量子コンピュータ~57を因数分解した話~Satoyuki Tsukano
 
Elasticsearch as a Distributed System
Elasticsearch as a Distributed SystemElasticsearch as a Distributed System
Elasticsearch as a Distributed SystemSatoyuki Tsukano
 
Packetbeatの基礎から、IoTデバイス異常検知への応用まで
Packetbeatの基礎から、IoTデバイス異常検知への応用までPacketbeatの基礎から、IoTデバイス異常検知への応用まで
Packetbeatの基礎から、IoTデバイス異常検知への応用までSatoyuki Tsukano
 

More from Satoyuki Tsukano (6)

あなたのスキルを量子技術に活かそう!
あなたのスキルを量子技術に活かそう!あなたのスキルを量子技術に活かそう!
あなたのスキルを量子技術に活かそう!
 
オープンソースの量子コンピュータ・クラウド基盤開発
オープンソースの量子コンピュータ・クラウド基盤開発オープンソースの量子コンピュータ・クラウド基盤開発
オープンソースの量子コンピュータ・クラウド基盤開発
 
はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタはじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタ
 
数学好きから見た量子コンピュータ~57を因数分解した話~
数学好きから見た量子コンピュータ~57を因数分解した話~数学好きから見た量子コンピュータ~57を因数分解した話~
数学好きから見た量子コンピュータ~57を因数分解した話~
 
Elasticsearch as a Distributed System
Elasticsearch as a Distributed SystemElasticsearch as a Distributed System
Elasticsearch as a Distributed System
 
Packetbeatの基礎から、IoTデバイス異常検知への応用まで
Packetbeatの基礎から、IoTデバイス異常検知への応用までPacketbeatの基礎から、IoTデバイス異常検知への応用まで
Packetbeatの基礎から、IoTデバイス異常検知への応用まで
 

How to Contributet o Quantum Computer

Editor's Notes

  1. a story about an application that uses a real quantum computer.