๊ณผํ•™์„ IT๋กœ ๋– ๋‚˜ ํ…Œ์Šคํ„ฐ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•: ํ•œ ์ง์—…์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ

๊ณผํ•™์„ IT๋กœ ๋– ๋‚˜ ํ…Œ์Šคํ„ฐ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•: ํ•œ ์ง์—…์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ

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

์šฐ๋ฆฌ๋Š” ๋˜ํ•œ GeekBrains ํ•™์ƒ Maria Lupandina(@mahatimas). Maria๋Š” ์Œํ–ฅํ•™์„ ์ „๊ณตํ•˜๋Š” ๊ธฐ์ˆ  ๊ณผํ•™ ํ›„๋ณด์ž์ž…๋‹ˆ๋‹ค. ๊ทธ๋…€๋Š” ํ˜„์žฌ ์˜๋ฃŒ ๊ธฐ๊ด€์šฉ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๋Œ€๊ทœ๋ชจ ์—”์ง€๋‹ˆ์–ด๋ง ํšŒ์‚ฌ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์Šคํ„ฐ๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋ชจ๋“  ๊ฒƒ์ด ์‹œ์ž‘๋œ ๋ฐฉ๋ฒ•: ๊ธฐ์ˆ ๊ณผ ๊ณผํ•™์„ ๋”ํ•˜๋‹ค

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

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

๋™์‹œ์— ๋‚˜๋Š” ์„ฑ๊ณต์ ์œผ๋กœ ์˜นํ˜ธํ•œ ๋ฐ•์‚ฌ ํ•™์œ„ ๋…ผ๋ฌธ์„ ์ค€๋น„ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ด๋ฏธ ํ›„๋ณด์ž์˜€๊ธฐ ๋•Œ๋ฌธ์— ๋Ÿฌ์‹œ์•„ ๊ธฐ์ดˆ์—ฐ๊ตฌ์žฌ๋‹จ(RFBR)์œผ๋กœ๋ถ€ํ„ฐ ํฐ ๋ณด์กฐ๊ธˆ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๋‚˜๋Š” 0,3 ๊ธ‰์—ฌ๋ฅผ ๋ฐ›๊ณ  ๊ต์‚ฌ๋กœ ๋Œ€ํ•™์— ์ดˆ๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋ณด์กฐ๊ธˆ์„ ๋ฐ›์•„ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ๋Œ€ํ•™ ๋ถ„์•ผ์˜ ์ปค๋ฆฌํ˜๋Ÿผ๊ณผ ๋ฐฉ๋ฒ•๋ก ์  ์ž๋ฃŒ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ , ๊ณผํ•™ ๊ธฐ์‚ฌ๋ฅผ ์ถœํŒํ•˜๊ณ , ๊ฐ•์˜๋ฅผ ํ•˜๊ณ , ์‹ค์Šต์„ ์ง„ํ–‰ํ•˜๊ณ , e-๊ต์œก ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ํ€ด์ฆˆ์™€ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฐ€๋ฅด์น˜๋Š” ๊ฒƒ์„ ์ •๋ง ์ข‹์•„ํ–ˆ์ง€๋งŒ ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ๊ณ„์•ฝ์ด ์ข…๋ฃŒ๋˜์—ˆ๊ณ  ๋Œ€ํ•™ ์ง์›์œผ๋กœ์„œ์˜ ๊ฒฝ๋ ฅ๋„ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

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

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

์ƒˆ๋กœ์šด ์—ฐ๊ตฌ์™€ ํ”„๋ฆฌ๋žœ์„œ

์™ ์ง€ GeekBrains ๊ฐ•์ขŒ ๊ด‘๊ณ ๊ฐ€ ๋‚ด ๋ˆˆ์— ๋“ค์–ด์™€์„œ ํ•œ๋ฒˆ ์‹œ๋„ํ•ด ๋ณด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € 'ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ' ๊ณผ์ •์„ ์ˆ˜๊ฐ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋” ๋งŽ์€ ๊ฒƒ์„ ์›ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— "์›น ๊ฐœ๋ฐœ" ๊ณผ์ •๋„ ์ˆ˜๊ฐ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‹œ์ž‘์— ๋ถˆ๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. HTML/CSS, HTML5/CSS3, JavaScript๋ฅผ ๋งˆ์Šคํ„ฐํ•œ ํ›„ "์›น ๊ฐœ๋ฐœ" ๊ณผ์ •์—์„œ Java๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋จธ" ๊ณต๋ถ€๋Š” ๋‚ด ๊ฐ•์ ์— ํฐ ๋„์ „์ด์—ˆ๋‹ค. ๊ณผ์ • ์ž์ฒด๊ฐ€ ์–ด๋ ค์›Œ์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ์•„์ด๋ฅผ ํ’ˆ์— ์•ˆ๊ณ  ๊ณต๋ถ€ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

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

