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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
takuya327
December 11, 2014
Technology
24
13k
共感力が低いエンジニアのための、とあるスタートアップの現場の話
http://startuptechtalk.doorkeeper.jp/events/17559
takuya327
December 11, 2014
Tweet
Share
More Decks by takuya327
See All by takuya327
Talknoteのピボットの裏話
takuya327
3
1.1k
“DevOps”がないスタートアップの“DevXXX”の話
takuya327
53
8.8k
TalknoteのAWS等にまつわる黒歴史
takuya327
26
16k
エンジニア(野獣(ケダモノ))を飼いならすチーム作り
takuya327
9
1.4k
スタートアップの"カオス"を生き抜く開発術
takuya327
40
16k
Other Decks in Technology
See All in Technology
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
660
TypeScript 7.0の現在地と備え方
uhyo
7
1.8k
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
1
170
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
VPCエンドポイント意外とお金かかるなぁ。せや、共有したろ!
tommy0124
1
700
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
370
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
1
160
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
0
130
【Λ(らむだ)】最近のアプデ情報 / RPALT20260318
lambda
0
100
頼れる Agentic AI を支える Datadog のオブザーバビリティ / Powering Reliable Agentic AI with Datadog Observability
aoto
PRO
0
210
OCHaCafe S11 #2 コンテナ時代の次の一手:Wasm 最前線
oracle4engineer
PRO
2
150
システム標準化PMOから ガバメントクラウドCoEへ
techniczna
1
140
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
640
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Producing Creativity
orderedlist
PRO
348
40k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
The Language of Interfaces
destraynor
162
26k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
480
Designing Powerful Visuals for Engaging Learning
tmiket
0
290
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
260
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Transcript
ڞײྗ͕͍ΤϯδχΞͷͨΊͷɺ ͱ͋ΔελʔτΞοϓͷݱͷ
ར༻اۀ ࣾҎ্ͷࣾ4/4
ࣗݾհ ౻Ҫ &OHJOFFS ɾτʔΫϊʔτ։ൃऀ ɾਓͷΛฉ͔ͳ͍ɺ ɹڞײྗ͕ͳ͍ɺͱΑ͘ݴΘΕΔ Շஊ ɾ·ͩYࡀͳͷʹɺ ɹͳ͔ͥࣾͰδΠ͞ΜͱݺΕΔ ɹɾɾɾ͕ɺผʹࣖԕ͘ͳ͍
ɾ࣭େ͖ͳͰ͓ئ͍͠·͢ ɾΤϯδχΞ͚ͩͲ ɹࣸਅͷΑ͏ͳ͡Όͳ͍
͍͍ϞϊΛ࡞Γ͍ͨ ΤϯδχΞͷຊೳ
େલఏɿ ʮ͍͍ϞϊΛ࡞ΕചΕΔʯݬ
αʔϏεͷجຊ ʮ୭ͷɺԿͷΛղܾ͢Δ͔ʁʯ
զʑ Ϣʔβ ୭ͬͯ୭ʁ
ͳʹ͠Ζڞײྗ͕͍ͷͰ ձͬͨ͜ͱͳ͍ਓͷؾ࣋ͪʹͳͬͯ ΞϨίϨ૾͢Δͷຊʹ͍͠ɻ
Ӧۀ୲ʹཔΈࠐΜͰ ͓٬͞Μʹձ͍ʹ͍ͬͯΈͨ ɾɾɾͱ͍͏Θ͚Ͱ
ɾूதతʹظؒΛ۠ͬͯɺ ɹސ٬ࣾҎ্ͷΛࣗͷࣖͰฉ͍ͯΈͨɻ ɾʮͳͥ5BMLOPUFΛ͓͏ͱ͍ͯ͠Δͷ͔ʁʯ ɹʮԿΛͱײ͍ͯ͡Δͷ͔ʁʯ ɹɹΛॏతʹώΞϦϯάɻ ɾ৴པ͕ߏஙͰ͖͍ͯͳ͍ঢ়گͰ๚ͯ͠ɺ ɹଟ͘Λޠͬͯ͘Εͳ͍ൃੜɻ ɹͦͷ߹ɺஅยతͳใ͔ΒԾઆΛཱͯͨɻ
ώΞϦϯά݁ՌΛఆੑతʹੳɺੳɺੳɾɾɾ
࣮ࡍʹΛฉ͍ͯΈ͔ͯͬͨ͜ͱ ɾސ٬اۀنۀछۀଶͭ͡ʹ༷ʑɻ ɹಉ͡ۀछͰձࣾ͝ͱʹҧͬͨاۀ෩ɻ ɹ˞વͱݴ͑વͷೝࣝɻ·͞ʹʮاۀਓͳΓʯ ɾਓʹΑͬͯίϛϡχέʔγϣϯͷzܗzҧ͏ɻ ɹಉ͡Α͏ʹاۀʹΑͬͯཁٻ͞ΕΔ ɹίϛϡχέʔγϣϯͷελΠϧɺεϐʔυײҟͳΔɻ ɹ˞ྫɿτοϓμϯWTϘτϜΞοϓ
ྫ ҿ৯ళͷέʔε
ɾجຊతʹཱͪࣄ વ ɻ ɾళฮʹ1$ͳ͍͔ɺ͋ͬͯڞ༗ͷҰͷΈɻ ɾ࿈བྷखஈݸਓͷεϚϗ͕جຊɻ ɹͦͷͨΊɺ-*/&ͰΓऔΓ͢Δ͜ͱ͕ଟ͍ɻ ɹݸਓར༻ͱձࣾར༻ͷ͍͚Ͱ՝ɻɹ ɾϐʔΫλΠϜͰΏͬ͘ΓͱεϚϗΛ ɹ֬ೝ͍ͯ͠ΔՋͳ͍ɻ ɹඵҎͰϝοηʔδΛಡΈॻ͖Ͱ͖Δ
ɹ͜ͱ͕ॏཁɻɹ
ʮݟ͑Δɺݟ͑Δͧʂ ɹࢲʹɺϢʔβ͕ݟ͑Δʂʯ
ޮՌ
Ϣʔβ͕ಇ͍͍ͯΔ࢟Λ ϦΞϧʹ૾Ͱ͖ΔΑ͏ʹͳͬͨ ɹԾઆཱͯͷޮͷ্
ͦͷਓΛϋοϐʔʹ͍ͨ͠ɺ ͱ͍͏ؾ͕࣋ͪڧ͘ͳͬͨ ɹϞνϕʔγϣϯͷ্
Ϣʔβʹ͍ͭͯؒͱ ಉ͡ฏʹཱͬͯձ͕Ͱ͖ΔΑ͏ʹ ɹίϛϡχέʔγϣϯίετͷԼ
ࠓޙͷ՝ɺิ ɾސ٬ͷϦΞϧͳ࢟Λ ɹʮνʔϜશମͰͷڞ௨ݴޠʯ ɹʹམͱ͠ࠐΉ͜ͱࠓݱࡏ՝ͷ··ɻ ɹ˞ϖϧιφʗγφϦΦ๏ͳͲͰ ɹɹlڞ༗zʹม͍͑ͯ͘Έ͕ඞཁ͕ͩɺ ɹɹॾࣄͰపఈͰ͖͍ͯΔͱݴ͍͍ɻ ɾސ٬ʹڞײ͠ͳ͕Βɺ ɹͦ͜ʹҾͬுΒΕ͗͢ͳ͍͜ͱॏཁɻ ɹ࣌ʹʮ/0ʯΛݴ͏͜ͱΤϯδχΞͷॏཁͳɻ
ɹ˞ΫʔϧϔουɺΥʔϜϋʔτ
࣌ʹΦϑΟεͷ֎ʹग़ͯɺ ސ٬ʹձ͍ʹ͍͜͏ 1PJOU
ΧελϚʔαϙʔτେ
Ͱαϙʔτ͢ΔΑΓ ։ൃ͕͍ͨ͠ ΤϯδχΞͷຊೳ
ݪ࢝࣌ͷαϙʔτମ੍ $4୲໊ ։ൃٕ݉ज़αϙʔτ୲໊ ˞࣍ड ґཔ ࢧԉ ։ൃ࣌ؒΛ೧ग़͢ΔͨΊʹɺ ։ൃऀͷλΠϜɾϚωδϝϯτ͕ඞਢ ਏ͍ʜ
ମ੍ڧԽޙ $4୲໊ ٕज़αϙʔτ୲ ˞࣍ड ґཔ ࢧԉ ҰݟɺΑͦ͞͏ɻ͔͠͠ɺɾɾɾ ։ൃ୲ ։ൃ5
ظతͳ αʔϏεΛӡӦ͍ͯ͠ΕγεςϜඞ͍ͣͯ͘͠ɻ w w ։ൃͷ࠷લઢʹ͍ͳ͚Ε ɹٕज़αϙʔτ୲ͷ͕ࣝྼԽ͍ͯ͘͠ɻ ςΫχΧϧ ݁ہɺଞͷΤϯδχΞͷॿ͚͕ͳ͚Ε ɹेͳαϙʔτ͕Ͱ͖ͳ͍͜ͱʹɻ νʔϜશମͱͯ͠ແବͳ͕ൃੜɻ
ͬͱຊ࣭తͳ ୭ͩͬͯ։ൃ͕͍ͨ͠
ɾɾɾͱ͍͏Θ͚Ͱɺ͞Βʹվળ $4୲໊ ˞࣍ड ґཔ ࢧԉ ։ൃ ٕ݉ज़αϙʔτ୲ ަ ։ൃ5
ɾٕज़αϙʔτ൪੍Λ࠾༻ ɹ˞େମɺग़੮൪߸ॱɻ ! ɾຖேɺελϯυΞοϓ.5(Ͱ൪Λ֬ೝɻ ɹ˞։ൃ͕େมͳਓ༨༟ͷ͋Δਓ͕ݞΘΓ ɾΤϯδχΞͷΘΓʹɺ ɹ໘ʹཱͭ͜ͱ͕ଟ͍$4୲ʹ ɹ൪੍ͷҙਤΛઆ໌ͯ͠ཧղΛٻΊͨɻ ɹ˞$4୲ͱͯ͠ຖ͕ͪ͏ਓʹґཔ͢Δ͜ͱʹͳΔͷͰɺ ɹɹίϛϡχέʔγϣϯίετ͕૿͑Δɻ
ɹɹࠒ͔Βͷײँɺ৴པؔΛେʹʂ
5BMLOPUF㱻;FOEFTLΛ࿈ܞͤͯ͞ɺ αϙʔτঢ়گΛશࣾతʹlݟ͑ΔԽz ˞͜Εલ͔Β͍ͬͯͨ ͍߹Θͤͷڞ༗ ސ٬ຬධՁͷڞ༗ ։ൃऀαϙʔτʹࢀՃͰ͖ΔΈ
ސ٬͔ΒͷઈࢍɺΈΜͳͰڞ༗
·ɾɾɾ خ͘͠ͳ͍ͱݴͬͨΒӕ͞ɾɾɾ
ޮՌ
$4୲ͱ։ൃ୲Ͱ ௧ΈɺتͼΛ͚߹͍ɺ ɹνʔϜ͕ࣗવͱڠྗ͠߹͏Α͏ʹ ɹνʔϜϫʔΫͷ্
୭͕։ൃͷ࠷લઢʹཱͪɺ ࠷৽ͷࣝΛอͯΔΑ͏ʹ ɹφϨοδڞ༗ͷڧԽ
ސ٬ͷΛΤϯδχΞ͕ࣗ ੵۃతʹर͍ɺղܾ͍ͯ͘͠Α͏ʹ ސ٬ઢͷৢ
ࠓޙͷ՝ɺิ ɾͱ͍͑ɺγεςϜن͕֦େ͢ΔʹͭΕͯɺ ɹ݁ہ·ͨࣝͷภΓ͕ੜ͡Δͣɻ ɹ͔͠͠ɺۜͷؙ͕ଘࡏ͠ͳ͍ͳͷͰɺ ɹεέʔϧରࡦΛ͍͔ͯ͘͠͠ͳ͍ɻ ɾΤϯδχΞͷ։ൃ࣌ؒɺूதྗΛ ɹνʔϜͱͯ͠ԿʹकΔ͔ґવͱͯ͠ॏཁͳ՝ɻ ɾطଘސ٬ͷຬΛٻ͢Δ͜ͱͱɺ ɹ৽نސ٬Λ֫ಘ͢Δ͜ͱΞϓϩʔν͕ҟͳΔɻ ɹόϥϯεৗʹҙࣝ͢Δඞཁ͕͋Δɻ
ΧελϚʔɾαϙʔτͱ ։ൃͷ࠷લઢΛγʔϜϨεʹ 1PJOU
ΤϯδχΞͷࣄ Θ͔Γʹ͍͘
ߟ͍͑ͯΔ͜ͱ ͬͱΘ͔Γʹ͍͘
ΤϯδχΞͱඇΤϯδχΞͷؒͰൃੜ͢Δ ʮ͋ͷਓɺԿΛ͍ͬͯΔͷ͔͔Βͳ͍ʯ
࠷ॳʹँΓ·͢ ˞ղܾͰ͖͍ͯͳ͍
ͦΕͰͬͨ͜ͱ ʴ Ζ͏ͱ͍ͯ͠Δ͜ͱ
ࣗͨͪͷ࡞ۀঢ়گΛ lݟ͑ΔԽz ཧ ͬͨ͜ͱɿͦͷ̍
Ψϯτνϟʔτ ཧ -&(0 ᝦࢴ ݩωλɿ IUUQXJSFEKQ BCSJMMJBOUXBMMNPVOUFEMFHP QMBOOFSUIBUTZODTXJUI HPPHMFDBMFOEBS
Χϯόϯ ཧ ˞͞Β1JWPUBM5SBDLFS
ॏཁºۓٸ ͷ࢛ݶ ཧ ! ΞΠεϘοΫεతͳ λεΫʑཧ
ɾͱʹ͔͘ݟ͑Δ ཧ ɾݕࡧͰ͖ͳ͍ɺҰཡԽͰ͖ͳ͍ɺ ɹͳͲͷ͋Γͭͭɺ ɹࢥͬͨ΄ͲΤϯδχΞଆͰෆศΛײ͡ͳ͍ɻ ɾ2ɿʮࠓͲ͏ͳ͍ͬͯΔͷʁʯ ɹ"ɿʮนΛݟͯԼ͍͞ ΩϦο ʯ ɹ˞ͦͷޙɺิઆ໌ͰϑΥϩʔ͢Δײ͡
ɾͪΖΜສೳͰͳ͍͕ɺ ɹʮͲ͜ݟΕ͔Δͷ͔ʁʯతͳ࣭ݮͬͨɻ
ඇΤϯδχΞͷํʑ ࣾษڧձ ͬͨ͜ͱɿͦͷ̎
ɾӦۀͷϦʔμʔ͔Βਃ͠ೖΕɻ ɹ˞ҙࣝڞ௨ͩͬͨ ɾ5BMLOPUFͷγεςϜ͕Ͳ͏ಈ͍͍ͯΔ͔ɺ ɹߏ͔ΒɺΫϥΠΞϯτɾαʔόͷ֓೦·Ͱղઆɻ ɾ݁ՌɺඇৗʹتΜͰΒ͑ͨɻ ɹ·ͨΤϯδχΞͷࣄ͕ ɹݟͨҎ্ʹ͕͔͔Δཧ༝͕ෲམ༷ͪͨ͠ࢠɻ ɾશͳཧղͰ͋Δඞཁͳ͘ɺ ɹஅยతͳ͕ࣝ͋Δ͚ͩͰ૬ޓཧղʹཱͭɺ ɹͱ͍͏رΛ࣋ͯͨͷݸਓతʹେ͖͍ɻ
ࠓޙɺ͍͖͍ͬͯͨ͜ͱ ɾ42-ɺ)5.-ͳͲͷ؆୯ͳٕज़ࣝΛ ɹ৬छΛ͑ͯत͍ͯ͘͠ɻ ɾٯʹɺΤϯδχΞଆͰ ɹӦۀαϙʔτϚʔέͷ୲͔Β ɹੵۃతʹࣝͷՌ࣮Λड͚औ͍ͬͯ͘ɻ ɾޓ͍ʹࣝͷՍ͚ڮΛੜΈग़͠ɺ ɹԣஅతͰڧ͍νʔϜΛ࡞Δʂ
ಉ͡lܠ৭z͕ݟ͑ΔΑ͏ʹ ˞࠷ॳ͔ΒͰ͖ͳͯ͘ɺ͖͋ΒΊͣҰาͣͭ 1PJOU
ίϛϡχέʔγϣϯ 5BMLOPUF͕ม͍͑ͨͷ ਓʑΛͭͳ͛Δྗ
ڞײͷՍ͚ڮͰɺ ਓʑʹྗΛಧ͚Α͏ ڞײͷՍ͚ڮͰɺ ਓʑʹྗΛಧ͚Α͏
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