๋Œ€์ถœ๋ถ€ํ„ฐ ๋ฐฑ์—”๋“œ๊นŒ์ง€: 28์„ธ์— ์ง์žฅ์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ๊ฒฝ๋ ฅ์„ ๋ฐ”๊พธ๊ณ  ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ๋กœ ์ด์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•

๋Œ€์ถœ๋ถ€ํ„ฐ ๋ฐฑ์—”๋“œ๊นŒ์ง€: 28์„ธ์— ์ง์žฅ์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ๊ฒฝ๋ ฅ์„ ๋ฐ”๊พธ๊ณ  ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ๋กœ ์ด์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•

์˜ค๋Š˜ ์šฐ๋ฆฌ๋Š” GeekBrains ํ•™์ƒ Sergei Solovyov(์„ธ๋ฅด๊ฒŒ์ด Solovyov)์—์„œ ๊ทธ๋Š” ๋Œ€์ถœ ์ „๋ฌธ๊ฐ€์—์„œ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ์˜ ๊ธ‰๊ฒฉํ•œ ๊ฒฝ๋ ฅ ๋ณ€ํ™”์— ๋Œ€ํ•œ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ด์•ผ๊ธฐ์—์„œ ํฅ๋ฏธ๋กœ์šด ์ ์€ Sergei๊ฐ€ ์ž์‹ ์˜ ์ „๋ฌธ ๋ถ„์•ผ๋ฅผ ๋ฐ”๊พธ์—ˆ์ง€๋งŒ ์กฐ์ง์€ ๋ฐ”๊พธ์ง€ ์•Š์•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ์˜ ๊ฒฝ๋ ฅ์€ Home Credit and Finance Bank์—์„œ ์‹œ์ž‘๋˜์–ด ๊ณ„์†๋ฉ๋‹ˆ๋‹ค.

์ด ๋ชจ๋“  ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•

IT๋กœ ์˜ฎ๊ธฐ๊ธฐ ์ „์—๋Š” ์‹ ์šฉ ์ „๋ฌธ๊ฐ€๋กœ ์ผํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ๋‚˜์˜ ์ฒซ ๋ฒˆ์งธ ์ง์—…์ด๋ผ๋Š” ์ ์„ ์ง€์ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฑฐ๊ธฐ์— ๊ฑฐ์˜ ์šฐ์—ฐํžˆ ๋„์ฐฉํ–ˆ๋‹ค๊ณ  ๋งํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ธˆ์œต ๋ฐ ์‹ ์šฉ ๋ถ„์•ผ์˜ ๊ณ ๋“ฑ ๊ต์œก์„ ๋ฐ›์€ ํ›„ ๊ตฐ์—์„œ ๋ณต๋ฌดํ•˜๊ณ  ๋Œ์•„์™€ ์ทจ์—… ํ˜„์žฅ์—์„œ ์ ํ•ฉํ•œ ์ „๋ฌธ ๋ถ„์•ผ๋ฅผ ์ฐพ์•„ ์ผ์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทผ๋ฌด ์กฐ๊ฑด์ด ํ›Œ๋ฅญํ•˜๋‹ค๋Š” ์ ์— ์ฃผ๋ชฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ฒซํ•ด์—๋Š” ๋ง ๊ทธ๋Œ€๋กœ ๋ชจ๋“  ๊ฒƒ์ด ๋งˆ์Œ์— ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์œ ์—ฐํ•œ ์ผ์ •, ์ Š์€ ํŒ€, ์†Œ๋“ ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด์„œ ์ผ์˜ ์ฆ๊ฑฐ์›€์ด ์ค„์–ด๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ณ€ํ™”๋ฅผ ์›ํ–ˆ์Šต๋‹ˆ๋‹ค.

