JavaRush /Java Blog /Random-KO /๋‚˜๋Š” ์–ด๋–ป๊ฒŒ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜์ง€ ๋ชปํ–ˆ๋Š”๊ฐ€
Sergey Alexandrov
๋ ˆ๋ฒจ 32
Smolensk

๋‚˜๋Š” ์–ด๋–ป๊ฒŒ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜์ง€ ๋ชปํ–ˆ๋Š”๊ฐ€

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
๋‹น์‹ ์˜ ๊ฒธ์†ํ•œ ์ข…์ด ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋กœ ์ผํ•˜๋Š” ์˜๊ด‘์„ ์–ป์€ ์ง€ ๊ฑฐ์˜ 5๊ฐœ์›”์ด ์ง€๋‚ฌ๊ณ  ์ด์ œ IT ๋ถ„์•ผ๋กœ ํ–ฅํ•˜๋Š” ๊ทธ์˜ ๊ธธ๊ณ  ํ—˜๋‚œํ•œ ๊ธธ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.
๋‚˜๋Š” ์–ด๋–ป๊ฒŒ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜์ง€ ์•Š์•˜๋‚˜ - 1
์ €๋Š” ํ•™๊ต ๋•Œ๋ถ€ํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์„ ์ „ํ˜€ ๊ฑฐ๋ถ€ํ–ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์ด ์ œ๊ฐ€ ์ปดํ“จํ„ฐ ๊ณผํ•™ ํ†ตํ•ฉ ๊ตญ๊ฐ€ ์‹œํ—˜์— ํ•ฉ๊ฒฉํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์ง€๋Š” ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. (์ €๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ฝ”๋“œ๋ฅผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์–ธ์–ด๋กœ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.) ๊ทธ๋‹ค์ง€ ์œ ๋ช…ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ์—ฌ์ „ํžˆ ๋ชจ์Šคํฌ๋ฐ” ๋Œ€ํ•™ ์ค‘ ํ•˜๋‚˜์— ์ž…ํ•™ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ  ์ „๋ฌธ ๋ถ„์•ผ. ์ฒซํ•ด์—๋Š” VBA์™€ Visual Basic์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ฃผ๋กœ ๋‹ค์–‘ํ•œ ์ˆ˜ํ•™์  ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ํ•™์Šต์— ๋Œ€ํ•œ ๋…ํŠนํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ฐ€์ง„ ๋‹ค์†Œ ์—„๊ฒฉํ•˜๊ณ  ๊นŒ๋‹ค๋กœ์šด ์—ฌ์„ฑ ๋ถ€ํ•™์žฅ์ด ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋…€์˜ ์Œ ๋•๋ถ„์— ์ €๋Š” ๋งˆ์นจ๋‚ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ธฐ๋ณธ์„ ์ดํ•ดํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๊ธฐ๋ณธ VBA ๋ฐ VB ๊ตฌ๋ฌธ, ์กฐ๊ฑด๋ฌธ, ๋ฃจํ”„ ๋ฐ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐํƒ€ ๊ตฌ๋ฌธ์„ ์ดํ•ดํ–ˆ์Šต๋‹ˆ๋‹ค. 3ํ•™๊ธฐ๊ฐ€ ์ง€๋‚˜๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์ข…๋ฃŒ๋˜๊ณ  ์ด์™€ ํ•จ๊ป˜ ์ด ์ „๋ฌธ ๋ถ„์•ผ์— ๋Œ€ํ•œ ๊ด€์‹ฌ๋„ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ๋‚˜๋Š” ๊ณต๋ถ€๋ฅผ ๊ทธ๋งŒ๋‘์ง€ ์•Š๊ณ  ์กธ์—…์žฅ์„ ๋ฐ›๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ˆ˜์—… ์—†์ด ์ €๋Š” ์ฝ”๋”ฉ์„ ๊ฑฐ์˜ ์ค‘๋‹จํ–ˆ๊ณ  ๋•Œ๋กœ๋Š” ์ฑ…์—์„œ VB๋ฅผ ๊ณ„์† ๋ฐฐ์šฐ๋ ค๋Š” ๋ฐ˜์„ฑ์ ์ธ ์‹œ๋„๋„ ํ–ˆ์ง€๋งŒ ์–ผ๋งˆ ํ›„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์™„์ „ํžˆ ์ค‘๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. 4ํ•™๋…„ ๋ง์— ์ €๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ณ„์† ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , ์ผ๋ฐ˜์ ์œผ๋กœ ๋Œ€ํ•™ ์กธ์—… ํ›„ ์–ด๋–ป๊ฒŒ ์‚ด์•„์•ผ ํ• ์ง€์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ์ €๋Š” ๋ณดํ—˜ ํšŒ์‚ฌ์—์„œ ์ˆ˜์„ ๋ฌธ์„œ ๊ด€๋ฆฌ ์ „๋ฌธ๊ฐ€๋กœ ์ผํ–ˆ์ง€๋งŒ ์ด๊ฒƒ์ด ์ œ๊ฐ€ ์ธ์ƒ์—์„œ ์›ํ•˜๋Š” ๊ฒƒ์ด ์ „ํ˜€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ๋‚จ์€ ๊ฒƒ์€ ์–ด๋–ค ์–ธ์–ด๋ฅผ ๊ณต๋ถ€ํ• ์ง€ ์„ ํƒํ•˜๋Š” ๊ฒƒ๋ฟ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ทจ์—… ์‹œ์žฅ์„ ์กฐ์‚ฌํ•œ ํ›„ VB๊ฐ€ ์‹ค์ œ๋กœ ํ•„์š”ํ•œ ์‚ฌ๋žŒ์€ ์—†๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊นจ๋‹ซ๊ณ  ์ €๋Š” ๊ฐ€์žฅ ์ˆ˜์š”๊ฐ€ ๋งŽ๊ณ  ์ œ ์ƒ๊ฐ์— ๊ฐ€์žฅ ์–ด๋ ค์šด ์–ธ์–ด์ธ Java๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. + ๊ทธ๊ฒƒ์„ ์ž˜ ์•„๋Š” ์นœ๊ตฌ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” A.N. Vasiliev์˜ ์ฑ…์„ ํ†ตํ•ด Java์— ๋Œ€ํ•ด ์•Œ๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "์˜ˆ์ œ์™€ ํ”„๋กœ๊ทธ๋žจ์ด ํฌํ•จ๋œ Java ํŠœํ† ๋ฆฌ์–ผ." ์ฑ…์„ ์ฝ๊ณ  ์‹œ๋†‰์‹œ์Šค๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ๋ชฉ๋ก์„ ์†”์งํ•˜๊ฒŒ ๋‹ค์‹œ ์ž‘์„ฑํ•œ ํ›„, ๋‚˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ์ด๋ฏธ ์•Œ๋ ค์ง„ ๊ฒƒ ์™ธ์—๋Š” ๋‚ด ๋จธ๋ฆฟ์†์— ์•„๋ฌด๊ฒƒ๋„ ๋ถ™์–ด ์žˆ์ง€ ์•Š์œผ๋ฉฐ ๋‹ค์Œ์— ๋ฌด์—‡์„ ํ•ด์•ผํ• ์ง€ ๋ช…ํ™•ํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. OPP, ๋‹คํ˜•์„ฑ, ์ƒ์†, ๊ฐ์ฒด ๋“ฑ ์ด์ „์— ์•Œ์ง€ ๋ชปํ–ˆ๋˜ ๊ฒƒ๋“ค์„ ์กฐ๋ช…ํ•˜๋Š” ์—ฌ๋Ÿฌ ๋น„๋””์˜ค ๊ฐ•์˜๋ฅผ ์ฐพ์•˜๊ณ , ์ง€์ธ์ด ๋ช‡ ๊ฐ€์ง€ ์–ด๋ ค์šด ์ ์„ ์„ค๋ช…ํ•ด ์ฃผ์—ˆ์ง€๋งŒ ์ „๋ฐ˜์ ์œผ๋กœ ์ƒํ™ฉ์€ ํฌ๊ฒŒ ๋ฐ”๋€Œ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ธํ„ฐ๋„ท์„ ์ •๊ธฐ์ ์œผ๋กœ ์—ฌํ–‰ํ•œ ํ›„ JavaRush๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด ํšŒ์˜์ ์ด์—ˆ์ง€๋งŒ ๋ช‡ ๊ฐ€์ง€ ๋ ˆ๋ฒจ์„ ์ง„ํ–‰ํ•œ ํ›„ ํฅ๋ฏธ๋ฅผ ๋Š๊ผˆ๊ณ  ๋ฉฐ์น  ๋งŒ์— ๋ ˆ๋ฒจ 8์— ๋„๋‹ฌํ–ˆ๊ณ  ์ž ์‹œ ํœด์‹์„ ์ทจํ•œ ํ›„ ์ตœ๋Œ€ 10๊นŒ์ง€ ์˜ฌ๋ผ๊ฐ”์Šต๋‹ˆ๋‹ค. JavaRush์˜ ์ž‘์—…์€ ์ œ๊ฐ€ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์— ์ฑ…์—์„œ ์ฝ์€ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์ œ๊ฐ€ ํ•ด์•ผ ํ•  ์ผ์ด๋ผ๋Š” ๊ฒƒ์„ ์ดํ•ดํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ์ผ์ด์—ˆ์ง€๋งŒ ๊ตฌ๋… ๊ตฌ๋งค๋ฅผ ๋ฏธ๋ฃจ๋‹ค๊ฐ€ ๋‚˜์ค‘์— ํ›„ํšŒํ•˜๊ฒŒ ๋œ ์ด์œ ๋Š”... ๊ทธ๋•Œ ๋‹ฌ๋Ÿฌ ํ™˜์œจ์ด ์˜ฌ๋ผ์„œ 2๋ฐฐ๋ฅผ ๋” ๋‚ด์•ผ ํ–ˆ์–ด์š” :) ๋ ˆ๋ฒจ 20์ด ๋œ ํ›„ ์ด๋ ฅ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ง€์›์„ ์‹œ์ž‘ํ–ˆ์–ด์š”. ๋ช‡๋ฒˆ์˜ ๋ฉด์ ‘ ์‹คํŒจ๋กœ ์ธํ•ด ํฌ๊ฒŒ ๋ง์ณค์ง€๋งŒ(์ง€์‹๊ณผ ์ดํ•ด ๋ถ€์กฑ) ์ ˆ๋งํ•˜์ง€ ์•Š๊ณ  ๊ณ„์† ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž˜ ์•Œ๋ ค์ง„ "Java ์ฒ ํ•™"์„ ์ฝ๊ณ , YouTube์—์„œ Golovach์˜ ๊ฐ•์˜๋ฅผ ์‹œ์ฒญํ•˜๊ณ , Evgeniy Popov์˜ ๋น„๋””์˜ค ๊ฐ•์˜์—์„œ CSS/HTML์„ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , JUnit, JDBC, SQL, XML์— ์ต์ˆ™ํ•ด์กŒ๊ณ , Swing, JDBC๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๋ฝ์ฒ˜ ๊ด€๋ฆฌ์ž๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ CRUD ์ž‘์—…. ๋ ˆ๋ฒจ 30์ด ๋˜์ž ์ „๋ฌธ๊ฐ€ ๊ต์œก ์„ผํ„ฐ์˜ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ณผ์ •์— ๋“ฑ๋กํ–ˆ๋Š”๋ฐ, ํ”„๋กœ๊ทธ๋žจ์—๋Š” ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ, JavaFX, Servlets, JSF, JSP๊ฐ€ ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„์— EJB ๊ฐ•์ขŒ๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ์•„์ง 2๋‹ฌ ์ •๋„ ๋‚จ์•˜๊ธฐ ๋•Œ๋ฌธ์— Spring ๋™์˜์ƒ ํŠœํ† ๋ฆฌ์–ผ์„ ๊ตฌ๋งคํ•ด์„œ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ฌด๋ ต ๋‚˜๋Š” ์ด๋ฏธ ๋Œ€ํ•™์„ ์กธ์—…ํ–ˆ๊ณ  ๊ทธ๋“ค์€ ์ด๋ฏธ ์ง€์—ญ ๊ตฐ๋ถ€๋Œ€์—์„œ ๋‚˜๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์ผ๋ฐ˜ Muscovite๊ฐ€ ๊ทธ๋ ‡๋“ฏ์ด ๊ตฐ ๋“ฑ๋ก ๋ฐ ์ž…๋Œ€ ์‚ฌ๋ฌด์†Œ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋“  ํ•ด๊ฒฐํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ๋ชจ๋“  ์žฅ๋‹จ์ ์„ ๊ณ ๋ คํ•œ ํ›„ ์กฐ๊ตญ์— ๋นš์„ ์†”์งํ•˜๊ฒŒ ๊ฐš๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  11 ์›” 20, 15 ์ผ์— ๋‚˜๋Š” ์ด๋ฏธ ์šฉ๊ฐํ•œ ์ „๋žต ๋ฏธ์‚ฌ์ผ ๋ถ€๋Œ€์˜ ๋ถ€๋Œ€ ์ค‘ ํ•˜๋‚˜์˜ ์œ„์น˜์— ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์€ ์˜๋ฏธ๊ฐ€ ์—†์œผ๋ฉฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๊ด€๋ จ์ด ๊ฑฐ์˜ ์—†์—ˆ์œผ๋ฉฐ ๋™์› ํ•ด์ œ ์ค‘์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ž์œ  ์‹œ๊ฐ„์— Java ๋งค๋‰ด์–ผ์„ ์ฝ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๋„์‹œ์˜ Java Junior ๊ณต์„์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋ชจ์Šคํฌ๋ฐ”๋กœ ๋Œ์•„ ๊ฐ€์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. DMB๋ฅผ ๋งˆ์น˜๊ณ  ์กฐ๊ธˆ ์ •์‹ ์„ ์ฐจ๋ฆฐ ํ›„ JavaRush์— ๋‘ ๋ฒˆ์งธ ๊ณ„์ •์„ ๊ฐœ์„คํ•˜๊ณ  ๊ตฌ๋…๊ถŒ์„ ๊ตฌ๋งคํ–ˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด... ์ €๋Š” ์ด ๊ณ„์ •์˜ ๋ ˆ๋ฒจ 32์ด๊ณ  Java Core์— ๋Œ€ํ•ด ๋ณต์Šตํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์•ฝ 5์ผ ๋งŒ์— ๋ ˆ๋ฒจ 15์— ๋„๋‹ฌํ–ˆ๊ณ , ์Šคํ‚ฌ์ด ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฐ˜ํ™˜๋œ๋‹ค๋Š” ์‚ฌ์‹ค์— ์˜๊ฐ์„ ๋ฐ›์•„ ์ด๋ ฅ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๋‚  ํ˜„์ง€ IT์—…์ฒด๋กœ๋ถ€ํ„ฐ ์ „ํ™”๊ฐ€ ๊ฑธ๋ ค์™€ ๊ฐ•์—ฐ์— ์ดˆ๋Œ€๋๋‹ค. ์ธํ„ฐ๋ทฐ์—์„œ HR์˜ ์†Œ๋…€๋Š” ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์„ ํ•˜๊ณ  ๋‚˜์—๊ฒŒ ์•Œ๋ ค์ง„ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋ฌผ์—ˆ๊ณ  ๋‚ด๊ฐ€ ๋” ์ข‹์•„ํ•˜๋Š” ๊ฒƒ์€ ์•ž๋ฉด ๋˜๋Š” ๋’ท๋ฉด์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š์•˜๊ณ  ๋‹จ์ง€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์ผํ•˜๊ณ  ์‹ถ์—ˆ๊ณ  JavaScript ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์œ„์น˜์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ž‘์—…์„ ์ž‘์„ฑํ•ด ๋‹ฌ๋ผ๋Š” ์ œ์•ˆ์„ ๋ฐ›์•˜์œผ๋ฉฐ ๋™์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ๋‚˜๋Š” JS๋ฅผ "JavaScript? ๋ญ, ๊ทธ๋Ÿฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋„ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค" ์ •๋„ ์ˆ˜์ค€์œผ๋กœ ์•Œ์•˜๊ณ , ์ง‘์— ์˜ค์ž๋งˆ์ž ๋ฐ”๋กœ ์ž๋ฆฌ์— ์•‰์•„ ๋งค๋‰ด์–ผ์„ ๊ณต๋ถ€ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ 3์ผ์ด ์ง€๋‚˜์„œ ํ…Œ์ŠคํŠธ ๊ณผ์ œ ์ž์ฒด๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ 7์ผ์ด ๊ฑธ๋ ธ๊ณ , 6์ผ ์ €๋…์— ๊ณ ์šฉ์ฃผ์—๊ฒŒ ์ฝ”๋“œ๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๋ฉฐ์น  ํ›„ ๊ทธ๋“ค์€ ๋‚˜์—๊ฒŒ ์ „ํ™”๋ฅผ ๊ฑธ์–ด ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ๋‹ค๊ณ  ๋งํ–ˆ๊ณ  ๋‚˜๋Š” ๋ฏธ๋ž˜์˜ ๋ฆฌ๋”์™€ ํ•จ๊ป˜ ์˜ค๋””์…˜์— ์ดˆ๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉด์ ‘์€ 10~15๋ถ„ ์ •๋„ ์ง„ํ–‰๋˜์—ˆ๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด ์ž๋ฆฌ์— ํ•ฉ๊ฒฉํ–ˆ์Šต๋‹ˆ๋‹ค :) 3๊ฐœ์›”๊ฐ„ ์‹œํ—˜๊ธฐ๊ฐ„์„ ๊ฑฐ์ณ JS ํ…Œ์ŠคํŠธ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋งˆ์ณค๊ณ  ์ง€๊ธˆ์€ ๋Œ€๊ธฐ์—… ์ค‘ ํ•œ ๊ณณ์—์„œ ๊ทผ๋ฌดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์‹œ์˜ ๋„“์€ 7์ธต์งœ๋ฆฌ ๋น„์ฆˆ๋‹ˆ์Šค ์„ผํ„ฐ์—๋Š” ๋ ˆํฌ๋ฆฌ์—์ด์…˜ ๊ณต๊ฐ„๊ณผ ์ฒด์œก๊ด€์ด ์žˆ์Šต๋‹ˆ๋‹ค :) ๋ ˆ๋ฒจ 30์ด ๋˜์ž ์ „๋ฌธ๊ฐ€ ๊ต์œก ์„ผํ„ฐ์˜ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ณผ์ •์— ๋“ฑ๋กํ–ˆ๋Š”๋ฐ, ํ”„๋กœ๊ทธ๋žจ์—๋Š” ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ, JavaFX, Servlets, JSF, JSP๊ฐ€ ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„์— EJB ๊ฐ•์ขŒ๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ์•„์ง 2๋‹ฌ ์ •๋„ ๋‚จ์•˜๊ธฐ ๋•Œ๋ฌธ์— Spring ๋™์˜์ƒ ํŠœํ† ๋ฆฌ์–ผ์„ ๊ตฌ๋งคํ•ด์„œ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ฌด๋ ต ๋‚˜๋Š” ์ด๋ฏธ ๋Œ€ํ•™์„ ์กธ์—…ํ–ˆ๊ณ  ๊ทธ๋“ค์€ ์ด๋ฏธ ์ง€์—ญ ๊ตฐ๋ถ€๋Œ€์—์„œ ๋‚˜๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์ผ๋ฐ˜ Muscovite๊ฐ€ ๊ทธ๋ ‡๋“ฏ์ด ๊ตฐ ๋“ฑ๋ก ๋ฐ ์ž…๋Œ€ ์‚ฌ๋ฌด์†Œ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋“  ํ•ด๊ฒฐํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ๋ชจ๋“  ์žฅ๋‹จ์ ์„ ๊ณ ๋ คํ•œ ํ›„ ์กฐ๊ตญ์— ๋นš์„ ์†”์งํ•˜๊ฒŒ ๊ฐš๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  11 ์›” 20, 15 ์ผ์— ๋‚˜๋Š” ์ด๋ฏธ ์šฉ๊ฐํ•œ ์ „๋žต ๋ฏธ์‚ฌ์ผ ๋ถ€๋Œ€์˜ ๋ถ€๋Œ€ ์ค‘ ํ•˜๋‚˜์˜ ์œ„์น˜์— ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์€ ์˜๋ฏธ๊ฐ€ ์—†์œผ๋ฉฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๊ด€๋ จ์ด ๊ฑฐ์˜ ์—†์—ˆ์œผ๋ฉฐ ๋™์› ํ•ด์ œ ์ค‘์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ž์œ  ์‹œ๊ฐ„์— Java ๋งค๋‰ด์–ผ์„ ์ฝ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๋„์‹œ์˜ Java Junior ๊ณต์„์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋ชจ์Šคํฌ๋ฐ”๋กœ ๋Œ์•„ ๊ฐ€์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. DMB๋ฅผ ๋งˆ์น˜๊ณ  ์กฐ๊ธˆ ์ •์‹ ์„ ์ฐจ๋ฆฐ ํ›„ JavaRush์— ๋‘ ๋ฒˆ์งธ ๊ณ„์ •์„ ๊ฐœ์„คํ•˜๊ณ  ๊ตฌ๋…๊ถŒ์„ ๊ตฌ๋งคํ–ˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด... ์ €๋Š” ์ด ๊ณ„์ •์˜ ๋ ˆ๋ฒจ 32์ด๊ณ  Java Core์— ๋Œ€ํ•ด ๋ณต์Šตํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์•ฝ 5์ผ ๋งŒ์— ๋ ˆ๋ฒจ 15์— ๋„๋‹ฌํ–ˆ๊ณ , ์Šคํ‚ฌ์ด ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฐ˜ํ™˜๋œ๋‹ค๋Š” ์‚ฌ์‹ค์— ์˜๊ฐ์„ ๋ฐ›์•„ ์ด๋ ฅ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๋‚  ํ˜„์ง€ IT์—…์ฒด๋กœ๋ถ€ํ„ฐ ์ „ํ™”๊ฐ€ ๊ฑธ๋ ค์™€ ๊ฐ•์—ฐ์— ์ดˆ๋Œ€๋๋‹ค. ์ธํ„ฐ๋ทฐ์—์„œ HR์˜ ์†Œ๋…€๋Š” ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์„ ํ•˜๊ณ  ๋‚˜์—๊ฒŒ ์•Œ๋ ค์ง„ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋ฌผ์—ˆ๊ณ  ๋‚ด๊ฐ€ ๋” ์ข‹์•„ํ•˜๋Š” ๊ฒƒ์€ ์•ž๋ฉด ๋˜๋Š” ๋’ท๋ฉด์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š์•˜๊ณ  ๋‹จ์ง€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์ผํ•˜๊ณ  ์‹ถ์—ˆ๊ณ  JavaScript ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์œ„์น˜์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ž‘์—…์„ ์ž‘์„ฑํ•ด ๋‹ฌ๋ผ๋Š” ์ œ์•ˆ์„ ๋ฐ›์•˜์œผ๋ฉฐ ๋™์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ๋‚˜๋Š” JS๋ฅผ "JavaScript? ๋ญ, ๊ทธ๋Ÿฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋„ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค" ์ •๋„ ์ˆ˜์ค€์œผ๋กœ ์•Œ์•˜๊ณ , ์ง‘์— ์˜ค์ž๋งˆ์ž ๋ฐ”๋กœ ์ž๋ฆฌ์— ์•‰์•„ ๋งค๋‰ด์–ผ์„ ๊ณต๋ถ€ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ 3์ผ์ด ์ง€๋‚˜์„œ ํ…Œ์ŠคํŠธ ๊ณผ์ œ ์ž์ฒด๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ 7์ผ์ด ๊ฑธ๋ ธ๊ณ , 6์ผ ์ €๋…์— ๊ณ ์šฉ์ฃผ์—๊ฒŒ ์ฝ”๋“œ๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๋ฉฐ์น  ํ›„ ๊ทธ๋“ค์€ ๋‚˜์—๊ฒŒ ์ „ํ™”๋ฅผ ๊ฑธ์–ด ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ๋‹ค๊ณ  ๋งํ–ˆ๊ณ  ๋‚˜๋Š” ๋ฏธ๋ž˜์˜ ๋ฆฌ๋”์™€ ํ•จ๊ป˜ ์˜ค๋””์…˜์— ์ดˆ๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉด์ ‘์€ 10~15๋ถ„ ์ •๋„ ์ง„ํ–‰๋˜์—ˆ๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด ์ž๋ฆฌ์— ํ•ฉ๊ฒฉํ–ˆ์Šต๋‹ˆ๋‹ค :) 3๊ฐœ์›”๊ฐ„ ์‹œํ—˜๊ธฐ๊ฐ„์„ ๊ฑฐ์ณ JS ํ…Œ์ŠคํŠธ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋งˆ์ณค๊ณ  ์ง€๊ธˆ์€ ๋Œ€๊ธฐ์—… ์ค‘ ํ•œ ๊ณณ์—์„œ ๊ทผ๋ฌดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์‹œ์˜ ๋„“์€ 7์ธต์งœ๋ฆฌ ๋น„์ฆˆ๋‹ˆ์Šค ์„ผํ„ฐ์—๋Š” ๋ ˆํฌ๋ฆฌ์—์ด์…˜ ๊ณต๊ฐ„๊ณผ ์ฒด์œก๊ด€์ด ์žˆ์Šต๋‹ˆ๋‹ค :) ๋ ˆ๋ฒจ 30์ด ๋˜์ž ์ „๋ฌธ๊ฐ€ ๊ต์œก ์„ผํ„ฐ์˜ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ณผ์ •์— ๋“ฑ๋กํ–ˆ๋Š”๋ฐ, ํ”„๋กœ๊ทธ๋žจ์—๋Š” ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ, JavaFX, Servlets, JSF, JSP๊ฐ€ ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„์— EJB ๊ฐ•์ขŒ๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ์•„์ง 2๋‹ฌ ์ •๋„ ๋‚จ์•˜๊ธฐ ๋•Œ๋ฌธ์— Spring ๋™์˜์ƒ ํŠœํ† ๋ฆฌ์–ผ์„ ๊ตฌ๋งคํ•ด์„œ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ฌด๋ ต ๋‚˜๋Š” ์ด๋ฏธ ๋Œ€ํ•™์„ ์กธ์—…ํ–ˆ๊ณ  ๊ทธ๋“ค์€ ์ด๋ฏธ ์ง€์—ญ ๊ตฐ๋ถ€๋Œ€์—์„œ ๋‚˜๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์ผ๋ฐ˜ Muscovite๊ฐ€ ๊ทธ๋ ‡๋“ฏ์ด ๊ตฐ ๋“ฑ๋ก ๋ฐ ์ž…๋Œ€ ์‚ฌ๋ฌด์†Œ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋“  ํ•ด๊ฒฐํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ๋ชจ๋“  ์žฅ๋‹จ์ ์„ ๊ณ ๋ คํ•œ ํ›„ ์กฐ๊ตญ์— ๋นš์„ ์†”์งํ•˜๊ฒŒ ๊ฐš๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  11 ์›” 20, 15 ์ผ์— ๋‚˜๋Š” ์ด๋ฏธ ์šฉ๊ฐํ•œ ์ „๋žต ๋ฏธ์‚ฌ์ผ ๋ถ€๋Œ€์˜ ๋ถ€๋Œ€ ์ค‘ ํ•˜๋‚˜์˜ ์œ„์น˜์— ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์€ ์˜๋ฏธ๊ฐ€ ์—†์œผ๋ฉฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๊ด€๋ จ์ด ๊ฑฐ์˜ ์—†์—ˆ์œผ๋ฉฐ ๋™์› ํ•ด์ œ ์ค‘์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ž์œ  ์‹œ๊ฐ„์— Java ๋งค๋‰ด์–ผ์„ ์ฝ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๋„์‹œ์˜ Java Junior ๊ณต์„์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋ชจ์Šคํฌ๋ฐ”๋กœ ๋Œ์•„ ๊ฐ€์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. DMB๋ฅผ ๋งˆ์น˜๊ณ  ์กฐ๊ธˆ ์ •์‹ ์„ ์ฐจ๋ฆฐ ํ›„ JavaRush์— ๋‘ ๋ฒˆ์งธ ๊ณ„์ •์„ ๊ฐœ์„คํ•˜๊ณ  ๊ตฌ๋…๊ถŒ์„ ๊ตฌ๋งคํ–ˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด... ์ €๋Š” ์ด ๊ณ„์ •์˜ ๋ ˆ๋ฒจ 32์ด๊ณ  Java Core์— ๋Œ€ํ•ด ๋ณต์Šตํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์•ฝ 5์ผ ๋งŒ์— ๋ ˆ๋ฒจ 15์— ๋„๋‹ฌํ–ˆ๊ณ , ์Šคํ‚ฌ์ด ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฐ˜ํ™˜๋œ๋‹ค๋Š” ์‚ฌ์‹ค์— ์˜๊ฐ์„ ๋ฐ›์•„ ์ด๋ ฅ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๋‚  ํ˜„์ง€ IT์—…์ฒด๋กœ๋ถ€ํ„ฐ ์ „ํ™”๊ฐ€ ๊ฑธ๋ ค์™€ ๊ฐ•์—ฐ์— ์ดˆ๋Œ€๋๋‹ค. ์ธํ„ฐ๋ทฐ์—์„œ HR์˜ ์†Œ๋…€๋Š” ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์„ ํ•˜๊ณ  ๋‚˜์—๊ฒŒ ์•Œ๋ ค์ง„ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋ฌผ์—ˆ๊ณ  ๋‚ด๊ฐ€ ๋” ์ข‹์•„ํ•˜๋Š” ๊ฒƒ์€ ์•ž๋ฉด ๋˜๋Š” ๋’ท๋ฉด์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š์•˜๊ณ  ๋‹จ์ง€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์ผํ•˜๊ณ  ์‹ถ์—ˆ๊ณ  JavaScript ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์œ„์น˜์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ž‘์—…์„ ์ž‘์„ฑํ•ด ๋‹ฌ๋ผ๋Š” ์ œ์•ˆ์„ ๋ฐ›์•˜์œผ๋ฉฐ ๋™์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ๋‚˜๋Š” JS๋ฅผ "JavaScript? ๋ญ, ๊ทธ๋Ÿฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋„ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค" ์ •๋„ ์ˆ˜์ค€์œผ๋กœ ์•Œ์•˜๊ณ , ์ง‘์— ์˜ค์ž๋งˆ์ž ๋ฐ”๋กœ ์ž๋ฆฌ์— ์•‰์•„ ๋งค๋‰ด์–ผ์„ ๊ณต๋ถ€ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ 3์ผ์ด ์ง€๋‚˜์„œ ํ…Œ์ŠคํŠธ ๊ณผ์ œ ์ž์ฒด๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ 7์ผ์ด ๊ฑธ๋ ธ๊ณ , 6์ผ ์ €๋…์— ๊ณ ์šฉ์ฃผ์—๊ฒŒ ์ฝ”๋“œ๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๋ฉฐ์น  ํ›„ ๊ทธ๋“ค์€ ๋‚˜์—๊ฒŒ ์ „ํ™”๋ฅผ ๊ฑธ์–ด ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ๋‹ค๊ณ  ๋งํ–ˆ๊ณ  ๋‚˜๋Š” ๋ฏธ๋ž˜์˜ ๋ฆฌ๋”์™€ ํ•จ๊ป˜ ์˜ค๋””์…˜์— ์ดˆ๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉด์ ‘์€ 10~15๋ถ„ ์ •๋„ ์ง„ํ–‰๋˜์—ˆ๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด ์ž๋ฆฌ์— ํ•ฉ๊ฒฉํ–ˆ์Šต๋‹ˆ๋‹ค :) 3๊ฐœ์›”๊ฐ„ ์‹œํ—˜๊ธฐ๊ฐ„์„ ๊ฑฐ์ณ JS ํ…Œ์ŠคํŠธ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋งˆ์ณค๊ณ  ์ง€๊ธˆ์€ ๋Œ€๊ธฐ์—… ์ค‘ ํ•œ ๊ณณ์—์„œ ๊ทผ๋ฌดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์‹œ์˜ ๋„“์€ 7์ธต์งœ๋ฆฌ ๋น„์ฆˆ๋‹ˆ์Šค ์„ผํ„ฐ์—๋Š” ๋ ˆํฌ๋ฆฌ์—์ด์…˜ ๊ณต๊ฐ„๊ณผ ์ฒด์œก๊ด€์ด ์žˆ์Šต๋‹ˆ๋‹ค :) ๊ทธ๊ณณ์—์„œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ผ์ด ๊ฑฐ์˜ ์—†์—ˆ๊ณ , ์ œ๋Œ€ํ•˜๋Š” ๋™์•ˆ ๋‚˜๋Š” ์—ฌ๊ฐ€ ์‹œ๊ฐ„์— Java ๋งค๋‰ด์–ผ์„ ์ฝ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๋‚ด๊ฐ€ ์‚ฌ๋Š” ๋„์‹œ์˜ Java Junior ๊ณต์„์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ ๋ชจ์Šคํฌ๋ฐ”๋กœ ๋Œ์•„๊ฐ€์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. DMB๋ฅผ ๋งˆ์น˜๊ณ  ์กฐ๊ธˆ ์ •์‹ ์„ ์ฐจ๋ฆฐ ํ›„ JavaRush์— ๋‘ ๋ฒˆ์งธ ๊ณ„์ •์„ ๊ฐœ์„คํ•˜๊ณ  ๊ตฌ๋…๊ถŒ์„ ๊ตฌ๋งคํ–ˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด... ์ €๋Š” ์ด ๊ณ„์ •์˜ ๋ ˆ๋ฒจ 32์ด๊ณ  Java Core์— ๋Œ€ํ•ด ๋ณต์Šตํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์•ฝ 5์ผ ๋งŒ์— ๋ ˆ๋ฒจ 15์— ๋„๋‹ฌํ–ˆ๊ณ , ์Šคํ‚ฌ์ด ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฐ˜ํ™˜๋œ๋‹ค๋Š” ์‚ฌ์‹ค์— ์˜๊ฐ์„ ๋ฐ›์•„ ์ด๋ ฅ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๋‚  ํ˜„์ง€ IT์—…์ฒด๋กœ๋ถ€ํ„ฐ ์ „ํ™”๊ฐ€ ๊ฑธ๋ ค์™€ ๊ฐ•์—ฐ์— ์ดˆ๋Œ€๋๋‹ค. ์ธํ„ฐ๋ทฐ์—์„œ HR์˜ ์†Œ๋…€๋Š” ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์„ ํ•˜๊ณ  ๋‚˜์—๊ฒŒ ์•Œ๋ ค์ง„ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋ฌผ์—ˆ๊ณ  ๋‚ด๊ฐ€ ๋” ์ข‹์•„ํ•˜๋Š” ๊ฒƒ์€ ์•ž๋ฉด ๋˜๋Š” ๋’ท๋ฉด์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š์•˜๊ณ  ๋‹จ์ง€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์ผํ•˜๊ณ  ์‹ถ์—ˆ๊ณ  JavaScript ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์œ„์น˜์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ž‘์—…์„ ์ž‘์„ฑํ•ด ๋‹ฌ๋ผ๋Š” ์ œ์•ˆ์„ ๋ฐ›์•˜์œผ๋ฉฐ ๋™์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ๋‚˜๋Š” JS๋ฅผ "JavaScript? ๋ญ, ๊ทธ๋Ÿฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋„ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค" ์ •๋„ ์ˆ˜์ค€์œผ๋กœ ์•Œ์•˜๊ณ , ์ง‘์— ์˜ค์ž๋งˆ์ž ๋ฐ”๋กœ ์ž๋ฆฌ์— ์•‰์•„ ๋งค๋‰ด์–ผ์„ ๊ณต๋ถ€ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ 3์ผ์ด ์ง€๋‚˜์„œ ํ…Œ์ŠคํŠธ ๊ณผ์ œ ์ž์ฒด๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ 7์ผ์ด ๊ฑธ๋ ธ๊ณ , 6์ผ ์ €๋…์— ๊ณ ์šฉ์ฃผ์—๊ฒŒ ์ฝ”๋“œ๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๋ฉฐ์น  ํ›„ ๊ทธ๋“ค์€ ๋‚˜์—๊ฒŒ ์ „ํ™”๋ฅผ ๊ฑธ์–ด ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ๋‹ค๊ณ  ๋งํ–ˆ๊ณ  ๋‚˜๋Š” ๋ฏธ๋ž˜์˜ ๋ฆฌ๋”์™€ ํ•จ๊ป˜ ์˜ค๋””์…˜์— ์ดˆ๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉด์ ‘์€ 10~15๋ถ„ ์ •๋„ ์ง„ํ–‰๋˜์—ˆ๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด ์ž๋ฆฌ์— ํ•ฉ๊ฒฉํ–ˆ์Šต๋‹ˆ๋‹ค :) 3๊ฐœ์›”๊ฐ„ ์‹œํ—˜๊ธฐ๊ฐ„์„ ๊ฑฐ์ณ JS ํ…Œ์ŠคํŠธ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋งˆ์ณค๊ณ  ์ง€๊ธˆ์€ ๋Œ€๊ธฐ์—… ์ค‘ ํ•œ ๊ณณ์—์„œ ๊ทผ๋ฌดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์‹œ์˜ ๋„“์€ 7์ธต์งœ๋ฆฌ ๋น„์ฆˆ๋‹ˆ์Šค ์„ผํ„ฐ์—๋Š” ๋ ˆํฌ๋ฆฌ์—์ด์…˜ ๊ณต๊ฐ„๊ณผ ์ฒด์œก๊ด€์ด ์žˆ์Šต๋‹ˆ๋‹ค :) ๊ทธ๊ณณ์—์„œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ผ์ด ๊ฑฐ์˜ ์—†์—ˆ๊ณ , ์ œ๋Œ€ํ•˜๋Š” ๋™์•ˆ ๋‚˜๋Š” ์—ฌ๊ฐ€ ์‹œ๊ฐ„์— Java ๋งค๋‰ด์–ผ์„ ์ฝ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๋‚ด๊ฐ€ ์‚ฌ๋Š” ๋„์‹œ์˜ Java Junior ๊ณต์„์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ ๋ชจ์Šคํฌ๋ฐ”๋กœ ๋Œ์•„๊ฐ€์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. DMB๋ฅผ ๋งˆ์น˜๊ณ  ์กฐ๊ธˆ ์ •์‹ ์„ ์ฐจ๋ฆฐ ํ›„ JavaRush์— ๋‘ ๋ฒˆ์งธ ๊ณ„์ •์„ ๊ฐœ์„คํ•˜๊ณ  ๊ตฌ๋…๊ถŒ์„ ๊ตฌ๋งคํ–ˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด... ์ €๋Š” ์ด ๊ณ„์ •์˜ ๋ ˆ๋ฒจ 32์ด๊ณ  Java Core์— ๋Œ€ํ•ด ๋ณต์Šตํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์•ฝ 5์ผ ๋งŒ์— ๋ ˆ๋ฒจ 15์— ๋„๋‹ฌํ–ˆ๊ณ , ์Šคํ‚ฌ์ด ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฐ˜ํ™˜๋œ๋‹ค๋Š” ์‚ฌ์‹ค์— ์˜๊ฐ์„ ๋ฐ›์•„ ์ด๋ ฅ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๋‚  ํ˜„์ง€ IT์—…์ฒด๋กœ๋ถ€ํ„ฐ ์ „ํ™”๊ฐ€ ๊ฑธ๋ ค์™€ ๊ฐ•์—ฐ์— ์ดˆ๋Œ€๋๋‹ค. ์ธํ„ฐ๋ทฐ์—์„œ HR์˜ ์†Œ๋…€๋Š” ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์„ ํ•˜๊ณ  ๋‚˜์—๊ฒŒ ์•Œ๋ ค์ง„ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋ฌผ์—ˆ๊ณ  ๋‚ด๊ฐ€ ๋” ์ข‹์•„ํ•˜๋Š” ๊ฒƒ์€ ์•ž๋ฉด ๋˜๋Š” ๋’ท๋ฉด์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š์•˜๊ณ  ๋‹จ์ง€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์ผํ•˜๊ณ  ์‹ถ์—ˆ๊ณ  JavaScript ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์œ„์น˜์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ž‘์—…์„ ์ž‘์„ฑํ•ด ๋‹ฌ๋ผ๋Š” ์ œ์•ˆ์„ ๋ฐ›์•˜์œผ๋ฉฐ ๋™์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ๋‚˜๋Š” JS๋ฅผ "JavaScript? ๋ญ, ๊ทธ๋Ÿฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋„ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค" ์ •๋„ ์ˆ˜์ค€์œผ๋กœ ์•Œ์•˜๊ณ , ์ง‘์— ์˜ค์ž๋งˆ์ž ๋ฐ”๋กœ ์ž๋ฆฌ์— ์•‰์•„ ๋งค๋‰ด์–ผ์„ ๊ณต๋ถ€ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ 3์ผ์ด ์ง€๋‚˜์„œ ํ…Œ์ŠคํŠธ ๊ณผ์ œ ์ž์ฒด๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ 7์ผ์ด ๊ฑธ๋ ธ๊ณ , 6์ผ ์ €๋…์— ๊ณ ์šฉ์ฃผ์—๊ฒŒ ์ฝ”๋“œ๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๋ฉฐ์น  ํ›„ ๊ทธ๋“ค์€ ๋‚˜์—๊ฒŒ ์ „ํ™”๋ฅผ ๊ฑธ์–ด ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ๋‹ค๊ณ  ๋งํ–ˆ๊ณ  ๋‚˜๋Š” ๋ฏธ๋ž˜์˜ ๋ฆฌ๋”์™€ ํ•จ๊ป˜ ์˜ค๋””์…˜์— ์ดˆ๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉด์ ‘์€ 10~15๋ถ„ ์ •๋„ ์ง„ํ–‰๋˜์—ˆ๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด ์ž๋ฆฌ์— ํ•ฉ๊ฒฉํ–ˆ์Šต๋‹ˆ๋‹ค :) 3๊ฐœ์›”๊ฐ„ ์‹œํ—˜๊ธฐ๊ฐ„์„ ๊ฑฐ์ณ JS ํ…Œ์ŠคํŠธ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋งˆ์ณค๊ณ  ์ง€๊ธˆ์€ ๋Œ€๊ธฐ์—… ์ค‘ ํ•œ ๊ณณ์—์„œ ๊ทผ๋ฌดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์‹œ์˜ ๋„“์€ 7์ธต์งœ๋ฆฌ ๋น„์ฆˆ๋‹ˆ์Šค ์„ผํ„ฐ์—๋Š” ๋ ˆํฌ๋ฆฌ์—์ด์…˜ ๊ณต๊ฐ„๊ณผ ์ฒด์œก๊ด€์ด ์žˆ์Šต๋‹ˆ๋‹ค :)
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION