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
初心者的なコーディングからいかにステップアップするか/20210615fusictechliv...
Search
kakudaisuke
June 16, 2021
Technology
0
470
初心者的なコーディングからいかにステップアップするか/20210615fusictechlive-kaku-v2
kakudaisuke
June 16, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
人はなぜISUCONに夢中になるのか
kakehashi
PRO
6
1.8k
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
1.2k
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
6
1.9k
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
120
プロダクトエンジニア構想を立ち上げ、プロダクト志向な組織への成長を続けている話 / grow into a product-oriented organization
hiro_torii
1
330
EMConf JP 2025 懇親会LT / EMConf JP 2025 social gathering
sugamasao
2
160
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
390
【内製開発Summit 2025】イオンスマートテクノロジーの内製化組織の作り方/In-house-development-summit-AST
aeonpeople
1
470
生成 AI プロダクトを育てる技術 〜データ品質向上による継続的な価値創出の実践〜
icoxfog417
PRO
5
1.9k
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
250
Swiftの “private” を テストする / Testing Swift "private"
yutailang0119
0
140
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Glasskube 入門 / glasskube-entry
parupappa2929
0
290
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
360
Bash Introduction
62gerente
611
210k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Six Lessons from altMBA
skipperchong
27
3.6k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
How GitHub (no longer) Works
holman
314
140k
The Cult of Friendly URLs
andyhume
78
6.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
GraphQLとの向き合い方2022年版
quramy
44
13k
Transcript
ॳ৺ऀతͳίʔσΟϯά͔Β ͍͔ʹεςοϓΞοϓ͢Δ͔
լདྷɹେีɹ*P5νʔϜ ϑϥϯεϩοΫμϯΛػʹϓϩάϥϛϯάֶश։࢝ 'VTJDೖࣾ ݚमྃʢ3VCZ 3BJMT +4 "84ͳͲʣ
࣮Ҋ݅
None
ϓϨθϯͷਐΈํ ΠϯτϩμΫγϣϯ w̏ͭͷέʔε wࢲ͕࣮ࡍʹॻ͍ͨίʔυ wϦϑΝΫλϦϯάͱֶͼ Կ͔͝ࢦఠͳͲ͋Εɺ ίϝϯτɺ࣭ٙԠͳͲͰ ༰ࣻͳ͘ΑΖ͓͘͠ئ͍͠·͢ʂ
ࢲͷࢥ͏ॳ৺ऀͱʁ ΠϯτϩμΫγϣϯ wίʔυ͕ͰՄಡੑ͕͍ wಈ͚͍͍ͱࢥ͍ͬͯΔ wσόοάͷख͕গͳ͍
έʔε̍ ͳΔ͘؆ܿʹهड़͢Δ ʢ ϝλϓϩάϥϛϯάʣ
Γ͍ͨ͜ͱ έʔε̍ɹͳΔ͘؆ܿʹهड़ϝλϓϩάϥϛϯά ࠓ͕͔Λఆ͢Δ
̎ ࢲͷॻ͍ͨίʔυ έʔε̍ɹͳΔ͘؆ܿʹهड़͢Δ %BUFUPEBZɿݱࡏͷʹ૬͢ΔΦϒδΣΫτΛੜ͢Δಛҟϝιουɻ %BUFXEBZɿ༵ΛͰฦ͢Πϯελϯεϝιουɻ
̎ ࢲͷॻ͍ͨίʔυ ͑ͬͱɺ Ͳ͔͜Βߦ͜͏͔ͳʜ έʔε̍ɹͳΔ͘؆ܿʹهड़͢Δ
̏ ϦϑΝΫλϦϯάɹεςοϓ̍ %BUFΫϥεͷTBUVSEBZ TVOEBZ ͕ศརʂ ෳͷ݅ཧԋࢉࢠʢ ccʣͰ·ͱΊΔ
ޙஔJGΛ͏ͱεοΩϦͱͨ݅͠ذॲཧʹʂ έʔε̍ɹͳΔ͘؆ܿʹهड़͢Δ
̏ ϦϑΝΫλϦϯάɹεςοϓ̎ έʔε̍ɹͳΔ͘؆ܿʹهड़͢Δ %BUFΫϥεͷΠϯελϯεϝιουʢTBUVSEBZ TVOEBZ ͳͲʣ͕ศརʂ ෳͷ݅ཧԋࢉࢠʢ ccʣͰ·ͱΊΔ
ޙஔJGΛ͏ͱεοΩϦͱͨ݅͠ذॲཧʹʂ
̏ ϦϑΝΫλϦϯάɹεςοϓ̎ SFUVSOΛ໌ࣔ͢Δඞཁͳ͍ʂʢ3VCZͰϝιουɺ ϒϩοΫɺΫϥε࠷ޙͷ໋ྩจͷΛฦ͢ʣ έʔε̍ɹͳΔ͘؆ܿʹهड़͢Δ
̏ ϦϑΝΫλϦϯάɹεςοϓ̏ 3VCZΈࠐΈϥΠϒϥϦͰ͋Δ%BUFΫϥεΛΦʔϓϯͯ͠ɺ ৽͍͠ϝιουͱͯ͠ఆٛ͢Δϝλϓϩάϥϛϯά Մಡੑ͕Ξοϓʢࢲͷओ؍ʣ ʮΦϒδΣΫτࢦϓϩάϥϛϯάతʯʢઌഐஊʣ έʔε̍ɹͳΔ͘؆ܿʹهड़͢Δ
έʔε̎ ྻΛॲཧ͢Δ ϝιουΛదʹఆٛ͢Δ
̍ʣΓ͍ͨ͜ͱ ݕࡧϑΥʔϜͷηϨΫτϘοΫεʹ༧ΊFOVNͷಛఆͷΛηοτ͢Δ ʢྃɺखಈྃʣ έʔε̎ɹྻΛॲཧ͢ΔɺϝιουΛదʹఆٛ͢Δ
̎ʣࢲ͕ॻ͍ͨίʔυ FBDIͰ5BTLͷTUBUVT͔Β`DPNQMFUFE`Λؚ ΉΛऔͬͯྻΛฦ͢ ϔϧύʔϝιουͰఆٛ ϔϧύʔ Ϗϡʔ έʔε̎ɹྻΛॲཧ͢ΔɺϝιουΛదʹఆٛ͢Δ
̏ʣϦϑΝΫλϦϯάɹ̍ έʔε̎ɹྻΛॲཧ͢ΔɺϝιουΛదʹఆٛ͢Δ
None
Α͠ɺ͜ΕͰϚʔδʂ
͜ΕIFMQFSͰͳ͘ɺ NPEFMϝιουͷํ͕ྑͦ͞͏Ͱ͢ɻ
̏ʣϦϑΝΫλϦϯάɹ̎ ϝιουΛϞσϧʹҠಈɻΑ͠ɺ͜ΕͰ5BTLϞσϧ ʹରͯ͠ݺΔΑ͏ʹͳΔʜ Μɺ͋Εʜʜʜʁ Ϟσϧ Ϗϡʔ έʔε̎ɹྻΛॲཧ͢ΔɺϝιουΛదʹఆٛ͢Δ
έʔε̎ɹྻΛॲཧ͢ΔɺϝιουΛదʹఆٛ͢Δ ̏ʣϦϑΝΫλϦϯάɹ̎ ॲཧΛϞσϧʹҠಈɻΑ͠ɺ͜ΕͰ5BTL Ϟσϧʹରͯ͠ݺΔΑ͏ʹͳΔʜ Μɺ͋Εʜʜʜʁ
ΫϥεͰఆٛ͢ΔϝιουʹɺΫϥεϝιουͱΠϯελϯεϝιου͕͋Δɻ ‣ ΫϥεϝιουɿϨγʔόΫϥεɻTFMG͕ඞཁʢΫϥεͰͷTFMGΠϯελϯεมͷࢀরͱΫϥε ϝιουΛఆٛ͢Δͷʹ͏ʣɻಛҟϝιουɻ ‣ ΠϯελϯεϝιουɿϨγʔόΠϯελϯεɻTFMGෆཁɻ Ϟσϧ έʔε̎ɹྻΛॲཧ͢ΔɺϝιουΛదʹఆٛ͢Δ
έʔε̏ ωοτϫʔΫΛΔ ։ൃऀπʔϧΛ׆༻͢Δ
̍ʣࠔͬͨ͜ͱ έʔε̏ɹωοτϫʔΫΛΔɺ։ൃऀπʔϧΛ׆༻͢Δ ͕ग़ͳ͍
3BJMTͰ͢
̎ʣࢲ͕ॻ͍ͨίʔυ έʔε̏ɹωοτϫʔΫΛΔɺ։ൃऀπʔϧΛ׆༻͢Δ
̏ʣղܾ ඇಉظ௨৴ʹͳ͍ͬͯͨʂ w 3BJMTɿSFNPUF͋ΓɺඇಉظɺMPDBM GBMTF SFNPUFUSVF͕σϑΥϧτ w 3BJMTɹɹɿSFNPUFͳ͠ɺಉظɺMPDBMUSVF ͕σϑΥϧτ
έʔε̏ɹωοτϫʔΫΛΔɺ։ൃऀπʔϧΛ׆༻͢Δ
ΫϧΫϧͯ͠ͳ͍ʂ Γ͔ͨͬͨ͜ͱ ղܾલͷίʔυ έʔε̏ɹωοτϫʔΫΛΔɺ։ൃऀπʔϧΛ׆༻͢Δ
։ൃऀπʔϧͰ֬ೝͯ͠Έ·͠ΐ͏ʂ
έʔε̏ɹωοτϫʔΫΛΔɺ։ൃऀπʔϧΛ׆༻͢Δ
9.-)UUQ3FRVFTU YIS ΦϒδΣΫτ +BWB4DSJQUͳͲͰαʔόͱͷ)551௨৴Λߦ͏ͨΊͷɺΈࠐΈΦϒδΣΫ τɻطʹಡΈࠐΜͩϖʔδ͔Β͞Βʹ)551ϦΫΤετΛൃ͢Δ͜ͱ͕Ͱ ͖ɺϖʔδભҠ͢Δ͜ͱͳ͠ʹσʔλΛૹड৴Ͱ͖Δ"KBYͷجװٕज़ɻ 8JLJQFEJBΑΓ έʔε̏ɹωοτϫʔΫΛΔɺ։ൃऀπʔϧΛ׆༻͢Δ
ඇಉظॲཧͷ࣌ SFNPUF MPDBMGBMTF ಉظॲཧͷ࣌ SFNPUFͳ͠ɺMPDBMUSVF έʔε̏ɹωοτϫʔΫΛΔɺ։ൃऀπʔϧΛ׆༻͢Δ YIS9.-)UUQ3FRVFTU
ωοτϫʔΫΛཧղ͢Δ͜ͱ͕ɺ ϓϩάϥϛϯάதڃऀͷಓʂ
։ൃऀπʔϧͰ֬ೝͰ͖Δ͜ͱͷྫ ωοτϫʔΫ $44 ϏϡʔϑΝΠϧͰੜͨ͠)5.-͕Ͳ͏ͳ͍ͬͯΔ͔ ଞʹૉఢͳ׆༻ํ๏͕͋Εɺ ͥͻڭ͍͑ͯͩ͘͞ʂ έʔε̏ɹωοτϫʔΫΛΔɺ։ൃऀπʔϧΛ׆༻͢Δ
͍͔͕Ͱͨ͠Ͱ͠ΐ͏͔ʁ
ॳ৺ऀతͳίʔσΟϯά͔Β͍͔ʹεςοϓΞοϓ͢Δ͔ ·ͱΊ wίʔυΛ؆ܿʹهड़͢Δज़Λʹ͚ͭΔ wϝιουͷఆٛͷํʹؾΛΔ wωοτϫʔΫΛΔ wϒϥβͷ։ൃऀπʔϧΛ׆༻͢Δ
͜Ε͔Β͝ࢦಋɺ͝佃Ꭺͷఔ ΑΖ͓͘͠ئ͍͠·͢ʂ