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
490
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
740
230909 NE(O)RDINARY DEMODAY
hajoeun
0
240
200107 SSAFY
hajoeun
0
740
190727 Dream Design Concert
hajoeun
0
79
190316 CON-SALAD
hajoeun
0
530
190216 GDG
hajoeun
0
570
181214 Rainist
hajoeun
0
400
Other Decks in Programming
See All in Programming
CSC305 Lecture 01
javiergs
PRO
1
400
育てるアーキテクチャ:戦い抜くPythonマイクロサービスの設計と進化戦略
fujidomoe
1
150
開発者への寄付をアプリ内課金として実装する時の気の使いどころ
ski
0
350
Model Pollution
hschwentner
1
180
Serena MCPのすすめ
wadakatu
4
900
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.4k
止められない医療アプリ、そっと Swift 6 へ
medley
1
120
XP, Testing and ninja testing ZOZ5
m_seki
2
280
ソフトウェア設計の実践的な考え方
masuda220
PRO
3
470
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
240
WebエンジニアがSwiftをブラウザで動かすプレイグラウンドを作ってみた
ohmori_yusuke
0
170
2025年版 サーバーレス Web アプリケーションの作り方
hayatow
23
25k
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.6k
For a Future-Friendly Web
brad_frost
180
9.9k
Why Our Code Smells
bkeepers
PRO
339
57k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Writing Fast Ruby
sferik
629
62k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Code Reviewing Like a Champion
maltzj
525
40k
Scaling GitHub
holman
463
140k
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ܳҊೞחੋఢغযࠁࣁਃ ਃডೞઑীѱ
ബҗੋഥܳਤೞৈ فҚधਵ۽݈ೞחੋఢغযࠁࣁਃ ਃডೞઑীѱ
݈ਃೠੌਸೡࣻب۾ ઑӘөசೠੋఢغযࠁࣁਃ ਃডೞઑীѱ
ঋחੋఢࢤഝਸਤ೧ ࢿҕ҃ਸऺחੋఢغযࠁࣁਃ ਃডೞઑীѱ
֙ੋఢٜীѱ ݃ޖܻ
ठӝ۽ੋఢࢤഝਸ ਗפ ݃ޖܻ
хࢎפ ݃ޖܻ