Java๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์์ํ๋ ์ฌ๋๋ค์๊ฒ ๊ฐ์ฅ ๋ง์ด ๋ฌป๋ ์ง๋ฌธ ์ค ํ๋๋ โํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๋๋ฐ ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์?โ์
๋๋ค. ์ด ์ง๋ฌธ์ ๋ํด์๋ ๋ช
ํํ ๋๋ต์ ํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค. ํ๋ จ ๊ธฐ๊ฐ์ ์ด์ ์
๋ฌด ๊ฒฝํ ๋ฐ ๊ต์ก, ์์
๊ฐ๋, ํ์ต ๋ชฉํ ๋ฑ ๋ค์ํ ์์ธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ์ต์ ์ ํ๋ จ ๊ธฐ๊ฐ์ ๊ฒฐ์ ํ๋ ๋ฐ ๋ ๊ฐ๊น์์ง๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ด๋ฅผ ์ํด ์ง๋ 3์ JavaRush ๋ ๋ฒจ 30 ์ด์์ธ ํ์๋ค์ ๋์์ผ๋ก ์ค๋ฌธ ์กฐ์ฌ๋ฅผ ์ค์ํ์ฌ Java ํ๋ก๊ทธ๋๋ฐ์ ์ด๋ป๊ฒ ๋ฐฐ์ ๋์ง, ์๊ฐ์ด ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์ง ๋ฌผ์์ต๋๋ค.
1. ํ์์ ์ด์: ์ง์์ ์์ ์์ค, ํ๋ ๋ถ์ผ
๊ฑฐ์ ๋ชจ๋ ๋ถ์ผ์์ Java ํ๋ก๊ทธ๋๋ฐ์ ์ ํ ์ ์์ต๋๋ค. ์ด๋ ์ค๋ฌธ ์กฐ์ฌ ๊ฒฐ๊ณผ๋ก ํ์ธ๋ฉ๋๋ค. ์ฐ์ , ์ฐ๋ฆฌ๋ ์กธ์ ์๋ค์ด Java๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์ ์ ์ด๋ค ์ผ์ ํ๋์ง ์์๋ณด๊ธฐ๋ก ํ์ต๋๋ค. JavaRush๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์์ํ ์ฌ์ฉ์ ์ค ๊ฑฐ์ 40%๊ฐ ๋ํ์์ ํ๋ก๊ทธ๋๋ฐ์ ๊ณต๋ถํ์ต๋๋ค. ๊ทธ ์ค ์ ๋ฐ์ ์ต์ํ ํ๋์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(Java ์๋)๋ฅผ ์๊ณ ์์๊ณ , Java์ ๊ธฐ๋ณธ ์ฌํญ์ ์ต์ํ ์ฌ๋์ ํจ์ฌ ๋ ์ ์์ต๋๋ค. ๋ฌผ๋ก ์ด๊ฒ์ ์์ํ๊ธฐ์ ์ข์ ๊ธฐ์ด์ ๋๋ค. ๊ทธ๋ฌ๋ ํ์๋ ์๋๋๋ค. ์ฝ 3๋ถ์ 1์ ํ์์ด ์ฒ์๋ถํฐ Java๋ฅผ ๋ฐฐ์ ์ต๋๋ค. ๊ธฐ์ ์ ๋ฐฐ๊ฒฝ์ ๊ฐ์ง ํ์๋ค ์ค ๋๋ค์๋ ์์คํ ๊ด๋ฆฌ์, 1C ํ๋ก๊ทธ๋๋จธ, ์น ๊ฐ๋ฐ์ ๋ฐ ์์ง๋์ด์ ๋๋ค. ๊ต์ฌ๋ถํฐ ์์ ๋ฐ ๋ง์ผํ ์ ๋ฌธ๊ฐ, ๊ฒฝ์ ํ์, ์ด๋์ ์์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ "์ ํ์"๊ฐ ์์ต๋๋ค. ์ด์ Java ์์ง๋์ด๊ฐ ์ง์ ์ ๋ฐฐ์ฐ๊ณ ์ฐพ๋ ๋ฐ ํ๊ท ์ผ๋ง๋ ๋ง์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.2. ๊ต์ก ๋ฐ ๊ตฌ์ง ์๊ฐ
Java ํ๋ก๊ทธ๋๋ฐ์ ๊ณต๋ถํ๋ ๋ฐ ์ต์ ๊ธฐ๊ฐ์ 3๊ฐ์, ์ต๋ ๊ธฐ๊ฐ์ ์๋ ์ ๋๋ค. ํฅ๋ฏธ๋กญ๊ฒ๋, ์ด 2๋ ์ด์(2.5๋ , 3๋ , 4๋ )์ ๋ณด๋ธ ์ฌ๋๋ค๋ ํ๋ จ์ '์ฐ์ฅ'ํ์ง ์์๋ค๋ฉด ๋ ๋ฐฐ ๋ ๋นจ๋ฆฌ ์๋ฃํ์ ๊ฒ์ด๋ผ๊ณ ์ธ๊ธํ์ต๋๋ค. ํ๊ท ์ ์ผ๋ก ์ผ์๋ฆฌ๋ฅผ ์ฐพ๋๋ฐ 1~3๊ฐ์์ด ๊ฑธ๋ฆฝ๋๋ค. ์ต์ - ์ผ์ฃผ์ผ. ์ต๋ - 1๋ .3. ํ๋ จ ๊ณํ
๋จ์ํ ์์กด์ ํญ์ ํ์ต์ ํจ๊ณผ๊ฐ ์์ต๋๋ค. ์์ ์ ๊ฐ๋๊ฐ ๋์์๋ก ์ค๋จ ๋ฐ "์ค์" โโํ์๊ฐ ์ ์์๋ก ์ฃผ์ ๋ฅผ ๋ ๋นจ๋ฆฌ ๋ง์คํฐํ ์ ์์ต๋๋ค. ์ด๋ ์ด๋ก ์ ์ธ ์ฐ๊ตฌ๋ณด๋ค ์ค์ต์ด ๋ ํฐ ์ญํ ์ ํ๋ ํ๋ก๊ทธ๋๋ฐ์ ๊ฒฝ์ฐ ํนํ ๊ทธ๋ ์ต๋๋ค. ์ฐ๋ฆฌ๋ JavaRush ์กธ์ ์๋ค์๊ฒ ๊ณต๋ถ์ ์ผ๋ง๋ ๋ง์ ์๊ฐ์ ํฌ์ํ๋์ง ๋ฌผ์๊ณ , ํ๊ท ์ ์ผ๋ก ํ๋ฃจ์ 1~3์๊ฐ ๊ณต๋ถํ์ผ๋ฉฐ ์ข ์ข ๋ณธ์ ๊ณผ ํ๋ จ์ ๋ณํํ๋ค๋ ์ฌ์ค์ ์์๋์ต๋๋ค. ๋์์, ์กธ์ ์์ ๊ฑฐ์ 3๋ถ์ 1์ด ์ค๋จ ์์ด ๊ณต๋ถํ๊ณ , ๋๋จธ์ง๋ ์๋น ๊ธฐ๊ฐ ๋์ ํ ๋ฒ ์ด์์ ํด์์ ์ทจํ์ต๋๋ค. ๋ฌผ๋ก , ๊ณต๋ถ์ ๋ ๋ง์ ์๊ฐ์ ํฌ์ํ๊ณ "์ค๋จ"ํ๋ ์๊ฐ์ด ์ ์์๋ก 6~12๊ฐ์ ๋ด์ Java ํ๋ก๊ทธ๋๋ฐ์ ๋ง์คํฐํ๊ณ ์ผ์๋ฆฌ๋ฅผ ์ฐพ์ ๊ฐ๋ฅ์ฑ์ด ์ปค์ง๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ง ์ด์ฌํ ๋ ธ๋ ฅํ๋ฉด 3~6๊ฐ์ ์์์. ํ ์ค๋ฌธ ์กฐ์ฌ ์ฐธ๊ฐ์๋ ๋ค์๊ณผ ๊ฐ์ด ์๋ตํ์ต๋๋ค. โ ์ฒ์๋ถํฐ ์ด๋ค ๊ณํ์ด ์์๋๋ฐ, ๊ทธ๊ฑธ ์งํค์ง ์์์ด์ .โ ๊ณต๋ถ๋ฅผ ๊ณํํด์ผ ํ ๊น์, ๋ง์์ผ ํ ๊น์? ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ๊ทธ๋ ๊ฒ ์๊ฐํฉ๋๋ค. ๊ณํ์๋ ์ผ๋ฐ์ ์ผ๋ก ์๋ฌํด์ผ ํ ์ฃผ์ ๋ฐ ๋๊ตฌ ๋ชฉ๋ก, ๋๋ต์ ์ธ ๊ต์ก ๊ธฐ๊ฐ, ์ด๋ฌํ ๋ชฉ์ ์ ํ์ํ ๋ฆฌ์์ค ๋ชฉ๋ก(์จ๋ผ์ธ ๊ฐ์ข, ์์ ๋ฑ)์ด ํฌํจ๋ฉ๋๋ค. 73%๋ ์๋น ๊ณํ์ด ์๋ค๊ณ ์๋ตํ์ต๋๋ค. ๊ณต๋ถ๋ฅผ ๊ณํํ ์ฌ๋๋ค ์ค ์กธ์ ์์ 3๋ถ์ 2๊ฐ ์ฌ๋ฌ ๋ฆฌ์์ค์์ ๊ณต๋ถํ๊ณ ๊ฑฐ์ 1/3์ JavaRush์์๋ง ๊ณต๋ถํ์ต๋๋ค.4. ํ์ต์ ์์ฒ
๋ฌด์์ ๊ฐ๋ฅด์น ๊ฒ์ธ๊ฐ, ์ด๋ป๊ฒ ๊ฐ๋ฅด์น ๊ฒ์ธ๊ฐ, ๊ทธ๋ฆฌ๊ณ ์ด๋์ ๊ฐ๋ฅด์น ๊ฒ์ธ๊ฐ? ์ด์์ ์ผ๋ก๋ ์ฌ๋ฌ ์์ค๋ฅผ ๊ฒฐํฉํด์ผ ํฉ๋๋ค. ๋ค์์ ์กธ์ ์๋ค์ด ์ธ๊ธํ ์์๋๋ก ๊ต์ก ์๋ฃ ๋ชฉ๋ก์ ๋๋ค. ์ฑ ์์๋ง ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ์๋ฏธ๊ฐ ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๊ฒ๋ค ์์ด๋ ์ ํ ์๋ํ์ง ์์ ๊ฒ์ ๋๋ค :) ํ๋ก๊ทธ๋๋ฐ ์ฐ์ต์ ์ ๋ณด์ํ ๊ฒ์ ๋๋ค. ์ด๋ณด์๋ฅผ ์ํ ์ต๊ณ ์ ์ฑ ์ค์๋ JavaRush ํ์ ๋ฐ ์กธ์ ์์ ์ด๋ฆ์ด ๋์ ์์ต๋๋ค.- ํค๋ ํผ์คํธ ์๋ฐ
- ํจ๊ณผ์ ์ธ ์๋ฐ
- ์๋ฐ ์ฒ ํ
- Java์ ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ฐ ์๊ณ ๋ฆฌ์ฆ
- ๊น๋ํ ์ฝ๋
- Java 8 ์ด๋ณด์ ๊ฐ์ด๋
- ๋์์ธ ํจํด
- ์๋ฐ. ์ ๋ฌธ๊ฐ์ ๋์๊ด
ํ๋ จ ๊ณํ์ ๋ํ ๊ฐ๋ตํ ์์ฝ
ํจ๊ณผ์ ์ธ ๊ต์ก์ ์ํด ์กธ์ ์๊ณผ ์๋ จ๋ ํ๋ก๊ทธ๋๋จธ๋ ๋ค์์ ๊ถ์ฅํฉ๋๋ค.- JavaRush ํต๊ณผ
- ๋น๋์ค ๊ฐ์ข ๋ณด๊ธฐ(Golovach ๋ฐ ๊ธฐํ)
- ํํ ๋ฆฌ์ผ ์ฝ๊ธฐ (Tutorialspoint, Baeldung, Oracle)
- Oracle ์๊ฒฉ์ฆ(Associate, Professional - OCA, OCP) ํฉ๊ฒฉ
- Github์์ ์ฐ์ตํ๊ธฐ
- Stackoverflow, Habr ๋ฐ ๊ธฐํ ๋ฆฌ์์ค๋ฅผ ์ฝ์ด๋ณด์ธ์.
- ํ์ง IT ๊ธฐ์ ์ธ JavaRush์์ ์ธํด์ญ์ ์ด์ํฉ๋๋ค.
5. Java ํ๋ก๊ทธ๋๋ฐ ๋ถ์ผ์์ ์ผ์๋ฆฌ๋ฅผ ์ฐพ๋ ์ฌ๋๋ค์๊ฒ ๊ถ์ฅ ์ฌํญ
์ด๋ฏธ ํ์ ์ ๋ง์น๊ณ ์ทจ์ ํ ์ด๋ค์ ์กฐ์ธ ์ค ๊ฐ์ฅ ๋ง์ด ๋ฃ๋ ๋ง์ 'ํฌ๊ธฐํ์ง ๋ง๋ผ'์ผ ๊ฒ์ด๋ค. ๋ฐฐ์ฐ๊ธฐ๊ฐ ์ฝ๋์? ํญ์ ๊ทธ๋ฐ ๊ฒ์ ์๋๋๋ค. ํ์ง๋ง ํ์คํ ๋ ธ๋ ฅํ ๋งํ ๊ฐ์น๊ฐ ์์ต๋๋ค :)์๋ จ๋ ํ๋ก๊ทธ๋๋จธ์ ์ต๊ณ ์ ์ถ์ฒ
์ทจ์ ํ ๋ ๋ฐ๋์ ํ์ํ ๋ช ๊ฐ์ง ๊ธฐ์ ์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด ์๊ฐ์ด ๋ค๊ฐ์ค๊ณ ์๋ค๋ฉด ๋ค์์ ๊ถ์ฅํฉ๋๋ค.- ๊ฒฝ๊ณ ๋ฐ ํ์ ์ฃผ์ ๊น๊ฒ ์ดํด๋ณด์ญ์์ค. InteliJ IDEA: Google ์ค๋ฅ, ๋ฌธ์ ๋ฐ ์์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์๊ณ ๋ฆฌ์ฆ, ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ด์ธ์
- ๋์์ธ ํจํด์ ํ๊ตฌํ๋ค
- ์ด๋ฉ์ผ ํด๋ผ์ด์ธํธ, ์ฑํ ๋ด, ๊ฒ์ ๋ฑ ๋ณต์กํ ํ๋ก๊ทธ๋จ์ ์ฒ์๋ถํฐ ์์ฑํด ๋ณด์ธ์.
GO TO FULL VERSION