JavaRush /Java Blog /Random-KO /๋˜ IT๊ณผ์— ๊ฐ„ 3ํ•™๋…„ ํ•™์ƒ
ะžะปะตะณ ะะฝะดั€ะตะตะฒ
๋ ˆ๋ฒจ 37
ะžะดะตััะฐ

๋˜ IT๊ณผ์— ๊ฐ„ 3ํ•™๋…„ ํ•™์ƒ

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
๋ชจ๋‘๋“ค ์ข‹์€ ํ•˜๋ฃจ ๋˜์„ธ์š”. ์ด์ œ ์ œ๊ฐ€ ์–ด๋–ป๊ฒŒ "๋‚ ๊ฐœ๋ฅผ ํŽผ์ณค๋Š”์ง€"์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ๋“ค๋ ค๋“œ๋ฆด ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค... ์ œ ์ด๋ฆ„์€ ์˜ฌ๋ ‰์ด๊ณ  21์‚ด์ž…๋‹ˆ๋‹ค.
๋˜ IT๊ณผ์— ๊ฐ„ 3ํ•™๋…„ ํ•™์ƒ - 1
์ €๋Š” ์–ด๋ ธ์„ ๋•Œ๋ถ€ํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๊ณ  ์‹ถ์—ˆ๊ณ , ์•„๋ฒ„์ง€๋„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋ผ๊ณ  ํ•˜์…จ์–ด์š”. ๋‚˜๋Š” ๊ทธ์—๊ฒŒ์„œ ์ฑ…์„ ๋ฐ›์•„๋ณด๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธ€์Ž„์š”, ๊ทธ๊ฑด ํ—›์†Œ๋ฆฌ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ฐฐ์šฐ๊ฒ ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ํžˆ๋ธŒ๋ฆฌ์–ด(!)์™€ ์ปดํ“จํ„ฐ ๊ณผํ•™์„ ์‹ฌ๋„ ์žˆ๊ฒŒ ๊ณต๋ถ€ํ•˜๋Š” ํ•™๊ต๋กœ ๋ณด๋‚ด์กŒ๋Š”๋ฐ, ๊ฑฐ๊ธฐ์—์„œ ์Šˆํผ ๊ธฐ์ดˆ๋ฅผ ๋ฐ›์•˜๋‹ค๊ณ ๋Š” ํ•  ์ˆ˜ ์—†์ง€๋งŒ ํŒŒ์Šค์นผ๊ณผ HTML, ๊ทธ๋ฆฌ๊ณ  ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ธฐ์ดˆ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ €๋Š” ์ด๊ฒƒ์„ ์‹ฌ๊ฐํ•˜๊ฒŒ ๋ฐ›์•„๋“ค์ด์ง€ ์•Š์•˜๊ณ  ๋ชจ๋“  ์‚ฌ๋žŒ์˜ ๊ฒƒ์„ ๋ณต์‚ฌํ–ˆ์œผ๋ฉฐ ์‹ค์ œ๋กœ 3, 4ํ•™๋…„๊ณผ ํ•จ๊ป˜ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ์ž…ํ•™์— ๊ด€ํ•œ ์งˆ๋ฌธ์ด ์ƒ๊ฒจ์„œ ๊ตฌ๊ธ€๋ง์„ ํ•˜๋‹ค๊ฐ€ STEP ์•„์นด๋ฐ๋ฏธ์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ  ๊ฑฐ๊ธฐ์— ๊ฐ€๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ผ์ด ์ˆœ์กฐ๋กญ๊ฒŒ ์ง„ํ–‰๋  ๊ฒƒ ๊ฐ™์•˜๊ณ , ์‹ฌ์ง€์–ด ๊ตญ๊ฐ€ ์‹œํ—˜(ํ†ตํ•ฉ ์‹œํ—˜)์ด ํ•„์š” ์—†๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋“ฑ๋กํ•˜์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ์–ด๋จธ๋‹ˆ๊ฐ€ ๊ทธ๊ณณ์—์„œ ๊ณต๋ถ€ํ•˜๋Š” ๋ฐ ๋น„์šฉ์ด ์–ผ๋งˆ๋‚˜ ๋“œ๋Š”์ง€ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ , ๊ทธ ๋‹น์‹œ์—๋Š” ๋ˆ์ด ๋งค์šฐ ๋ถ€์กฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋จธ๋‹ˆ๋Š” ์ œ๊ฐ€ ์ •๊ทœ ๋Œ€ํ•™์— ๊ฐ€๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ๋„ˆ๋ฌด ๋Šฆ์—ˆ์Šต๋‹ˆ๋‹ค :). ZNO ๋“ฑ๋ก์ด ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•™๊ต๊ฐ€ ๋๋‚ฌ๊ณ  ์นœ๊ตฌ๋„ ๋‚จ์ง€ ์•Š์•˜๊ณ  ๋ชจ๋‘ ๋Œ€ํ•™์—์„œ ๋ฐ”๋นด๊ณ  ๋‚˜๋Š” ์˜ํ™”๊ด€์— ์ผํ–ˆ์Šต๋‹ˆ๋‹ค (์ฒญ์†Œ, ํ‹ฐ์ผ“ ๊ด€๋ฆฌ ๋“ฑ). ์•„๋งˆ๋„ ์—ฌ๊ธฐ์—์„œ ๋‚ด ๋จธ๋ฆฌ์— ๋ณ€ํ™”๊ฐ€ ์‹œ์ž‘๋œ ๊ณณ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ผ์ƒ์ ์ธ ์ผ์„ ํ•˜๊ณ , ๋ˆ์„ ๋ฒŒ๊ณ , ๊ณต๋ถ€๋„ ์•ˆ ํ•˜๊ณ , ์ง์—…๋„ ํ˜•ํŽธ์—†๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒŒ ๋ถ€๋„๋Ÿฌ์› ์–ด์š”. ์ •์‹ ์ ์œผ๋กœ ์ธ์ƒ์—์„œ ๊ฐ€์žฅ ํž˜๋“  ์‹œ๊ธฐ์˜€๊ณ , ๊ทธ์ € ๋ถ€๋„๋Ÿฌ์›Œ์„œ ์—ฌ์ž๋“ค๊ณผ์˜ ์˜์‚ฌ์†Œํ†ต๋„ ์ค‘๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๊ทธ๊ณณ์—์„œ 6๊ฐœ์›” ๋™์•ˆ ์ผํ•˜๊ณ  ZNO์— ๋“ฑ๋กํ•œ ํ›„ ๊ฐ™์€ ์‹œ๊ฐ„ ๋™์•ˆ ์ €๋…์—๋Š” ์ˆ˜ํ•™๊ณผ ์šฐํฌ๋ผ์ด๋‚˜์–ด๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ธ์–ด. ๊ทธ๋งŒ๋‘์—ˆ๋˜ ๋‚ ์ด ๊ฐ€์žฅ ํ–‰๋ณตํ–ˆ๊ณ , ์ฆ‰์‹œ ํž˜์ด ์†Ÿ์•„์˜ค๋ฅด๋Š” ๊ฒƒ์„ ๋Š๊ผˆ๊ณ , ์—ฌ๋ฆ„์— ์‹œํ—˜์— ํ•ฉ๊ฒฉํ•˜๊ณ  ์ž˜ ํ•ฉ๊ฒฉํ•˜๊ณ  ์˜ˆ์‚ฐ ์ง€์› ๋Œ€ํ•™์— ์ž…ํ•™ํ•˜์—ฌ ์ปดํ“จํ„ฐ ๊ณผํ•™์„ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก , ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค์‹œ ๊ธด์žฅ์„ ํ’€์—ˆ์Šต๋‹ˆ๋‹ค :) ์–ด๋–ป๊ฒŒ ๋“  ์ง€์‹์ด ์ €์ ˆ๋กœ ๋‚˜์˜ฌ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๊ณผ์ •์—์„œ๋Š” ๋ฐฐ์—ด์„ ์ดˆ๊ธฐํ™”์กฐ์ฐจ ํ•  ์ˆ˜ ์—†์—ˆ๊ณ  ๋ชจ๋“  ์‹ค์Šต์„ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ ๋ชจ๋“  ๊ฒƒ์ด ์ˆœ์กฐ๋กญ๊ฒŒ ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒซํ•ด๊ฐ€ ๋๋‚˜๊ณ  ์—ฌ๋ฆ„์— ๊ณต๋ถ€ํ•˜๊ณ  ์ฑ…์„ ์ฝ์œผ๊ฒ ๋‹ค๊ณ  ๋‹ค์งํ–ˆ์ง€๋งŒ ๋‹น์—ฐํžˆ ๊ทธ๊ฒƒ๋„ ํฌ๊ธฐํ–ˆ๊ณ  ๋‘ ๋ฒˆ์งธ ํ•ด๊ฐ€ ์‹œ์ž‘๋˜๋ฉด์„œ "ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ์ฐฝ์กฐ ์ด๋ก "์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ์ฃผ์ œ๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ๋ฐœ์ 

