JavaRush /Java Blog /Random-KO /์ž๋ฐ” ํ›„๋ฐฐ๊ฐ€ ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์„ ํ–ฅ์ƒํ•˜๊ณ  ์‹ค๋ฌด ๊ฒฝํ—˜์„ ์Œ“๋Š” ๋ฐฉ๋ฒ•

์ž๋ฐ” ํ›„๋ฐฐ๊ฐ€ ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์„ ํ–ฅ์ƒํ•˜๊ณ  ์‹ค๋ฌด ๊ฒฝํ—˜์„ ์Œ“๋Š” ๋ฐฉ๋ฒ•

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

1. ๋…๋ฆฝ ํ”„๋กœ์ ํŠธ

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

2. ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ

์ด ์กฐ์–ธ์€ Java ์ดˆ๋ณด์ž๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฒฝํ—˜์ด ํ’๋ถ€ํ•œ ์ „๋ฌธ๊ฐ€์—๊ฒŒ๋„ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "๊ฐœ์ธ" ํ”„๋กœ์ ํŠธ๋ž€ Java ์ฝ”๋”๊ฐ€ ๋ˆ์„ ๋ฒŒ๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์ด ์•„๋‹Œ ํฅ๋ฏธ์™€ ์ฆ๊ฑฐ์›€์„ ์œ„ํ•ด ์ „๋ฌธ์ ์ธ ๊ธฐ์ˆ ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ์ทจ๋ฏธ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ๊ณ ์šฉ์ฃผ๋Š” ์ฝ”๋”์˜ ์ด๋ ฅ์„œ๋ฅผ ์—ฐ๊ตฌํ•  ๋•Œ ์ž์‹ ๋งŒ์˜ "์• ์™„ ํ”„๋กœ์ ํŠธ"๊ฐ€ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€์— ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ž…๋‹ˆ๋‹ค. ์™œ? ์กด์žฌํ•œ๋‹ค๋ฉด ์ด๋Š” ๊ทธ ์‚ฌ๋žŒ์ด ์ž์‹ ์˜ ์ง์—…์„ ์ •๋ง๋กœ ์‚ฌ๋ž‘ํ•˜๊ณ  ๋ง์ด ์•„๋‹Œ ํ–‰๋™์œผ๋กœ ์ „๋ฌธ์ ์ธ ์„ฑ์žฅ์„ ์œ„ํ•ด ๋…ธ๋ ฅํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ž๋ฐ” ํ›„๋ฐฐ๊ฐ€ ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.  ๊ธฐ์ˆ ์„ ํ–ฅ์ƒํ•˜๊ณ  ์‹ค๋ฌด ๊ฒฝํ—˜์„ ์Œ“๋Š” ๋ฐฉ๋ฒ• - 2๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธํ”„๋ผ ๋ถ„์•ผ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” Hibernating Rhinos Ltd์˜ ๋Œ€ํ‘œ์ธ Oren Eini๋Š” ์ด์— ๋Œ€ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ•ฉ๋‹ˆ๋‹ค. โ€œ์šฐ๋ฆฌ ํŒ€์— ํ•ฉ๋ฅ˜ํ•  ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ์ž๋ฅผ ์ฐพ์„ ๋•Œ ์šฐ๋ฆฌ๊ฐ€ ๊ฒฐ์ •ํ•˜๋Š” ์š”์†Œ ์ค‘ ํ•˜๋‚˜๋Š” ์—ด์ •๊ณผ ์—ด์ •์ž…๋‹ˆ๋‹ค. ์ผ์— ๋Œ€ํ•œ ๊ด€์‹ฌ . ์šฐ๋ฆฌ๋Š” ์ž์‹ ์ด ํ•˜๋Š” ์ผ์— ์ง„์ •์œผ๋กœ ๊ด€์‹ฌ์ด ์žˆ๊ณ  ๊ด€์‹ฌ์ด ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์€ ์ˆœ์ „ํžˆ ์—…๋ฌด ๊ด€๋ จ ์—…๋ฌด ์™ธ์—๋„ ์ž์‹ ์˜ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๊ทธ๋“ค์€ ํ™ˆ ํ”„๋กœ์ ํŠธ์™€ ๊ณ„ํš์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ์ธ ์›น์‚ฌ์ดํŠธ์ผ ์ˆ˜๋„ ์žˆ๊ณ , ์นœ๊ตฌ์˜ ์Šคํƒ€ํŠธ์—… ์ฐธ์—ฌ์ผ ์ˆ˜๋„ ์žˆ๊ณ , ํŠน์ • ๊ธฐ์ˆ ์„ ๋” ์ž˜ ์—ฐ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด ์ž‘์„ฑ๋œ ์ผ๋ถ€ ์ฝ”๋“œ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์›์ž์—๊ฒŒ ์ œ3์ž ํ”„๋กœ์ ํŠธ๊ฐ€ ์ „ํ˜€ ์—†๊ฑฐ๋‚˜ ๋จผ ๊ณผ๊ฑฐ์— ์žˆ์—ˆ๋˜ ๊ฒƒ์„ ๋ณด๋ฉด ์ด๋Š” ์šฐ๋ฆฌ์—๊ฒŒ ๋‚˜์œ ์ง•์กฐ์ž…๋‹ˆ๋‹ค.โ€ ์ด๋ณด๋‹ค ๋” ์ข‹๊ฒŒ ๋งํ•  ์ˆ˜๋Š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

3. ํ”„๋ฆฌ๋žœ์„œ๋Š” "๋ ˆ๋ฒจ์—…"๊ณผ ๊ฒฝํ—˜ ํš๋“์„ ์œ„ํ•œ ๋ฌดํ•œํ•œ ๋ถ„์•ผ์ž…๋‹ˆ๋‹ค.

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

4. ์•„๋น ๋ฅผ ๋ฌด๋ฆฌ๋กœ ์ด๊ธฐ๋Š” ๊ฒƒ์ด ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฃน์˜ ์ผ์›์œผ๋กœ ๋ฐœ์ „

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

5. ์ž๋ฐ”๋Ÿฌ์‹œ ์ธํ„ด์‹ญ

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

6. ์ด ์ฃผ์ œ์— ๋Œ€ํ•ด ์ฝ์–ด๋ณผ ๋‚ด์šฉ:

์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION