์ผ๋ฐ์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ๊ณผ ๊ต์ก ํ์ต์ ๋ํ ์์ ํ ์๋ก์ด ์ ๊ทผ ๋ฐฉ์์ ์ด๋ป์ต๋๊น? ์ด์ ์ ๋ณธ ๊ฒ๊ณผ๋ ๋ค๋ฆ
๋๋ค. ๋ชฉํ, ์๋จ, ๊ฒฐ๊ณผ๊ฐ ์๋ ํ์ต์ ์ด๋ป์ต๋๊น? Java
ํ๋ก๊ทธ๋๋ฐ ํ์ต์ ์ํ ์จ๋ผ์ธ ๊ฐ์ข๋ฅผ ์๊ฐํ๊ฒ ๋์ด ๊ธฐ์๊ฒ ์๊ฐํฉ๋๋ค .
1. ํ๋ จ์ ์จ๋ผ์ธ ๊ฒ์ ํ์์ผ๋ก ์งํ๋ฉ๋๋ค.
์์
์ ์ํํ๊ณ ์๋ฃํ๊ณ ๋ณด์์ ๋ฐ์ต๋๋ค. ๋๋ ์ด๊ฒ์ด ๋น์ ์๊ฒ ์ดํดํ๊ธฐ ์ฝ๊ณ ์น์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์์
์ ์ฝ๋ ์ฝ๊ธฐ, ๋ฌธ์ ํด๊ฒฐ, ๋น๋์ค ํํ ๋ฆฌ์ผ, ์ฝ๋ ์ค๋ฅ ์์ , ๋ฆฌํฉํ ๋ง, ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ, ๋๊ท๋ชจ ์์
, ๊ฒ์ ์์ฑ ๋ฑ ๋ค์ํฉ๋๋ค.
2. ๊ผญ ํ์ํ ๊ฒ๋ง
5๋
๋์ ์์
์ด ์ง์ฐ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ ์ฉํ ๊ฒ์ ๋ชจ๋ ๋ฒ๋ฆฌ๊ณ ๊ผญ ํ์ํ ๊ฒ๋ง ๋จ๊ฒผ์ต๋๋ค. ๋๋ ๋
ธ๋ ์์ฅ์์ ์์ญ ๊ฐ์ ๊ณต์์ ๋ถ์ํ์ต๋๋ค.
์ด ๊ณผ์ ์๋ ์ด๋ณด์ Java Junior ๊ฐ๋ฐ์๊ฐ ์ทจ์
ํ๊ธฐ ์ํด ์์์ผ ํ ๋ชจ๋ ์ฃผ์ ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค .
3. ๋น์ ์ ํ๋ จ์ ์ฒ ์ ํ๊ฒ ์ ๊ทผํ์ต๋๋ค.
์ ์ฒด ๊ณผ์ ์๋
500๊ฐ์ ๋ฏธ๋๊ฐ์์ 1200๊ฐ์ ์ค๊ธฐ๋ฌธ์ ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค . ์์
์ ์์ง๋ง ๊ทธ ์ค ๋ง์ ์์
์ด ์์ต๋๋ค. ์ต์ํ์ ๊ฒ๋ง ์๋ฃํ๋ฉด ๊ท์คํ ๊ฒฝํ์ ์ป์ ์ ์์ต๋๋ค. ํฐ ์์
, ์ค์ ํ๋ก์ ํธ ๋ฐ ๊ธฐํ ์ ํ์ ์ฐ์ต๋ ์์ต๋๋ค.
4. ํ๋ก๊ทธ๋๋จธ๊ฐ ๋์ง ์๊ณ ์๋ ๊ฒ์์ ์์ฑํ ์ ์์ต๋๋ค.
์ฝ์ค๋ 40๊ฐ์ ๋ ๋ฒจ๋ก ๋๋์ด์ ธ ์์ต๋๋ค. ํ์ฌ ๋ ๋ฒจ์ ๋ฌธ์ ๋ฅผ ๋๋ถ๋ถ ํด๊ฒฐํ ๊ฒฝ์ฐ์๋ง ๋ค์ ๋ ๋ฒจ๋ก ์ด๋ํ ์ ์์ต๋๋ค. ์๊ณ ๊ฐ๋ฒผ์ด ๊ฒ๋ถํฐ ํฌ๊ณ ๋งค์ฐ ์ ์ฉํ ๊ฒ๊น์ง.
์ต์ข
๋ชฉํ์ ๋๋ฌํ ๋ชจ๋ ์ฌ๋์ 300~500์๊ฐ์ ์ค๋ฌด ๊ฒฝํ์ ๋ฐ๊ฒ ๋ฉ๋๋ค. ์น๋ฆฌ๋ฅผ ์ํ ์ง์งํ ์
์ฐฐ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผํ๋ฌ.
5. ์ง์ค์ ์ธ ๋ฉด์ ์ค๋น
๋ ๋ฒจ 30์ ์ ๊ณต๋๋ ์ธํด์ญ์ ์ทจ์
, ์ด๋ ฅ์ ์์ฑ ๋ฐ ํ์ํฌ ๊ธฐ์ ์ ํ์ํ ๊ณ ๊ธ ๊ธฐ์ ์ ๋ฐฐ์ฐ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. ์ธํฐ๋ทฐ ๋ฐ ๋ถ์ ๋ด์ฉ์ ์์์ผ๋ก ์ถ๊ฐํ ์์ ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌผ๋ก , ๋ต๋ณ์ด ํฌํจ๋ ์ผ๋ฐ์ ์ธ ์ธํฐ๋ทฐ ์ง๋ฌธ์ ์ฝ์ค ํ๋ฐ๋ถ์ ์ ๊ณต๋ฉ๋๋ค. ๋ํ "5๋
๊ฐ์ ํ๋ก๊ทธ๋๋จธ ๊ฐ๋ฐ ๊ณํ"๊ณผ ํฅํ 5๋
๊ฐ์ "๋ฏธ๋ ํ๋ก๊ทธ๋๋จธ ๊ธฐํ ์ง๋"๊ฐ ํ์ํฉ๋๋ค.
6. ๋ฌธ์ ๋ ํํ์ด์ง์์ ์ง์ ํด๊ฒฐ ๊ฐ๋ฅ
๋งค์ฐ ํธ๋ฆฌํ๊ณ ํจ๊ณผ์ ์
๋๋ค. ๋ฐฉ๊ธ ๊ฐ์์์ ์๋ก์ด ๋ฌธ์ ๋ฅผ ๋ถ์ํ๊ณ , ์ด์ ๋ฐ๋ก ๊ฑฐ๊ธฐ์ ์ ์ถ๋ฅผ ํตํด ์ค์ค๋ก ๋ถ์ํด์ผ ํฉ๋๋ค.
IDE ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ ์ฌ๋๋ค์ ์ํด
๋ ๋ฒ์ ํด๋ฆญ์ผ๋ก ์์
์ ๋ฐ๊ณ ํ ๋ฒ์ ํด๋ฆญ์ผ๋ก ๊ฒํ ๋ฅผ ์ํด ์ ์ถํ ์ ์๋ ํ๋ฌ๊ทธ์ธ์ด ์์ต๋๋ค . ๊ฐ์, ์ฌ๋ก ๋ถ์, ํ์ฅ์์ ์ง์ ๋ฌธ์ ํด๊ฒฐ,
IDE ์์ ๋ฌธ์ ํด๊ฒฐ ๋ฑ ์ด๋ก ๊ณผ ์ค์ ์ ๊ฒฉ์ฐจ๊ฐ ๊ทธ ์ด๋ ๋๋ณด๋ค ์์์ก์ต๋๋ค.
7. ์ฆ์ ์์
ํ์ธ(1์ด ์ด๋ด)
๊ฒํ ๋ฅผ ์ํด ์์
/์์
์ ์ ์ถํ์ง๋ง ๊ฒฐ๊ณผ๊ฐ ๋์ฌ ๋๊น์ง ์ผ์ฃผ์ผ์ ๊ธฐ๋ค๋ ค์ผ ํ๋ ์ํฉ์ ์ ์๊ณ ๊ณ์ญ๋๊น? ๊ฒ์ฌ๋ ๋ฐ๋น ์? ๋๋ถ๋ถ์ ๋๋ฉด ๊ฐ์ข๊ฐ ๊ทธ๋ ์ต๋๋ค. JavaRush์์๋ โRun/Checkโ ๋ฒํผ์ ํด๋ฆญํ ํ
1์ด ์ด๋ด์ ์์
์ปดํ์ผ ๋ฐ ํ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
8. ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ ค๋ฉด ๋๋์ ์ปดํจํฐ๋ง ์์ผ๋ฉด ๋๋ค.
์ฐ์ต์ ์ผ๋ง๋ ๋ง์ ์๊ฐ์ ํฌ์ํ๋๋์ ๋ฐ๋ผ 3๊ฐ์์์ 6๊ฐ์๊น์ง ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
9. ์ง์
๋ฌผ๋ก ์์ฒ ๊ฐ์ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค ๋ณด๋ฉด ์๋ฌธ์ด ์๊ธธ ๊ฒ์
๋๋ค. ์
๋ฌด์ ๋ํด ๊ถ๊ธํ ์ ์ ๋ฌธ์ํ ์ ์๋ ํน๋ณํ
์๋น์ค๋ฅผ ์ถ์ํ์ต๋๋ค . ๋ค๋ฅธ Javarush ํ์, ์ค์ฌ์, ์์๋ด์ฌ์ ๋๋ ์๋น์ค ์ฐฝ๋ฆฝ์๊ฐ ๋ต๋ณํด ๋๋ฆด ๊ฒ์
๋๋ค.
10. JavaRush๋ ๊ณต๋ถํ๋ ๋์ VK๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ข์ํฉ๋๋ค.
VK์๋ ํ๋ก์ ํธ ์ ๋ด ๊ทธ๋ฃน์ด ์์ต๋๋ค . ์ฌ๊ธฐ์์ IT ๋ด์ค์ ๋ํด ํ ๋ก ํ๊ณ , ์ฑ๊ณผ๋ฅผ ์น๊ตฌ๋ค๊ณผ ๊ณต์ ํ๊ณ , ๋น๋์ค ํํ ๋ฆฌ์ผ์ ๋ณด๊ฑฐ๋ ๋์์ ์์ฒญํ ์ ์์ต๋๋ค. ์ด ๊ทธ๋ฃน์ JavaRush ํ๋ก์ ํธ ๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๋ด์ค๋ฅผ ๊ฒ์ํฉ๋๋ค.
11. ์ฌ๋ฃ ์ ์ฉ ๋ฒ์
๊ฐ์์๋ ๋ค๋ฅธ ๊ฐ์ฌ์ ์ค๋ช
์ ์ฝ์ ์ ์๋ ๋ค์ํ ์น์ฌ์ดํธ์ ๋ํ ๋งํฌ๊ฐ ๋ง์ด ์์ต๋๋ค.
JavaRush๋ Head First Java ๋ฐ
Thinking in Java ์ฑ
์ ์ฝ์ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค . ๊ฐ์ ์๋ฃ ๋ฐํ๋ ๋ชจ๋ ํ๋ก๊ทธ๋๋จธ์๊ฒ ํ์ํ ์๋ฃ๋ฅผ ์ธํฐ๋ท์์ ๊ฒ์ํ๋ ๊ธฐ์ ์ ๊ฐ๋ฐํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๋ด ๋ชฉํ๋ ๋น์ ์ด ๋ด ๋ง์ ๋ฃ๊ธฐ๋ง ํ๋ ๊ฒ์ด ์๋๋ผ ๋ด์ฉ์ ์ดํดํ๋ ๊ฒ์
๋๋ค.
12. ์ปค๋ฎค๋ํฐ
์ฐ๋ฆฌ๋ ํ์ด ๋จ๊ฒฐ์ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์ง๋ฌธํ๊ณ , ๋ค์ํ ์ฃผ์ ์ ๋ํด ํ ๋ก ํ๊ณ , ๊ธฐ์ฌ์ ๋ธ๋ก๊ทธ๋ฅผ ๊ณต์ ํ ์ ์๋ ์ปค๋ฎค๋ํฐ๋ฅผ ๋ง๋ค์์ต๋๋ค. ๊ฒ๋ค๊ฐ ์ปค๋ฎค๋ํฐ๋ ๋ฐ์ดํธ ์ผ์๋ฆฌ๋ฅผ ๊ตฌํ๊ธฐ์ ์๋ฒฝํ ์ฅ์์
๋๋ค. ๊ทธ๋ฌ๋ ์ฃผ์ ํ์ง ๋ง๊ณ ํ๋ช
ํ ์ง๋ฌธ์ ํ๊ณ ํ๋ช
ํ ๋๋ต์ ํ์ธ์. ๊ทํ๊ฐ ๋์ฑ ํ๋์ ์ด๊ณ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋์ธ์๋ก ๋ค๋ฅธ ์ปค๋ฎค๋ํฐ ๊ตฌ์ฑ์์ด ๊ทํ๋ฅผ ํ๋ก์ ํธ์ ์ด๋ํ ํ๋ฅ ์ด ๋์์ง๋๋ค.
๋น์ ์ด ๋ฐฐ์ฐ๋ ๊ฒ:
์ฃผ๋์ด Java ๊ฐ๋ฐ์ ๊ณผ์
์ข์ ์์์ด ๋ฐ์ด๋ค
JavaRush ํ์ต์ ๋ ๋จ๊ณ๋ก ๋๋ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋จ๊ณ
๋ JavaRush์์ 40๊ฐ ๋ ๋ฒจ๋ก ์งํ๋๋ Java Core ๊ณผ์ ์
๋๋ค. Java Core์๋ ๋ง์ ์ค์ฉ์ ์ธ ๋์์ค๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ด์ ๋ํ ์ค๋ช
์ ์ฑ
์์๋ ๊ฑฐ์ ์ฐพ์ ์ ์์ต๋๋ค. Java ์ธ์๋ ์ด ๊ณผ์ ์์๋
XML ,
HTML ,
JavaScript ,
JSON , Jsoup ,
Jackson ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉ ํ๊ณ
Tomcat์ ์ฌ์ฉํ์ฌ ์์
ํ๋ ์ธ๊ธฐ ์๋ ๋์์ธ ํจํด์ ๋ค๋ฃน๋๋ค . ์ถ์ฒ ๋์๋ก๋
Head First Java ๋ฐ
Thinking in Java ๊ฐ ์์ต๋๋ค . ๋ ๋ฒ์งธ ๋จ๊ณ๋ 12์ฃผ๊ฐ์
์ธํด์ญ ์ผ๋ก, ์ด ๊ธฐ๊ฐ ๋์ ๊ธฐ์ ์คํ์ ๋ฐฐ์ฐ๊ณ ๋ค์ํ ์ฝ์ด์ ์ต์ํด์ง๊ฒ ๋ฉ๋๋ค. ์ธํด์ญ ๋์ ๋ฐฐ์ฐ๊ฒ ๋ ๋ด์ฉ ๋ชฉ๋ก์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Spring, Hibernate, Spring Web MVC, JPA, Git, Maven, Log4j, Logback, JMX, JUnit 4, NoSQL, ORM, DTO, HQL/ JPQL, BoneCP, Commons Database ์ฐ๊ฒฐ ํ๋ง, HikariCP, REST, Jackson, AJAX. jQuery, Spring Security, Ajax, JSTL/Taglib, Heroku๋ฅผ ํตํด Dandelion Datatables์ ์์
ํฉ๋๋ค. ์ธํด์ญ์ ๋ง์น ์ฌ๋๋ค์ ์ด๋ ฅ์์์ ์ ๋์ ์ธ ๊ธฐ์ ์ ๊ฐ์กฐํ๊ณ ์
๋ฌด ํ๋ก์ ํธ๋ฅผ ์ค๋ช
ํ๋ฉฐ ์ทจ์
์ ์ค๋นํ ์ ์์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ์ ํฅ๋ฏธ๋กญ์ต๋๋ค!
GO TO FULL VERSION