Why don't you learn programming?
-
Upload
hiromu-yakura -
Category
Technology
-
view
2.870 -
download
7
description
Transcript of Why don't you learn programming?
![Page 1: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/1.jpg)
Why Don’t You LearnProgramming?Hiromu Yakura
![Page 2: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/2.jpg)
Hiromu Yakura
高校3年生
17歳
プログラマー
![Page 3: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/3.jpg)
略歴
アジア太平洋情報オリンピック
銅メダル
日本情報オリンピック
第12, 13回 日本代表候補
![Page 4: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/4.jpg)
略歴
情報セキュリティスペシャリスト
最年少取得
ハッキング大会 (Capture The Flag)
世界 7位
![Page 5: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/5.jpg)
略歴
独立行政法人 情報処理推進機構
未踏人材育成プロジェクト最年少採択
U-20 プログラミングコンテスト
経済産業大臣賞
![Page 6: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/6.jpg)
略歴
高校生科学技術チャレンジ
2012 文部科学大臣賞・富士通賞
2013 科学技術政策担当大臣賞 富士通賞
![Page 7: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/7.jpg)
作ったもの
ハードウェア
ソフトウェア
![Page 8: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/8.jpg)
作ったもの
目目連
![Page 9: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/9.jpg)
作ったもの
Oculus
![Page 10: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/10.jpg)
作ったもの
WiiFlight
![Page 11: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/11.jpg)
作ったもの
![Page 12: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/12.jpg)
作ったもの
OpenLume
![Page 13: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/13.jpg)
作ったもの
![Page 14: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/14.jpg)
作ったもの
![Page 15: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/15.jpg)
作ったもの
![Page 16: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/16.jpg)
これまでの話
![Page 17: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/17.jpg)
小学生の頃
パソコンはほとんど触ったことがない
いろいろなものを体験するのが好き
![Page 18: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/18.jpg)
アマチュア無線
![Page 19: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/19.jpg)
能楽
能楽
![Page 20: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/20.jpg)
分解
分解
![Page 21: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/21.jpg)
中学に入学
たまたまパソコン部に入部
この時からプログラミングを始める
![Page 22: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/22.jpg)
プログラミング
![Page 23: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/23.jpg)
プログラミング
全能感
![Page 24: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/24.jpg)
転機
中学2年生の夏セキュリティ&プログラミングキャンプに参加
![Page 25: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/25.jpg)
転機
政府が主催する人材育成合宿
22歳以下の学生が集まり5日間で課題に取り組む
![Page 26: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/26.jpg)
Linux Kernel
Linux Kernelの開発に挑戦
世界中で動いているシステム
「オープンソース」
![Page 27: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/27.jpg)
オープンソース
ソフトウェアのすべてが公開されている
無料
だれでも開発に参加できる
![Page 28: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/28.jpg)
世界30カ国以上から
![Page 29: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/29.jpg)
世界30カ国以上から
2829人が集まって
![Page 30: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/30.jpg)
世界30カ国以上から
2829人が集まって
15900000行のソースコードを開発
![Page 31: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/31.jpg)
転機
このLinux Kernelにバグを発見
これを修正してみることに
![Page 32: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/32.jpg)
![Page 33: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/33.jpg)
ここ間違ってるからこう直しましょうというメールを送る
![Page 34: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/34.jpg)
議論して納得してもらえれば使ってもらえる
![Page 35: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/35.jpg)
転機
すごくわくわくする体験
![Page 36: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/36.jpg)
転機
すごくわくわくする体験
自分の書いたコードが世界中で使われている
![Page 37: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/37.jpg)
コードさえ合っていれば年齢や性別などは全く関係のない世界
![Page 38: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/38.jpg)
コードさえ合っていれば年齢や性別などは全く関係のない世界
ITの世界の醍醐味
![Page 39: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/39.jpg)
コードがすべての世界
コードを見て評価してもらえる
実力があればどこでも行ける
![Page 40: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/40.jpg)
コードがすべての世界
未踏IT人材発掘プロジェクト
中学3年生の時に最年少採択
![Page 41: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/41.jpg)
コードがすべての世界
プロジェクトに対して最先端を行くメンターと資金をつけて育成する
![Page 42: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/42.jpg)
![Page 43: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/43.jpg)
コードがすべての世界
成果物はオープンソースで公開
情報オリンピックの練習システム
![Page 44: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/44.jpg)
コードがすべての世界
その他にもいろいろ
シリコンバレーのベンチャーからお誘い
一般学会で招待講演
![Page 45: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/45.jpg)
ITを使うということ
![Page 46: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/46.jpg)
Intel ISEF
![Page 47: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/47.jpg)
Intel ISEF
科学自由研究の大会
![Page 48: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/48.jpg)
世界30カ国から
![Page 49: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/49.jpg)
世界30カ国から
1700人の高校生が集まる
![Page 50: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/50.jpg)
Intel ISEF
Intel ISEF 2013に参加
アリゾナ州で開催
Androidのウイルス検知について
![Page 51: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/51.jpg)
Intel ISEF
Computer Science 2位の研究
Cloud4Cancer
![Page 52: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/52.jpg)
IT + Medical
見た目がいいわけでもない
アルゴリズムもそんなに難しいものではない
![Page 53: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/53.jpg)
IT + Medical
でも,がんの発見率を40%から99.1%に向上させた
![Page 54: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/54.jpg)
IT + ? =
![Page 55: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/55.jpg)
ITにできること
コンピューターの利便性を上げる
計算を早くする
![Page 56: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/56.jpg)
ITにできること
他の分野にITを組み合わせる
できることが大幅に広がる
![Page 57: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/57.jpg)
IT expands the Possibilities
![Page 58: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/58.jpg)
プログラミングができるかどうか
![Page 59: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/59.jpg)
それが自分の可能性を広げる
![Page 60: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/60.jpg)
読み・書き・
![Page 61: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/61.jpg)
読み・書き・プログラミング
![Page 62: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/62.jpg)
IT + 哲学
哲学とは・・・
![Page 63: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/63.jpg)
IT + 哲学
哲学とは・・・
世界や人間についての知恵原理を探究する学問。
![Page 64: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/64.jpg)
IT + 哲学
哲学とは・・・
世界や人間を相対化する試み
![Page 65: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/65.jpg)
IT + 哲学
ITが哲学にできること
ITは一定の技術に支えられている
![Page 66: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/66.jpg)
IT + 哲学
ITが哲学にできること
ITを尺度として人間を相対化できるかも
![Page 67: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/67.jpg)
自動作曲ロボット
人はなぜ音楽に感動するのか
人はなにを芸術とするのか
![Page 68: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/68.jpg)
自動作曲ロボット
ロボットが作った曲に感動するか?
ロボットが作ったと知らずに聞いていたら?
![Page 69: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/69.jpg)
自動作曲ロボット
音楽そのものへの感動
人間が作ったからこその感動
作られた背景を知っているからこその感動
![Page 70: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/70.jpg)
自動作曲ロボット
すでに自動作曲の研究はある程度進んでいる
普段聞いている曲ももしかしたら...
![Page 71: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/71.jpg)
ITを使うということ
ハードとソフトの境目
![Page 72: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/72.jpg)
ITを使うということ
ハードとソフトの境目 = インターフェイス
人間探索の試み
![Page 73: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/73.jpg)
プログラミングができるかどうか
![Page 74: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/74.jpg)
これからの時代はプログラミングが礎になる
![Page 75: Why don't you learn programming?](https://reader038.fdocuments.net/reader038/viewer/2022102722/5566969ad8b42a78708b4e86/html5/thumbnails/75.jpg)
Let’s implement the worldby programming