10๋…„ ํ›„์˜ ๋‚ด ๋ชจ์Šต์„ ์ƒ์ƒํ•˜๋ฉด์„œ ๋‚˜๋Š” ๊ฐ™์€ ๋ฐฉํ–ฅ์—์„œ ์‹ ์šฉ ์ „๋ฌธ๊ฐ€๋‚˜ ๊ด€๋ฆฌ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฌด์—‡์„ ํ•ด์•ผ ํ• ๊นŒ์š”? ๋‚˜๋Š” ์ทจ๋ฏธ ์ƒํ™œ์„ ์‹œ์ž‘ํ–ˆ๊ณ  ๋‘ ๊ฐ€์ง€๋ฅผ ๊ณจ๋ž์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” ์ฒด์Šค์ด๊ณ  ๋‘ ๋ฒˆ์งธ๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ง์—…์„ ์ฃผ์š” ์ง์—…์œผ๋กœ ์‚ผ๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค๋ฉด(์ €๋Š” ์•„์ง ๊ทธ๋žœ๋“œ๋งˆ์Šคํ„ฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค) ๋‘ ๋ฒˆ์งธ ์ง์—…๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋ณ€ํ™”์˜ ์‹œ๊ฐ„, PHP ํ•™์Šต

IT ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜๊ณ  ์‹ถ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ณ  ์ ํ•ฉํ•œ ์ „๋ฌธ ๋ถ„์•ผ๋ฅผ ์„ ํƒํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ดํ•ดํ•˜๊ณ  ์‹ถ์—ˆ๊ณ , ์š”์ฆ˜ ์ธํ„ฐ๋„ท ๊ธฐ์ˆ ์ด ์—„์ฒญ๋‚˜๊ฒŒ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์›น ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ธฐ๋กœ ๊ฒฐ์‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ด๋Š ๋‚  ์ €๋… ์ง์žฅ์—์„œ ์›น ๊ฐœ๋ฐœ์„ ๊ฐ€๋ฅด์น˜๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์ฐพ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” GeekBrains ๊ฐ•์ขŒ ๊ด‘๊ณ ๋ฅผ ๋ณด๊ณ  ์ดˆ๊ธฐ ๋ฌด๋ฃŒ ๊ฐ•์ขŒ๋ฅผ ์‹œ๋„ํ•ด ๋ณด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋” ๊นŠ์ด ๋“ค์–ด๊ฐ€๋ณด๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  ์ฒซ ๋ฒˆ์งธ ์ฝ”์Šค์ธ "PHP ํ”„๋กœ๊ทธ๋ž˜๋จธ"๋ฅผ ๊ตฌ์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. 2016๋…„ XNUMX์›”๋ถ€ํ„ฐ ๊ฒช๊ธฐ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ, ์‹ ์šฉ์นด๋“œ๊ฐ€ ์žˆ์–ด์„œ ๊ณผ์—ฐ ์ง€๋ถˆํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š”์ง€ ์˜๋ฌธ์ด ๋“ค์—ˆ๊ณ , ์ถ”๊ฐ€ ์ง€๋ถˆ๋„ ๋ถ€๋‹ด์Šค๋Ÿฌ์šธ ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.

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

๋Œ€์ถœ๋ถ€ํ„ฐ ๋ฐฑ์—”๋“œ๊นŒ์ง€: 28์„ธ์— ์ง์žฅ์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ๊ฒฝ๋ ฅ์„ ๋ฐ”๊พธ๊ณ  ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ๋กœ ์ด์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ณผ์ •์„ ๋งˆ์นœ ํ›„ ๋‚˜๋Š” ์ด๊ฒƒ์ด ๋‚ด ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜๊ณ  ์ด ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐœ์ „ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ต์œก์˜ ํŠน์ • ๋‹จ๊ณ„์—์„œ ์ €๋Š” ์ž‘๋™ํ•˜๋Š” ์บ์‹œ๋ฐฑ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋™๋ฃŒ์™€ ํ•จ๊ป˜ ๊ฐœ๋ฐœํ–ˆ๋Š”๋ฐ (์ €๋Š” ์—ฌ์ „ํžˆ ์‹ ์šฉ ์ „๋ฌธ๊ฐ€๋กœ ์ผํ•˜๊ณ  ์žˆ์—ˆ๊ณ  ์กฐ๊ธˆ ํ›„์— ์ „๋ฌธ ๋ถ„์•ผ๋ฅผ ๋ฐ”๊ฟจ์Šต๋‹ˆ๋‹ค) ๊ฒฐ๊ณผ๊ฐ€ ๊ฝค ์ข‹์•˜๊ณ  ์ฒซ ๋ฒˆ์งธ ์‚ฌ์šฉ์ž๊ฐ€ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋‹จ๊ณ„: Python ๋ฐ ๋น„๋™๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋งˆ์Šคํ„ฐํ•˜๊ธฐ

๋˜ ํ•œ ํ•ด๊ฐ€ ํ˜๋ €๊ณ , 2017๋…„ ์—ฌ๋ฆ„, ์€ํ–‰ ์ง์›์ด์—ˆ๋˜ ์ €๋Š” ์€ํ–‰์—์„œ ์ƒํ’ˆ ๋ถ„ํ•  ํŒ๋งค ์„œ๋น„์Šค๋ฅผ ๊ฐœ์‹œํ•œ๋‹ค๋Š” ํ†ต์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ํŽธ์ง€๋ฅผ ๋ณด๋‚ธ ์‚ฌ๋žŒ์€ ๋””์ง€ํ„ธ ๋น„์ฆˆ๋‹ˆ์Šค ์ด์‚ฌ์˜€์œผ๋ฉฐ, ๋‚˜๋Š” ๊ทธ์˜ ํŒ€์—์„œ ์ผํ•˜๊ณ  ์‹ถ๋‹ค๋Š” ์†Œ๋ง์„ ๋‹ด์€ ํŽธ์ง€๋ฅผ ๋ณด๋‚ด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋†€๋ž๊ฒŒ๋„ ์ œ์•ˆ์€ ์•„๋‹ˆ์ง€๋งŒ Python๊ณผ ๋น„๋™๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋ผ๋Š” ์กฐ์–ธ์ด ๋‹ด๊ธด ๋‹ต๋ณ€์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‚ด ๋ฏธ๋ž˜๋ฅผ ๋ฐ”๊พธ๊ฒ ๋‹ค๊ณ  ๊ฒฐ์‹ฌํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ์กฐ์–ธ์„ ๋”ฐ๋ž์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ GeekBrains ๊ฐ•์ขŒ๊ฐ€ ๋‹ค์‹œ ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜๊ฐ•๋ฃŒ๊ฐ€ ๋„ˆ๋ฌด ๋ถ€๋‹ด์Šค๋Ÿฌ์› ์ง€๋งŒ ๋ชฉํ‘œ๋ฅผ ํฌ๊ธฐํ•˜์ง€ ์•Š๊ณ  ์ฐจ๋ฅผ ํŒ”๊ณ , ๋Œ€์ถœ๊ธˆ์„ ๊ฐš๊ณ , ์ˆ˜๊ฐ•๋ฃŒ๋ฅผ ์ง€๋ถˆํ•  ์ƒ๊ฐ๊นŒ์ง€ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋Œ€์ถœ๋ถ€ํ„ฐ ๋ฐฑ์—”๋“œ๊นŒ์ง€: 28์„ธ์— ์ง์žฅ์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ๊ฒฝ๋ ฅ์„ ๋ฐ”๊พธ๊ณ  ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ๋กœ ์ด์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•
๊ฐœ๋ฐœ์ž๋“ค์ด ์—ฌ๊ฐ€์‹œ๊ฐ„์„ ๋ณด๋‚ด๋Š” ๋ฐฉ๋ฒ•

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

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

์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ๋กœ ์ด์‚ฌ: ๊ณต์‹์ ์œผ๋กœ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

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

ํ˜„์žฌ ์šฐ๋ฆฌ ํŒ€์€ ์ƒํ’ˆ์„ ํ• ๋ถ€๋กœ ํŒ๋งคํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๋‹ด๋‹นํ•˜๋Š” ๋ถ„์•ผ๋Š” ๋ฐฑ์—”๋“œ์ž…๋‹ˆ๋‹ค. ํŒ€์˜ ์ผ๋ถ€๋Š” ๋ชจ์Šคํฌ๋ฐ”์—์„œ ์ผํ•˜๊ณ  ์ผ๋ถ€๋Š” ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ์—์„œ ์ผํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” Python, asyncio, Django, PostgreSQL, Elasticsearch, Docker๋ฅผ ํฌํ•จํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ์ˆ  ์Šคํƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํฅ๋ฏธ๋กœ์šด ์ ์€ ๋ฉ”์ธ Python ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ๋˜๋ฉด์„œ 60% ์ •๋„ ๊ณผ์ •์„ ๋งˆ์นœ ํ›„ ์ด์‚ฌ๋ฅผ ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ œ๋Š” ์ผํ•˜๋ฉด์„œ ๊ณ„์†ํ•ด์„œ ๋ฐฐ์šฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ์ œ๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ์ง€์‹์˜ ์›์ฒœ์€ ๊ฐ•์ขŒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ์ˆ  ๋ฌธ์„œ, ํฌ๋Ÿผ, ๋™๋ฃŒ๋“ค์ž…๋‹ˆ๋‹ค. ์ฑ…์€ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ํ›Œ๋ฅญํ•œ ์†Œ์Šค์ด๊ธฐ๋„ ํ•˜์ง€๋งŒ ์•ˆํƒ€๊น๊ฒŒ๋„ ์•„์ง์€ ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.

์†Œ๋“๊ณผ ๊ทผ๋กœ ์กฐ๊ฑด์— ๋Œ€ํ•ด ์กฐ๊ธˆ

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

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

๋Œ€์ถœ๋ถ€ํ„ฐ ๋ฐฑ์—”๋“œ๊นŒ์ง€: 28์„ธ์— ์ง์žฅ์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ๊ฒฝ๋ ฅ์„ ๋ฐ”๊พธ๊ณ  ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ๋กœ ์ด์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•

์›Œํฌํ”Œ๋กœ๋Š” ์—ฌ๊ธฐ์„œ ๋ชจ๋“  ๊ฒƒ์ด ์™„์ „ํžˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์˜ˆ์ „์—๋Š” ์ถœ๊ทผํ•ด์„œ ์ผํ–ˆ๋‹ค๋ฉด ์ด์ œ๋Š” ๋ถ„ํ•ด, ํšŒ๊ณ , ์Šคํƒ ๋“œ์—… ๋“ฑ ๋ชจ๋“  ๊ฒƒ์ด ์ž‘์—… ํ๋ฆ„์— ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ์šฐ๋ฆฌ ํŒ€์€ ํ•จ๊ป˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ , ์„œ๋กœ์˜ ๋ง์— ๊ท€๋ฅผ ๊ธฐ์šธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์™„์ „ํ•œ ๋ฏผ์ฃผ์ฃผ์˜์™€ ๊ฑฐ์˜ ์™„์ „ํ•œ ์กฐํ™”๋ฅผ ์ด๋ฃจ๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€์ถœ๋ถ€ํ„ฐ ๋ฐฑ์—”๋“œ๊นŒ์ง€: 28์„ธ์— ์ง์žฅ์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ๊ฒฝ๋ ฅ์„ ๋ฐ”๊พธ๊ณ  ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ๋กœ ์ด์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•
ํœด๊ฐ€์ค‘์ธ ํŒ€

์†Œ๋“์ด ์ฆ๊ฐ€ํ•˜์—ฌ ์ด์ œ๋Š” 2-3 ๋ฐฐ ๋” ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด์ „ ์ง์žฅ์—์„œ๋Š” ์†Œ๋“ ์ˆ˜์ค€์ด ๊ฐ€๋ณ€์ ์ด์–ด์„œ ํ•œ ๋‹ฌ ๊ธ‰์—ฌ๊ฐ€ ์ด์ „ ๊ธฐ๊ฐ„๋ณด๋‹ค ๋ช‡ ๋ฐฐ๋‚˜ ๋†’์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ‰๊ท ์ ์œผ๋กœ ๋ณด๋ฉด ๊ทธ ์ฆ๊ฐ€ํญ์€ ๋งค์šฐ ํฝ๋‹ˆ๋‹ค.

