Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
情報共有 失敗あるある
Search
Naoya Ito
October 30, 2015
Technology
41k
82
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
情報共有 失敗あるある
http://peatix.com/event/121751/
での発表資料です
Naoya Ito
October 30, 2015
More Decks by Naoya Ito
See All by Naoya Ito
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
4.3k
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
13
4.7k
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
21
8k
Functional TypeScript
naoya
19
6.9k
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
77
38k
シェルの履歴とイクンリメンタル検索を使う
naoya
16
6.8k
20230227-engineer-type-talk.pdf
naoya
91
87k
関数型プログラミングと型システムのメンタルモデル
naoya
63
110k
TypeScript による GraphQL バックエンド開発
naoya
29
38k
Other Decks in Technology
See All in Technology
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
4
3.7k
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
270
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
460
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
260
AI時代に、プロダクトの数だけ積み上がる所有コストをどうエンジニアリングするか / Engineering the Cost of Ownership
kzkmaeda
0
1k
Azure App Service / Container Apps の組み込み認証
kuniteru
0
210
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
530
IoTハンズオンの舞台裏
shirouz
2
150
Lakebase ワークショップ / Lakebase-workshop
databricksjapan
PRO
0
100
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
260
Sony-DroidKaigi2026
sony
1
320
【Oracle AI Spotlight ウェビナー】AWSか、Azureか、Google Cloudか。その議論にオラクルを含める意義。
oracle4engineer
PRO
2
240
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
The Curious Case for Waylosing
cassininazir
1
500
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
A Soul's Torment
seathinner
7
3.5k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
A better future with KSS
kneath
240
18k
Why Our Code Smells
bkeepers
PRO
340
58k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Transcript
ใڞ༗ࣦഊ͋Δ͋Δ /BPZB*UP
ࣦഊ͋Δ͋Δ • 2JJUB5FBNͳͲͷใڞ༗Ͱͷࣦഊ͋Δ͋Δ • ͱɺͦͷରࡦ
୭ॻ͔ͳ͍2JJUB Ԡͳ͍ŋŋŋ ϦΞΫγϣϯ ͳ͠
ʗ ?P? ʘ
ͭΒ͍ • ʮԶͷҙࢤܾఆؒҧ͍ͬͯͨͷ͔ʯ • ʮͳΜͰ୭ॻ͍ͯ͘Εͳ͍ΜͩΖ͏ŋŋŋʯ • ʮใڞ༗ͨ͘͠ͳ͍ͷ͔ͳŋŋŋʯ • ʮπʔϧબఆ͕ؒҧ͍ͬͯΜͩΖ͏͔ʯ •
ʮ͔ͯ͠͠ਓͳ͍ͷ͔ͳʯ
͍͍ • पΓͷਓʹ·ͩޭମݧ͕ͳ͍ – ʮ2JJUBͱ͔ͰΏΔ͘ใڞ༗ʯͱ͔ͷޭΠϝʔδ Λθϩ͔Βඳ͚Δਓͳ͔ͳ͔͍ͳ͍ • ࠓͰͦ͜2JJUB5FBN͍͍ΑΈ͍ͨͳੈؒͷޙԡ͕͋͠Δ͚ Ͳ࠷ॳຊʹۤ࿑ͨ͠ •
ʮ$POqVFODFͰผʹ͍͍Μ͡Όͳ͍ ʯͱݴΘΕͨΓ – ޭମݧΛΠϝʔδͰ͖Δਓ :06 ͕ࠜؾΑ͘ଓ͚ Δ
͔ࣗͬΓŋŋŋ
ਓ͕ΞΫςΟϒʹͳͬ ͖ͯͨ
ͳΜ͔૿͖͑ͯͨͧ
ใΛਅࣅ͢Δਓ͕Ͱ͖ͯ ͨ
ؾ͚͕ͮࣾ ߘͯͨ͠
Derek Sivers' TED Talk: "How to Start a Movement' h9ps://www.youtube.com/watch?v=RXMnDG3QzxE
དͷஉ͕ҰਓͰགྷͬͯΔɻ ࠷ॳͷࣗൃతͳϑΥϩϫʔ͕ ҰॹʹགྷΓ͡ΊͨΒ ͋ΕΑ͋ΕΑͱŋŋŋ
ରࡦ • ޭମݧ͕Ͱ͖͕͋Δ·Ͱͬ͘͡Γ – ੴͷ্ʹࡾ – ࠷ॳͷϑΥϩϫʔΛେʹ • ͦͷϑΥϩϫʔͱҰॹʹྠΛ֦͍͛ͯ͘ •
࠷ॳͷϑΥϩϫʔ͕ࣗൃతʹ૿͑Δ·ͰɺϦʔμʔ͕Μ Δ
ΨΠυϥΠϯ ޙ͔Βೖ͖ͬͯͨਓͷʮ͜Ε Ͱ͍͍ͷ͔ͳ ʯʹʮͦΕͰ ͍͍ΑʯͱഎதΛԡͨ͢Ίʹ ໌จԽ
υΩο ใͩΒ͚ͷλΠϜϥΠϯ
࠷ॳ͓ࢼ͠Ͱɺͱ͍͏͜ͱ ͰਓͰྑ͍ײ͡ʹΏΔ͘ ͍ͬͯͨ
ʮใΛॻ͍͍ͯͩ͘͞ʯ • શମల։ʹ͋ͨΓϦʔμʔతͳਓ͕ࢥΘͣʮ ใΛॻ͍͍ͯͩ͘͞ʯͱݴͬͯ͠·ͬͨ – ࢥΘͣτοϓμϯʹŋŋŋ – ʮॻ͔ͳ͚Ε͍͚ͳ͍ʯ
None
ʗ ?P? ʘ
ͭΒ͍ • ͍ͭΈͯใ͔Γ • ॴײʹ͋Δ໘നίϯςϯπঃʑʹݮͬͯ͘ • ঃʑʹݮ͍ͬͯ͘ʮ͍͍Ͷʯ • ͩΜͩΜݟʹ͘Δਓݮ͍ͬͯ͘ •
ใҎ֎ॻ͚ΑɻใҎ֎ॻ͍͍͍ͯͷΑɻ ใҎ֎ॻ͍ͯΑใҎ֎ॻ͍͍ͯͩ͘͞ ͍͓͞ئ͍͠·͢
ରࡦ • ࣗൃੑΛଛͶͨͷ͕Α͘ͳ͔ͬͨ • τοϓμϯͰ࠶Γ͠ – ʮใॻ͔ͳͯ͘Α͍Ͱ͢ɻٛͰͳ͍Ͱ ͢ʯ • ݁ߏԿϝοηʔδϯά
– ঃʑʹߘΛ૿͍ͯ͘͠࡞ઓʹมߋ
࣋ͪͯ͠ࠓͰཱͳ Πϯϑϥʹ
ϝϯγϣϯ͏Δ͍͞ ͳΜͱ͍͏ॴײ
ʗ ?P? ʘ
ͭΒ͍ • ׳Εͳ͍ਓ΄ͲϝϯγϣϯΛଟ༻ • 4MBDLͷ!DIBOOFMಉ༷ • ͔ͱ͍ͬͯࢦఠ͢Δͷŋŋŋ – ʮڞ༗ͨ͠Μ͔ͩΒಡΜͰཉ͍͠ʂʯͦͷؾ࣋ͪʹڞ ײ͢Δ
• ͕͔ͩ͠͠ɺ௨͕ΦΦΧϛগʹ
͍͍ • ࡞๏จԽͷҧ͍ – 5XJUUFSຽŋŋŋଉΛ͢Δ͔ͷ͝ͱ͘ΤΞϦϓ – 'BDFCPPLຽŋŋŋʮγΣΞ͍͖ͤͯͨͩ͞·͢ʂʯ ͓ޓ͍ͷৗࣝײ͕ ͢Γ߹ͬͯͳ͍
,BJ[FO1MBUGPSNͷ߹ オフィス アドミ ン (総務) セールス サポート エンジニア Facebook濃度 Twi9er濃度
ΨΠυϥΠϯ
ରࡦ • ΨΠυϥΠϯΛ࡞ͬͨ – ཱͪͳͲͰʹͯ͠ɺͪ͜Βͷߟ͑ΛͦΕͱͳ͘ ͑Δ – ಡΜͩϝϯόʔ͕ܒͯ͘͠ΕΔΑ͏ʹͳͬͨ – ʮ!DIBOOFMΊ͍ͯͩ͘͞ʂʯͰͳ͘ʮΨΠ
υϥΠϯಡΜͰͶʯ • 2JJUBͷςϯϓϨʔτ͔Βશһ௨Λͬͨ
·͋ɺ͜Μͳײ͡Ͱ • ʮใڞ༗ॏཁʂʯͬͯڣͿ͚ͩͰ͏·͘ ͍͔ͳ͍ – ຖຖ՝͕ग़Δ ՝͕ͳ͍ͱ͖ͳ͍ • ಓͳ׆ಈɻ՝ͷൃݟͱରࡦ͕ॏཁ
– ϑΟʔυόοΫϧʔϓΛճ͢
৺͕ંΕͦ͏ʹͳͬͨͷ ҰೋͰͳ͍ ᴷ/"0:"*UP
2JJUB5FBNͷཁ ͜͜Ͱಥવͷ
ݱࡏ๊͍͑ͯΔ՝ • ਓ͕ଟ͘ͳ͖ͬͯͯίϛϡχςΟ͕ม࣭Խͯ͠ ͖͍ͯΔ – ΏΔ͍ॻ͖ࠐΈɺϓϥΠϕʔτͳॻ͖ࠐΈ͕ݮͬͨ – ࣗࣗ ߘ͢Δͷʹ͍ͣͿΜͱΤωϧΪʔ͕ ཁΔ
• ਓʹ͚ͯϙΤϜॻ͘ͷ༐ؾ͕͍Δ
Ұํ5XJUUFSͰ • ສۙ͘ϑΥϩϫʔ͕͍ͯฏؾͰ͜Μͳ͜ͱΛ ॻ͍͍ͯΔ
ײ֮ • 5XJUUFSͰ͕ࣗॻ͍ͨͷΛউखʹϑΥϩ ϫʔ͕ݟʹདྷͯΔ • 2JJUB5FBNΈΜͳʹ͚ͯެͷʹॻ͍ͯΔ – ߴʹϒϩʔυΩϟετͯ͠Δ ͍͖ͳΓެͷͰʮτΡο τΡϧʔ̇ʯͱ͔ݴͬͨΒ಄
͓͔͍͠
ͳ͔ͥ • ύϒϦοΫλΠϜϥΠϯ
ύϒϦοΫλΠϜϥΠϯ • ϑΝʔετϏϡʔ͕ύϒϦοΫλΠϜϥΠϯ • هࣄΛॻ͘ͱ৽ணʹࡌΔ – ߘ͕ʮϒϩʔυΩϟετ͞ΕΔʯͱ͍͏ײ֮ – 㱺ࣗͷྖҬʹॻ͍ͯΔΜ͡Όͳͯ͘ɺެͷʹॻ ͖ࠐΈʹߦͬͯΔ
͜ͷखͷϢʔεέʔε Λ༠ൃͰ͖ͯͳ͍ • ग़ࣾͯ͠·ͣ50%0Λॻ͖ग़͢ • ෳࡶͳ42-Λॻ͍ͨͷͰϝϞΛ͓ͯ͘͠ • ٳܜ͕ͯΒࡢΈͨςϨϏ൪ͷײΛॻ͘ ͍ͣΕࢲతͳࣄฑͰɺύϒ ϦοΫλΠϜϥΠϯʹࡌͤͨ
͍Α͏ͳ͡Όͳ͍
ŋŋŋͱ͍͏Θ͚Ͱ • ϒϩʔυΩϟετܕͷϝσΟΞ͔Βɺͦ͏Ͱ ͳ͍ܕมΛ͛ͯཉ͍͠ – ํ๏͍Ζ͍Ζ͋Δͱ͓͍·͢ – ྫ͑ ޙ΄ͲσΟεΧογϣϯ
– ͳ͓ɺͷํߘͷ࣭͕ॏཁͳͷͰϒϩʔυΩϟ ετܕͩͱخ͍͠Ͱ͢
·ͱΊ • ใڞ༗Ұʹͯ͠ͳΒͣ – ࣾͰ͋ͬͯίϛϡχςΟࠜؾΑ͘ҭͯΔ – Ұඈͼʹʮใڞ༗࠷ߴʂʯͰཧతͳίϛϡχ ςΟʹ౸ୡͰ͖ͳͦ͏ • 2JJUB5FBNͬͱΏΔ͍͜ͱॻ͘ಓ۩ʹ
ͳͬͯཉ͍͠ͳʔ