๊ณผํ•™์„ IT๋กœ ๋– ๋‚˜ ํ…Œ์Šคํ„ฐ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•: ํ•œ ์ง์—…์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ
๋•Œ๋•Œ๋กœ ๋‚˜๋Š” ์ด๋ ‡๊ฒŒ ์ผํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„์ด๋ฅผ ์—๋ฅด๊ณ  ๋ฐฐ๋‚ญ์— ๋„ฃ๊ณ  ์žฅ๋‚œ๊ฐ์„์ฃผ๊ณ  ์ด๊ฒƒ์ด ๋‹ค์Œ ์ฃผ๋ฌธ์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ์ถฉ๋ถ„ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

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

์ €๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ œ ๋Šฅ๋ ฅ๊ณผ ์‹œ์•ผ๊ฐ€ ์ „๋ฐ˜์ ์œผ๋กœ ๋„“์–ด์กŒ๋‹ค๋Š” ์ ์„ ๋ง์”€๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋งž์ถคํ˜• ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์Šค์Šค๋กœ ํ”„๋กœ์ ํŠธ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‚˜๋Š” ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋‹น์‹ ์˜ Wikipedia ๊ธฐ์‚ฌ๋ฅผ ๋ง์น˜๊ณ  ์žˆ๋Š”์ง€ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ž‘์ง€๋งŒ ์œ ์šฉํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์€ ๊ธฐ์‚ฌ ํŽ˜์ด์ง€๋ฅผ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜์—ฌ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ˆ˜์ •ํ•œ ๋‚ ์งœ๋ฅผ ์ฐพ๊ณ , ํ•ด๋‹น ๋‚ ์งœ๊ฐ€ ๊ธฐ์‚ฌ๋ฅผ ๋งˆ์ง€๋ง‰์œผ๋กœ ํŽธ์ง‘ํ•œ ๋‚ ์งœ์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ์•Œ๋ฆผ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋…ธ๋™๊ณผ ๊ฐ™์€ ํŠน์ • ์ œํ’ˆ์˜ ๋น„์šฉ์„ ์ž๋™์œผ๋กœ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์˜ ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค๋Š” JavaFX ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ต๊ณผ์„œ๋ฅผ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ง์ ‘ ๊ฐœ๋ฐœํ–ˆ๊ณ , ์ด๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด OOP ์›๋ฆฌ์™€ mvc ๋””์ž์ธ ํŒจํ„ด์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋ฆฌ๋žœ์„œ๋Š” ์ข‹์ง€๋งŒ ์‚ฌ๋ฌด์‹ค์ด ๋” ์ข‹์Šต๋‹ˆ๋‹ค

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

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

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

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

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

๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ์ž๋™ํ™” ๊ตฌํ˜„์€ ์‹ฌ๊ฐํ•œ ํƒ€๋‹น์„ฑ๊ณผ ์‹ ์ค‘ํ•œ ์ค€๋น„๊ฐ€ ํ•„์š”ํ•œ ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋ถ€๋ถ„์˜ ํ…Œ์ŠคํŠธ๋Š” ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ์ž๋™ํ™” ๋„๊ตฌ์—๋Š” ์ต์ˆ™ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ธ”๋ก์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•œ Junit ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น์—์„œ ์‚ฌ์šฉ๋˜๋Š” Selenium๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•œ ์‚ฌ์šฉ์ž ์ž‘์—…์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ebayopensource์˜ ํŠธ์œˆ ํ”„๋ ˆ์ž„์›Œํฌ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ €๋Š” Cucumber ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งˆ์Šคํ„ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ์ง์žฅ์—์„œ ๋‚ด ์ˆ˜์ž…์€ ํ”„๋ฆฌ๋žœ์„œ์— ๋น„ํ•ด ๋‘ ๋ฐฐ๋‚˜ ๋Š˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ฃผ๋กœ ํ’€ํƒ€์ž„์œผ๋กœ ์ผํ•œ๋‹ค๋Š” ์‚ฌ์‹ค ๋•Œ๋ฌธ์—์š”. ๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , hh.ru ๋ฐ ๊ธฐํƒ€ ๋ฆฌ์†Œ์Šค์˜ ํ†ต๊ณ„์— ๋”ฐ๋ฅด๋ฉด Taganrog์˜ ๊ฐœ๋ฐœ์ž ๊ธ‰์—ฌ๋Š” 40-70 ๋ฃจ๋ธ”์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค.

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