์ด ์ฃผ์ œ์—๋Š” ๋Œ€ํ•™ ํ”„๋กœ๊ทธ๋žจ์— ๋”ฐ๋ผ ๊ฐ€๋ฅด์น˜์ง€๋Š” ์•Š์•˜์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์„ ๋ฐ”๊พธ๋Š” ๋ฐ”๋กœ ๊ทธ ๋‹จ์–ด๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ I. S. Mazurok ๊ต์‚ฌ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. โ€œ์™œ ์—ฌ๊ธฐ ์™”์–ด?โ€ โ€œ์—ฌ๊ธฐ์„œ๋Š” ์•„๋ฌด ๊ฒƒ๋„ ๊ฐ€๋ฅด์ณ์ฃผ์ง€ ์•Š์„ ๊ฑฐ์•ผโ€ โ€œ๋Œ€ํ•™์ด ๋„ˆ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ๋งŒ๋“ค์–ด์ฃผ์ง€ ์•Š์„ ๊ฑฐ์•ผ. ๊ทธ๋ƒฅ ๊ตฐ๋Œ€์—์„œ ์—ฐ๊ธฐํ•˜๋Š” ๊ฒƒ๋ฟ์ด์•ผโ€ ์„ ์ƒ๋‹˜์ด ์ง์ ‘ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์ผํ•˜๋ฉด์„œ ์ด๋Ÿฐ์ €๋Ÿฐ ์ด์•ผ๊ธฐ๋ฅผ ๋งŽ์ด ํ•˜์…จ๋‹ค. IT ํšŒ์‚ฌ, ๋ชจ๋“  ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€, ์–ด๋–ค ์ง์œ„๊ฐ€ ์žˆ๋Š”์ง€, ์–ด๋–ค ์œ ํ˜•์˜ ํšŒ์‚ฌ(์‹๋ฃŒํ’ˆ, ์•„์›ƒ์†Œ์‹ฑ ๋“ฑ)์ธ์ง€. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋Š” ๊ทธ๊ฒƒ์„ ๋งค์šฐ ํฅ๋ฏธ๋กญ๊ฒŒ ํ•ด๋ƒˆ๊ธฐ ๋•Œ๋ฌธ์— ์ ์  ๋” ๋ญ”๊ฐ€๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์ถœ๋ฐœ์ ์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ์—ฐํžˆ JavaRush๊ฐ€ ๋‚ด ๋ˆˆ์„ ์‚ฌ๋กœ์žก์•˜์Šต๋‹ˆ๋‹ค(VK์˜ ๊ณต๊ฐœ ํŽ˜์ด์ง€์— ๊ด‘๊ณ ). ๋ฌผ๋ก  VK์˜ ๋ชจ๋“  ๊ด‘๊ณ ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํšŒ์˜์ ์ด์—ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์‹œ๋„ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ ˆ๋ฒจ์„ ์•„์ฃผ ์‰ฝ๊ฒŒ ํ†ต๊ณผํ•œ ๋‹ค์Œ ๋‘ ๋ฒˆ์งธ ๋ ˆ๋ฒจ, ๊ทธ ๋‹ค์Œ ์„ธ ๋ฒˆ์งธ, ์ฒซ ๋ฒˆ์งธ โ€œ์†Œ๋ž€โ€์ด ์‹œ์ž‘๋˜์—ˆ์ง€๋งŒ ๋†€๋ž๊ฒŒ๋„ 2~3์‹œ๊ฐ„ ๋™์•ˆ ์•‰์•„์„œ ์ž‘์—…์„ ํ•˜๋Š” ๊ฒƒ์ด ์ •๋ง ์ฆ๊ฑฐ์› ๊ณ , ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ๋ถ€ํ„ฐ ์ž˜ ์ˆ˜ํ–‰ํ–ˆ๊ณ  ์ž‘์—…์ด ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ๊ธฐ๋ปค์Šต๋‹ˆ๊นŒ? 6๋ ˆ๋ฒจ์—์„œ JuvaRush๊ฐ€ ์ง€๊ธ‰๋œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ์•˜๋‚˜์š”? ๋ฌผ๋ก  ๋งค์šฐ ์†์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ์ €๋Š” ํ•™์ƒ์ด์—ˆ๊ณ  ๋ˆ์ด ๋งŽ์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ง€๊ธˆ์€ ์ด ๋ฌธ์ œ๋ฅผ ์ผ๋‹จ ์ œ์ณ๋‘๊ณ  ์ €์ถ•ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋จธ๋‹ˆ๋Š” (๋ˆ์„ ๋ฒŒ๊ธฐ ์œ„ํ•ด) ์ดํƒˆ๋ฆฌ์•„์—์„œ ์˜ค์…จ๋Š”๋ฐ, JavaRush์—์„œ๋งŒ 50% ํ• ์ธ ํ”„๋กœ๋ชจ์…˜์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก , ์ €๋Š” ์–ด๋จธ๋‹ˆ๊ป˜ ๊ฐ„์ฒญํ•˜๊ณ  ์ด๊ฒƒ์ด ์‚ฌ๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ์ฆ๋ช…ํ•ด์•ผ ํ–ˆ๊ณ  ๊ฒฐ๊ตญ์—๋Š” ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋ฌด์ œํ•œ ๊ตฌ๋…๊ถŒ์„ ๊ตฌ์ž…ํ•˜๊ณ  ๋– ๋‚ฌ์Šต๋‹ˆ๋‹ค... ์ €๋Š” ๋Œ€ํ•™์— ๋Œ€ํ•ด ์žŠ์–ด๋ฒ„๋ฆฌ๊ณ  ๋ฐค๋‚ฎ์œผ๋กœ ์•‰์•„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. \festivals\friends, ๋ ˆ๋ฒจ 10,15,20, ๋ฉฐ์น  ๋™์•ˆ ์•‰์•„ ์žˆ๋˜ ์ผ์ด ํฐ ์ผ์ด ์‹œ์ž‘๋˜์—ˆ๊ณ , ๊ธฐ๋ปค์Šต๋‹ˆ๋‹ค. ๋งˆ์นจ๋‚ด ์‹œ๊ฐ„๋„ ๋ชจ๋ฅด๊ณ  ๋ฉฐ์น  ๋™์•ˆ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์„ ์ฐพ์€ ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ ์ „์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ํ•  ์ˆ˜ ์—†์—ˆ๊ณ , ์ž‘์—…์— ์ฐฉ์ˆ˜ํ–ˆ์„ ๋•Œ ๋‚˜๋Š” ๊ทธ ์ผ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๋Š๋‚Œ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. (ํ•˜์ง€๋งŒ ์ด๋ ฅ์„œ์— ๋ฌด์—‡์„ ์“ธ ์ˆ˜ ์žˆ๋Š”์ง€ ์ „ํ˜€ ๋ชฐ๋ž์ง€๋งŒ).