์ €๋Š” ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ๋ฅผ ์‚ด๊ธฐ ์ข‹์€ ๊ณณ์œผ๋กœ ์ •๋ง ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋””๋กœ ์ด์‚ฌํ•ด์•ผ ํ• ์ง€ ๊ณ ๋ฏผ์ด์—ˆ๋Š”๋ฐ, ์ด์ œ ์—ฌ๊ธฐ๊นŒ์ง€ ์˜ฌ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ๋งค์šฐ ๊ธฐ์ฉ๋‹ˆ๋‹ค. ์ด์ œ ์ €๋Š” ์•„ํŒŒํŠธ์— ๋Œ€ํ•œ ๋‹ด๋ณด๋Œ€์ถœ์„ ๋ฐ›์„ ์ƒ๊ฐ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ์„  ํ‡ด๊ทผ ์ „ํ›„๋กœ ์•„๋ฆ„๋‹ค์šด ๊ฑด์ถ•๋ฌผ์„ ๊ฐ์ƒํ•  ์ˆ˜ ์žˆ๊ณ , ๊ธˆ์š”์ผ์—๋Š” ์žฌ์ฆˆ ๋ฐ”์— ๊ฐ€๊ฑฐ๋‚˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ ํšŒ์˜์— ์ฐธ์„ํ•  ์ˆ˜ ์žˆ๊ณ , ํ”ผ์ž์™€ ๋งฅ์ฃผ๋ฅผ ๊ณ๋“ค์ธ ๋ชจ์ž„๋„ ์ •๊ธฐ์ ์œผ๋กœ ์—ด๋ ค์„œ ์ข‹์•„์š”.

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

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์กฐ์–ธ

โ€œ๋ˆ„๊ตฌ๋‚˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹คโ€๋Š” ์˜๊ฒฌ์ด ๋„๋ฆฌ ํผ์ ธ ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋‚˜๋Š” ๊ทธ๋ ‡๊ฒŒ ๋งํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ถ„์•ผ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ IT๋„ ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์œ„ํ•œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ์˜ ์„ฑ๊ณต์€ ๋‹น์‹ ์ด ๊ทธ๊ฒƒ์„ ์ฆ๊ธธ ๋•Œ์—๋งŒ ๋‹ฌ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฒฝ์šฐ Habr๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "๋ชจ๋“  ์ŠคํŠธ๋ฆผ", ์ฆ‰ ์ž๋ฃŒ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์„ ํƒํ•˜๊ณ  ์ •์‹ ์ ์œผ๋กœ ๊ฐ€๊นŒ์šด ์ž๋ฃŒ๋ฅผ ๋ณด๊ณ  YouTube์—์„œ ๋น„๋””์˜ค๋กœ ๋ฐ›์€ ์ •๋ณด๋ฅผ ๋ณด์™„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค๋ฉด ๋ฐฉํ–ฅ์„ ์„ ํƒํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ํˆฌ์žํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ์ž˜๋ชป๋œ ์„ ํƒ์„ ํ›„ํšŒํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฐ”๋กœ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ํˆฌ์žํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์ „๋ฌธ๊ฐ€์˜ ๊ธ‰์—ฌ ์ˆ˜์ค€์„ ์ดํ•ดํ•˜๋ ค๋ฉด HH๋ฅผ ์‚ดํŽด ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๊ธ€์Ž„, ํ›ˆ๋ จ์— ๊ด€ํ•ด์„œ๋Š” ์Šค์Šค๋กœ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ฒด๊ณ„์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹, ์—ฐ์Šต, ๊ด€์‹ฌ์žˆ๋Š” ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๊ต์‚ฌ์˜ ๋‹ต๋ณ€์„ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”์Šค๋ฅผ ์ถ”์ฒœํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์Šค์Šค๋กœ ๊ณต๋ถ€ํ•˜๋ฉด ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป๋Š” ๋ฐ ํ›จ์”ฌ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ทธ๊ฒƒ์€ ๋ชจ๋‘ ์‚ฌ๋žŒ์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ํ›„์—๋Š” ํ•™์Šต ๊ณ„ํš์„ ์„ธ์šฐ๊ณ  ์ ์ฐจ์ ์œผ๋กœ ์ข‹์€ ์ง์—…, ์ƒˆ๋กœ์šด ์‚ถ, ์ƒˆ๋กœ์šด ์ž„๋ฌด์˜ ํ˜•ํƒœ๋กœ ์˜๋„ํ•œ ๋ชฉํ‘œ๋ฅผ ํ–ฅํ•ด ๋‚˜์•„๊ฐ€๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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