์์ต๊ธฐ๊ฐ์ด ๋๋๊ณ '๋ด๊ฐ ์ด๋ป๊ฒ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋์ง'๋ฅผ ์ด์ผ๊ธฐํ๋ ์๊ฐ์ด๋ค. 2014๋
11์, IT์ ์ ํ ๊ด๋ จ ์๋ 10๋
๋ฐ์ ํ๋์ ๋ฉ์ถ๊ณ ๋ ์์ ์ ์ฐพ๊ธฐ ์์ํ์ต๋๋ค. ๋๋ ๋ฐ์ดํฐ ์์
์ ๋ํ ๋ฅ๋ ฅ๊ณผ ๊ด์ฌ์ ๊ฐ๊ณ ์์์ต๋๋ค. ์ด ์์ ๊น์ง ์ ๋ ๋ช ๋
๋์ CMS Modx๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์๊ณ ๊ฐ๋จํ ์น์ฌ์ดํธ๋ฅผ ๋ฌด๋ฃ๋ก ๋์ ๋ค์ฌ ๋ง๋ค์ด ์์ผ๋ฉฐ ์ด๋ ์ทจ๋ฏธ์ ๊ฐ๊น์ต๋๋ค. ๋์์ ํ๊ต์ ๋ฑ์ฅํ์ง๋ง ์ฌ๋ฌ ๊ฐ์ง ์ด์ ๋ก ์คํ๋์ง ์์ ์ฝ๋ ์์ฑ ์๊ตฌ๋ ์ฌ๋ผ์ง์ง ์์์ต๋๋ค. ๋ค๊ฐ์ค๋ ์ํด๊ฐ ๋์ ๋๋ ํ๋ก๊ทธ๋๋จธ๋ก ์ผํ๊ณ ์ถ๋ค๊ณ ํ์คํ ๊ฒฐ์ฌํ๊ณ , ์ด์ ํด์ผ ํ ์ผ์ ์ธ์ด๋ฅผ ์ ํํ๋ ์ผ๋ฐ์ ๋จ์ง ์์์ต๋๋ค. ๋๋ ์ด๋ฏธ Java๋ C++ ๊ฐ์ ์ธ์ด๋ฅผ ๋ณธ ์ ์ด ์์๊ณ , ๋จผ 90๋
๋์๋ Pascal๊ณผ Basic์ผ๋ก ๊ธ์ ์ผ์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ด์ฌ ์๋ ์์
๋ฒ์๋ฅผ ์ดํด๋ณธ ํ ์ต์ข
์ ํ์ Java์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ต ๊ณผ์ ์ด ์์๋์์ต๋๋ค ...
์ฒซ ๋ฒ์งธ ์คํ
ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ์ ๋ช
ํํ๊ณ ๊ฐ๋จํ ํ๋ก๊ทธ๋จ์ ๊ตฌ๋ฌธ๋ ์ค๋ ์ ์ ์ฐ๊ตฌ๋์์ต๋๋ค. ๋ด ๋ค์๋ ์์
์์ ์์งํ ๋ช ๊ฐ์ง ๊ฐ๋จํ Android ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ์ผ์์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ฌ๋ฌ Java ํด๋์ค๊ฐ ์์์ต๋๋ค(๊ทธ ์ค ํ๋๋ ํ์ด์ด ๋งค๊ฐ๋ณ์๋ฅผ ๋ค์ ๊ณ์ฐํ์ต๋๋ค). ๋ค์ํ ๋ฆผ ํฌ๊ธฐ์ ๊ฒฝ์ฐ). ์ฐ์ , ์ฑ
์ ์ ํํ๊ณ ํ์ต ๊ณผ์ ์ด ์์๋์์ต๋๋ค... 3์ฃผ๊ฐ ์ง๋์ ํ๋ก๊ทธ๋๋ฐ์ ๋ํด ์ ํ ์ฝ์ ํ์ด ์์์ต๋๋ค. ์ง๋ฃจํ๊ณ ์ง๋ฃจํ์ต๋๋ค. ๋๋ ๋ด ์ฌ๋ฅ๊ณผ ๊ทผ๋ฉดํจ์ ๊ณผ๋ํ๊ฐํ์ต๋๋ค. ์ฝ ํ ๋ฌ ๋์ ๋๋ Oracle ๋งค๋ด์ผ์ ์ฝ์ผ๋ ค๊ณ ๋
ธ๋ ฅํ์ง๋ง ์ญ์ ๋๊ด๋ก ์ ๋ถ๋ฌ์ผ์ผํค์ง ๋ชปํ์ต๋๋ค. 2์๋ง์ด ๋์ ์ปดํจํฐ๊ฐ ํ์ํ๋ค๋ ์ฌ์ค์ ๊นจ๋ซ๊ธฐ ์์ํ์ต๋๋ค... (: ๋ช ๋ฌ ๋์ ์ผ์ ํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ ํ์ง๋ ์ธํธ๋ผ๋ถ์ด๋ผ๊ณ ์ฃผ์ฅํ๋ ์ค๋๋ ๋
ธํธ๋ถ์ ์ฒ์์ผ๋ก SSD๋ฅผ ํ์ฌํ ๊ฒ์ด์์ต๋๋ค. -i5 ์ธ๋ ๋ฐ 3GB RAM 3์ ์ด์ ๋ชจ๋ ๊ฒ์ด ๋ฐฐ์ธ ์ค๋น๊ฐ ๋์๊ณ JavaRush.ru ์ฌ์ดํธ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค... ์ด์ 3์ 7์ผ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ปดํจํฐ์์ ๋ผ์ด๋ผ ์ ์์ต๋๋ค. ์ฒ์์๋ ๋งค์ฐ ๊ฐ๋จํ ์์
์ธ Intellij Idea, ๋๊ท๋ชจ ์์
. ์ ๋ Java ํ๋ก๊ทธ๋๋จธ์ ์๊ตฌ ์ฌํญ์ ๊ฐ๊ด์ ์ผ๋ก ์ดํดํ์ผ๋ฉฐ ํ์์ด ์์์ต๋๋ค.
ํ๋ก์ ํธ
ํ
์คํธ ์์
์ ์ฆ์ ๋ด ํ๋ก๊ทธ๋๋ฐ ์์ค์ 0๋ณด๋ค ์ฝ๊ฐ ๋์ ์์ค์ผ๋ก ํ์ํ์ผ๋ฉฐ ์ฒซ ๋ฒ์งธ ๊ฐ์์ ๊ณผ์ ๋ฅผ ๊ธฐ๋ํ๊ณ ์์์ต๋๋ค. ๋๋ ๊ธฐ์ ์คํ๊ณผ ๊ณผ์ ์ค๋ช
์ ๊น์ด ๋ค์ด๊ฐ์ง ์์ ๊ฒ์
๋๋ค. ๋ชจ๋ ๊ฒ์ด ํ์ฌ ์ง์์์๊ฒ ์๊ตฌ๋๋ ๊ฒ๊ณผ ์ ํํ ์ผ์นํ๋ฉฐ ์ ์ ์์ ์ด ๊ณผ์ ์์ฒด์ ๋ํ ์ง์คํ ๊ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ Java๋ฅผ ์ํฐํ๋ผ์ด์ฆ ๋๊ตฌ๋ก ์ ํํ๋ ๊ท์คํ ์ง์ ์ธํธ์
๋๋ค. ์ฝ์ค๊ฐ ๋๋ ์ง 3๊ฐ์ ์ด์์ด ์ง๋ฌ์ง๋ง ๋๋ ์์ง๋ ์ด ์ค์น๋์ด ์ค์ ๋ก ๋ณด์ฌ์ฃผ์ ๊ฒ์ด ์ ํํ ๋ฌด์์ธ์ง ๊นจ๋ซ๊ณ ์์ต๋๋ค. ์ธํด์ญ์ ํตํด ์ป์ ์ ์๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ๊ด์ฌ๊ณผ ์๋ก์ด ๊ธฐ์ ์ ๋ฐฐ์ธ ์ ์๋ ๋ฅ๋ ฅ์
๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฐ๊ฒ ๋ ํ๋ก์ ํธ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์๋์ง๋ง ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
์ถ๊ฐ ์ง์
๋๋ ๋ด ํ๋ จ ์์ด๋์ด๋ฅผ ๋ณด์ํ ์๋ฐ์ ์์ต๋๋ค. ํ๋ฃจ์ 8~15์๊ฐ์ฉ ์ปดํจํฐ ์์ ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒ ์ธ์๋ ์ฃผ์๋ฅผ ๋๋ฌ๋ณด๋ ์ต์ํ ์๋์ผ ํ ๊ฒ๋ค์ ๋ชฉ๋ก์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: mysql, postgresql, mongo, js, html, css, Linux(debian, mint, ubuntu - ์๋ฌด๊ฑฐ๋ ์ ํ), spring boot, freemarker. ๊ทธ๋ฆฌ๊ณ ๋ฌผ๋ก Java Core์ ํ๋ก์ ํธ์ ๋ชจ๋ ๊ธฐ์ ์ ๊ธฐ๋ณธ์ผ๋ก ์ผ์์ผ ํฉ๋๋ค. ์ธํฐ๋ท์๋ ์ธํฐ๋ทฐ ์ค๋น์ ํ์ํ ์๋ง์ ์ง๋ฌธ ๋ชฉ๋ก์ด ์์ต๋๋ค. ๋งค์ฐ ์ผ๋ฐ์ ์ธ ์ฃผ์ : ์ปฌ๋ ์
, ์์ธ, ๋ค์ค ์ ๋ฐ๋. ์์ด ๋ฐฐ์ฐ๊ธฐ - ์ง๊ธ ๋ฐ๋ก ์์ํ์ธ์. ์๋ฅผ ๋ค์ด ์ค๋ช
์๋ฅผ ์ฝ์ด๋ณด์ธ์. Java๋ก ๊ธ์ ์ฐ๋ ์ข์ ํ์ฌ์๋ ์ธ๊ตญ ๊ณ ๊ฐ์ด ์์ต๋๋ค. ๊ทธ๋ค๊ณผ ์ํตํด์ผ ํ ์๋ ์์ต๋๋ค. ์ ๋ ํ ๋ฌ ๋ฐ ํ์ ์ดํ์ ์ฐธ์ํ์ต๋๋ค. ๊ตญ์ ๊ธฐ์
์์๋ ๋ฒ๊ทธ ์ถ์ ๊ธฐ์ ๋ชจ๋ ์ ๋ณด๋ ์์ด๋ก ์ ๊ณต๋ฉ๋๋ค. ์ฑ
์ ์ฝ์ด๋ณด์ธ์. ์ด๋ค ์ธ์ด๋ก๋ ๊ฐ๋ฅํ์ง๋ง ์๋ณธ์ด ๋ ์ข์ต๋๋ค.
์ธํฐ๋ทฐ
๋์๊ฒ๋ ๊ฐ์ฅ ๊ต์ก์ ์ธ ๋จ๊ณ์
๋๋ค. ์ฌ๊ธฐ์์ ์ง์์๋ก๋ถํฐ ์ ํํ ๋ฌด์์ ์ป๊ณ ์ถ์์ง ํ์
ํ๊ณ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์ง์์ ํฅ์ํ์ต๋๋ค. ๋๋ ์ค๊ฐ ๊ฐ๋ฐ์๋ค์ ์ธํฐ๋ทฐ์ ์ํ๋ ค๊ณ ๋
ธ๋ ฅํ๊ณ ์ฃผ๋์ด ๊ฐ๋ฐ์๋ค์ ์ธํฐ๋ทฐ๋ฅผ ํผํ๋ ค๊ณ ๋
ธ๋ ฅํ์ง๋ง ๊ทธ๋ฐ ์ผ๋ ์ผ์ด๋ฌ์ต๋๋ค. ์ ๋ ์๋์ด์ ๊ฐ๋ณธ ์ ์ด ์์ต๋๋ค. ๋ด ๋จธ๋ฆฟ์์์ ๊ฐ์ฅ ๋จผ์ ๋ ์ค๋ฅธ ๊ฒ์ ์ง์ํ๋ ์ง์์ ๊ด๊ณ์์ด ๋ค์ํ ์์ค์ ๋ฉด์ ์ง๋ฌธ์ ๋์ผํ๊ณ ๊น์ด๋ง ๋ค๋ฅด๋ค๋ ๊ฒ์
๋๋ค. ์ฌ๋๋ค์ ์ด๋์์๋ ์ปฌ๋ ์
์ ๊ด์ฌ์ด ์์ต๋๋ค. ๋๋ก๋ ๊น๋ค๋ก์ด ์ง๋ฌธ์ ํ๊ธฐ๋ ํฉ๋๋ค. ๋ฉด์ ๋จ๊ณ์์๋ ์์ ์๊ฒ ๋ง๋ ์ง์
๊ณผ ์ด์ธ๋ฆฌ๋ ๊ณณ์ ์ฐพ๊ธฐ๊น์ง ๋ง์ ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ๋ค๋ ์ ์ ์ธ์งํด์ผ ํฉ๋๋ค. ์ด ํต์ฌ ์ธํฐ๋ทฐ ์ด์ ์ ๋ชจ๋ ์ธํฐ๋ทฐ๋ ํต๊ณผํ๊ณ , ์ค๋ง์ ๊ฒฝํํ๊ณ , ๊ฒฐ๋ก ์ ๋์ถํ๊ณ , ์์ผ๋ก ๋์๊ฐ๋ ๊ธธ์
๋๋ค. ์ด ๋จ๊ณ์์๋ ์ด๋ฅผ ์ ์๋ ์์ง ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ง๊ธ
ํ์ฌ ๋ํ ์์์์ฑ์
์ฒด์ ์๋ฒ๊ธฐ๊ฐ 3๊ฐ์์ด์ ๋ง์ง๋ง ๋ฌ์ด ๋๋๊ฐ๋ ์์ ์์ ์ฌ๋ฌ๋ฒ ์น์ ํ ๋ง๋ก ํ๋ก์ ํธ๋ฅผ ๊ธฐ์ตํ๊ณ ์์ต๋๋ค. ๊ทธ๋ผ๋ฐ์ด์
์ ์์ง๋ง ์ค๊ธ ์ ๋ ๋๋ ๊ฒ ๊ฐ์์. ๋๋ ์ง๋ฌธํ์ง ์์ต๋๋ค. ์ค์ ํ๋ก์ ํธ์ ์ฐธ์ฌํ ๊ฒฝํ์ ํฐ ํ๊ฒฉ์ ์
ํ๊ณ ํฐ ์์
์ ์ํํ๊ณ ๊ตฌํ์ ๋ํ ๊ฒฐ์ ์ ์ง์ ๋ด๋ฆฝ๋๋ค. ์์
ํ๋ ๋์ ๋๋ ์ด์ ์ ๋ฐฐ์ด ๊ธฐ์ ์ ๋ํ ๋ชจ๋ ์ง์๊ณผ ๋ ๋ง์ ์๋ก์ด ๊ธฐ์ ์ ์ ์ฉํ์ต๋๋ค. ๋ด ์์ต ๊ธฐ๊ฐ์ ์ ํํ 1๋
ํ์ธ JavaRush ๊ต์ก์ด ์์๋๋ ๋ ๊น์ง ๋๋ฌ์ต๋๋ค. ๋ฌผ๋ก 3๊ฐ์ ๊ฐ์ ์์
์ ์ ๊ธฐ๊ฐ ๋์ ๋ง์ ์๋ก์ด ๊ฒฝํ๊ณผ ์๋ก์ด ์ง์์ด ์๊ฒผ๊ณ ์ด์ ์ ๋์จ ๋ชจ๋ ๊ฒ์ด ๋ ์ด์ ์ด๋ ต์ง ์์ง๋ง ๋ ์ค์ํด ๋ณด์ด์ง๋ ์์ต๋๋ค.
GO TO FULL VERSION