์ฒซ ๋ฒˆ์งธ ์‹คํŒจ

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

6๊ฐœ์›”์ด ์ง€๋‚ฌ์Šต๋‹ˆ๋‹ค

์ด๋ฏธ ๋ ˆ๋ฒจ 35-36์ด ์žˆ์—ˆ๊ณ  ์ค‘์žฌ์ž์—๊ฒŒ ๋‚ด ๊ณ„์ •์— ์—ฐ๋ฃŒ๋ฅผ ์ถ”๊ฐ€ํ•˜๋„๋ก ์š”์ฒญํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฏธ ํŽธ์ง€๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค (๊ทธ ๋‹น์‹œ์—๋Š” ์•„์ง ์ž‘์—…์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค). 6๊ฐœ์›”์ด ์ง€๋‚œ ํ›„ ๊ทธ ํšŒ์‚ฌ๋Š” ๋‹ค์‹œ JavaScript ๊ฐœ๋ฐœ์ž ๊ฐ•์ขŒ๋ฅผ ๊ฐœ์„คํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋‹น์‹œ ์ €๋Š” ์ด๋ฏธ ์ ์‘ํ˜• ๋ ˆ์ด์•„์›ƒ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, Hibirnate, Tomcat์„ ์‚ฌ์šฉํ•˜์—ฌ JavaEE๋กœ ์˜จ๋ผ์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์†Œ์ผ“๊ณผ ์Šค์œ™์— ๋Œ€ํ•œ ๋‚˜๋งŒ์˜ ๋ฉ”์‹ ์ €. ๋‚˜๋Š” ์ด๋ฏธ Git์„ ์‚ฌ์šฉํ–ˆ๊ณ  glassfish์™€ tomcat์— ์„œ๋ฒ„๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค(์ผ๋ฐ˜์ ์œผ๋กœ ์ ์–ด๋„ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์ƒ๊ฐ๋‚˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค). ๋‹น์‹œ ์ €๋Š” JavaScript๋ฅผ 3* ์ˆ˜์ค€(JSON์ด ์žˆ์„ ๋•Œ JavaRush์˜ ์ผ๋ถ€ ์ˆ˜์ค€)์œผ๋กœ ์•Œ๊ณ  ์žˆ์—ˆ์ง€๋งŒ ์ค€๋น„ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋‹ฌ ๋งŒ์— js์˜ ๊ธฐ๋ณธ์„ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ๋ฐฐ์› ์œผ๋ฉฐ ํŠนํžˆ Java์— ๋Œ€ํ•œ ์ข‹์€ ์ง€์‹์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธํ•  ์‹œ๊ฐ„์ด ์™”์Šต๋‹ˆ๋‹ค. CSS, html์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ๊ณผ JS์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ "JS์—์„œ ๋ฐฐ์—ด์„ ์„ ์–ธํ•˜๋Š” ๋ชจ๋“  ๋ฐฉ๋ฒ• ์ž‘์„ฑ" ์ˆ˜์ค€์—์„œ ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ์ธํ„ฐ๋ทฐ ๋Œ€์ƒ์ž๋ฅผ ์„ ์ •ํ•˜๊ณ  ์•ฝ 300 ๋ช…์ด ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ–ˆ์œผ๋ฉฐ ์•ฝ 50 ๋ช…์ด ์ธํ„ฐ๋ทฐ๋ฅผํ–ˆ๋Š”๋ฐ ๊ทธ ์ค‘์—๋Š” ์ €๋„ ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค (์•ˆ๋“œ๋กœ์ด๋“œ ์ฝ”์Šค์˜ ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ์— ํ†ต๊ณผํ•˜์ง€๋„ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค).

