์ด๋ฏธ ์จ๋ผ์ธ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ข์ ๋ฑ๋กํ ๊ฒฝ์ฐJavaRush, Java๋ฅผ ์ฒ์๋ถํฐ ๋ฐฐ์ฐ๋ ค๋ฉด ๋น๋์ค ์ฝ์ค๊ฐ ์ค์ ๋ก ํ์ํ์ง ์์ต๋๋ค. ์๋๋ฉด ์ฌ์ ํ ํ์ํฉ๋๊น? ์ข์ ์์ค๊ฐ ๋ง์์ผ ํ๋ค๊ณ ์๊ฐํด์! ๋ชจ๋ ์ฌ๋์ ์ธ์์ ๋ค๋ฅด๋ฉฐ ์ด๋ค ์ค๋ช
์ ์ด๋ค ์ฌ๋์๊ฒ๋ ์ ํฉํ๊ณ ๋ค๋ฅธ ์ค๋ช
์ ์์ ํ ๋ค๋ฆ
๋๋ค. ์ด ์ฃผ์ ์๋ ์ด๋ณด ํ๋ก๊ทธ๋๋จธ(ํ์ต ์์๋ถํฐ ์ฃผ๋์ด ๋ ๋ฒจ๊น์ง)๋ฅผ ์ํ Java์ ๋ํ ๊ณ ํ์ง ๋น๋์ค ํํ ๋ฆฌ์ผ์ด ํฌํจ๋ ์ฌ๋ฌ ์ฑ๊ณต์ ์ธ ๋ฌ์์์ด YouTube ์ฑ๋์ ๋ํ ๋งํฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
๊ณจ๋ก๋ฐํ ๊ฐ์ข
์๋ง๋ ๋ฌ์์์ด๋ก ๋ Java์ ๋ํ ๊ฐ์ฅ ์ ๋ช ํ ๋น๋์ค ํํ ๋ฆฌ์ผ์ผ ๊ฒ์ ๋๋ค. Kharkov์ ๊ฐ๋ฐ์์ด์ ํ๋ก๊ทธ๋๋ฐ ๊ต์ฌ์ธ Ivan Golovach๋ ์์ ์ด ์ฌ๋ฌ ์๊ฐ์ ๊ฐ๋ฅด์น ๊ณผ์ ์ ๋ นํํ ๋์์์ ์์ ์ YouTube ์ฑ๋์ ๊ฒ์ํ์ต๋๋ค. ์ฌ๊ธฐ์์๋ Java Core, ๋ฉํฐ์ค๋ ๋ ํ๋ก๊ทธ๋๋ฐ, Java ํ๊ฒฝ(JDBC, ๊ด๊ณํ ๋์)์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ๋ฑ์ ๋ํ ์ ์ฉํ ์๋ฃ๋ฅผ ๋ง์ด ์ฐพ์ ์ ์์ต๋๋ค. ์์ฒ ์๊ฐ์ ์๋๋๋ผ๋ ์๋ฐฑ ์๊ฐ์ ๋น๋์ค. ํน์ง: ์ ๋ณด๊ฐ ๋ง๊ณ , ๊ต์ฌ๊ฐ ๋ง์ปค๋ฅผ ์ฌ์ฉํ์ฌ ์น ํ์ ์ ๊ณ , ๋ฐ๋ณต๋๋ ๋ถ๋ถ์ด ์์ง๋ง ํ๋ ์ ํ ์ด์ ์ด ๋ช ํํ๊ณ ์ ๋ฌธ์ ์ ๋๋ค. ๋ฌ์์์ด YouTube์ ๋ง์ Java ์ฃผ์ ๋ ์ฌ๊ธฐ์์๋ง ์ฐพ์ ์ ์์ต๋๋ค. ํ์ฌ JavaRush ์์ ํ๋ฆ์ ๋ฐฐ์ฐ๊ณ ์๋๋ฐ ์ ํ ์๋ํ์ง ์๋ ๊ฒฝ์ฐ Ivan์ ์ฑ๋๋ก ์ด๋ํ์ธ์. Ivan์ด ์ด๋ก ์ ์ค๋ช ํด ์ค ๊ฒ์ ๋๋ค.์จ๋ผ์ธ ์๋ฐ ์์
Yuri Tkach์ ์ฑ๋ "Online Java Lessons"์์๋ ์ด๋ณด์๋ฅผ ์ํ ๋ง์ ์๋ฃ๋ ์ฐพ์ ์ ์์ต๋๋ค. Java ํ์ต์ ๋งค์ฐ ์ ์ฉํ ๋น๋์ค ํํ ๋ฆฌ์ผ์ด "Java for Testers" ์ฌ์ ๋ชฉ๋ก์ ์จ๊ฒจ์ ธ ์์ผ๋ฉฐ ์ ๋ณด๊ฐ ๋งค์ฐ ๊ฐ๋จํ๊ฒ ํ์๋ฉ๋๋ค. "Java Practice" ๋น๋์ค ๊ฐ์๋ฅผ ์์ฒญํ์ฌ ๋ฐฐ์ด ๋ด์ฉ์ ํตํฉํ ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ์์ฒญ์๋ ์ ์์ ์คํ์ผ์ด ๋๋ฌด ํ๋ฌธ์ ์ด์ง ์๊ณ ์ดํดํ๊ธฐ ์ฝ๋ค๋ ์ ์ ์ฃผ๋ชฉํฉ๋๋ค. ์ฆ, ๋ํ์ ์ค์ ์์ ์์ ์์ฃผ ๋ฐ์ํ๋ ๊ฒ์ฒ๋ผ ์ ๋ค์ง ์์ ๊ฒ์ ๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ฅด๋ ๊ฒ์ ๋๋ค. Yuri๊ฐ ๊ฐ์ํ๋ ๋ฐฉ์์ด ๋ง์์ ๋ค์๊ณ ์ด๋ฏธ Java Core ํ์ต์ ์งํํ์ผ๋ฉฐ Spring ํ๋ ์์ํฌ๋ฅผ ์์ํ ์ค๋น๊ฐ ๋์๋ค๋ฉด ์ค๋ Spring Framework ์ฑ๋์์ ์ต์ ๋น๋์ค์ธ ๊ธฐ๋ณธ ์ฌํญ์ ํ์ธํด ๋ณด์ธ์ . ๊ทธ๋ฌ๋ ์ฌ๊ธฐ์์๋ ๋ ์ด์ 'Java Practice' ๋ฐ 'Java for Testers'์ฒ๋ผ ์ฒญ์ค ์์์ ๊ฐ์ํ๋ ๊ฒ์ด ์๋๋ผ ํน๋ณํ ์ดฌ์๋ ๊ต์ก ๋น๋์ค์ ๋๋ค.Yakov Fain Java ๋น๋์ค ๊ฐ์ข
ํ๋ก๊ทธ๋๋ฐ ํ์์ ์ํ ๋งค์ฐ ์ ์ฉํ๊ณ ์ฒ ์ ํ ๊ฐ์๊ฐ ๋ง์ด ์์ผ๋ฉฐ, ์ ๋ช ํ IT ๊ต์ฌ์ธ Jacob Fain์ด ์ ๊ณตํ๋ Java ๋น๋์ค๋ ์์ต๋๋ค. IT ๊ต์ฌ์ผ ๋ฟ๋ง ์๋๋ผ ์ง์ ํ Java ์ฑํผ์ธ(์ด๊ฒ์ ํน๋ณํ ์ง์์ด๋ฉฐ ์์์ ์ธ์ด ์ ๋ฌธ๊ฐ๋ง์ด ๋ณด์ ํ๊ณ ์์)์ด์ Farata Systems ๋ฐ SuranceBay ํ์ฌ์ ๊ณต๋ ์ฐฝ๋ฆฝ์์ ๋๋ค. ์ฐธ๊ณ : ์ฑ๋์๋ ์์ด์ ๋ฌ์์์ด๋ก ๋ ๋น๋์ค๊ฐ ์์ต๋๋ค(Yakov Fain์ ์๋ ๋์ ๋ฏธ๊ตญ์์ ์ด์์ต๋๋ค). ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ ์๊ฐ ๋งค์ฐ ๋ค์ํ ์์ค์์ ์๋ฃ๋ฅผ ์ค๋ช ํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๊ฐ ์ฃผ๋ก ์ด๋ฆฐ์ด ์ฒญ์ค์ ์ํด ๊ณ ์๋ "์ด๋ฆฐ์ด, ๋ถ๋ชจ, ์กฐ๋ถ๋ชจ๋ฅผ ์ํ Java ํ๋ก๊ทธ๋๋ฐ"์ด๋ผ๋ ์ฑ ์ ๊ฐ์ง๊ณ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.์๋ฐ๋ฌ์์
์ด ์ฑ๋์ ์์์ ๋ณธ ์ฑ๋๋งํผ ์ธ๊ธฐ๊ฐ ์์ง๋ง ํ์คํ ์ธ๊ธํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์ ์์ธ Nail Alishev๋ ๊ฐ๋ฅํ ๊ฐ์ฅ ์ ๊ทผํ๊ธฐ ์ฌ์ด ๋ฐฉ์์ผ๋ก ์ธ์ด์ ๊ธฐ๋ณธ ์๋ฆฌ๋ฅผ ์ค๋ช ํ๋ Java ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ๋งค์ฐ ํ๋ฅญํ๊ณ ์งง์ ๋น๋์ค ํํ ๋ฆฌ์ผ์ ํธ์งํ์ต๋๋ค. ๋์์์ 50๊ฐ ์ ๋๋ก ๊ทธ๋ฆฌ ๋ง์ง ์์ผ๋ฉฐ, ๊ฐ ๋์์์ ๊ธธ์ด๋ 7๋ถ์์ 30๋ถ ์ ๋์ ๋๋ค. ์์ฃผ ๊ธฐ๋ณธ์ ์ธ ๋ด์ฉ๋ค(Java Syntax, Java Core ํ์คํธ์ ๋์ผ)์ ๊ฐ๊ฒฐํ๊ณ ๋ช ํํ๊ฒ ์ ์ํ๊ณ ์์ผ๋ฉฐ, ์ด๋ณด์๋ ์ดํดํ ์ ์๋ ์ข์ ์์๋ฅผ ์ ์ํ๊ณ ์์ต๋๋ค. ๋ค๋ฃจ๋ ์ฃผ์ : ๊ตฌ๋ฌธ, OOP, ์์ ํ๊ฒฝ ์ค์ , ์์ธ, ๋งค๊ฐ๋ณ์ํ, ๊ฐ์ฒด ํด๋์ค, ์ค์ฒฉ ๋ฐ ์ถ์ ํด๋์ค, ์ง๋ ฌํ. ๊ทธ๋ฆฌ๊ณ ์ผ๋ง ์ ์ ์๋ Udemy ํ๋ซํผ์์ Java์ ๋ํ ์ ๋ฃ ๋น๋์ค ์ฝ์ค๋ฅผ ๋ง๋ค์์ต๋๋ค . ์ฌ๊ธฐ์ ๊ทธ๋ Java ์ปฌ๋ ์ , ์ ๊ท ํํ์, ๋ฉํฐ์ค๋ ๋ฉ ๋ฐ ๋๋ค ํํ์๊ณผ ๊ฐ์ ์ฃผ์ ๋ฅผ ์์ธํ ์ค๋ช ํฉ๋๋ค.Roman Brovko ๊ฐ ์ ํ๋ ํฅ๋ฏธ๋ก์ด ์ ๋ณด์ ๋ณด๊ณ
์ด ์ฑ๋์์ ์์ง๋ ๊ฐ์ข ๋ชจ์์ด ์ผ๋ง๋ "ํฉ๋ฒ์ "์ธ์ง ๋งํ๊ธฐ๋ ์ด๋ ต์ต๋๋ค. ์ด๋ ๋ค์ํ ์ฝ์ค(์: Stepic)์์ ์๊ฐ๋ฉ๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ฌ๊ธฐ์ ๊ฒ์ํ๊ฒ ์ต๋๋ค. ๊ทธ ์์์ ์ ์ฉํ ๊ฒ์ ๋ง์ด ์ฐพ์์ผ๋ฉฐ ์ฑ๋์ด ๋ซํ์ง ์๊ธฐ๋ฅผ ์ง์ฌ์ผ๋ก ๋ฐ๋๋๋ค. Roman์ ์จ๋ผ์ธ ํ์ต์ ์ํด ํน๋ณํ ์ค๋น๋ ์ด๋ณด์๋ฅผ ์ํ ์ฑ๋ ๊ณผ์ ๊ณผ "์ค์๊ฐ" ๊ฐ์ ๋ฐ ๊ณต์ฐ ๋ น์ ์๋ฃ๋ฅผ ์์งํ์ต๋๋ค. ์ฃผ์ : Java ๊ธฐ๋ณธ ์ฌํญ, OOP, GUI, ํจํด, Java EE, Spring, Java + JDBC + Hibernate + Spring Data JPA, Java๋ก ์น ์๋น์ค ๊ฐ๋ฐ ๋ฐ ๋ง์ดํฌ๋ก์๋น์ค๊น์ง.๋ฌด์ ํฅํ ๊ณํ?
๋ง์ ๊ฐ๋ฐ์๋ค์ Youtube์ ๋น๋์ค ํํ ๋ฆฌ์ผ(ํนํ ๊ณ ํ์ง์ ํํ ๋ฆฌ์ผ)์ด Java ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๋ ๋ฐ ๋์์ด ๋๋ค๋ ๊ฒ์ ์์ ์ ๊ฒฝํ์ ํตํด ๋ฐฐ์ ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ์ต์ ๊ฒฐ์ฝ ๋์ฒด๋์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์ํ๋ ๋๋ก ์์ค๋ฅผ ๊ฒฐํฉํ๋ ๊ฐ๊ธ์ ์ด๋ฉด ๋งค์ผ ์ค์ฉ์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ ์์ง ๋ง์ธ์ ! ๊ธฐ์ฌ์ ๋ค์ ๋ถ๋ถ ์์๋ Java์ ๋ํ ๋น๋์ค ํํ ๋ฆฌ์ผ์ด ํฌํจ๋ ์ ์ฉํ ์์ด ์ฑ๋์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค.
๊ทธ ๋ฐ์ ์ฝ์ ๋ด์ฉ: |
---|
์๋ฐ๋ฅผ ๋ฐฐ์์ผ ํ๋ ์ด์ |
GO TO FULL VERSION