800 UAH์˜ ๊ธ‰์—ฌ๋ฅผ ๋ฐ›๋Š” ๊ณต์žฅ์—์„œ ์šฐํฌ๋ผ์ด๋‚˜ ์ตœ๊ณ ์˜ ํšŒ์‚ฌ์—์„œ โ‚ฌโ‚ฌโ‚ฌโ‚ฌ๊นŒ์ง€ ์ผํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ธธ

์•ˆ๋…•ํ•˜์„ธ์š”, ์ œ ์ด๋ฆ„์€ Dima Demchuk์ž…๋‹ˆ๋‹ค. ์ €๋Š” Scalors์˜ ์ˆ˜์„ Java ํ”„๋กœ๊ทธ๋ž˜๋จธ์ž…๋‹ˆ๋‹ค. 12๋…„ ์ด์ƒ IT ์—…๊ณ„์—์„œ ์ „๋ฐ˜์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฝํ—˜์„ ์Œ“์•˜์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๊ณต์žฅ ํ”„๋กœ๊ทธ๋ž˜๋จธ์—์„œ ๊ณ ์œ„๊ธ‰์œผ๋กœ ์„ฑ์žฅํ•˜์—ฌ ์šฐํฌ๋ผ์ด๋‚˜ ์ตœ๊ณ ์˜ IT ํšŒ์‚ฌ์—์„œ ๊ทผ๋ฌดํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ทธ ๋‹น์‹œ์—๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์•„์ง ์ฃผ๋ฅ˜๊ฐ€ ์•„๋‹ˆ์—ˆ๊ณ  IT ํšŒ์‚ฌ์™€ ๋ชจ๋“  ๊ฐ€์น˜ ์žˆ๋Š” ์ง์œ„์— ๋Œ€ํ•œ ํ›„๋ณด์ž ์‚ฌ์ด์— ๋งŽ์€ ๊ฒฝ์Ÿ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum ๋ฐ Scalors์™€ ๊ฐ™์€ ํšŒ์‚ฌ์—์„œ์˜ ๊ฒฝํ—˜์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฒฝ๋ ฅ ์‹œ์ž‘ : ์—ฐ๊ตฌ ๋ฐ ๊ณต์žฅ 2008

