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
カーキ
January 04, 2021
Programming
0
73
プログラミングを学ぶこと・教えること
カーキ
January 04, 2021
Tweet
Share
More Decks by カーキ
See All by カーキ
Composeで敷き詰めるUIを どうやって作るか
takarkiz
0
67
TaskStackBuilderの紹介
takarkiz
0
24
Gemini API でアプリをつくりたい!
takarkiz
0
160
名古屋で勉強会を主催する3つの理由
takarkiz
0
170
GitHub Issue を利用したチケット管理
takarkiz
0
86
Gitの仕組みを理解しよう
takarkiz
0
88
Jetpack Compose でやってイイこと・ダメなこと
takarkiz
2
550
写真と動画の部分的なアクセス権について
takarkiz
0
230
もっとJetpackComposeと仲良くなる
takarkiz
0
300
Other Decks in Programming
See All in Programming
ErdMap: Thinking about a map for Rails applications
makicamel
1
660
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
300
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
1.2k
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
590
Lookerは可視化だけじゃない。UIコンポーネントもあるんだ!
ymd65536
1
130
Scaling your build logic
antalmonori
1
100
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
3
2.2k
Beyond ORM
77web
11
1.6k
各クラウドサービスにおける.NETの対応と見解
ymd65536
0
250
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
240
DevFest - Serverless 101 with Google Cloud Functions
tunmise
0
140
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
1k
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Code Reviewing Like a Champion
maltzj
521
39k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Visualization
eitanlees
146
15k
Optimizing for Happiness
mojombo
376
70k
Faster Mobile Websites
deanohume
305
30k
Code Review Best Practice
trishagee
65
17k
Automating Front-end Workflow
addyosmani
1366
200k
Building Your Own Lightsaber
phodgson
104
6.2k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Transcript
ϓϩάϥϛϯάΛֶͿ͜ͱɾ ڭ͑Δ͜ͱ ΧʔΩ!৽य़-5େձ
ࠓ͢͜ͱ ϝϯλʔͷ׆ಈʹ͍ͭͯ ϓϩάϥϛϯάΛֶͿ͜ͱ ϓϩάϥϛϯάΛڭ͑Δ͜ͱ ·ͱΊ
ϝϯλʔͷ׆ಈʹ͍ͭͯ
ϝϯλʔͷ׆ಈ w ͔Βؒɺ-JGFJT5FDIͰJ1IPOF "OESPJEΞϓϦ ։ൃίʔεͷϝϯλʔΛΊΔ w Նౙय़ʹظ߹॓ܗࣜɺִिͷεΫʔϦϯάܗ͕ࣜ͋Δ w ʮதߴੜҰਓͻͱΓͷՄೳੑΛ࠷େԽ͢ΔʯΛཧ೦ͱ͢Δ ڭҭʷϓϩάϥϛϯά
ʹ͍ͭͯߟ͑ͨؒ ϦϦʔεʁ ٕज़্ʁ ֶߍҎ֎ͷډॴʁ
ͪͳΈʹɺɺࠓ w ໊ݹͷεΫʔϧͷΫϥεϚωʔδϟʔΛۀҕୗͰ୲ w લͰ࢘ձਐߦΛͨ͠ΓɺΫϥεશମͷϚωδϝϯτ ڭҭʹܞΘΔ ϓϩάϥϛϯάΛֶͿͬͯԿʁ ڭ͑ΔͬͯԿʁʁ
ϓϩάϥϛϯάΛ ʰֶͿ͜ͱʱ
ٕज़ͷֶͼͷαΠΫϧ ۩ମ ந Ԡ༻ ใऩू ମݧ நԽɺϞσϧԽ ύλʔϯͷൃݟ ࣮ફ ݕূ
ελʔτ ग़యΤϯδχΞͷతੜ࢈ज़ඌହ
ٕज़ͷֶͼͷαΠΫϧ ۩ମ ந Ԡ༻ ग़యΤϯδχΞͷతੜ࢈ज़ඌହ αϯϓϧίʔυͳͲΛใऩू நతͳϧʔϧΛൃݟ ࣗͷϓϩάϥϜͰݕূ αϯϓϧίʔυʮQSJOU l)FMMP
8PSMEz ʯΛൃݟ͢Δ ʢྫʣ lɹzதͷจࣈྻΛදࣔ͢Δʁͱࢥߟ͢Δ ʢྫʣ QSJOU l͜Μʹͪz Λग़ྗͰ͖ͨʂ ʢྫʣ
ٕज़ֶशͷੵΈ্͛Ϟσϧ ग़యΤϯδχΞͷతੜ࢈ज़ඌହ ۩ମ ந Ԡ༻ 9 : ; ͦΕͧΕͷํʹശΛฒΔΠϝʔδ
ٕज़ֶशͷੵΈ্͛Ϟσϧ ग़యΤϯδχΞͷతੜ࢈ज़ඌହ ۩ମ ந Ԡ༻ 9 : ; ˞ۭதʹശΛஔ͚ͳ͍ ۩ମతͳࣄྫ͕͋ͬͯॳΊͯཧղͰ͖Δ
ٕज़ͷֶͼͷαΠΫϧ ۩ମ ந Ԡ༻ ελʔτ ग़యΤϯδχΞͷతੜ࢈ज़ඌହ ϓϩάϥϛϯάΛڭ͑Δ ϓϩάϥϛϯάΛڭ͑Δ
ϓϩάϥϛϯάΛ ʰڭ͑Δ͜ͱʱ
۩Λ͍͔ʹநʹ ͍͔࣋ͬͯ͘ ֶशͷϙΠϯτ
நతͳ֓೦ͷཧղ ʢதߴੜʹʣ ͍͠
நతͳ֓೦ΛͲ͏֫ಘ͢Δ͔ wൺֱֶͯ͠Ϳ wྺ࢙͔ΒֶͿ wύλʔϯຊ͔ΒֶͿ ࠓͱੲΛൺֱ͢Δ͜ͱͰɺڞ௨ະདྷ͕༧Ͱ͖Δ ग़యΤϯδχΞͷతੜ࢈ज़ඌହ Ұݟ؆୯ͦ͏͕ͩɺ۩ମແ͠Ͱ͍͠ɺɺɻ ޙ΄Ͳղઆ
நతͳ֓೦ΛͲ͏֫ಘ͢Δ͔ wൺֱֶͯ͠Ϳ ͨͱ͑ ʮҧ͍ʯʹ͢Δ Ϋϥεͷ֓೦Λ͍ͨম͖Ͱྫ͑Δ ʮಉ͡ʯͱʮҧ͍ʯ͔Βຊ࣭͕ݟ͑ͯ͘Δ ݱ࣮ੈքͷࣅͨͷʹྫ͑Δ͜ͱͰΑΓۙʹͳΔ Ϋϥεͱߏମͷʮҧ͍ʯ
ʮநతʯΛֶͿ ग़యՊֶΛͲ͏ڭ͑Δ͔ΞϝϦΧʹΑΔ৽͍͠ཧֶڭҭͷ࣮ફຊཧڭҭֶձ ந 9 : ; Ԡ༻ ۩ମ ˡ۩ମྫ͕ͨ͘͞Μ͋Δͱந҆ఆͯ͠ཧղͰ͖Δ
ۙͳྫ͑Ͱ͑Δ ۙͳ۩ମྫΛͨ͘͞Μࣔ͢ ʮಉ͡ʯͱʮҧ͍ʯ͔Βநతͳ֓೦Λઆ໌
;ํͷཧղΛਂΊΔ ந 9 : ; Ԡ༻ ۩ମ ࣗͰࢼߦࡨޡΛͰ͖ΔΑ͏ʹͳΕɺࣗͰ͖Δ ࣦഊ͢ΔܦݧΛ૿͢ w
ఆظతʹνΣοΫςετΛߦ͏ w จ๏ຊϊοΫ ͍ͬͯͨ͜ͱ ܦݧΛ͢Δͷֶशऀࣗ ˠڥΛͭ͘Δ͜ͱ͔͠Ͱ͖ͳ͍
·ͱΊ
ֶशͷΈΛΔͱ ֶͼํ͕มΘΔ ͍͑ͨ͜ͱ
ֶͼͷଟ͍ʹ ͍͖ͯ͠·͠ΐ͏ʂ ͓ΘΓ
ࢀߟࢿྉ