์šด

์ธํ„ฐ๋ทฐ์—์„œ ๊ทธ๋“ค์€ ๋‚ด๊ฐ€ ํ”„๋กœ๊ฑฐ๊ฐ€ ๋œ ์ด์œ ๋ฅผ ๋ฌผ์—ˆ๊ณ  ๋‚˜๋Š” ์œ„์—์„œ ์“ด ์ด ์Šฌํ”ˆ ์ด์•ผ๊ธฐ๋ฅผ ๊ทธ๋“ค์—๊ฒŒ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธ€์Ž„, ๊ทธ๋“ค์€ ๋‚ด๊ฐ€ ์ „์— ์ฝ”๋”ฉํ•œ ์ ์ด ์žˆ๋Š”์ง€ ๋ฌผ์—ˆ๊ณ  ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‚ด Git ์ €์žฅ์†Œ(๋งค์šฐ, ๋งค์šฐ ์ค‘์š”ํ•จ)๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์•„๋Š” JavaEE, Hibernate, ๊ธ€์Ž„์š”, ๊ทธ๋“ค์€ ์™œ ์ œ๊ฐ€ Frontend๋ฅผ ์„ ํƒํ–ˆ๋Š”์ง€ ๋ฌผ์—ˆ๊ณ , ์ €๋Š” ๋‹จ์ง€ ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ๊ณ  ์‹ถ์—ˆ๋‹ค๊ณ  ์†”์งํ•˜๊ฒŒ ๋Œ€๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค :) ๊ทธ๋ž˜์„œ ์ €๋Š” ์ด ๊ณผ์ •์— ๋“ค์–ด๊ฐ„ ํ–‰์šด์˜ ์ƒ์œ„ 10์œ„ ์•ˆ์— ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ‹์žˆ์—ˆ๊ณ , ๊ทธ ๋‹น์‹œ(2ํ•™๋…„ ๋ง) ๋Œ€ํ•™์—์„œ ์ผ์–ด๋‚œ ์ผ๊ณผ ์ „ํ˜€ ๋‹ฌ๋ž๊ณ , ๋ชจ๋“  ์ž‘์—…์ด Git ์ €์žฅ์†Œ์— ๊ฒŒ์‹œ๋˜์–ด ์†”๋ฃจ์…˜์— ๋Œ€ํ•œ ํ’€ ์š”์ฒญ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค(์ตœ๊ณ ์˜ ์†”๋ฃจ์…˜์€ ๋‹ค์Œ๊ณผ ๋ณ‘ํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค). ์ฃผ์š” ์ง€์ ). ํ•œ ๋‹ฌ ํ›„, ๊ฐ•์ขŒ ์„ ์ƒ๋‹˜ ์ค‘ ํ•œ ๋ถ„์ด ๋‚˜์—๊ฒŒ ์ž์‹ ์˜ ํšŒ์‚ฌ์— ์ผ์ž๋ฆฌ๋ฅผ ์ œ์•ˆํ–ˆ๊ณ , ๋‚˜๋Š” ๋ณ„ ์ƒ๊ฐ ์—†์ด ๋™์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ๋‚ ๋ถ€ํ„ฐ ๋„ˆ๋ฌด ์–ด๋ ค์› ๋˜ ๋™์‹œ์— ํฅ๋ฏธ๋กœ์› ๊ณ , ํ•œ ๋ฒˆ๋„ ์‚ฌ์šฉํ•ด๋ณธ ์  ์—†๋Š” ๋„๊ตฌ(Less, React, Gulp, Node.js)๊ฐ€ ๋ฐ”๋กœ ์ฃผ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š”์ด ๋ชจ๋“  ๊ฒƒ์„ ์˜ค๋žซ๋™์•ˆ ์กฐ์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์“ด ๊ฒƒ์ฒ˜๋Ÿผ ๋ช…ํ™•ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ ์–ด๋„ ๋‚˜์—๊ฒŒ๋Š” ์ž˜ ํ’€๋ฆฌ์ง€ ์•Š๋Š” ๋ฐ˜์‘์—์„œ ํŠนํžˆ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๋‚˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์•˜๊ณ , ๊ณ ๊ฐ์€ ๋ชจ๋‘ ๋Ÿฌ์‹œ์•„์ธ์ด์—ˆ๊ณ  ํšŒ์‚ฌ์—๋Š” 3๋ช…(ํ›„๋ฐฐ 2๋ช…๊ณผ ์ค‘๊ฐ„ 1๋ช…)๋ฐ–์— ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚ด๋ถ€์˜ ๋ฌด์–ธ๊ฐ€๊ฐ€ ๋งค์ผ ๋‚˜๋ฅผ ์žก์•„๋จน๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด์ฉŒ๋ฉด ๊ทธ๊ฒƒ์€ ๋‹จ์ง€ ๋ฐ”ํ€ด๋ฒŒ๋ ˆ์˜€์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จธ๋ฆฌ๋Š” ์žˆ์ง€๋งŒ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์˜ค๋ž˜ ์ „์— ์—ฌ๊ธฐ์— ๊ธ€์„ ์ผ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. :)) ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋‚ด ์„ฑ์žฅ์€ ์—„์ฒญ๋‚ฌ๊ณ , ๋‚˜๋Š” ์ด๋ฏธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์–ด๋–ป๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋ˆˆ์น˜ ์ฑ„์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๋ฉด์„œ React์™€ Java๋กœ ์ž‘์„ฑํ–ˆ๋Š”๋ฐ, ๊ทธ ๋‹น์‹œ(์„ธ ๋ฒˆ์งธ ๊ณผ์ •์ด ์‹œ์ž‘๋  ๋•Œ) ์šฐ๋ฆฌ๋Š” ๊ต๊ณผ ๊ณผ์ •์„ ๋ฐ›์•˜๊ณ  ์˜จ๋ผ์ธ ์นด๋“œ ๊ฒŒ์ž„ 21์ด๋‚˜ BlackJack(์นด๋“œ ์ˆ˜๋ฅผ ์„ ํƒํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์–ด์•ผ ํ•จ)์ด๋ผ๋Š” ์ฃผ์ œ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ณต๋จ) ๊ทธ๋ฆฌ๊ณ  ์ž‘์—…๊ณผ ๋ณ‘ํ–‰ํ•˜์—ฌ ์ œ๊ฐ€ ์ด "๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ"๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค(๊ด€์‹ฌ ์žˆ๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด ์—ฌ๊ธฐ์— ๋งํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค: BlackJack) ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒŒ ์ „๋ถ€์ž…๋‹ˆ๋‹ค. ๋ญ”๊ฐ€ ๋ฌธ์ œ ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์„ค๋ช…ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ˆ์„ ๋ฐ›์•˜๊ณ  ํ•™์ƒ์—๊ฒŒ๋Š” ๋‚˜์˜์ง€ ์•Š์•˜์ง€๋งŒ (500 ๋‹ฌ๋Ÿฌ) ์ด๊ฒƒ์ด ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๊ณ  ๋Š๊ผˆ๊ณ  ๊ฐ€์กฑ์—๊ฒŒ ํฐ ๋ฌธ์ œ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ œ ํ”„๋กœ์ ํŠธ๋Š” ์ง€์˜ฅ์ด์—ˆ์–ด์š”. ํ•˜๋ฃจ์— 14์‹œ๊ฐ„์”ฉ ์Šค์นด์ดํ”„๋กœ ํ™”๋ฉด์„ ๋ฐฉ์†กํ•ด์•ผ ํ–ˆ์–ด์š”(CIS ๊ณ ๊ฐ๋“ค์˜ ๋ณ€๋•์ด์ฃ ...) ๋ญ, ๋Œ€์ฒด์ ์œผ๋กœ๋Š” ์•ˆ ๊ฑธ๋ฆฌ๋˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋๋‚ด๊ณ  ์ผ์„ ๋‹ค์‹œ ํšŒ์‚ฌ์— ๋งก๊ฒผ์–ด์š”. ๋Œ€ํ•™ :) ๋Œ€ํ•™์—์„œ๋Š” ์ด๋ฏธ ๋„ˆ๋ฌด ์‰ฌ์›  ๊ธฐ ๋•Œ๋ฌธ์— 3 ํ•™๋…„ 2 ํ•™๊ธฐ ์ดˆ์— ์„ ์ƒ๋‹˜๋“ค๋กœ๋ถ€ํ„ฐ ๋ชจ๋“  ์‹ค์Šต๊ณผ ๊ฐ•์ขŒ๋ฅผ ์ˆ˜๊ฐ•ํ–ˆ๊ณ  ํ•œ ๋‹ฌ ๋งŒ์— ํŒŒ์Šค์นผ์ด ์•„๋‹Œ ๋ชจ๋“  ์ผ์„ ์ ˆ๋Œ€์ ์œผ๋กœํ–ˆ์Šต๋‹ˆ๋‹ค. , ํ•˜์ง€๋งŒ Angular, React + ES6 ๋ฐ ๊ธฐํƒ€ ํ˜„๋Œ€ ์„ธ๊ณ„์˜ ์žฅ์ , ์„œ๋ฒ„๋กœ๋Š” ๋‹น์‹œ ์ด๋ฏธ ์ž˜ ์•Œ๊ณ  ์žˆ๋˜ Java ๋˜๋Š” Node.js๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ  ๋ชจ๋“  ํ•™์ƒ๋“ค์˜ ๊ธฐ๋ฐ˜์€ Mongo์˜€์œผ๋ฉฐ ์ •๋ง ๋งˆ์Œ์— ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์•…๋งˆ.

