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
프로그래머를 지탱하는 3가지 성분
Search
Yochang, Song
January 11, 2020
How-to & DIY
1
5.7k
프로그래머를 지탱하는 3가지 성분
OOS포럼과 국민대학교가 주최하는 '2020 국민대학교 SW겨울캠프'의 특강 발표 자료
Yochang, Song
January 11, 2020
Tweet
Share
More Decks by Yochang, Song
See All by Yochang, Song
yalive 개발 뒷이야기
totuworld
1
480
토이 프로젝트로 번아웃 극복하기
totuworld
0
420
야놀자가 레저를 판매하려고 할 때 벌어지는 일
totuworld
1
7.5k
질문덕후 생존기
totuworld
0
270
Other Decks in How-to & DIY
See All in How-to & DIY
파이썬 토룡신점 운영후기
lqez
0
410
[電子工作]クリップモーターをつくろう
oriontakemura
0
230
LT(Lightning Talk)のドキドキ感を共有する IoT ぼっとを作った話
scbc1167
1
230
2025年03月02日 メイカーズながおかまつり での講演 「コミュニティベースでの製品開発ものづくりフェアの役割」
takasumasakazu
0
250
人を補助するAI ~AIとの壁打ちがきっかけになる~ #共創AIミートアップ
ishikiemo
0
460
PlatformIO IDE用M5Stack定型コード環境の紹介
3110
1
570
ミシンと刺繍とOSS
godan
3
120
M5Stackで自宅オンラインクレーンゲームを作ってみた
hikabe
0
100
How to Hire a Driver for Long Distance Travel?
greaterservice
0
180
#Stampfly #M5Stack 開発ストーリーと今後の可能性 前説
takasumasakazu
0
130
QFHアンテナを作ってみた、 それとパッチアンテナ
takurx
1
170
生成AIとミニ四駆で学ぶ! MATLAB/Simulink
covao
1
390
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Faster Mobile Websites
deanohume
309
31k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Site-Speed That Sticks
csswizardry
10
790
Build your cross-platform service in a week with App Engine
jlugia
231
18k
4 Signs Your Business is Dying
shpigford
184
22k
Why Our Code Smells
bkeepers
PRO
338
57k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Transcript
۽Ӓېݠܳఝೞח оࢿ࠙ @totuworld
۽Ӓېݠܳఝೞח оࢿ࠙ ۽Ӓېݠ ۽ӒېݠѐߊۄҊೞݶޤоځয়ܰաਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ݃ழߡӒ
۽Ӓېݠܳఝೞח оࢿ࠙ पܻߖܻ
۽Ӓېݠܳఝೞח оࢿ࠙ ਬפ
۽Ӓېݠܳఝೞח оࢿ࠙ ٘৬ॿܴೞחݽण
۽Ӓېݠܳఝೞח оࢿ࠙ חѱݢځয়ܵפ গ࢚ടীࢲبোೠ۽Ӓېݠӝ࢚٘۞աભ
۽Ӓېݠܳఝೞח оࢿ࠙ ݶীࢲযڃѪ׀ীڸաਃ թߑী׀о֎ਃ
۽Ӓېݠܳఝೞח оࢿ࠙ թߑೞաחযঠ۽Ӓې߁ೡࣻणפ
۽Ӓېݠܳఝೞח оࢿ࠙ ৻ীఃࠁ٘৬٘ಪਃೞભ
۽Ӓېݠܳఝೞח оࢿ࠙ ೞա؊Ԟݶझ౭ழبભ ۽Ӓېݠоೡࣻחਬੌೠ48"(
۽Ӓېݠܳఝೞח оࢿ࠙ ۽Ӓېݠо ৌਸࠛకٸ Ӓۢ۽Ӓېݠחઁৌਸࠛకөਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ‣ ٘ܳૢٸ ‣ ߸ࣻݺਸਸٸ ‣ গਸೡٸ
۠ٸੋоਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ఠօప݃ *%&ప݃ ప݃ೡٸৌࠛפ
۽Ӓېݠܳఝೞח оࢿ࠙ झіܻࣗחب۽ೞҊࠄۿਸফӝ೧ࠅԋਃ
function solution(n) { const answer = 'wtf'; return answer; }
ਃ્ݶীٜযоࢲਗܳ݅աݶ֥ۉणפ য۰ঌҊ્ܻޙઁبୋୋಽҊਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ѐੋ۽ંبযਃ 5*-ழ۽Ӓ۽ਖ਼٣بפ
۽Ӓېݠܳఝೞח оࢿ࠙ ࠺ҕޖѺ۽Ӓېݠ۽ॄ ۠ਗܳ݅զٸ݃ࠗՍۣणפ
۽Ӓېݠܳఝೞח оࢿ࠙ ҮܳѤ୷ࠗ۽ੑ೧ࢲ٣যࠗ۽җ೮णפ ٣যࠗীࢲߓ࢚ಞযࢲ ҟҊഥࢎ۽ஂ೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ # ҟҊഥࢎחաܴযਃ അীࢲোੋਸоՔࠅࣻѢٚਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ইਭীࢲࣻীѱ݈ਸѦӝب೮णפ tଃਵ۽о࣊ࢲ࢚୫ೞҊٜযоदݶؾפu
۽Ӓېݠܳఝೞח оࢿ࠙ Ӓۧ݅ೠоইएযਃ ҟҊחҟҊоݽٚѦѾפ
۽Ӓېݠܳఝೞח оࢿ࠙ ইޖܻજউبҟҊоफਵݶભ թஶబஎ݈Ҋղஶబஎٜܳ݅Ҋरযযਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ֙ਘীӝо݄൦ഐоೞաࢤӤפ
۽Ӓېݠܳఝೞח оࢿ࠙ 'PSLBLBPܳࠢੋѱ߅ժפ ٸݽ߄ੌѱझౚ٣য়о݆ࢤѹਃ
۽Ӓېݠܳఝೞח оࢿ࠙ EPZPVXBOOB CVJMEBHBNF ઁੋب۠झౚ٣য়ীࢲੌ೮णפ эѱٜ݅Ҋઁউਸೞ؊ҵਃ
۽Ӓېݠܳఝೞח оࢿ࠙ EPZPVXBOOB CVJMEBHBNF ঠաف ۽Ӓېݠ Ӓ۞ݶࢲ۽ӒېݠೡࣻҊೞ؊ۄҊਃ
۽Ӓېݠܳఝೞח оࢿ࠙ +BWB4DSJQU 1)1 )5.- $44 "DUJPO4DSJQU दীઁоܞࠌ؍ӝࣿۚبj ߃ઉঠࠄפ೧ࠁӝ۽೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ ীחѱۄ۽Ӓېݠ۽द೮णפ दݽ߄ੌѱ6OJUZ%ܳࢎਊ೧ࢲۄٜܳ݅णפ
۽Ӓېݠܳఝೞח оࢿ࠙ +BWB4DSJQU $ 6OJUZ%ח۽Ӓې߁ী+BWB4DSJQU৬$ਸਗ೮णפ +BWB4DSJQU۽ѐߊਸद೮णפറ$ਵ۽߸҃೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ .PCJMF(BNF ѱۄ ѱࢲߡ दрൗ۞ѱदоо৳णפ ࢲߡ۽Ӓې߁ਃ೧ભ
۽Ӓېݠܳఝೞח оࢿ࠙ ੋজѾઁ *O"QQ1VSDIBTF ৵ਃೞջݶ ࠺פझݽ؛ੋজѾઁӝٸޙભ ѱഒૌӝҊച ೞ ইమ١ ܳࢎחѢীਃ
۽Ӓېݠܳఝೞח оࢿ࠙ +BWB4DSJQU 1)1 )5.- $44 "DUJPO4DSJQU 1)1ܞࠌ؍ઁоࢲߡ۽Ӓې߁ਸ೧ࠁӝ۽೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ ۠ੌझఋসীࢲ݆ੌযժפ
۽Ӓېݠܳఝೞח оࢿ࠙ 5"4,%& झఋসࢎۈࠁੌ݆Ѣٚਃ ೠࢎۈೠоসޖ݅جࠊࢲחੜউجইцפ
۽Ӓېݠܳఝೞח оࢿ࠙ ‣ ېੜ߉ਸࣻਸө ‣ %#ఠঋਸө झఋসࢎӒۧҊ೧ب۠ѣযਃ ೞחসޖפөਃѣഅपغӝب೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ ӘۢपदрোѾоغחѱ݆ওݶ ࢲߡ۽Ӓېݠ۽ੌೡࣻহਸѩפ
۽Ӓېݠܳఝೞח оࢿ࠙ ੋܨীѱझ݃ಪਸࢶޛ೧नҊझ౭࠳झ৪ԋхࢎܳפ ؋࠙ীߏߥযݡҊפ
۽Ӓېݠܳఝೞח оࢿ࠙ যڌѱѱغભ ࠺ҕীসޖ҃۱بૣؘযڌѱѱغભ ޙ٘पࣻणפ
۽Ӓېݠܳఝೞח оࢿ࠙ %& ࢤࢿ࠺Ү ‣ _ ‣ ѐഥࢎ ‣ ݺ࢚ѐߊ
rೣԋۄӝsীࢲղਊਸߊ೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ %& ࢤࢿ࠺Ү ‣ _ ‣ ѐഥࢎ ‣ ݺ࢚ѐߊ
٣݃ܰ৬ܻझఠо֙ী ۽Ӓې߁ࢤࢿਸ࠺Ү೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ YY %& ࢤࢿ࠺Ү Ѿҗח֥ۄਛणפ୭Ҋח୭ঈࠁߓաڪযլભ
۽Ӓېݠܳఝೞח оࢿ࠙ ҃۱ ❌ %& ࢤࢿ࠺Ү ࠁ؊Ө࢚ਸળѾҗח A҃۱Aࢤࢿҗഃޖҙೞחੑפ
۽Ӓېݠܳఝೞח оࢿ࠙ ֙ରա֙ରա ѐਘ݅ࢿઑ %& ࢤࢿ࠺Ү ֙ରо֙ରࠁࣻೞঋওפ ݅যܳೠѐਘ݅ੋѐߊח߈ਵ۽ઑ೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ ҃ऺݶоמ ܳद݈ೞݶ ־ҳաੌ࢚҃ਸऺਵݶ۽Ӓېݠоؼࣻחѩפ
۽Ӓېݠܳఝೞח оࢿ࠙ ҃ऺݶоמ ڪযդ۽Ӓېݠחইפ؊ۄب۽Ӓېݠ۽ੌೡࣻભ
۽Ӓېݠܳఝೞח оࢿ࠙ ஂࢶ ઁҗѢח݅݃Ҋ ۽Ӓېݠ۽ੌೞݶࢲו՛߄ݻоܳҕਬೞѷणפ
۽Ӓېݠܳఝೞח оࢿ࠙ ழޭפா࣌
۽Ӓېݠܳఝೞח оࢿ࠙ যڃੌਸೞ۰ݶযب_ݺ ݆ѱחࣻभݺҗѼਸաׇঠೞભ ٸ࢚оղبܳঌইٛޅೞݶࢲ۽൨ٜযਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ݫࣁ׳ ചחҍݫदܳ׳ೞחੌભ ࢚ীѱղݫदܳ೧ೞӝજب۾׳೧ঠפ
۽Ӓېݠܳఝೞח оࢿ࠙ ۽ӒېݠחҊాझ۞সભ ݒੌ־ҵо݅ٚڜ ٘ ܳࠁҊ࢜۽ڜਸٜ݅যঠפ
۽Ӓېݠܳఝೞח оࢿ࠙ झझ۽बب݆ೞભ ੜغبউغبबೞભ࠺౸ࢎҊܳ҅ࣘೞѱؾפ
۽Ӓېݠܳఝೞח оࢿ࠙ ۞ࠁݶAউػAоੑীࠢযਃ ѢٜݡѢܻח݈ై ӝ҅ੋ݈ై ࠺ҙੋ݈ైܳѱؼࣻযਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ڪযդࢎۈۄࢲߓࢤࢿਸоযب ߈ࢎഥੋ೯زਸೞݶઑࠁ഻ঁ݆࠺ਊਸܛפ
۽Ӓېݠܳఝೞח оࢿ࠙ ழޭפா࣌ഈ۱ਃࢿ ҊޙAठ۔ؕAীࢲبইࠅࣻणפ
۽Ӓېݠܳఝೞח оࢿ࠙ ੋҕъߔഐоࣘೠ࠘Ҋо ࣁ҅ҙղ୭ъੋ৴ҕҊ৬Ҵഥীࢲ݅ժפ
۽Ӓېݠܳఝೞח оࢿ࠙ ীझࢿਸ۽ӡࣻחࢶࣻоহযਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ࠘Ҋীझࢲకਔࢿਸ࢚۽ݗפ Ӓؘ۠ࢲకਔࢿਸযڌѱجೡөਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ۨ۽ӓࠂפ ಁझউೞ؍ࢲకਔಁझܳ೧ਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ݺૢਸࢤೞભ
۽Ӓېݠܳఝೞח оࢿ࠙ Ҋޙ৻ীજࢎ۹חখࢲәೠ AೣԋۄӝAীژա২פ
۽Ӓېݠܳఝೞח оࢿ࠙ ߰োҳࣗীࢲAڪযդোҳAౠࢿਸোҳ೮णפ Ѿۿࢎഥࠄ ౠࣗ࣍֎ਕରۉפ
۽Ӓېݠܳఝೞח оࢿ࠙ ‣ ఋੋҗੋఠۑ࣌ী؊݆दрਸࣗਃ ‣ ઑਵ۽ࢎഥੋݶъઑ ‣ ߸ীޛযࠊۄ ‣ թਸب৬ۄ
ࣗਝযҕীࢲোҳب࠺तפ ڪযդࢎۈఋੋҗੋఠۑ࣌ী؊݆दрਸॳભ
۽Ӓېݠܳఝೞח оࢿ࠙ ୡࠁѐߊীѱ ೧ઑ ೠোӆࢲחୡࠁѐߊীѱ೧ઑਸযࠁۄҊ೮פ
۽Ӓېݠܳఝೞח оࢿ࠙ ಣӐ҃۱֙ ೠࢎۈಣӐ҃۱֙ѐߊٜۄҊೞ֎ਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ‣ ڪযդѐߊ ‣ ডоزܐ৬ഈ۱ਸә ‣ ӒӒ۠ѐߊ ‣ ডبউغחࢎۈ݅زܐ৬ഈ
۱ә ڪযդѐߊডоزܐ৬ഈ۱ਸә೮ભ ӒӒ۠ࢎۈبউغחࢎۈٜ݅زܐ৬ഈ۱ਸ݈೮פ
۽Ӓېݠܳఝೞח оࢿ࠙ ӒӒ۠ѐߊ ݅ழޭפா࣌द ӒӒ۠ѐߊחب݅ ழޭפா࣌ਃೞҊࢤпೞחѢભ
۽Ӓېݠܳఝೞח оࢿ࠙ Ӗॳӝ✍
۽Ӓېݠܳఝೞח оࢿ࠙ $ $ +BWB4DSJQU 5ZQF4DSJQU ਤীաৌػѤݽف۽Ӓې߁AযAੑפ
۽Ӓېݠܳఝೞח оࢿ࠙ ࢎۈਃҳࢎ೦ ஹೊఠীѱӖ۽׳ ۽Ӓې߁ࢎۈਃҳࢎ೦ਸஹೊఠীѱӖ۽׳ೞחѢભ द݈೧۽ӒېݠחݒੌߣೞחӖॳӝܳפ
۽Ӓېݠܳఝೞח оࢿ࠙ Ӗॳӝߣ݃աਃೠࠁৈחࢎ۹оणפ
۽Ӓېݠܳఝೞח оࢿ࠙ ݽٚѱլয ׯఠझۨੋоt8FsSFJOUIFFOEHBNFOPXuۄҊ݈פ ݄tݽٚѱլযuۄҊաয়ભ
۽Ӓېݠܳఝೞח оࢿ࠙ ষաѱ݆ېܳࠁҊৡׯఠझۨੋоۧѱ݈ೞפө पݎਸ೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ ઁ୭ઙױ҅ীٜযࢶѢঠ ೞ݅ৢ߄ܲߣѢۄ؊ҵਃ ߣೞաܰѱ೮؊פҭೠ࠺ҙоࢤ೮؍ѩפ
۽Ӓېݠܳఝೞח оࢿ࠙ DPEF ۽Ӓېݠחয়טࠁղੌ؊જڜਸٜ݅Ҋरযפ
۽Ӓېݠܳఝೞח оࢿ࠙ Ӓۢযڃڜ ٘ о؊જѤоਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ݃౯۞שۧѱݧ݈ॹਸթӝ࣑णפ Ҋبਸ߉ইߣ೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ tযڃ߄ࠁب ஹೊఠо೧ೡࣻח٘ܳॶࣻ ഴܯೠ۽Ӓېݠח ੋр೧ೡࣻח٘ܳࢿೠu ݃౯۞ ܻחੋр೧ೞחӖॳӝоਃפ
۽Ӓېݠܳఝೞח оࢿ࠙ ਬ೯ਬ೯ੌࡺ সޖҙೠফӝ݅೮ҵਃ ઁࠗఠחଵҊࢎ೦بੑפ
۽Ӓېݠܳఝೞח оࢿ࠙ ݃ழߡӒחഥ࢝౭࣊எܳੑणפ ೠੋఠ࠭ীࢲ৵۠ಁ࣌ࣃझܳоח݈೮ભ
۽Ӓېݠܳఝೞח оࢿ࠙ Ѿী٘חীցܳࢎਊೞҊरঋҊೞ؊ҵਃ ઁо݈ী೧ࢲഥ࢝౭࣊எܳੑחҊ೧ࠁભ
۽Ӓېݠܳఝೞח оࢿ࠙ ݃ழߡӒ Ӓրഥ࢝౭࣊எੑইੌࡺইޖѪب߸ೞঋणפ
۽Ӓېݠܳఝೞח оࢿ࠙ 5PEBZ*-FBSOFE 5*-݆ೞदભ(JU)VCਖ਼٣оୡ۾ୡ۾פ ೞ݅ёب۽ਖ਼٣ܳਤೠহחழਸନ݃ࣁਃ ਃೠѤणਸೞחѢભ
۽Ӓېݠܳఝೞח оࢿ࠙ ۽٘ݗب݆ࠁ࣑ਸѩפ ѢҊदೡࣻҊࢤпೞ݃ࣁਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ൞ী݅উػইоणפ ࠶۟ਸоҊ֢חؘۿ۠Ѣহ݄Ԟইਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ऺҊݎоڰܻҊҊӒۣפ؊ݶࢲ؊ੜऺਸࣻѷભ ܻоೞחणب࠺तೞҊࠇפ
۽Ӓېݠܳఝೞח оࢿ࠙ ٮۄೞҊٜ݅Ҋ۞ݶࢲߓחѢભ Ӓ۞ݶ؊ߓਕঠೡࠗ࠙׀ীࠁৈਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ٸ۽٘ݗਸࠁҊޤоਃೠଵҊೞदݶغѷભ
۽Ӓېݠܳఝೞח оࢿ࠙ ழޭפ౭
۽Ӓېݠܳఝೞח оࢿ࠙ חA࢚ೠݽAۆழޭפ౭ীࢲ׀פ ҳੋҳࣗधبҊ ۽Ӓې߁ҙ۲ೠফӝبפ
۽Ӓېݠܳఝೞח оࢿ࠙ ѱഥࢎܳפоӘੋঠ֥۽೮णפ ٸழޭפ౭оبغযਃ
۽Ӓېݠܳఝೞח оࢿ࠙ % ۱ࢲழݢਃ & 808 ঠ֥ীೞ؍࠙ழޭפ౭ীযࢲ 50оױফӝٜܳযਃ
׳ ֙ਘ ݶ݅֙غ֎ਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ழޭפ౭ীࢲ֎ਕఊೞݶ۠যਃ ഥࢎղ50بঌࣻҊ ࠙ਤӝաਃೠ١بٜਸࣻભ
۽Ӓېݠܳఝೞח оࢿ࠙ ਗೠযחহ
۽Ӓېݠܳఝೞח оࢿ࠙ ֙ୡ߈ࠗఠ֙بөېदоҭ೮णפ ਢࢎ݃୭ࣗѐېदҳࢿਃࣗоযਃ
۽Ӓېݠܳఝೞח оࢿ࠙ "DUJPO4DSJQUܳా೧۽Ӓې߁оמ೮णפ Ѧ۽ݡҊࣻਸঌҊҮٸৌब೮णפ
۽Ӓېݠܳఝೞח оࢿ࠙ Ӓؘ۠झ݃ಪࣁ࢚ীա৳ભ 1$оইפۄझ݃ಪਵ۽ੋఠ֔ਸ؊݆ೞӝद೮যਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ېदо݅োೠदӝחؘইಪېदܳਗೞঋওযਃ
۽Ӓېݠܳఝೞח оࢿ࠙ উ٘۽٘ীࢶয۵ѱجইщ݅ցޖו۷ભ ݃оঋইࢲېदਗױפ
۽Ӓېݠܳఝೞח оࢿ࠙ ઁਢࢎীࢲېदחࠗ࠙ஂܳхणפ
۽Ӓېݠܳఝೞח оࢿ࠙ Әযڃоਃ +BWB4DSJQUоҔҔীযਃ
۽Ӓېݠܳఝೞח оࢿ࠙ ۽Ӓې߁যоইפۄݴҚदୌ߉ও݅ Ә࠙ਯ୭ъભ
۽Ӓېݠܳఝೞח оࢿ࠙ ۿূ٘ ߔূ٘ ؘझযܻா࣌ উ٘۽٘աইಪজ ࠙ঠܳоܻঋҊഝনפ݅j
۽Ӓېݠܳఝೞח оࢿ࠙ दо݃աтইޖبݽܵפ ܻݯߡ_'MBTI
۽Ӓېݠܳఝೞח оࢿ࠙ ۽Ӓېݠ୶ୌઙ 5ழޭפா࣌ Ӗॳӝ 6/Pਬ೯ 7ழޭפ౭ೞӝ ҕࠗ ܻೞҊ݃ޖܻೞભ ழޭפா࣌
Ӗॳӝਃפ ٍীоبଵҊ೧ࣁਃ
۽Ӓېݠܳఝೞח оࢿ࠙ хࢎפ хࢎפ