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
生成AI時代のフルスタック開発
Search
Kenn Ejima
May 14, 2025
Programming
12
3.7k
生成AI時代のフルスタック開発
Kenn Ejima
May 14, 2025
Tweet
Share
Other Decks in Programming
See All in Programming
TypeScript LSP の今までとこれから
quramy
1
510
無関心の谷
kanayannet
0
180
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
610
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
390
Benchmark
sysong
0
230
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
1
120
イベントストーミングから始めるドメイン駆動設計
jgeem
4
870
Is Xcode slowly dying out in 2025?
uetyo
1
170
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
360
ReadMoreTextView
fornewid
1
450
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
250
GoのGenericsによるslice操作との付き合い方
syumai
2
670
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Code Review Best Practice
trishagee
68
18k
The Pragmatic Product Professional
lauravandoore
35
6.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Writing Fast Ruby
sferik
628
61k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Navigating Team Friction
lara
187
15k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
ٕज़ͷ૯߹֨ಆٕ ੜ"*࣌ͷϑϧελοΫ։ൃ ߐౡ݈ଠ "ENJU"*
w ࡀΑΓϓϩάϥϛϯά w γϦίϯόϨʔ࣌ʢ-JOHS 1BOLJBʣ w χϡʔϤʔΫ࣌ʢ&.&ʣ w ؼࠃʢ2VPSBʣ w
ੜ"*Ͱ࠶ىۀʢ(JTUB "ENJU"*ʣ Kenn Ejima Full Stack Entrepreneur
None
None
None
ੜ"*ͰΤϯδχΞ ෆཁʹͳΔʁ
ϋΠεϖΑΓߴڅʹ
ΤϯτϦʔڱ͖ʹ
None
None
None
ࣄۀຊମ͕Ṷ͔Βͳ͚Εڅ༩্͕Βͳ͍
"*ͰιϑτΣΞ։ൃ͕Ճͨ͠ ະདྷʹԿ͕ى͖Δͷ͔ʁ
গਫ਼ӶԽԽ
#ʢԯԁʣͷՁΛ࣋ͭ ਓձ͕ࣾੜ͢Δͷ͍͔ͭʁ
ਓͰશ෦Δ ʹ ϑϧελοΫԽ
None
ϑϧελοΫԽ ʹ ελοΫͷ؆ૉԽ
ٕज़ελοΫͷ؆ૉԽ w ϑϩϯτˍόοΫඞཁʁ w εςʔδϯάڥඞཁʁ w $*$%ඞཁʁ w ςετΧόϨοδඞཁʁ w
%PDLFSඞཁʁ w )PNFCSFXඞཁʁ ͜Ε·ͰͷৗࣝΛٙ͏
Ұൠతͳ։ൃελοΫ w ։ൃڥ w 9DPEF w )PNFCSFX w %PDLFS 1PTUHSFT
3FEJT w ϥϯλΠϜϚωʔδϟʢ7PMUB VWʣ w ΤσΟλʢ74$PEF $VSTPSʣ w σϓϩΠڥ w Ϋϥυʢ"84 ($1ʣ w ֎෦πʔϧʢ4USJQF 1PTU)PH 4FOUSZʣ w ͦͷଞΖΖ ڥߏஙॳݟࡴ͠
6MUSB-JHIU4UBDL w ։ൃڥ w 74$PEF w 7PMUB w 42-JUF w
σϓϩΠڥ w 1BB4 3FOEFS w 42-JUFϑΝΠϧ w ΞοϓϩʔυͷཧՄೳ ϩδΧϧʹ؆ૉԽΛಥ͖٧ΊΔ
42-JUF w 1PTUHSFT.Z42-ͷ w ϓϩδΣΫτ͝ͱʹ%PDLFSίϯςφ͕ඞཁ w ϓϩδΣΫτݸΛര։ൃɾඇΤϯδχΞ ͕Խ͢Δ࣌ʹ͙ͦΘͳ͍ w 42-JUFͨͩͷECϑΝΠϧ
w EFWαʔόʔΛىಈͯ͠Δ͚ؒͩϝϞϦʹϩʔ υ͞Εɺऴྃ͢Εফ͑Δ w ϓϩηε͕ෳʹͳΔͱ͖ʹϑΝΠϧϩοΫ w αʔόʔ͕ෳʹͳΔͱ͖ʹ-JC42-5VSTP ΞοϓάϨʔυ %PDLFS,JMMFS
"*Ͳ͏औΓೖΕΔʁ w ໘Ϟσϧͷࢀೖػձͳ͍ w ڊେͳ--.ͷສೳԽʹΑΓશͯͷࢢ͕৯͍ߥΒ͞Εɺط ଘͷ"*.-ελοΫͷෛ࠴Խ͕ਐߦத w (16ΦʔϓϯϞσϧʹࢿ͢Δͷݚڀ৬Ҏ֎Ͱඇݱ ࣮తɺ͗͢Δɾૣ͗͢Δ w
ΞϓϦͰૉৼΓ͓ͯ͘͠͠ w ϚϧνϞʔμϧͰจࣈɾԻɾಈըͳͲ͕ϦΞϧλΠϜͰѻ ͑ΔΑ͏ʹͳ͍ͬͯΔ w ϞσϧόοΫΤϯυͰͳ͘ϑϩϯτΤϯυɺ6*69ͷ Πϊϕʔγϣϯ͕࠷ॏཁ w --.Λݺͼग़͢ͷ͔ɺ--.͔Βݺͼग़͞ΕΔͷ͔ʢ.$1ʣ w 44&ɺ8FC4PDLFUTɺ8FC35$ɺ0QUJNJTUJD+40/ύʔ αʔͳͲͷཁૉٕज़ "*ΤϯδχΞ.-ΤϯδχΞ
ࢥߟաఔ w ϒϥβ+4ඞਢʹߜΓࠐΉͳΒ+4͕ୈҰબ w ࣗͷۀ࣌ɺ1ZUIPOͰಠࣗ"*ϞσϧΛճ͢ͷ͕ඞਢʹͳΔͱߟ͑ͯόοΫΤϯυ Λ1ZUIPO'BTU"1*ʹ͍ͯͨ͠ˠޙʹ54ϑϧελοΫϦϥΠτͨ͠ w ֎෦"1*ݺͼग़͠--.ग़ྗͳͲݱతͳΞϓϦ*0όϯυɺ+4ϥϯλΠϜͷΠ ϕϯτϧʔϓʴඇಉظ͕͍ͯΔʢαʔόʔଆͰͷ$16ϝϞϦͷফඅখ͍͞ʣ w
/HJOYͷׂʢϑΝΠϧ৴ʣ݉ͶΒΕΔϩʔΧϧͷϑΝΠϧγεςϜͰΞο ϓϩʔμʔ݁͢Δ͜ͱ͕ҰԠՄೳ w ࠷৽ੜ"*πʔϧͷ΄ͱΜͲ͕+454PS1ZUIPO4%,Ͱఏڙ͞ΕΔ w 1SPCMFN"SDIJUFDUVSF'JU͕࠷ద
ࢥߟաఔ w 4UBHJOHͷׂʹ1SPEͰ͔͠ى͖ͳ͍ͷఅ w γϯϓϧͳελοΫͰͦͦൃੜ͠ͳ͍ w Ή͠Ζ13ΛϨϏϡʔ͢ΔͨΊͷ1SFWJFXڥͷ΄͏͕ॏཁ w ڥ͕EFWQSPE͚ͩʹߜΒΕΔ͜ͱͷೝෛՙܰݮ େ͖͍
w ϑϩϯτPSόοΫ Y EFW QSPE TUBHJOH ڥ w ϑϧελοΫ Y EFW QSPE ڥ w গਫ਼ӶͰYݸͷϓϩδΣΫτΛϝϯς͢Δ࣌ʹʜʁ
ࢥߟաఔ w ςετͷίεύ͕ѱ͘ͳͬͨ w 6*69ͷݴޠԽ͠ʹ͍͘ʮෆշײʯͦͦςετॻ͖ʹ ͍͘ w ςετෛ࠴Խ͢ΔˠαΠϯΞοϓܾࡁͳͲਂ͍ϑϩʔͷ &&͚ͩͰे w
7JCFDPEJOHͷྲྀߦͰɺ"*ʹ·ͣςετΛॻ͔ͤΔςετɾ ϑΝʔετ෮׆ͷஹ͠ʁ
w ٕज़ελοΫ w 3FNJY3FBDU3PVUFSW w %SJ[[MF03. 42-JUF-JC42- w 5BJMXJOEW
w EBJTZ6*TIBEDO.BHJD6* FUD w σϓϩΠڥ w 3FOEFS w 5VSTP w $MPVE fl BSF 6MUSB-JHIU4UBDL
w 3FBDU3PVUFSW w /FYUKTΑΓѹతʹγϯϓϧ w 3VCZPO3BJMT͕ొͨ͠ͱ͖ͷײಈ͕ΑΈ͕͑Δ w )5.- +BWB4DSJQU $44
αʔόʔॲཧϑΝΠϧʹ
w 5ZQF4DSJQU࠷େͷऑͩͬͨ03.͕͍ͭʹܗ w 42-JUF-JC42-5VSTPʹରԠ w "DUJWF3FDPSE෩ͷҥߏจΛࣗ࡞ͨ͠
w ࢦఆϒϥϯνͷHJUQVTIͰࣗಈσϓϩΠ w 7FSDFMͳͲͷαʔόʔϨεͱҧ͍ɺී௨ͷ/PEFKTαʔόʔ͕ಈ͘ w ࣌ؒଓʹରԠʢ·Ͱͷ)551 44& 8FC4PDLFUT 8FC35$ʣ w
ϓϥΠϕʔτωοτϫʔΫͰ֤छαʔϏεΛηΩϡΞʹଓ w ैྔ՝ۚͱൺͯίετͷݟੵΓ͕؆୯ w ӬଓԽσΟεΫΛ༩Ͱ͖ΔͷͰ42-JUFը૾ϑΝΠϧҰׅཧՄೳ
w 42-JUFΛαʔόԽ͢Δ-JC42-Λ։ൃ͍ͯ͠Δاۀ w ϩʔΧϧͰ42-JUFϑΝΠϧͰ։ൃɺຊ൪Ͱ-JC42-Ͱεέʔϧ w Ϋϥυ൛σʔλϕʔεݸ·Ͱແྉ w &YDFMϑΝΠϧΛ࡞Δؾܰ͞ͰYݸͷϓϩδΣΫτΛ࡞͍ͬͯ͘ ੜ"*࣌ʹ࠷ॏཁͱͳΔϐʔε
w ϑΝΠϧετϨʔδʴ$%/ͱͯ͠ͷ$MPVE fl BSF3 w "844ΑΓ҆ՁʢΤάϨεແྉʣ͔͍͍ͭ͢ w 1SFTJHOFE1PTUʹΑΔϒϥβ͔ΒͷΞοϓϩʔυʹରԠ w αʔόʔϨεٕज़ͱͯ͠ͷ$MPVE
fl BSF8PSLFST w 7*TPMBUFܰྔͰ44-ϋϯυγΣΠΫͷؒʹىಈ͕ऴΘΔͷͰ࣮࣭ίʔϧυελʔτͳ͠ w ඇৗʹ༗͕ͩɺݱ࣌Ͱϓϩϓϥͳ੍͕ଟ͍ͨΊ͍ͬͨΜબ֎ w ൚༻Ϋϥυͱͯ͠ͷ"84($1ͷସબࢶͱͯ͠ٸʹ·͍ͬͯΔ
ੜ"*࣌ͷਖ਼ղ ·ͩ୭ʹΘ͔Βͳ͍
None
None
None
None