์ง€๋ฃจํ•ด ์กŒ์–ด

์ด๊ฒƒ์ด ์ œ๊ฐ€ ์ฒœ์ฒœํžˆ ๊ฒฝํ—˜์„ ์Œ“๊ณ , ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๋กœ ๋‚ด ์ž์‹์„ ์ฑ„์šฐ๊ณ , ๊ธ‰์šฐ๋“ค๋กœ๋ถ€ํ„ฐ ๋ˆ์„ ๋ฒŒ๊ณ , ์ฃผ๋ง์— ์ˆ ์„ ๋งˆ์‹œ๊ณ , ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์ด ์ฐจ๋ถ„ํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์–ผ๋งˆ ํ›„ ์ง€๋ฃจํ•ด์กŒ๊ณ  ๋‹ค์‹œ ํ•  ์ผ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ด๋ฏธ ๋Œ€ํ•™์—์„œ ์›น ๊ฐœ๋ฐœ๊ณผ JavaScript์— ๋Œ€ํ•œ ์ปจํผ๋Ÿฐ์Šค๋ฅผ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹ค์‹œ ์šด์„ ์‹œํ—˜ํ•ด ๋ณผ ์‹œ๊ฐ„์ด๋ผ๊ณ  ๊ฒฐ์ •ํ–ˆ๊ณ , dou.ua์—์„œ 2๊ฐœ์˜ ๊ณต์„์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ์ •๊ฒฐํ•œ ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๊ณต์„์€ ์˜์–ด๋กœ, 1๋…„ ๊ฐ„์˜ ์—…๋ฌด ๊ฒฝํ—˜, SPD ๋“ฑ๋ก ๋ฐ ๋ชจ๋“  ๊ฒƒ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค, ์ œ๊ฐ€ ์ •๋ง๋กœ ์›ํ–ˆ๋˜ ๊ฒƒ์€ ์ œ ์ด๋ ฅ์„œ๋ฅผ ๋‘ ํšŒ์‚ฌ์— ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค (๊ทธ๋Ÿฐ๋ฐ ๊ท€ํ•˜์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ํŽธ์ง‘๋œ ์š”์•ฝ์„ ์ œ๊ณตํ•ด์ฃผ์‹  JavaRush์—๊ฒŒ ํŠน๋ณ„ํžˆ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค). ๊ธ€์Ž„์š”, ์ €๋Š” ์ธํ„ฐ๋ทฐ์— ์ดˆ๋Œ€๋ฐ›์•˜๋Š”๋ฐ ๋‹จ ํ•œ ๋ฒˆ์˜ ์งˆ๋ฌธ์—๋„ ์‹คํŒจํ•˜์ง€ ์•Š๊ณ  ํ›Œ๋ฅญํ•˜๊ฒŒ ํ†ต๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ Angular, React, Node.js, ์ผ๋ฐ˜์ ์ธ HTTP ํ”„๋กœํ† ์ฝœ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋นŒ๋“œ ๋„๊ตฌ๋ฅผ ๋ฌผ์—ˆ๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๋“ค์€ ๋‚ด ์ด๋ ฅ์„œ๋ฅผ ์–ด๋ฆฌ์„๊ฒŒ ๊ฒ€ํ† ํ–ˆ๊ณ  ๋ชจ๋“  ์ ์— ๋Œ€ํ•ด ์งˆ๋ฌธ - ๊ณต์„ JavaScript ๊ฐœ๋ฐœ์ž(FullStack). ์ถœ๊ทผํ•œ ์ง€ 3์ผ ๋งŒ์— ๋ฐ”๋กœ ์บ๋‚˜๋‹ค ํ”„๋กœ์ ํŠธ์ธ React+es6+node.js์— ๋ฐฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งค์šฐ ํฅ๋ฏธ๋กœ์› ์Šต๋‹ˆ๋‹ค. Scrum ๋ฐ Agile ๋ฐฉ๋ฒ•๋ก ์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ , Slack์ด ๋ฌด์—‡์ธ์ง€ ๋ฐฐ์› ์œผ๋ฉฐ, ์ž‘์—…๊ณผ ์ถ”์ •์ด ํฌํ•จ๋œ ์ž์ฒด Worksaction์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๊ฒƒ์ด ์ œ๊ฐ€ ์›ํ–ˆ๋˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งค์ผ์€ ์ด์ „๊ณผ ๋‹ฌ๋ž์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์—…๋ฌด, ๋ฏธํŒ…, ๊ณ ๊ฐ๊ณผ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋“ฑ ๋ชจ๋“  ๊ฒƒ์ด ์˜์–ด๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ๊ฒƒ์ด ํŠน์ดํ–ˆ๋Š”๋ฐ, ์ด๋ฅผ ๋„์™€์ฃผ์‹œ๋Š” ์„ ์ƒ๋‹˜์ด ๊ณ„์‹œ๊ณ  ์ œ ์˜์–ด ์‹ค๋ ฅ๋„ ๋‚˜์˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋™๋ฃŒ๋“ค๊ณผ ํŒ€์€ ์ •๋ง ์ตœ๊ณ ์ž…๋‹ˆ๋‹ค. ๋งค์ฃผ ๊ธˆ์š”์ผ์— ๋ฐ”์— ๊ฐ€๊ณ , ์‚ฌ๋ฌด์‹ค ์•ˆ์—๋Š” ํ•ญ์ƒ ์–ด๋–ค ์ข…๋ฅ˜์˜ ์‚ถ์ด ์žˆ๊ณ , ๋ชจ๋‘๊ฐ€ ์„œ๋กœ ๋†๋‹ด์„ ํ•˜๊ณ , ์ž‘์—… ๊ณผ์ •์€ "์‹ค๋ฆฌ์ฝ˜ ๋ฐธ๋ฆฌ" ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์—ฐ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ๊ธˆ์š”์ผ์— ์ˆ˜์Šต ๊ธฐ๊ฐ„์ด ๋๋‚˜๊ณ  ๊ณต์‹์ ์œผ๋กœ ํšŒ์‚ฌ์— ์ž…์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ €๋Š” ์ •๋ง ํ–‰๋ณตํ•˜๊ณ  ์ œ๊ฐ€ ์›ํ–ˆ๋˜ ๊ฒƒ์„ ์„ฑ์ทจํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ฑธ์–ด์˜จ ๊ธธ๊ณผ ์ง€๊ธˆ์˜ ์ œ๊ฐ€ ์ž๋ž‘์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•ด JavaRush์— ๋งค์šฐ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฅด์ณ์คฌ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ œ๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์ผ๋กœ ์ข‹์•„ํ•˜๊ฒŒ ๋˜์—ˆ๊ณ , ์ง€๊ธˆ์€ Java ๊ฐœ๋ฐœ์ž๋Š” ์•„๋‹ˆ์ง€๋งŒ JavaScript๋„ ์ง€๊ธˆ์€ ๋งค์šฐ ํ›Œ๋ฅญํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์‹œ ํ•œ ๋ฒˆ ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ชจ๋“  ๊ฒƒ์— ์ง„์‹ฌ์œผ๋กœ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋ชจ๋‘๋ฅผ ์œ„ํ•ด ํ•ด์™”๊ณ  ์ง€๊ธˆ๋„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ์—ฌํ–‰์—๋Š” ๊ฑฐ์˜ 2๋…„(2๋…„์ฐจ ์ดˆ๋ถ€ํ„ฐ 3๋…„์ฐจ ์ค‘๋ฐ˜๊นŒ์ง€)์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„ ๋ชจ๋‘์—๊ฒŒ ํ–‰์šด์ด ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ฒŒ์œผ๋ฅด๋‹ค๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๋„ ๊ฒŒ์œผ๋ฅด๊ฒ ์ง€๋งŒ, ์—ฌ๊ธฐ์— ๋ช‡ ๊ฐ€์ง€ ํŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํฌ๊ธฐ ํ•˜์ง€๋งˆ
  • JavaRush์—๋งŒ ๋จธ๋ฌผ์ง€ ๋ง๊ณ  ๋‹ค๋ฅธ ํ•™์Šต ์†Œ์Šค๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”.
  • ํ•™์Šตํ•œ ๊ฐ ๊ธฐ์ˆ ์„ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ๋กœ ํ†ตํ•ฉํ•ด ๋ณด์„ธ์š”.
  • ๋ฌผ๋ก , ๋•Œ๋•Œ๋กœ ๊ธด์žฅ์„ ํ’€๊ณ  ์ž์‹ ์ด ํ•˜๋Š” ์ผ์„ ์ฆ๊ธฐ์‹ญ์‹œ์˜ค. ๊ทธ๋Ÿฌ๋ฉด ์ž์‹ ์—๊ฒŒ ํ•ฉ๋‹นํ•˜๊ณ  ์›ํ•˜๋Š” ์ง์—…์„ ์ฐพ์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
PS ํ…์ŠคํŠธ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„์„œ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋ชจ๋“  ๊ฒƒ์„ ๋งํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๊ทธ๋žฌ๋“ฏ์ด ์ ์–ด๋„ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋ชจ๋“  ๊ฒƒ์„ ์ฝ์–ด์ฃผ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค :)
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION