๋ชจ๋“  ๊ฒƒ์„ ํฌ๊ธฐํ•˜๊ณ  ์‹ถ์„ ๋•Œ

๋ชจ๋“  ๊ฒƒ์„ ํฌ๊ธฐํ•˜๊ณ  ์‹ถ์„ ๋•Œ

๋‚˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ์ •์„ ์ˆ˜๊ฐ•ํ•œ ํ›„ ์ž์‹ ์— ๋Œ€ํ•œ ๋ฏฟ์Œ์„ ์žƒ๊ณ  ์ด ์ง์—…์ด ์ž์‹ ์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ Š์€ ๊ฐœ๋ฐœ์ž๋ฅผ ๋Š์ž„์—†์ด ๋ด…๋‹ˆ๋‹ค.

์ฒ˜์Œ ์—ฌํ–‰์„ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ์ง์—…์„ ๋ฐ”๊พธ๋ ค๊ณ  ์—ฌ๋Ÿฌ ๋ฒˆ ์ƒ๊ฐํ–ˆ์ง€๋งŒ ๋‹คํ–‰ํžˆ๋„ ํ•œ ๋ฒˆ๋„ ๊ทธ๋Ÿฌ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ๋„ ํฌ๊ธฐํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž์—๊ฒŒ๋Š” ์–ด๋–ค ์ž‘์—…์ด๋“  ์–ด๋ ค์›Œ ๋ณด์ด๋ฉฐ ์ด์™€ ๊ด€๋ จ๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋„ ์˜ˆ์™ธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ŠคํŠธ๋ ˆ์Šค๊ฐ€ ๋งŽ์€ ์‹œ๊ธฐ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋™๋ฃŒ ์‹ ์ž…์ƒ ํŒ€์— ํ•ฉ๋ฅ˜ํ•˜์„ธ์š”. ํ˜ผ์ž ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹น์‹ ์ฒ˜๋Ÿผ ์žฅ์• ๋ฌผ์„ ๊ทน๋ณตํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ฃผ๋ณ€์— ๋งŽ์œผ๋ฉด ๋” ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•จ๊ป˜๋ผ๋ฉด ๋”์šฑ ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค! ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฝ”๋”ฉ์„ ํ•˜๊ณ  ์‹ถ์€ ์นœ๊ตฌ์™€ ๋™์‹œ์— ํ•™์Šต์„ ์‹œ์ž‘ํ•ด ๋ณด์„ธ์š”. ์ด๋Š” ๊ฒฝ์Ÿ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์•ž์œผ๋กœ ๋‚˜์•„๊ฐˆ ๋™๊ธฐ๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ์˜ต์…˜์€ ๊ฐ™์€ ์ƒ๊ฐ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์˜ ๊ทธ๋ฃน์— ๊ฐ€์ž…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, freeCodeCamp์—๋Š” ั„ะพั€ัƒะผ, ๋‹ค๋ฅธ ํ•™์ƒ๋“ค๊ณผ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.

freeCodeCamp๋Š” ํ˜‘์—… ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต์œก์„ ์œ„ํ•œ ์„œ๋ถ€ ๋น„์˜๋ฆฌ ์กฐ์ง์ž…๋‹ˆ๋‹ค. ๋Ÿฌ์‹œ์•„์—๋Š” ์ง์—… ์†Œ๊ฐœ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋‹จ์ฒด ๋ชจ์ž„๊ณผ ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ๋„ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์—ฌ๊ธฐ์—. โ€” ๋Œ€๋žต. ๋ฒˆ์—ญ

์ž์‹ ์—๊ฒŒ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ํ•™์Šต ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด์„ธ์š”. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๋ฐ ์ •๋‹ต์€ ์—†์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๋Œ€ํ•™์— ๋‹ค๋‹ ๋•Œ ๊ฐ•์˜๋Š” ๋‚˜์—๊ฒŒ ๊ฑฐ์˜ ์•„๋ฌด๊ฒƒ๋„ ๊ฐ€๋ฅด์ณ์ฃผ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธํ™”๋œ ๊ด€์‹ฌ์„ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ธฐ ์ „๊นŒ์ง€๋Š” ๋ฐœ์ „์ด ๋ถ€์กฑํ•˜์—ฌ ์ขŒ์ ˆ๊ฐ์„ ๋Š๊ผˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋…ํŠนํ•˜๋ฉฐ, ๋‹น์‹ ์ด ๋ฐฐ์šฐ๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๋…ํŠนํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๊ด€ํ•œ ์ˆ˜๋งŽ์€ ์˜จ๋ผ์ธ ๊ฐ•์ขŒ, ํ•™๊ต, ์„œ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฒƒ์ด ํ•œ ์‚ฌ๋žŒ์—๊ฒŒ ์ ํ•ฉํ•˜๊ณ  ๋‹ค๋ฅธ ๊ฒƒ์ด ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์—๊ฒŒ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ํ˜„์žฌ ํ•™์Šต ๋ฐฉ์‹์ด ํšจ๊ณผ๊ฐ€ ์—†๋‹ค๋ฉด ๋ณ€๊ฒฝํ•˜์„ธ์š”.

๋ฌด์–ธ๊ฐ€๋ฅผ ์ฐฝ์กฐํ•ด ๋ณด์„ธ์š”. ํ”ผ์•„๋‹ˆ์ŠคํŠธ๋Š” ํ”ผ์•„๋…ธ๋ฅผ ์น˜๋ฉด์„œ ๋ฐฐ์›๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด์„œ๋งŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ ํ•œ ์ค„๋„ ์ž‘์„ฑํ•˜์ง€ ์•Š๊ณ  ๊ฐœ๋ฐœ์„ ๋ฐฐ์šฐ๊ณ  ์žˆ๋‹ค๋ฉด ์ฝ”๋“œ ์ž‘์„ฑ์„ ์ค‘๋‹จํ•˜๊ณ  ์ฝ”๋“œ ์ž‘์„ฑ์„ ์‹œ์ž‘ํ•˜์„ธ์š”. ์ž์‹ ์˜ ๋…ธ๋ ฅ์˜ ๊ฒฐ์‹ค์„ ๋ณด๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋™๊ธฐ๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ํ›ˆ๋ จ์„ ํ†ตํ•ด ๋ˆˆ์— ๋„๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์œผ๋ฉด ์กฐ๋งŒ๊ฐ„ ๋™๊ธฐ ๋ถ€์—ฌ๊ฐ€ ์‚ฌ๋ผ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ์„ ๋ฐฐ์šฐ๊ณ  ๊ณ„์‹œ๋‚˜์š”? ์ž‘์€ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ์„ ๋ฐฐ์šฐ์‹œ๋‚˜์š”? Android์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๊ฒƒ์ด๋ผ๋ฉด ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•™์Šต ์†๋„๋ฅผ ๋†’์ด๊ณ  ์ž์‹ ์˜ ์ง„ํ–‰ ์ƒํ™ฉ์„ ํ™•์ธํ•˜๊ณ  ๋™๊ธฐ๋ฅผ ๋ถ€์—ฌํ•˜๋ ค๋ฉด ์ง€๊ธˆ ๋ฐ”๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•˜์„ธ์š”.

๋„์›€์„ ์š”์ฒญ. ํ•„์š”ํ•  ๋•Œ ๋„์›€์„ ์š”์ฒญํ•˜๋Š” ๊ฒƒ์„ ๋‘๋ ค์›Œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋‹น์‹ ์ด ๋ฌด์–ธ๊ฐ€๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋ฐฐ์šฐ๊ณ  ์‹ถ๋‹ค๋Š” ๊ฒƒ์„ ์ธ์ •ํ•˜๋Š” ๊ฒƒ์€ ์ ˆ๋Œ€์ ์œผ๋กœ ์ •์ƒ์ž…๋‹ˆ๋‹ค. ์ˆ™๋ จ๋œ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์€ ๋„์›€์„ ์ฃผ๋Š” ๊ฒƒ์„ ๊บผ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์งˆ๋ฌธํ•˜๊ธฐ ์ „์— ์‹œ๊ฐ„์„ ๋‚ด์–ด ์งˆ๋ฌธ์„ ๊ณต์‹ํ™”ํ•˜๊ณ  Google์— ๋ฌธ์˜ํ–ˆ๋‹ค๋ฉด ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. FreeCodeCamp์—๋Š” ั„ะพั€ัƒะผ, ์‹ ๊ทœ ์ด๋ฏผ์ž๊ฐ€ ์งˆ๋ฌธ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. StackOverflow - ์—ญ์‹œ ์ข‹์€ ๊ณณ์ด๊ตฐ์š”. ์นœ๊ตฌ๋ฅผ ์ง์ ‘ ํƒœ๊ทธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠธ์œ„ํ„ฐ ๋˜๋Š” ์ธ์Šคํƒ€๊ทธ๋žจ๋‹น์‹ ์ด ์˜ฌ๋ฐ”๋ฅธ ๊ธธ์„ ๊ฐ€๊ณ  ์žˆ๋Š”์ง€ ๋ฌป๊ธฐ ์œ„ํ•ด.

๋Ÿฌ์‹œ์•„์–ด ์งˆ๋ฌธ์— ์ ํ•ฉ ํ† ์Šคํ„ฐ๊ธฐ ๋˜๋Š” ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ ะฝะฐ ั€ัƒััะบะพะผ. โ€” ๋Œ€๋žต. ๋ฒˆ์—ญ

์ฝ”๋“œ ์ž‘์„ฑ์„ ์Šต๊ด€ํ™”ํ•˜์„ธ์š”. ์‹ค์Šต ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ผ์ƒ ์ƒํ™œ์˜ ์ผ๋ถ€๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๊ทผ๋ณธ์ ์œผ๋กœ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ๋ง์— XNUMX์‹œ๊ฐ„ ์—ฐ์† ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋งค์ผ ํ•œ ์‹œ๊ฐ„์”ฉ ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทœ์น™์„ฑ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์Šต๊ด€์œผ๋กœ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์Šต๊ด€์ด ์—†์œผ๋ฉด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ์—๋„ˆ์ง€๊ฐ€ ๋งŽ์ด ์†Œ๋ชจ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋งˆ์Œ์€ ์ž‘์—…์„ ๋ฏธ๋ฃจ๊ธฐ ์œ„ํ•œ ์ˆ˜์ฒœ ๊ฐ€์ง€ ๋ณ€๋ช…์„ ์ฐพ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๊ฐœ๋ฐœ์„ ํ•˜๋ ค๋ฉด ๊ด€๋ จ๋œ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๋งŽ์ด ๊ธฐ์–ตํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉฐ์น ๊ฐ„ ์ฝ”๋”ฉ์„ ํ•˜์ง€ ์•Š์œผ๋ฉด ํ•™์Šตํ•˜๋Š” ๊ฐœ๋…์˜ ์ˆ˜๊ฐ€ ์ค„์–ด๋“ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ œ๋Œ€๋กœ ์‰ฌ๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ์„ธ์š”. ๋•Œ๋กœ๋Š” ์ง€์น  ๋•Œ๊นŒ์ง€ ๋Š์ž„์—†์ด ์ผํ•˜๋Š” ๊ฒƒ์ด ํ˜„๋ช…ํ•˜๊ณ  ์ƒ์‚ฐ์ ์ธ ์ผ์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—๋Š” ๋งŽ์€ ์ •์‹ ์  ์นจ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฆฌ์†Œ์Šค๋ฅผ ์ ์‹œ์— ๋ณต์›ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜์š•์„ ์žƒ๊ณ  ํ”ผ๊ณคํ•จ์„ ๋Š๋‚€๋‹ค๋ฉด ์ปดํ“จํ„ฐ๋ฅผ ๋„๊ณ  ํœด์‹์„ ์ทจํ•ด๋ณด์„ธ์š”. ์‚ฐ์ฑ…ํ•˜๋‹ค. ํœด๊ฐ€๋ฅผ ๋– ๋‚˜๋‹ค. ํ”ผ๊ณคํ•˜๋‹ค๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ทธ๋งŒ๋‘๋Š” ๋Œ€์‹  ์ž ์‹œ ์‰ฌ์–ด๋ณด์„ธ์š”.

์ถœ์ฒ˜: www.habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€