๋ชจ๋๋ค ์ข์ ํ๋ฃจ ๋์ธ์. ์ด์ ์ ๊ฐ ์ด๋ป๊ฒ "๋ ๊ฐ๋ฅผ ํผ์ณค๋์ง"์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ๋ค๋ ค๋๋ฆด ์๊ฐ์
๋๋ค... ์ ์ด๋ฆ์ ์ฌ๋ ์ด๊ณ 21์ด์
๋๋ค.
์ ๋ ์ด๋ ธ์ ๋๋ถํฐ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๊ณ ์ถ์๊ณ , ์๋ฒ์ง๋ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๋ผ๊ณ ํ์ จ์ด์. ๋๋ ๊ทธ์๊ฒ์ ์ฑ ์ ๋ฐ์๋ณด๊ณ ์๊ฐํ์ต๋๋ค. ๊ธ์์, ๊ทธ๊ฑด ํ์๋ฆฌ์ ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ฐฐ์ฐ๊ฒ ์ต๋๋ค.๊ทธ๋ฌ๋ค๊ฐ ํ๋ธ๋ฆฌ์ด(!)์ ์ปดํจํฐ ๊ณผํ์ ์ฌ๋ ์๊ฒ ๊ณต๋ถํ๋ ํ๊ต๋ก ๋ณด๋ด์ก๋๋ฐ, ๊ฑฐ๊ธฐ์์ ์ํผ ๊ธฐ์ด๋ฅผ ๋ฐ์๋ค๊ณ ๋ ํ ์ ์์ง๋ง ํ์ค์นผ๊ณผ 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์๋ง ๋จธ๋ฌผ์ง ๋ง๊ณ ๋ค๋ฅธ ํ์ต ์์ค๋ฅผ ์ฐพ์๋ณด์ธ์.
- ํ์ตํ ๊ฐ ๊ธฐ์ ์ ๋ฏธ๋ ํ๋ก์ ํธ๋ก ํตํฉํด ๋ณด์ธ์.
- ๋ฌผ๋ก , ๋๋๋ก ๊ธด์ฅ์ ํ๊ณ ์์ ์ด ํ๋ ์ผ์ ์ฆ๊ธฐ์ญ์์ค. ๊ทธ๋ฌ๋ฉด ์์ ์๊ฒ ํฉ๋นํ๊ณ ์ํ๋ ์ง์ ์ ์ฐพ์ ์ ์์ ๊ฒ์ ๋๋ค.
GO TO FULL VERSION