๋‚˜๋Š” ํ•ญ์ƒ ์ˆ˜ํ•™์„ ์ข‹์•„ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ •๋ณดํ•™ ๋ฐ ์ปดํ“จํ„ฐ ๊ณผํ•™ ํ•™๋ถ€์— ๋Œ€ํ•œ ์„ ํƒ์€ ์˜ˆ์ธก ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” Igor Sikorsky์˜ ์ด๋ฆ„์„ ๋”ด Kiev Polytechnic Institute๋ผ๋Š” ๊ณ ๋“ฑ ๊ต์œก ๊ธฐ๊ด€์„ ์กธ์—…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์šฐ๋ฆฌ๋„ ์—ฐ๊ตฌ์†Œ์—์„œ ํŒŒ์Šค์นผ, ๋ธํŒŒ์ด, ๊ทธ๋ฆฌ๊ณ  ์•ฝ๊ฐ„์˜ C++๋กœ ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ๊ณต๋ถ€๋ฅผ ๋งˆ์น˜๊ณ  ๋ชจ๋‘ ๋ฐฐ์ •์„ ๋ฐ›์•„ ANTK ํ•ญ๊ณต ๊ณต์žฅ์— ๋„์ฐฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๋‚ด ์ด์•ผ๊ธฐ๊ฐ€ ์‹œ์ž‘๋˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ๊ธ‰์—ฌ๋Š” ๋งค์šฐ ๋‚ฎ์•˜์ง€๋งŒ ์ฒ˜์Œ์—๋Š” 800 UAH(ํ™˜์œจ $100 ๊ธฐ์ค€)๊ฐ€ ๊ฝค ๊ดœ์ฐฎ์€ ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํ•ญ๊ณต๊ธฐ ์ œ์กฐ ๊ณต์žฅ์—์„œ ์œ ์‚ฌํ•œ ์ž‘์—…์€ ํ•ด์™ธ์—์„œ ๋†’์€ ํ‰๊ฐ€๋ฅผ ๋ฐ›๊ณ  ์žˆ์œผ๋ฉฐ ์‚ฌ๋žŒ๋“ค์€ ์ข‹์€ ๋ˆ์„ ๋ฒŒ์ง€๋งŒ, ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ์ด๊ณณ์—์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌด์—‡์ด ๋‚˜๋ฅผ ๊ณ„์† ์ง€ํƒฑํ–ˆ๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ๋‚˜๋Š” ๊ทธ ๊ณต์žฅ์—์„œ 300๋…„ ๋ฐ˜ ๋™์•ˆ ์ผํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ผ์ด ๊ฑฐ์˜ ์—†์—ˆ๊ณ  ๊ฐ์˜ฅ์—์„œ ๋ณด๋‚ธ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๊ธ‰์—ฌ๊ฐ€ ๊ณ„์‚ฐ๋˜์—ˆ์œผ๋ฏ€๋กœ ์ œ ์‹œ๊ฐ„์— ์ถœ์ž…ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ JSP๋ฅผ ์ด์šฉํ•˜์—ฌ ๋จธ์‹ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ผ๋‹จ ๊ทธ๋“ค์€ XNUMX UAH์˜ ๋ณด๋„ˆ์Šค๋ฅผ ์ฃผ๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋Š ์ˆœ๊ฐ„, ๋‚˜๋Š” ๋‚ด ์›”๊ธ‰์ด ๊ฒจ์šฐ ๋จน๊ณ ์‚ด ์ˆ˜ ์žˆ์„ ๋งŒํผ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ๋ผˆ์ €๋ฆฌ๊ฒŒ ๋Š๊ผˆ๋‹ค. ๊ฐ™์€ ์‹œ๊ธฐ์— ๋‚ด ํŒŒํŠธ๋„ˆ๊ฐ€ ๊ฐœ์ธ ํšŒ์‚ฌ๋กœ ์ด์‚ฌ๋ฅผ ๊ฐ”๋Š”๋ฐ, ๊ทธ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ๋ฉ‹์ง„์ง€, ์—…๋ฌด๊ฐ€ ํฅ๋ฏธ๋กญ๊ณ  ํ›จ์”ฌ ๋” ๋งŽ์€ ๋ˆ์„ ์ง€๋ถˆํ•˜๋Š”์ง€ ๋งํ•ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋„ ์ด์ง์„ ์ƒ๊ฐํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ๋™๋ฃŒ ์ค‘ ํ•œ ๋ช…์ด ๊ทธ์˜ ์นœ๊ตฌ๊ฐ€ EPAM์—์„œ ํŒ€์„ ๋ชจ์ง‘ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋‚˜๋ฅผ ๊ณ ๋ คํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋‹ค๊ณ  ์•Œ๋ ค์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

EPAM๊ณผ ๋‚˜์˜ ์ฒซ ์›”๊ธ‰์€ ๋‹ฌ๋Ÿฌ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๊ณต์žฅ์„ ๋งˆ์น˜๊ณ  EPAM์— ์ผํ•˜๋Ÿฌ ๊ฐ”์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ €๋Š” ๋‹ฌ๋Ÿฌ ํ™˜์œจ์— ์—ฐ๋™๋œ ๊ธ‰์—ฌ๋กœ ์ฒ˜์Œ์œผ๋กœ ์ผ์ž๋ฆฌ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ๊ณต์žฅ๊ณผ ํฌ๊ฒŒ ๋‹ฌ๋ผ์„œ ๊ธฐ๋ปค์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๊ธ‰์—ฌ๊ฐ€ 12~13๋ฐฐ๋‚˜ ๋†’์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ์ €๋Š” ๋ฒค์น˜์—์„œ ์•ฝ 300๊ฐœ์›”์„ ๋ณด๋ƒˆ๊ณ  ๊ทธ๋“ค์€ ์•„์ฃผ ์˜ค๋žซ๋™์•ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฐพ๊ณ  ์žˆ์—ˆ๊ณ  ๋ณธ์งˆ์ ์œผ๋กœ ์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ์•Š๊ณ  ๊ธ‰์—ฌ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” UBS ํ”„๋กœ์ ํŠธ์— ์ฑ„์šฉ๋๋Š”๋ฐ ํด๋ผ์ด์–ธํŠธ๋“ค์ด ์˜ค๋žซ๋™์•ˆ ๊ณ ๋ฏผ์„ ํ•˜๋‹ค๊ฐ€ ๊ณต๊ต๋กญ๊ฒŒ๋„ ํ”„๋กœ์ ํŠธ๊ฐ€ ์‹œ์ž‘๋˜์ง€ ์•Š๋”๋ผ๊ณ ์š”. ๋‚˜์ฒ˜๋Ÿผ ํ”„๋กœ์ ํŠธ ์—†์ด ์•‰์•„์„œ ์–ด๋”˜๊ฐ€์— ๋ฐฐ์น˜๋˜์–ด์•ผ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ €๋Š” ํˆฌ์ž์€ํ–‰ Barclays Capital์˜ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์ธ ์ธก๋ฉด์—์„œ๋Š” Spring๊ณผ JSF๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‚ด๊ฐ€ ์ถฉ๋ถ„ํžˆ ์š”๊ตฌํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ณ  ๊ธ‰์—ฌ ์ธ์ƒ์„ ์š”์ฒญํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋žซ๋™์•ˆ ์ผํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ทธ๋“ค์€ ๋‚˜์—๊ฒŒ ๋ฏธ์•ˆํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ๋‹น์‹ ์—๊ฒŒ XNUMX๋‹ฌ๋Ÿฌ๋„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š๊ฒ ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

