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
190706 GDG x For.D
Search
하조은
July 06, 2019
Programming
3
450
190706 GDG x For.D
It was my intern. Now is your turn.
하조은
July 06, 2019
Tweet
Share
More Decks by 하조은
See All by 하조은
240802 INFCON
hajoeun
1
690
230909 NE(O)RDINARY DEMODAY
hajoeun
0
220
200107 SSAFY
hajoeun
0
690
190727 Dream Design Concert
hajoeun
0
61
190316 CON-SALAD
hajoeun
0
510
190216 GDG
hajoeun
0
540
181214 Rainist
hajoeun
0
400
Other Decks in Programming
See All in Programming
法律の脱レガシーに学ぶフロントエンド刷新
oguemon
5
720
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
120
Writing documentation can be fun with plugin system
okuramasafumi
0
120
社内フレームワークとその依存性解決 / in-house framework and its dependency management
vvakame
1
550
動作確認やテストで漏れがちな観点3選
starfish719
6
990
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
35
12k
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
2
490
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
8
2.3k
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
440
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
3
4.3k
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
10
1.8k
Featured
See All Featured
A Philosophy of Restraint
colly
203
16k
Facilitating Awesome Meetings
lara
51
6.2k
Automating Front-end Workflow
addyosmani
1367
200k
Site-Speed That Sticks
csswizardry
3
360
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
8
260
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
Designing for Performance
lara
604
68k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
The Language of Interfaces
destraynor
156
24k
Transcript
It was my intern. Now is your turn. ೞઑ ठӝ۽ੋఢࢤഝ
উ֞ೞࣁਃ ೞઑੑפ ੋࢎ
ߛ࢟۞٘ীࢲ ੌೞҊযਃ ੋࢎ
ੋࢎ
য়טٜ۰ܾ٘ঠӝ ੋࢎ
It was my intern. Now is your turn. ੋࢎ
ցޖۄਸधೠઁݾ ੋࢎ
ஶࣆۄبઁ۽ইࠁ ੋࢎ
য়טߊחۄ٣য়ࢎোۢ ߊஶࣆ
ೞઑ ੋఢ ࢎোਸ ߊஶࣆ
ೞઑ੍Ҋ ޙೞҊઁউפ ߊஶࣆ
ߊஶࣆ
ೞઑೞઑ ߊஶࣆ
Ӓۢदೞѷणפ ߊஶࣆ
ࢎ೦
नࢤझఋসী ౠചػղਊੑפ ࢎ೦
ӝࣿীೠঠӝহणפ ࢎ೦
दೞѷणפ
ೞઑߣ૩ࢎো
ੑࢎೠ׳૩ ޖୋч҃যਃ ೞઑࢎো
1) ઁо ߣী ੋఢਵ۽ ੌೡ ഥࢎח שਸ ࠺܃ೠ ݽҮ ࢶ
ߓ 2ੋ ೣԋೞח IT সੑפ. ࣛ ഛೞѱ IT ۄҊ ݈ ೡ ࣻח হח ו՝ীਃ. ઁߨ নೠ ࠙ঠܳ ݎۄೞח ӝস Ѣٚਃ! ই नࢤ সۄ оמࢿ ޖೠೠ ഥࢎੑפ. 2) ੑࢎ ې۽ ೠ׳ दр ൗۥणפ. Ӓ दр ޖୋ ч दрणפ. կࢶ ࣗীࢲ կࢶ ࢎۈٜҗ ೣԋೞݴ যוؔ धҳо غભ. ޖࠁ ࣗೠ Ѫ ѐߊ۽ࢲ ҃ਸ ऺই оҊ ח ীਃ. ೞઑࢎোցޖч҃যਃ ੋఢ ӝр ࢿػ ੌӝ৬ ࠶۽Ӓ Ӗਸ ҳࢿ೮णפ
ೞઑޙ
ч҃ۆަөਃ ೞઑޙч҃ীೞৈ
ೞઑޙч҃ীೞৈ 1) ઁо ߣী ੋఢਵ۽ ੌೡ ഥࢎח שਸ ࠺܃ೠ ݽҮ
ࢶ ߓ 2ੋ ೣԋೞח IT সੑפ. ࣛ ഛೞѱ IT ۄҊ ݈ ೡ ࣻח হח ו՝ীਃ. ઁߨ নೠ ࠙ঠܳ ݎۄೞח ӝস Ѣٚਃ! ই नࢤ সۄ оמࢿ ޖೠೠ ഥࢎੑפ. 2) ੑࢎ ې۽ ೠ׳ दр ൗۥणפ. Ӓ दр ޖୋ ч दрणפ. կࢶ ࣗীࢲ կࢶ ࢎۈٜҗ ೣԋೞݴ যוؔ धҳо غભ. ޖࠁ ࣗೠ Ѫ ѐߊ۽ࢲ ҃ਸ ऺই оҊ ח ীਃ.
ਗೞח߄ܳܞࠁח҃ ч҃ইקө ೞઑޙч҃ীೞৈ
ਗೞח߄о࠙ݺೞঋद ೞઑޙч҃ীೞৈ
بೖࢿੋఢইפਸө ӒրթٜೞחѢפө ೞઑޙч҃ীೞৈ
ч҃ਸೞ۰ݶ যڌѱ೧ঠೡө ೞઑޙч҃ীೞৈ
যبٜযтഥࢎ৬ ٜ݅ࢲ࠺झী೧ઁ۽ ঌҊоঠೞঋਸө ೞઑޙч҃ীೞৈ
ӒېࢲӒݾܳೣԋܖҊ ӝ೮؍ݽणਵ۽ࢲ࠺झٜܳ݅ਸٸ ч҃ਸೠѱইקө ೞઑޙч҃ীೞৈ
ೞઑઁউ
чࠁۈաо ೞઑઁউч҃ਸਤೞৈ
ч҃ਸਤ೧ࢲ ৵ӒഥࢎৈঠೞחѨ೧ࠊ ೞઑઁউч҃ਸਤೞৈ
ࠁۈҗח 8IZܳޚחؘࢲदೞחѪэই ೞઑઁউч҃ਸਤೞৈ
8IZ8IBU)PX ೞઑઁউч҃ਸਤೞৈ
ݾߑೱߑߨ ೞઑઁউч҃ਸਤೞৈ
ݾೠҔী ৢ߄ܲߑೱҗߑߨਸా೧ ب׳೮ਸٸоч҃ ೞઑઁউч҃ਸਤೞৈ
8IZܳҊೞחੋఢغযࠁࣁਃ ೞઑઁউч҃ਸਤೞৈ
ೞઑفߣ૩ࢎো
ੑࢎف׳૩ ഥоցޖӡযਃ ೞઑࢎো
ਃ્ ӝദ, ٣ց৬ ೣԋ সೞҊ যਃ! ٣ց স Ѿҗޛਸ ೣԋ
֬Ҋ ഥܳ ೮חؘ, ഥо զ ਸ ݽܰ ֎ਃ. ഥ ೡٸח ߀Ҋ ೡ݈ب ؘ݆ ցޖ ӡযפө פ. য়ীب ഥ, য়റীب ഥীਃ. э ઁ۽ 4दр ֈѱ ഥ ܳ ೮যਃ. पઁ ѐߊਸ ਤ೧ ӝദ ױ҅о ۢ ӡҊ য۰ Ѫੋ ࢜ ӵײणפ. ೞઑࢎোഥоցޖӡযਃ ੋఢ ӝр ࢿػ ੌӝ৬ ࠶۽Ӓ Ӗਸ ҳࢿ೮णפ
ҳ ഥܳૌӝҊחѢэؘ ೞઑޙӡযחഥীೞৈ
ਃ્ ӝദ, ٣ց৬ ೣԋ সೞҊ যਃ! ٣ց স Ѿҗޛਸ ೣԋ
֬Ҋ ഥܳ ೮חؘ, ഥо զ ਸ ݽܰ ֎ਃ. ഥ ೡٸח ߀Ҋ ೡ݈ب ؘ݆ ցޖ ӡযפө פ. য়ীب ഥ, য়റীب ഥীਃ. э ઁ۽ 4दр ֈѱ ഥ ܳ ೮যਃ. पઁ ѐߊਸ ਤ೧ ӝദ ױ҅о ۢ ӡҊ য۰ Ѫੋ ࢜ ӵײणפ. ೞઑޙӡযחഥীೞৈ
ഥܳೞݴוՙחࣗࣘх ೞઑޙӡযחഥীೞৈ
ഥܳೞݴוՙחਬמх ೞઑޙӡযחഥীೞৈ
ഥܳೞݴੋ೧ঠೡѪ ഥࢎ࢚ട খਵ۽҅ദ ೞઑޙӡযחഥীೞৈ
ೞઑઁউ
ഥ ױदрীࢲ۽ѼਸҮജೞҊ ѼܳՑযղחبҳ ೞઑઁউബҗੋഥܳਤೞৈ
दೡٸഥݾਸߋҊ ೯ೡٸفҚधਵ۽݈೧ࠁࣁਃ ೞઑઁউബҗੋഥܳਤೞৈ
فҚधਵ۽݈ೞחੋఢغযࠁࣁਃ ೞઑઁউബҗੋഥܳਤೞৈ
ೞઑࣁߣ૩ࢎো
ੑࢎࣁ׳૩ ߓਕঠೡѱցޖ݆ইਃ ೞઑࣁߣ૩ࢎো
ೞઑࣁߣ૩ࢎোߓਕঠೡѱցޖ݆ইਃ 1) झఋসীࢲ ੌೠח Ѫ ߓ োࣘੋ Ѫ эইਃ. Ӓա
݃ औѱ ൦ ۽షఋೝ ో ରೞҊ ࢜۽ যܳ ഃঠ ೞח ࢚ടীਃ. ߓਕঠ ೡѱ ݆ইࢲ दр ݈ হҊ ߄ࢁ֎ ਃ. 2) ਃ્ ࢜۽ ੌਸ ೞա ߓҊ যਃ. ܴইצ బஎ ࢚ ઁભ. ࢎোੋ ट ࢲ࠺झ ۿடਸ খفҊ ࢚ਸ ઁೡ ੌ ࢤ҂חؘ ৻ࠗী ݐӝ ঋҊ ղࠗ ੋ۱ਵ۽ ೧ࠁӝ۽ ೮णפ . ӒܻҊ ӒѦ ઁо ݐওભ. ߓਕঠ ೡѱ ژ טणפ. ੋఢ ӝр ࢿػ ੌӝ৬ ࠶۽Ӓ Ӗਸ ҳࢿ೮णפ
࢚۠ടীযڌѱ೧ঠೡөਃ ೞઑޙ
1) झఋসীࢲ ੌೠח Ѫ ߓ োࣘੋ Ѫ эইਃ. Ӓա ݃
औѱ ൦ ۽షఋೝ ో ରೞҊ ࢜۽ যܳ ഃঠ ೞח ࢚ടীਃ. ߓਕঠ ೡѱ ݆ইࢲ दр ݈ হҊ ߄ࢁ֎ ਃ. 2) ਃ્ ࢜۽ ੌਸ ೞա ߓҊ যਃ. ܴইצ బஎ ࢚ ઁભ. ࢎোੋ ट ࢲ࠺झ ۿடਸ খفҊ ࢚ਸ ઁೡ ੌ ࢤ҂חؘ ৻ࠗী ݐӝ ঋҊ ղࠗ ੋ۱ਵ۽ ೧ࠁӝ۽ ೮णפ . ӒܻҊ ӒѦ ઁо ݐওભ. ߓਕঠ ೡѱ ژ טणפ. ೞઑޙ݈ਃೠੌীೞৈ
झఋসܻࣗझо೦࢚ࠗೞ ೞઑޙ݈ਃೠੌীೞৈ
ޖীݐחੌ݅ೡࣽহ ೞઑޙ݈ਃೠੌীೞৈ
࢜۽Ѫਸߓਕࢲೡ݅ఀ ਃೠੌੋоޙ೧ࠌਵݶ ೞઑޙ݈ਃೠੌীೞৈ
࢜۽Ѫਸߓਕࢲ Ѿҗޛਸ݅٘חѪ ೞઑޙ݈ਃೠੌীೞৈ ইחѪਸా೧ Ѿҗޛਸ݅٘חѪ
ޖо ӒܻҊ؊ਃೠо ೞઑޙ݈ਃೠੌীೞৈ
ೞઑઁউ
ש Ѣԙ೧ঠೞաਃ ೞઑઁউ݈ਃೠੌਸೡࣻب۾
Ѣ݈೧ঠೞחੌੋоਃ ೞઑઁউ݈ਃೠੌਸೡࣻب۾
ѱӘоਃೠੌੋоਃ ೞઑઁউ݈ਃೠੌਸೡࣻب۾
ӘউೞݶޅೞחѤоਃ ೞઑઁউ݈ਃೠੌਸೡࣻب۾
ઑӘөசೠੋఢغযࠁࣁਃ ೞઑઁউ݈ਃೠੌਸೡࣻب۾
ೞઑ֎ߣ૩ࢎো
ੑࢎ֎׳૩ ৌधযਃ ೞઑ֎ߣ૩ࢎো
1) ݈ীب ഥࢎী ա৬ࢲ ݈ ऒ হ ੌ೮חؘ ਘਃੌী Ӕೞݶ
ۿட ܞҊ ೮ਸ ٸ וԕਸ Ӓ ೲޖೣ ݈ ݈۽ അೡ ࣻ হ֎ਃ. ߓनхҗ ೲޖೣ ষण೧ ৢ ٸݶ ੜ ೞ ؍ ੌب ҡ ࣚী উҊ ഥࢎ ੌ ݃ীࢲ ݣযઉਃ. 2) ژ Ӓ ੌ ੌযլ֎ਃ. Әਃੌ 4दܳ ݾ۽ Әਃੌ য়ө ৌब ೮णפ. Ӓؘ۠ ژ ܞणפ. ઁח ؊ ࢚ ৌ ب թই ঋইਃ. ೞઑ֎ߣ૩ࢎোৌधযਃ ੋఢ ӝр ࢿػ ੌӝ৬ ࠶۽Ӓ Ӗਸ ҳࢿ೮णפ
৵ৌधѦөਃ ೞઑޙх߸ചীೞৈ
ৈ۞࢚࠙ടۄݶ ೞઑޙх߸ചীೞৈ
֢۱ীೠࠁ࢚ࠗ ೞઑޙх߸ചীೞৈ
1) ݈ীب ഥࢎী ա৬ࢲ ݈ ऒ হ ੌ೮חؘ ਘਃੌী Ӕೞݶ
ۿட ܞҊ ೮ਸ ٸ וԕਸ Ӓ ೲޖೣ ݈ ݈۽ അೡ ࣻ হ֎ਃ. ߓनхҗ ೲޖೣ ষण೧ ৢ ٸݶ ੜ ೞ ؍ ੌب ҡ ࣚী উҊ ഥࢎ ੌ ݃ীࢲ ݣযઉਃ. 2) ژ Ӓ ੌ ੌযլ֎ਃ. Әਃੌ 4दܳ ݾ۽ Әਃੌ য়ө ৌब ೮णפ. Ӓؘ۠ ژ ܞणפ. ઁח ؊ ࢚ ৌ ب թই ঋইਃ. ೞઑޙх߸ചীೞৈ
ৈӝࢲӝೞחࠁ࢚ ࢲ࠺झद ೞઑޙх߸ചীೞৈ
֢۱ࠁ࢚֢۱ࠁ࢚ ೞઑޙх߸ചীೞৈ
ӝӝ ࢶࣽജ ೞઑޙх߸ചীೞৈ
ӝपݎӝपݎ ঈࣽജ ೞઑޙх߸ചীೞৈ
য়טҗղੌ ܰঋਸѪۄחݎ ೞઑޙх߸ചীೞৈ
ৌࢎۄઉਃ ೞઑޙх߸ചীೞৈ
য়טৌबೡਬоহਵפө ೞઑޙх߸ചীೞৈ
ೞઑઁউ
ഥࢎীࢲӝ৬ ղѐੋӝܻܳ࠙ ೞઑઁউաܳఃחߑߨ
ӝࠛݎӂక ೞઑઁউաܳఃחߑߨ
ӝഥࢎীӝ ೞઑઁউաܳఃחߑߨ
ഥࢎੌ 0VUPGDPOUSPM ೞઑઁউաܳఃחߑߨ
ӝѐੋীೠӝ ೞઑઁউաܳఃחߑߨ
ӝמਸߣীח ۧѱٜ݅যࠊঠ ೞઑઁউաܳఃחߑߨ
ѐੋࢿҕӝળਸծ୶חѪ ೞઑઁউաܳఃחߑߨ
ഥࢎࢿҕҗח߹ب۽ ೞઑઁউաܳఃחߑߨ
ࢿҕਸաৌ೧فݶજ ೞઑઁউաܳఃחߑߨ
ӝӝ ೞઑઁউաܳఃחߑߨ
ష۽ં ࠶۽Ӓ ߊ ஂ١ ഥࢎ৬ޖҙೠࢿҕݾܳࣁࣁਃ ೞઑઁউաܳఃחߑߨ
ࢿҕ҃ਸऺחੋఢغযࠁࣁਃ ೞઑઁউաܳఃחߑߨ
ਃড ೞઑীѱ
ч҃ਸਤೞৈ 8IZܳҊೞחੋఢغযࠁࣁਃ ਃডೞઑীѱ
ബҗੋഥܳਤೞৈ فҚधਵ۽݈ೞחੋఢغযࠁࣁਃ ਃডೞઑীѱ
݈ਃೠੌਸೡࣻب۾ ઑӘөசೠੋఢغযࠁࣁਃ ਃডೞઑীѱ
ঋחੋఢࢤഝਸਤ೧ ࢿҕ҃ਸऺחੋఢغযࠁࣁਃ ਃডೞઑীѱ
֙ੋఢٜীѱ ݃ޖܻ
ठӝ۽ੋఢࢤഝਸ ਗפ ݃ޖܻ
хࢎפ ݃ޖܻ