์ด์™€ ๋ณ„๋„๋กœ ํšŒ์‚ฌ ์‚ฌ๋ฌด์‹ค์ด ์ œ ๊ณ ํ–ฅ์ธ ํƒ€๊ฐ„๋กœ๊ทธ์— ์žˆ๋‹ค๋Š” ์ ์„ ๋ง์”€๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” IT ๊ธฐ์—…์ด ๊ฝค ๋งŽ์•„์„œ ํ™•์žฅํ•  ์—ฌ์ง€๊ฐ€ ์žˆ๋‹ค. ์›ํ•œ๋‹ค๋ฉด ๋กœ์Šคํ† ํ”„๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์—๋Š” ๋” ๋งŽ์€ ๊ธฐํšŒ๊ฐ€ ์žˆ์ง€๋งŒ ์ง€๊ธˆ์€ ์ด์‚ฌํ•  ๊ณ„ํš์ด ์—†์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋ญ์ง€?

์ง€๊ธˆ๊นŒ์ง€ ๋‚˜๋Š” ๋‚ด๊ฐ€ ๊ฐ€์ง„ ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ €๋Š” ๋ฉˆ์ถ”์ง€ ์•Š๊ณ  ๊ณ„์†ํ•ด์„œ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์žฌ๊ณ  ์žˆ์Œ - JavaScript ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค. ๋ ˆ๋ฒจ 2โ€, ์—ฌ์œ  ์‹œ๊ฐ„์ด ๋” ์ƒ๊ธฐ๋ฉด ๋ฐ˜๋“œ์‹œ ๋งˆ์Šคํ„ฐํ•˜๊ธฐ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋ฏธ ๋‹ค๋ฃฌ ์ž๋ฃŒ๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ๋ฐ˜๋ณตํ•˜๊ณ  ๊ฐ•์˜์™€ ์›น ์„ธ๋ฏธ๋‚˜๋ฅผ ์‹œ์ฒญํ•ฉ๋‹ˆ๋‹ค. ์ด ์™ธ์—๋„ GeekBrains์˜ ๋ฉ˜ํ† ๋ง ํ”„๋กœ๊ทธ๋žจ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์„ฑ๊ณต์ ์œผ๋กœ ๊ณผ๋ชฉ์„ ์ด์ˆ˜ํ•˜๊ณ  ์ˆ™์ œ๋ฅผ ๋งˆ์นœ ํ•™์ƒ๋“ค์—๊ฒŒ๋Š” ๋‹ค๋ฅธ ํ•™์ƒ๋“ค์˜ ๋ฉ˜ํ† ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ฉ˜ํ† ๋Š” ์งˆ๋ฌธ์— ๋‹ต๋ณ€ํ•˜๊ณ  ์ˆ™์ œ๋ฅผ ๋„์™€์ค๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ์ด๊ฒƒ์€ ๋˜ํ•œ ๋‹ค๋ฃฌ ๋‚ด์šฉ์˜ ๋ฐ˜๋ณต์ด์ž ํ†ตํ•ฉ์ด๋‹ค. ์—ฌ๊ฐ€ ์‹œ๊ฐ„์—๋Š” ๊ฐ€๋Šฅํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž์›์„ ํ™œ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. hackerrank.com, codeabbey.com, sql-ex.ru.

ITMO ์„ ์ƒ๋‹˜๋“ค์ด ๊ฐ€๋ฅด์น˜๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ ๊ฐ•์ขŒ๋„ ๋“ฃ๊ณ  ์žˆ์–ด์š”. ์ด ๊ฐ•์ขŒ๋Š” ๋ฌด๋ฃŒ์ด์ง€๋งŒ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์œ ๋ฃŒ ์‹œํ—˜์— ์‘์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ITMO ํŒ€์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Œ€ํšŒ์—์„œ ์„ธ๊ณ„ ์ฑ”ํ”ผ์–ธ์‹ญ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์— ์ฃผ๋ชฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๊ด€์‹ฌ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ๋ช‡ ๊ฐ€์ง€ ์กฐ์–ธ

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

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

์ถœ์ฒ˜ : habr.com

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