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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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.2k
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
13
4.6k
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
37k
Other Decks in Technology
See All in Technology
Digital Credentials API × OpenID4VP ブラウザ完結型本人確認の実装知見(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
260
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
320
:syncing_time:
sksat
2
760
パスキーでドライブする アカウント統合(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
290
Claude Teamプランの コスト最適化を考える
rfdnxbro
0
710
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
450
500名弱規模の組織のPythonプロジェクト(dbt) をどう管理するか?
hiracky16
0
160
dbt in Microsoft Fabric
ryomaru0825
0
260
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
RelayerというPHPのフレームワークを作った
polidog
PRO
0
140
Rust×eBPFでEDRっぽいものをつくる
sunlife3
2
970
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
420
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Designing for Performance
lara
611
70k
Done Done
chrislema
186
16k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Writing Fast Ruby
sferik
630
63k
Speed Design
sergeychernyshev
33
2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
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ͬͱΏΔ͍͜ͱॻ͘ಓ۩ʹ
ͳͬͯཉ͍͠ͳʔ