Luxoft์™€ ํ•จ๊ป˜ํ•œ ๋‚˜์˜ ์ด์•ผ๊ธฐ

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

์–ผ๋งˆ ํ›„ ๋‚˜๋Š” ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ํด๋ž€๋“œ๋กœ์˜ ์ด์ฃผ ์ œ์•ˆ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด์‚ฌํ•  ๋•Œ ๊ณ ๊ฐ๊ณผ โ€‹โ€‹๊ณ„์•ฝ์ž ๋ชจ๋‘๋ฅผ ๋ณดํ˜ธํ•˜๋Š” XNUMX๋…„ ํ‘œ์ค€๊ณ„์•ฝ์„œ๋ฅผ ์ฒจ๋ถ€ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ๊ฑฐ๋ถ€ํ–ˆ๋‹ค. ์šฐํฌ๋ผ์ด๋‚˜์—์„œ๋Š” ์„ธ๊ธˆ์ด ๋‚ฎ๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ธ‰์—ฌ๊ฐ€ ํด๋ž€๋“œ๋ณด๋‹ค ๋†’์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋‚˜๋Š” ๋ณ„๋กœ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ๋กœ ์˜ฎ๊ฒจ์กŒ์Šต๋‹ˆ๋‹ค.

GlobalLogic๊ณผ ๋‹ค์‹œ Luxoft์˜ ํ”„๋ŸฐํŠธ์—”๋“œ

