์๋ฅ
- ์ : ์ผ๋ฆฌ์ ๋
ธ์ด๋
- ์ง์ : ๋ผ๋์ค ์์ง๋์ด
- ๊ฑฐ์ฃผ์ง: ๋ฌ์์ ๋ด์
- Java ๊ต์ก ์์ ์ ์ฐ๋ น: 23์ธ
- ๋
์ฐฝ์ ์ธ ์ฑ๊ณต ์ฌ๋ก
์ ๋ 24์ด์ด๊ณ ๋ฉ์ฒญํด์. ์ ๋ ๋ด์์์ ์ด๊ณ ์ผํ๊ณ ์์ต๋๋ค. ์ค๋(
2015๋
9์, ํธ์ง์ ์ฃผ ) ์ ๋ ํ๋ก๊ทธ๋๋จธ ์์ต ๊ธฐ๊ฐ์ ๋ง์ง๋ง ๋ ์ ๋ง์ณค์ต๋๋ค. ์ฒ์์๋ ๊ตฐ์ฌ๋ํ์์ ๊ณต๋ถํ์ง๋ง(
์ฐ์ฃผ๋นํ์ฌ๊ฐ ๋๊ณ ์ถ์์ต๋๋ค ), 3ํ๋
๋ ๋์๋ฆฌ์์ ์ธ์ฐ๋ค๊ฐ ๋ฌด์ฌํ ์ ๋ช
๋นํ์ต๋๋ค.
์๋
์ ์ ๋ ์ ํ๊ณตํ๋ํ์ ์กธ์
ํ๊ณ ์ ๋ฌธ์ง ์ ์ทจ์
ํ์ต๋๋ค . ์ฒซ ์ฃผ ๋์์ ๊ทธ ์ผ์ด ์ ๋ง ๋ง์์ ๋ค์๋๋ฐ, ๊ทธ๋ค์์ ์์ฐ ๊ด๋ฆฌ์๊ฐ ์์ต๋๋ค. ๊ทธ๋
๋... ์ด๋ป๊ฒ ๊ฐ๋ณ๊ฒ ๋งํ๋ฉด... ํ๋ง๋๋ก ์ฐ๋ฆฌ๋ ๊ทธ๋
์ ์น๊ตฌ๊ฐ ๋์ง ๋ชปํ์ต๋๋ค. 3๊ฐ์ ๋์ ์ด ์ฌ์ค์ ๋ฐ์๋ค์ด๋ ค๊ณ ๋
ธ๋ ฅํ์ง๋ง ๊ฒฐ๊ตญ ๊ทธ๋ง๋๊ณ ์์ IT ํ์ฌ์ ๋น์ฆ๋์ค ์์ง๋์ด๋ก ์ทจ์งํ๊ฒ ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ด ์ธ์ ์ ์ฒด๋ฅผ ๋ณํ์ํจ ์ฌ๊ฑด์ด ๋์๊ฒ ์ผ์ด๋ฌ์ต๋๋ค (๊ทธ๋ฆฌ๊ณ JavaRush๋ ๊ฐ์ ์ ์ผ๋ก ๊ด๋ จ๋์ด ์์ต๋๋ค).
๊ฑท๊ธฐ ๋๊ธฐ ๋ถ์ฌ ๋๊ตฌ, JavaRush ๋ฑ
Ryazan Agricultural College๋ฅผ ์กธ์
ํ ๋จ์๊ฐ์ด ์ฌ๋ฌด์ค์์ ํ๋ก๊ทธ๋๋จธ๋ก ์ผํ์ต๋๋ค. ๋ด์ ๋์
, ์นผ!!!
๊ทธ๋ ๊ทธ๊ฒ์ ๊ฐ์ง๊ณ ์๋ฐ๋ฅผ ๋ฐฐ์ ์ต๋๋ค. ๋ด ์์ . ์ฑ
์ ๋ฐ๋ฅด๋ฉด. ๋๋ ์ถฉ๊ฒฉ ๋ฐ์๋ค.
9์ ๋ง์ด์์ต๋๋ค.
Java Rush ์ ๋ํด ๊ธฐ์ตํ๋๋ฐ , ์ฌ๊ธฐ์ ์ด๋ป๊ฒ๋ ๋ช ๊ฐ์ง ๋ ๋ฒจ์ ํ๊ณ ํ์์ฒ๋ผ ์ ์๋ฅผ ์ป์์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ์ ํผ์์ ๋ฐฐ์ฐ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค๊ณ ์๊ฐํด์ ํฌ๊ธฐํ์ต๋๋ค. ํ์ง๋ง ๋ด ๋๋ฃ๋ ๋์๊ฒ ์ผ์ข
์ ๊ฑท๊ธฐ ๋๊ธฐ ๋ถ์ฌ ์ญํ ์ ํ์ต๋๋ค. ํ๋ก๋ชจ์
๋ง์ง๋ง ๋ ์ด ๋จ์๊ณ (
Java Rush ์ฃผ์ , ํธ์ง์ ์ฃผ ) ๋ง์ง๋ง ๋ ์ 4,500๋ฃจ๋ธ์ ๊ตฌ๋
๊ถ์ ๊ตฌ๋งคํ ์ ์์์ต๋๋ค (
100๋ฌ๋ฌ์
๋๋ค. ์, ์, ์ผ์ด๋ฌ์ต๋๋ค. 1๋ฌ๋ฌ์ 45๋ฃจ๋ธ์ ์ฃผ์์ต๋๋ค. ) .
์ ๋ ๊ณต๋ถ๋ฅผ ์์ํ๊ณ 1์๊น์ง 23๋ ๋ฒจ์ ์๋ฃํ์ต๋๋ค . ์ ๋ ํ
ํธ๋ฆฌ์ค๋ฅผ ์ผ๊ณ , JavaRush์์ ๋ฉด์ ์ง๋ฌธ์ ๋ฐ๊ณ ์ทจ์
ํ๋ฌ ๋๊ฐ์ต๋๋ค.
์ ๊ทน์ ์ผ๋ก ์ฐพ๊ณ
๋ด๊ฐ ์ด๋ ์๋ฆ๋ค์ด ๋์์๋ ๋น์๋ฆฌ๊ฐ ์์์ง๋ง ์ธํด์ญ์ด ์๋ ์ฌ๋ฌด์ค์ ์ฐพ์์ต๋๋ค. ์ด๋ป๊ฒ๋ ๋ฉด์ ์ ํต๊ณผํ๋๋ฐ, ๋๊ตฐ๊ฐ ๋ด ์ฝ๋๋ฅผ ์ ์งํ๋ ค๊ณ ํ๋ฉด ์ฒซ๋ ์ ๋๋ฅผ ์ฃฝ์ผ ๊ฑฐ๋ผ๊ณ ํ์ด์. McConnell์ "
Perfect Code "๋ฅผ ์ฝ์ด๋ณด๋ผ๊ณ ๊ถ์ ๋ฐ์์ต๋๋ค . ๋์์ ๊ทธ๋ค์
Java Junior๊ฐ ํ์ํ์ง ์์ผ๋ฉฐ C# ์ผ๋ก ์ ํํ ๊ฒ์ ์ ์ํ์ต๋๋ค .
๋๋ " CLR via C# " ์ด๋ผ๋ ์ฑ
์ ์ฝ๊ธฐ ์์ํ์ง๋ง , ์๊ฐ์ด ์ง๋๋ฉด์ ์
์ ํธ์ผ๋ก ๋์ด๊ฐ๋ ๊ฒ์ ๋ํ ๋ง์์ ๋ฐ๊พธ๊ณ ์ด ์ฝ๊ธฐ๋ฅผ ํฌ๊ธฐํ๊ณ "
Spring in Action "๊ณผ
Hibernate ์ ๋ํ ํํ ๋ฆฌ์ผ์ ์ฝ๊ธฐ ์์ํ์ต๋๋ค .
๋์ค์ ๋ ๋ค๋ฅธ ์ธํฐ๋ทฐ๋ฅผ ํ ํ Scala ๋ก ์ ํํ๋ผ๋ ์ ์์ ๋ฐ์์ง๋ง ๋๋ ์ด ๋ชจํ์ ์ฐธ์ฌํ์ง ์์์ต๋๋ค.
๋ค์์ Android ๊ฐ๋ฐ์์ ๋ํ ์ธํฐ๋ทฐ์์ผ๋ฉฐ ์ด๋ฅผ ์ํด ์์ฑ ๋
น์๊ธฐ๋ผ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ฑํ์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ๋ฅผ ์ฑ์ฉ ์ ํ๋๊ตฐ์.. ๊ฒฝํ ์๋ ๋ถ์ ์ฐพ์๋ค๊ณ ํ๋๊ตฐ์.
ํค๋ํํฐ๋ฅผ ๊ณ์ ๋ชจ๋ํฐ๋งํ๋ ์ค ์ด๋๋ ํ๋๋ ์๋ฐ ์ฃผ๋์ด ๊ณต์์ ๋ฐ๊ฒฌํ์ต๋๋ค!!! ๋๋ ์ธํฐ๋ทฐ๋ฅผ ๋งค์ฐ ์ฑ๊ณต์ ์ผ๋ก ํต๊ณผํ์ต๋๋ค. ๊ทธ ๋น์ ๋๋ ์ด๋ฏธ
SQL ,
Hibernate ,
Spring ์ ๊ธฐ๋ณธ ์ฌํญ์ ์๊ณ ์์๊ณ ์์ฉ ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์์ต๋๋ค.
๋๋ ์๊ฐ ์ถ์ ์์คํ
( Vadin + Hibernate + MySQL + Maven ) ์ ์์ฑํ๋ ์๋ฌด๋ฅผ ๋ฐ์์ต๋๋ค . ๊ธ์ ์ฐ๋ค ๋ณด๋ ์ ๋ฅผ ์ธํฐ๋ทฐํ ๋ถ์ด ํด๊ฐ๋ฅผ ๊ฐ์
จ๋๋ฐ ๋ ๋ค๋ฅธ ๊ณต์์ด ๋ํ๋ฌ์ต๋๋ค. ์ํ์ง ์๋ค๊ณ ๋งํด์ผํฉ๋๋ค. ํ์ฌ๋
3~6๋
์ ๊ฒฝํ์ ๊ฐ์ง ์ต๊ณ ์ ํ๋ก๊ทธ๋๋จธ๊ฐ ํ์ํ์ต๋๋ค .
์กฐ๊ธ ๊ณผ์ฅํ๋๋ฐ ๋ง์๋ค์!
์ ๊ฐ ์ฑ์ฉ๋ ์๋ ์๋ค๋ ์๊ฐ์ ์ ํ ํ์ง ์๊ณ ๋จ์ง ๋ฉด์ ๊ฒฝํ์ ์๊ธฐ ์ํด ๊ทธ๊ณณ์ ๊ฐ์ต๋๋ค.
๋๋ ๊ทธ๋ค์๊ฒ ๋ด ์๋๋ก์ด๋ ์์ฑ ๋
น์๊ธฐ์ Git์ ์๊ฐ ์ถ์ ์์คํ
์ ๋ณด์ฌ์ฃผ๊ณ , ๋ด ๊ฒฝํ์ ์ฝ๊ฐ ๊ณผ์ฅํ๊ณ , 3์๊ฐ ๋์ ์ง๋ฌธ์ ๋ตํ๊ณ ... ๊ทธ๋ค์ ๋์๊ฒ ์ ํํ๊ฒ ๋ค๊ณ ๋งํ์ต๋๋ค.
๋ค์๋ ๊ทธ๋ค์ ์ค์ ๋ก ์ ์๊ฒ ์ ํ๋ฅผ ๊ฑธ์ด ๋ ๋ถ์์์ ์ ๋ฅผ ๊ณ ์ฉํ๊ณ ์ถ๋ค๊ณ ๋งํ์ง๋ง ๋ ๋ค ๋งค์ฐ ์ค๋๋ ๊ธฐ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋คํ์ค๋ฝ๊ฒ๋ ๋ชจ์คํฌ๋ฐ์ ๋ฐฐ์ ๋ ๋ถ์(๊ทธ๋ฆฌ๊ณ ์ด๋ ์ ๋ ์ ์ ํ ํ๋ก์ ํธ๋ ๋ชจ๋ ๊ทธ๋ค์๊ฒ ๊ฐ๋ค)์๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ํ์ํ๊ณ ๊ทธ๊ณณ์์ ์ธํฐ๋ทฐ๋ฅผ ํ์๋ ์ ์์ ๋ฐ์์ต๋๋ค. ๋๋ ์ฑ๊ณต์ ์ผ๋ก ํด๋์ต๋๋ค! ๋๋ ๋ฐํ์๋ก ๊ณ ์ฉ๋์์ง๋ง ์ ํ ํ๋ฅผ ๋ด์ง ์์์ต๋๋ค. ๊ธ์ฌ๋ ๋ฐํ์์ ๋์ผํ์ต๋๋ค. ํ๋ก์ ํธ ๊ธฐ์ :
Oracle DB, Hibernate, Spring , Spring Integration, GWT, Git, Maven . ์ด ๊ฐ์ : )
๋ฏธ๋์ Java ์ฑํผ์ธ์ ์ํ ์กฐ์ธ
- ์ฌ์ค, Java Rush๋ ์๋ฆ๋ค์ด ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋ฅด์ณ์ฃผ์ง ์์ต๋๋ค( Java Rush๊ฐ ํ๋์ ์ฝ๋ ์คํ์ผ ๊ฒ์ฌ๋ฅผ ๋์
ํ๊ธฐ ์ ๊น์ง๋ ๊ทธ๋ฌ์ต๋๋ค ). ์ธํฐ๋ทฐ ์ ์ Java ์ฝ๋ ๊ท์น์ ์ฝ์ด ๋ณด์ญ์์ค . ๋ ๋์ ๋ฐฉ๋ฒ์ " ์๋ฒฝํ ์ฝ๋ " + Java ๊ท์น์
๋๋ค .
- ๋น์ ์๊ฒ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ ์๋ ค์ค ํ๋ก๊ทธ๋๋จธ ์น๊ตฌ๋ ์ง์ธ์ ์ฐพ์ผ์ธ์.
์ถ์ :
Java Rush์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค !!! YouTube์์ ๊ฐ์๋ฅผ ํด์ค
Ivan Golovach ์
Yuri Tkach ์๊ฒ ํน๋ณํ ๊ฐ์ฌ๋๋ฆฝ๋๋ค
PPS :
๋ ๋ฒจ 10 ์ดํ ์บ๋ฆฌํฌ๋์์ ๊ดํ ๊ธฐ์ฌ๊ฐ ๋์์ต๋๋ค. ์ธ์ ๊ฐ๋ ์บ๋ฆฌํฌ๋์์์ ์ผ์๋ฆฌ๋ฅผ ์ป์ด ์ด๊ณณ์์ ์ฑ๊ณต ์คํ ๋ฆฌ๋ฅผ ์ฐ๊ณ ์ถ์ต๋๋ค.
GO TO FULL VERSION