Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
プログラマーが世界を変える方法
Search
まりも
September 24, 2024
Business
36
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラマーが世界を変える方法
プログラマーは世界を変えることができます。が、それは起業家が思い描いていているものとは少し方法が違います。その違いについて解説します。
まりも
September 24, 2024
More Decks by まりも
See All by まりも
AI駆動TDD ― 2026年10月版
hrmstrsmgs
0
57
オブジェクトモデルと関係モデルの設計
hrmstrsmgs
0
67
メンタルモデルから見るオブジェクト設計
hrmstrsmgs
1
450
技術的負債
hrmstrsmgs
1
480
よい設計のプログラムを作るには
hrmstrsmgs
0
140
歴史から理解するJavaScript
hrmstrsmgs
0
120
論理的な考え方
hrmstrsmgs
0
130
論理的な話し合いはなぜ必要か
hrmstrsmgs
0
88
腕のある技術者はなぜ
hrmstrsmgs
0
170
Other Decks in Business
See All in Business
01_全社_FLUX採用ピッチ資料_Ver.5.8
flux
13
230k
Trend Cloud OneからTrendAI Vision Oneへの切替 - 事前に押さえたい疑問とつまずきやすいポイント
todatomohiro
0
380
チームコーチング|チームが自ら決めて動く力を育てる
chibanba1982
0
130
【DearOne】Dear Newest Member
hrm
3
21k
セキサーマル株式会社 会社紹介資料
sekithermal
0
370
Nstock 採用資料 / We are hiring
nstock
30
410k
ログラス会社紹介資料 新卒採用 ビジネス職[経営幹部候補]/ Loglass Company Deck
loglass2019
2
27k
会社紹介資料 / ProfileBook
gpol
5
68k
納品して終わり、を事業会社でやった話
tamosan01
2
280
Crisp Code inc.|わたしたちの事例 / 実績 - Works
so_kotani
0
2.5k
Unstuck: Laying the Foundations for Fast Flow in a Public Sector Regulator
benedictsteele
PRO
0
180
G-gen カルチャー
ggen
0
110
Featured
See All Featured
Claude Code のすすめ
schroneko
67
230k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
430
Optimising Largest Contentful Paint
csswizardry
37
4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
sira's awesome portfolio website redesign presentation
elsirapls
0
490
My Coaching Mixtape
mlcsv
0
380
The Mindset for Success: Future Career Progression
greggifford
PRO
0
560
So, you think you're a good person
axbom
PRO
2
2.2k
Six Lessons from altMBA
skipperchong
29
4.6k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
560
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Balancing Empowerment & Direction
lara
6
1.4k
Transcript
プログラマーが世界を変える方法 世界を変える製品を生み出す
今日話さないこと すごい商売の才能のある人 がプログラムもできたら楽だ ねという話。
今日話すこと 技術書に書いてあるようなことを勉 強している人が、それを利用して社 会を変えるために貢献できることの 話です。
今日の話の情報源 • アジャイルなど、開発手法を含めたテーマの良書は、 技術者として再現可能な方法で世界を変えるような プロダクトにかかわっている人が書いてます。 • 直接は書いてないので、思想を読み取らないといけ ませんが。 技術書
IT技術の本懐 • 世の中を変えるような新製品を作るために開発され、広めら れているものがほとんど。 • 実のところ、SIerで人月商売やるために勉強しても半分も役に 立ちません。 • その思想を体現するためには新製品開発を行う必要がある。 ITの最新技術
世の中を変えるようなすごいアイデアについて
アイデア すごいアイデアは 目指しません
アイデア たくさんのアイデアを出し、試 してみて、その中からなんとな くよさそうなものを選び続ける
たくさんのアイデアを出し、試してみて、その中からなんと なくよさそうなものを選び続けることの成功例 進化論に よる生物 の設計 自然言語 プログラ ムのAPI 多くの製 品からな
る世の中
情報収集における生存バイアス 宝くじの体験談を集めたら、当たった話しか出てこなくないですか? 世の中の成功者のイメージって、読みたい人が読みたいようにで きている。 あまり先入観を信用しないほうが良い。 なんかすごいアイデアを思いついて、それを情熱で実現していくと いうストーリーは本当なのか?
技術書などからの具体的な記述を参考にすると 開発初期にピボットを何回も繰り返す 最初のアイデアに固執しない キャズムを超えるときにも方向転換が必要 最初のアイデアはすぐに消えているんじゃ?
参考になった本 画期的な新製品が出る までの、すごいアイデア が出る以外の手順をシ ステマチックな視点で解 説した本
まつもとゆきひろさんの発言 アイディアなんかに価値はない。 1時間も頭をひねれば10や20の アイディアは出せる。価値がある のは、それを実現すること、細部 まで仕上げること、継続すること。 (まつもとゆきひろ Twitter)
他有名人の逸話 • MacやiPadの本質的なアイデアは1972年にアラン・ケイがす でに思いついていたもの。 スティーブ・ジョブズ • Microsoftのすべてのヒット製品にはパクリ元が確認できる。 ビル・ゲイツ
アイデアについて 世の中を変える画期的なアイデア 自体は、商品が出る前に100人も の人が考えついているんじゃない か?
アイデアについて 成功者とは、画期的なアイ デアを粘り強く実現にこぎ つけた人。
技術者ができること 画期的なアイデアを生かすために は、1000ものアイデアを考えついて 試してみて、うち900は捨てるくらい じゃないといけないのでは? 1000のアイデアをや つ気早に実装する必 要
アジャイル開発手法 アジャイルを実践することにより、再現可能な方法で世の中を変える力を身に 着けることができる。
アジャイル開発手法 決まったものを作るだけなら、特に早いという話はあまりない 完成するまでにいろいろ試してみる、ということが手順に織り込まれている 先ほどの、新製品開発のために存在するような手法。
世の中を変えるために技術者ができること(案) ちゃんとしたスクラム開発 ちゃんとしたテスト駆動開発 きちんとしたオブジェクト指向設計 WebAssembly 日本語識別子
オープンソース開発の導入 アドオンでマネタイズ 納期に対するプレッシャー 品質が犠牲になり、それによ り開発がかえって遅れる。 アイデアを試すことが犠牲に なる。 ますます使ってみない人に対 する説得が重視される悪循環。
プログラマーの魔法 プログラマーは魔法を使えるといいます。 たまには仕事でも魔法を使いたい。 プログラムの魔法で世の中を変えたい。
とりあえず作ってみる • 動くまでにどんな予想外な問題が出 るかわからないから。 動いていないプログ ラムに意味はない。 • 段取り八分 • お金が絡み始めるとここでブレーキ
がかかり勝ち プログラムの基盤部 分が開発速度を決め る