๋‹ค์Œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” Java Script๋ฅผ ๋” ์ž˜ ์•Œ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์–ป๊ฒŒ ๋˜์–ด ๊ธฐ๋ปค์Šต๋‹ˆ๋‹ค. Docker ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•  ๊ธฐํšŒ๋„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ๋ฐฑ์—”๋“œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด GlobalLogic์œผ๋กœ ์˜ฎ๊ฒจ์„œ XNUMX๊ฐœ์›” ์ •๋„ ์ผํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋‚˜์—๊ฒŒ ๋ฐฑ์—”๋“œ๋ฅผ ์•ฝ์†ํ–ˆ๊ณ , ์ฒ˜์Œ์—๋Š” ์•ฝ๊ฐ„์˜ JS๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ๊ฒฝ๊ณ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜๋Š” ๋™์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž‘์€ JS ์ค‘์— Java๋ฅผ ์œ„ํ•œ ์ž๋ฆฌ๊ฐ€ ์ „ํ˜€ ์—†์—ˆ์„ ๋•Œ ๋‚˜๋Š” ๋ฌดํ•œํžˆ ๋†€๋ž์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐฑ์—”๋“œ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•œ ์‚ฌ๋žŒ์ด ๋– ๋‚  ๊ณ„ํš์ด์—ˆ๊ณ  ๋‚ด๊ฐ€ ๊ทธ์˜ ํ›„์ž„์œผ๋กœ ๊ณ ์šฉ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์•„์ง ์ž‘๋™ํ•˜๋Š” ๋™์•ˆ ํ”„๋ŸฐํŠธ์—”๋“œ์— ์ž„์‹œ๋กœ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ทธ๊ฐ€ ๋– ๋‚ฌ์„ ๋•Œ ๊ทธ๋“ค์€ ๋‚˜๋ฅผ ๋ฐฑ์—”๋“œ๋กœ ๋Œ๋ ค๋ณด๋‚ด์ง€ ์•Š์•˜๊ณ  ๋‚˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ”„๋ก ํŠธ์—”๋“œ์— ์•‰์•„ ์žˆ๊ณ  ์‹ถ์ง€ ์•Š์•˜๊ณ  ์ž‘์—…์ด ์‚ฌ์†Œํ•˜๊ณ  ๊ทธ๋Ÿฌํ•œ ์ž‘์—…์€ ๊ฑฐ์˜ ์ฆ๊ฑฐ์›€์„ ์–ป์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ €๋Š” ๋‹ค์‹œ Luxoft๋กœ ๋Œ์•„์™”์Šต๋‹ˆ๋‹ค. ๊ทธ ์ž„๋ฌด๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ๋กœ ์ด์ „ํ•˜๋Š” ๊ฒƒ์ด์—ˆ์ง€๋งŒ ๊ณ ๊ฐ์€ ๋ชจ๋“  ์‹ ๊ทœ ์ด๋ฏผ์ž๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋ฅผ ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ์˜ ๋ฉ”์ธ ํŒ€์œผ๋กœ ๊ต์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” JQuery ๋ฐ FTL์„ ์‚ฌ์šฉํ•˜์—ฌ Angular๋กœ ๋ณ€ํ™˜ํ•˜๋ ค๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์— ๊ณ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ์€ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ์ž‘์—…์— ์‹œ๊ฐ„์„ ํ• ๋‹นํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚ด ํŒŒํŠธ๋„ˆ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. "์•„๋‹ˆ์š”, ์ €๋Š” FTL์„ ๊ณ„์† ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. JavaScript์— ์Šคํฌ๋ฆฝํŠธ๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— JavaScript๋ฅผ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค." - ์ €๋Š” ํ‰์ƒ ๋™์•ˆ ์ด ๋ฌธ๊ตฌ๋ฅผ ๊ธฐ์–ตํ–ˆ์Šต๋‹ˆ๋‹ค.

Nextiva์™€ ๋‚ด๊ฐ€ ๊ฟˆ๊พธ๋Š” ์—ฐ๋ด‰

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

์šฐ๋ฆฌ์—๊ฒŒ๋Š” ํŒ€ ๋ฆฌ๋”๋„ ์—†์—ˆ๊ณ  ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋น„์ „์„ ๊ฐ€์ง„ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์„ธ ๋ช…๊ณผ ํ…Œ์Šคํ„ฐ ํ•œ ๋ช…๋ฟ์ด์—ˆ๊ณ  ๋ชจ๋‘๊ฐ€ ๊ทธ๊ฐ€ ์˜ณ๊ณ  ๊ทธ์˜ ๊ฒฐ์ •์ด ์ตœ๊ณ ๋ผ๊ณ  ๋ฏฟ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด ํšŒ์‚ฌ์— ๋‚จ์„ ํ…๋ฐ, ๊ฒฐ๊ตญ ์šฐ๋ฆฌ์˜ ๋ถˆ์ผ์น˜๋กœ ์ธํ•ด ๊ณ ๊ฐ์€ ๋ชจ๋“  Javaists๋ฅผ ํ•ด๊ณ ํ•˜๊ณ  Pythonists๋งŒ ๋‚จ๊ฒผ๋‹ค๋Š” ์‚ฌ์‹ค๋กœ ์ด์–ด์กŒ์Šต๋‹ˆ๋‹ค.

EPAM์˜ ์ œ์•ˆ

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

ํ’€์Šคํƒ, ์•„๋ฉ”๋ฆฌ์นด ๋ฐ Ciklum

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

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

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

Scalors์˜ ์ˆœ์ˆ˜ Java

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

์กฐ์‚ฌ ๊ฒฐ๊ณผ

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

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

๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ํšŒ์‚ฌ ๋‚ด์˜ ๋ถ„์œ„๊ธฐ์™€ ์ •์‹ , ๊ทธ๋ฆฌ๊ณ  ๊ณ ๊ฐ๊ณผ์˜ ์›ํ™œํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค.

์ž‘์„ฑ์ž: Marina Tkachenko

์ถœ์ฒ˜ : habr.com

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