"์ต๊ณ ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๋ฌด์์ธ๊ฐ"๋ ์ํํธ์จ์ด ์
๊ณ์์ ๊ฐ์ฅ ๋
ผ๋์ด ๋ง์ ์ง๋ฌธ ์ค ํ๋์
๋๋ค. ๊ทธ๋ฌ๋ Java๋ ์ธ๋ฅ๊ฐ ๋ง๋ ์ต๊ณ ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋์
๋๋ค. 25๋
์ Java๋ ํ๋ซํผ ๋
๋ฆฝ์ฑ, ๋ณด์ ๋ฐ ๋ค์์ฑ์ผ๋ก ์ธํด ์ฌ์ ํ ๊ฐ์ฅ ์์๊ฐ ๋ง์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋์์ต๋๋ค(Java ๊ฐ๋ฐ์์ Android ๊ฐ๋ฐ์์ ๋ํ ์์๊ฐ ํญ์ ๋์ ๊ฒ์ ๋น์ฐํฉ๋๋ค). Java์ ๋ ๋ค๋ฅธ ์ด์ ์ ์ด๋ณด์์๊ฒ ๋งค์ฐ ์น์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ผ๋ ๊ฒ์
๋๋ค. ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ๊ฐ์ฒด ์งํฅ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํ๋ Java๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ต์๊ฐ ์ฝ๋๋ก ์ฃผ๋ณ ์ธ๊ณ๋ฅผ ๋ ์ฝ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ๋ํ Java๋ ๊ฐ๋ ฅํ ์ปค๋ฎค๋ํฐ, ์๋ง์ ์คํ ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ์จ๋ผ์ธ ๋ฆฌ์์ค๋ฅผ ์๋ํ๋ฏ๋ก Java๋ฅผ ์ดํดํ ์ ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ํ์๋ฅผ ์ทจ๋ํ๋ ค๋ฉด 4~5๋
์ด ํ์ํฉ๋๊น? ์ฐ๋ฆฌ๋ ๊ทธ๋ ์ง ์์ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. ์จ๋ผ์ธ ๊ฐ์ข๊ฐ ๋ฏธ๋์
๋๋ค.
์จ๋ผ์ธ ๊ฐ์ข์ ์ฃผ์ ์ด์
Java๋ก ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๊ณ ์ต์ํ์ ์๊ฐ๊ณผ ๋น์ฉ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ์ ์ํํ ์ ์๋ ํ๋ฅญํ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์๋ ์ฌ๋์ด๋ผ๋ฉด ์์ฌ์ ํด์ํ ์ ์๋ ์จ๋ผ์ธ ๊ฐ์ข์ ์ฃผ์ ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.ํ์ํ ๊ฒ์ ์ ํํ์ธ์
์ฝ๋ฉ ํ์ต์ ๋ง ์์ํ๋ ค๊ณ ํ ๋ ๋จผ์ ๋ชฉํ๋ฅผ ์ ์ํ๊ณ ์์ ์๊ฒ ๋ ์ ํฉํ ๊ฒ์ ์ ํํ๊ฒ ๋ ๊ฒ์ ๋๋ค. ๋ถํ์ํ ์ ๋ณด๋ฅผ ๋ง์ด ํก์ํด์ผ ํ๋ ๋ํ๊ณผ ๋ฌ๋ฆฌ ์จ๋ผ์ธ ๊ฐ์ข๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ํ ๊ฒ์ ์ง์คํ ์ ์์ต๋๋ค. ์ ๋ฌธ ๊ณผ์ ์ ์ ํํ๊ณ ํฅํ ๊ฒฝ๋ ฅ(Java ๊ฐ๋ฐ์, Android ๊ฐ๋ฐ์ ๋๋ QA ์ ๋ฌธ๊ฐ)์ ํ์ํ ํน์ ์ฃผ์ ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.๋ ์ ๋ ดํ ๋์
์์ ์ธ๊ธํ ๋ฐ์ ๊ฐ์ด, ์จ๋ผ์ธ ๊ฐ์ข ๋น์ฉ์ ๋ํ์์ 4~5๋ ๋์ ์ง๋ถํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ์ ๋ ดํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์งํ ๋งํด์ ์์ฆ ๊ณ ์ฉ์ฃผ๋ค์ ํ์ ๋ ผ๋ฌธ์ ํ์ธํ๋ ๊ฒ๋ณด๋ค ๋น์ ์ ๊ธฐ์ ์ด ๋ฌด์์ธ์ง ํ์ธํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค. ๋ฐ๋ผ์ ๊ธฐ์ ๊ณผ ๊ด๋ จํ์ฌ ์ ์ ๋ ๋ง์ ํ์ฌ๊ฐ "์ค์ํ ๊ฒ์ ๋ฌด์์ ํ ์ ์๋์ง(๋น์ ์ด ์๋ ๊ฒ์ด ์๋๋ผ)"๋ผ๋ ์์น์ ๋ฐ๋ผ ๊ณ ์ฉ์ฃผ๋ฅผ ๊ณ ์ฉํฉ๋๋ค.์ ์ฐ์ฑ
ํ๋ฃจ ์ข ์ผ ๊ต์ค์ด๋ ๊ฐ๋น์ ์์ ์์ผ๋ฉด ์ด๋จ๊น์? ์ ๋ง ๋์ฐํ ๊ฒ ๊ฐ์๋ฐ์, ๋์ํ์๋์? ๊ทธ๋ฌ๋ ์จ๋ผ์ธ ๊ฐ์ข์ ๊ฒฝ์ฐ์๋ ์ํฉ์ด ์์ ํ ๋ค๋ฆ ๋๋ค. ์จ๋ผ์ธ ์ฝ๋ฉ ๊ณผ์ ์ ์ธ์ ์ด๋์๋ ์ํ ๋ ํ์ตํ ์ ์๋ ํ์์ ์ธ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๊ฐ๊ณผ ์ฅ์์ ์ฝ๋งค์ด์ง ์์ต๋๋ค. ์ด๋ ๊ฐ์กฑ์ด ์๊ณ ์ผ๊ณผ ๊ฐ์กฑ์ ์ฝ์ ์ฌ์ด์์ ๊ท ํ์ ์ ์งํด์ผ ํ๋ ์ฌ๋, ํ ๋ด์์ ๊ทผ๋ฌดํ๋ ๋์ ์ถ๊ฐ ์๊ฒฉ์ ์ํ๋ ์ฌ๋, ์ฌ์ง์ด๋ ์ํ์ง ์๋ ์ฌ๋์๊ฒ ํนํ ์ข์ต๋๋ค. ์ ์ผ๋ณ ์๋์ ์๋ํ ์ํํธ๋ฅผ ๋ ๋๊ธฐ ์ํด. ๊ทธ๋ฆฌ๊ณ ๋น์ ์ด ์ด๋ฒ ์ฃผ์ ์์ ์ ๋์น ์ด์ ๋ฅผ ๋ฌผ์ด๋ณผ ์ฌ๋์ด ์๋ฌด๋ ์์ ๊ฒ์ด๋ผ๊ณ ์์ํด ๋ณด์ญ์์ค. ์ฆ, ์จ๋ผ์ธ ๊ฐ์ข๋ ๊ต์ก ๊ณต๋ฐฑ ์์ด ์ ๊ธฐ์ ์ผ๋ก ํ์ตํ ์ ์๋ ์๊ธฐ ํ๋ จ์ ๋ฐ์ ํ์๋ค์๊ฒ๋ง ๋ง๋ฒ์ ์ฝ์ด ๋ ์ ์์ต๋๋ค.์ปค๋ฎค๋ํฐ
๋๋ฃ ํ์๋ค์ด ๋น์ ์ ์ง์งํ์ง ์์ ๊ฒ์ด๋ผ๋ ๋๋ ค์์ด ์๋ค๋ฉด("์ค์ " ๋ํ์์ ํํ ์ผ์ด๋๋ ์ผ์ฒ๋ผ), ์ ๋ฐ ๊ทธ๋ฌ์ง ๋ง์ญ์์ค. ์จ๋ผ์ธ Java ์ฝ์ค๋ ์์ ์ ์ง์, ๊ฒฝํ ๋ฐ ๋ผ์ดํ์คํ์ผ์ ๊ณต์ ํ๊ณ ์ ํ๋ ๊ฐ์ ์๊ฐ์ ๊ฐ์ง ์ฌ๋๋ค๋ก ๊ฐ๋ํฉ๋๋ค. ์ ์ผํ ์ฐจ์ด์ ์ ์ง์ ๋ณผ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ํ๋ ์ปดํจํ ์๋์๋ ์น์ฌ์ดํธ, ํฌ๋ผ, ์ฑํ , ์จ๋ผ์ธ ๋ฉ์ ์ ๋ฑ ์ํ๋ ๋ชจ๋ ๋ฐฉ๋ฒ์ ํตํด ๊ฐ์ฅ ์ด๋ฆฌ์์ ์ง๋ฌธ๋ ํ ์ ์๊ณ ๋น ๋ฅธ ์๋ต์ ์ป์ ์ ์์ผ๋ฏ๋ก ํฐ ๋ฌธ์ ๊ฐ ์๋๋๋ค. ๊ทธ๋ฌ๋ Java ์จ๋ผ์ธ ์ง์์ ๋์ฑ ํ๊ณ ํฉ๋๋ค.์ต์ ๋๊ตฌ ๋ฐ ๊ธฐ์ ์ ์ฌ์ฉ
๋ํ ๊ณผ์ ์ด๋ ํ๋ก๊ทธ๋๋ฐ ์์ ๊ณผ ๋ฌ๋ฆฌ ์จ๋ผ์ธ ๊ณผ์ ์ ํญ์ ์ต์ ์ํ์ ๋๋ค. ๊ทธ๋ค์ ์ผ๋ฐ Java ์ ๋ฐ์ดํธ๋ ๊ธฐ์ ์ธ๊ณ์ ์ผ๋ฐ ์ ๋ฐ์ดํธ์ ํจ์ฌ ๋ ๋น ๋ฅด๊ฒ ๋ฐ์ํฉ๋๋ค.์์ ์ ์๋์ ๋ง์ถฐ ๊ณต๋ถํ๊ธฐ
์จ๋ผ์ธ ๊ฐ์ข์ ๊ฐ์ฅ ๋งค๋ ฅ์ ์ธ ์ ์ค ํ๋๋ ๋๊ตฌ๋ ์๋๋ฅด์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ํ์์ผ๊น์ง '๊ฐ์ ๊ณผ์ '๋ฅผ ์๋ฃํ ํ์๋ ์๊ณ , ํ ๋ฒ์ 2์๊ฐ์ฉ ๊ฐ์๋ฅผ ๋ค์ ํ์๋ ์์ต๋๋ค. ์ฌ๊ณ ์ถ์ด? ๊ด์ฐฎ์์. ํ์ํ ๋๋ง๋ค ๋น๋์ค ๊ฐ์๋ฅผ ์ผ์ ์ค์งํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ค์ ํ ๋ฒ ๋ง์๋๋ฆฌ์ง๋ง, ์ด๋ ๊ทํ์ ์ฑ ์์ด๋ฉฐ ์ํ๋ ๋๋ก ์ฝ์ค๋ฅผ "์ฐ์ฅ"ํ ์ ์์ต๋๋ค. ์ผ๋ง๋ ๋นจ๋ฆฌ ์งํํ๊ณ ์ถ์์ง๋ ๋น์ ์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค. ์์ ํ: ๋งค์ผ ์ฐ์ตํ๊ณ ์ฝ๋ฉํ๋ ๋ฐ ์ฝ 2~3์๊ฐ์ ์๋นํ๋ค๋ฉด ๋ฐ๋ ์ด๋ด์ ๊ณผ์ ์ ์๋ฃํ๊ณ "์ทจ์ ์ค๋น"๋ฅผ ์๋ฃํ ์ ์์ต๋๋ค.ํ์ํ ๋๋ง๋ค ์์ ๋ณต์ต
์๋ฅผ ๋ค์ด Arrays ํด๋์ค ์ฌ์ฉ๋ฒ์ ์์ด๋ฒ๋ฆฐ ๊ฒฝ์ฐ์๋ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค. ๋์๊ฐ์ ์ ์ฉ ๊ฐ์๋ฅผ ์์ฒญํ๊ณ ํด๋น ์๋ฃ๋ฅผ ๋ค์ ์ฝ์ ์ ์์ต๋๋ค. ์ธ์ ์ด๋์๋.์จ๋ผ์ธ์ผ๋ก ์ฝ๋ฉ์ ๋ฐฐ์ฐ๋ ๊ฒ์ด ์ธ๊ธฐ์ ๋๋ค
์จ๋ผ์ธ ๊ณผ์ ์ ๋ง์น ํ ๊ธฐ์ ๋๋ ์น ๊ฐ๋ฐ ๊ฒฝ๋ ฅ์ ์์ํ๋ ๊ฒ์ ์๊ฐ๋งํผ ๊น๋ค๋กญ์ง ์์ต๋๋ค. ํ์ฌ ์คํ๋ผ์ธ/์จ๋ผ์ธ ๊ณผ์ ๋ง ์ด์ํ ์ฃผ๋์ด ์ ๋ฌธ๊ฐ๋ฅผ ๊ณ ์ฉํ๋ ํ์ฌ๊ฐ ์ ์ ๋์ด๋๊ณ ์์ต๋๋ค. ๋ฌด์๋ณด๋ค๋ ๊ทธ๋ค์ ์ด๋ฏธ ์๋ฃํ ํ๋ก์ ํธ๋ฅผ ํตํด ํฌํธํด๋ฆฌ์ค์ ํ์๋ ๊ธฐ์ ๊ณผ ์ ์ฆ๋ ๊ฒฝํ์ ์ค์ํ๊ฒ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณผ์ ์ ์ค์ ํ๋ก์ ํธ ์์ฑ์ด ํฌํจ๋๋ฉด ๊ฒฝ์์์ ์ฐ์๋ฅผ ์ ํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๋ฉ์ง ํน์ ์ค์์๋ ๋๊ธฐ ๋ถ์ฌ๊ฐ ๋๋ ๊ฐ์์ ๊ฒ์ ์น์ , ํด์ฆ ์น์ ๊ณผ ๊ฐ์ ์๋ง์ ์ฌ๋ฏธ์๋ ๊ธฐ๋ฅ์ ๊ฐ์กฐํ์ฌ ๋๊ธฐ๋ฅผ ๋ถ์ฌํ๊ณ ํ์ต์ ๋์ฑ ๋ฐ์ ์ํค๋ ๋ฐ ๋์์ ์ค ์ ์์ต๋๋ค. CodeGym Schedule์ ๋งค์ผ ํ์ต์ ์์ํ๋ ๋ฐ ๋์์ด ๋๋ ๋ ๋ค๋ฅธ ํ๋ฅญํ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋๋ค. ์ด๋ฅผ ํตํด ํธ์ํ ์ผ์ ์ ์ค์ ํ ์ ์์ผ๋ฉฐ ํ์ต์ ์์ํด์ผ ํ ๋๊ฐ ๋๋ฉด ์๋์ผ๋ก ์๋ ค์ค๋๋ค. CodeGym์ ๋ถ๋งํฌ ๊ธฐ๋ฅ์ ํ์ต ๊ณผ์ ์์ ์ ์ฉํ ์๋ ์์ต๋๋ค. ๋์ค์ ์ฐธ์กฐํ๊ณ ์ถ์ ์ค์ํ ์ ๋ณด๋ฅผ ๋ถ๋งํฌ์ ์ถ๊ฐํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค. ๋ํ ํ์ต์ โโ๋์ฑ ์ฒด๊ณํํ๊ณ ๊ตฌ์กฐํํ๋ ค๋ ์ฌ๋๋ค์๊ฒ๋ ํ์์ ์ธ ๊ฑฐ๋์ ๋๋ค. CodeGym์ ํญ์ ์ด๋ํ๋ ํ์๋ค์ ์ํด ๋ชจ๋ฐ์ผ ์ฑ์ ์ ๊ณตํฉ๋๋ค. ๊ทธ๋์ ๊ฝค ๋ฐ์ ์ฌ๋์ด๋ผ๋ฉด ์ถํด๊ทผ ์ค์๋ ํ์ตํ ์ ์์ด ๊ท์คํ ์๊ฐ์ ์ ์ฝํ๊ณ ํน๋ณํ ์ง์์ ์ป์ ์ ์์ ๊ฒ์ ๋๋ค.๋ฉํ ์ ํจ๊ป Java Fundamentals ๊ณผ์ ์ ์๊ฐํ๋ฉด ์ด๋ค ์ด์ ์ด ์๋์?
๊ธฐ์กด CodeGym ์์ต ๊ณผ์ ์ด ์ ํฉํ์ง ์์ ๊ฒฝ์ฐ ๋ฉํ ์ ํจ๊ป 3๊ฐ์ ๊ธฐ๋ณธ Java ๊ธฐ์ด ๊ณผ์ ์ ์ดํด๋ณผ ์ ์์ต๋๋ค. ๊ฒฝํ์ด ํ๋ถํ ๋ฉํ ์ ํจ๊ปํ๋ ๋จ๊ณ๋ณ ํ์ต์ ๋งค์ฃผ ยซ์์ ์น๋ฆฌยป๋ฅผ ํตํด ํ์ต ์งํ ์ํฉ์ ์ถ์ ํ๊ณ Java ๊ฐ๋ฐ์ ๊ธฐ๋ณธ์ ๋ํ ํํํ ์ง์์ ๋น ๋ฅด๊ฒ ์ป๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด ๊ณผ์ ์ ์ด๋ณด์๋ถํฐ ์ ๋ฌธ๊ฐ๊น์ง ๋ชจ๋ ์ฌ๋์๊ฒ ์ ํฉํฉ๋๋ค. ์ ๊ตฌ์ฑ๋ ์์ ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ ํ๋ช ํ๊ฒ ์ธ ๊ฐ์ง ๋ชจ๋๋ก ๋๋์ด์ ธ ์์ต๋๋ค.- ์๋ฐ ๊ตฌ๋ฌธ
- ์๋ฐ ์ฝ์ด
- ๋ง์ง๋ง ํ๋ก์ ํธ