CodeGym University ํ์๊ณผ ์กธ์
์์ด ํ์ต ๊ฒฝํ๊ณผ ๋ชฉํ๋ฅผ ๊ณต์ ํ๋ ์ผ๋ จ์ ํ
์คํธ๋ฅผ ์ถ์ํฉ๋๋ค. ์ด ์ด์ผ๊ธฐ๋ ๊ฐ๊น์ด ๋ฏธ๋์ ์ฃผ๋์ด ๊ฐ๋ฐ์ ์๋ฆฌ๋ฅผ ์ป๊ธฐ ์ํด ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๋ Krzysztof Kasperek์ ๊ดํ ๊ฒ์
๋๋ค. ๊ทธ๋ ์ด๋ณด์๋ฅผ ์ํ Java ๊ธฐ์ด
๋ฐ Android ์ฑ ๊ฐ๋ฐ
๊ณผ์ ์ ๊ณต๋ถํ์ต๋๋ค .
2018๋
๋ถํฐ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๊ธฐ ์์ํ์ง๋ง ๊ฒฐ๊ตญ 1๋
๋ฐ ๋์ ์ค๋จํ์ต๋๋ค.
์ ๋ ํด๋๋ ์ถ์ ์ด์ง๋ง 2017๋
๋ถํฐ ๋
ธ๋ฅด์จ์ด์ ์ด๊ณ ์์ต๋๋ค. ์ ๋ ๋ฒํ ํ์๋ฅผ ๊ฐ๊ณ ์์ผ๋ฉฐ ํ์ฌ๊ฐ ๋๋ค ๊ทผ์ฒ ์ฌ๋ฌด์ค์ ํ์ํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ธฐ ์ ์๋ ๋ฒ๋ฅ ์ถํ ๋ถ์ผ์์ ์ผํ๊ณ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋๋ ํด๋๋์ ๋ค๋ฅธ ์ง์ญ์ผ๋ก ์ด์ฃผํ๊ฑฐ๋ ์ฌ์ํ๊ณ ๋ค๋ฅธ ์ผ์ ์์ํ๋ ์ ํ์ ์ง๋ฉดํ์ต๋๋ค. ๊ทธ๊ฒ์ ๋ด ์ธ์์์ ํฐ ๊ฒฐ์ ์ด์๊ณ ๊ฒฐ๊ตญ ๋๋ ๋
ธ๋ฅด์จ์ด๋ก ์ด์ฃผํ๊ฒ ๋์์ต๋๋ค. ๊ทธ๋๋ถํฐ ๋์ ๋ณธ์
์ ๊ณต์ฅ์์ ์ผํ๋ ๊ฒ์ด์์ต๋๋ค. ์ ๋ ์์ฐ์ธก๊ณผ ์ฐฝ๊ณ ์ธก์์ ์ผํด์์ต๋๋ค. CodeGym University ๊ณผ์ ์ ์ฐธ์ฌํ๊ธฐ ์ ์๋ ์์ต ๊ณผ์ ์ ๊ณ์ ์ด ์์์ต๋๋ค. ์ ๋ 2018๋
์ CodeGym ํ์ผ๋ฟ ๋ฒ์ ์ ๋ฑ๋กํ์ง๋ง ๋ณ๋ก ๊ด์ฌ์ด ์์์ต๋๋ค. ์ฒ์์๋ ๊ด์ฌ์ด ๋ง์์ง๋ง, ๊ทน๋ณตํ๊ธฐ ๋งค์ฐ ์ด๋ ค์ด ์ฅ์ ๋ฌผ์ ์ง๋ฉดํ์ต๋๋ค. ๊ฒ๋ค๊ฐ ์น์ฌ์ดํธ ์์ฒด๋ ํ์ฌ์๋ ์กฐ๊ธ ๋ค๋ฅด๊ฒ ์๋ํ์ต๋๋ค. ๋์ค์ ๋ค์ ๋์์์ ๊ตฌ๋
๊ถ์ ๊ตฌ์
ํ์ต๋๋ค. ๊ทธ ๋ ์ฒซ ๋ฒ์งธ ํ์คํธ๋ฅผ ๋๋ด๊ณ ๋ ๋ฒ์งธ ํ์คํธ๋ ์ ๋ฐ ์ ๋ ์งํํ์ด์. ๊ทธ๋ฆฌ๊ณ ๋ด ์๋ค์ด ํ์ด๋ฌ์ต๋๋ค. ์ ๋ CodeGym์ด ๋ฉํ ์ ํจ๊ป ์ ๋ด ๊ฐ์ข๋ฅผ ๋ง๋ จํ๊ธฐ ์ ๊น์ง 1๋
๋ฐ ๋์ ํ์ต์ ์ค๋จํ๊ณ , ๊ทธ ๋๋ถ์ ๋ค์ ๋์์ค๊ฒ ๋์์ต๋๋ค.
๊ณ์ ํ์ตํ ์ ์๋ ๋ ๋์ ํ๊ฒฝ์ ๋ง๋ จํ๊ธฐ ์ํด ๋ฉํ ์ ํจ๊ป ๊ฐ์ข๋ฅผ ์๊ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
ํ์ต ์ด๊ธฐ๋ถํฐ ๋์ ์ฃผ์ ๋ชฉํ๋ ์ง์
์ ๋ฐ๊พธ๊ณ ์ค๋น๊ฐ ๋ ๋๋ง๋ค ์ฃผ๋์ด ๋๋ ์์ต ๊ฐ๋ฐ์ ์์น์์ ์์ํ๋ ๊ฒ์ด์์ต๋๋ค. ๊ทธ๋์ ์ ๋ ๊ณ์ ํ์ตํ ์ ์๋ ๋ ๋์ ํ๊ฒฝ์ ๋ง๋ จํ๊ธฐ ์ํด ๋ฉํ ์ ํจ๊ป ๊ฐ์ข๋ฅผ ์๊ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์๋น ๊ฐ ๋๊ณ , ๋งค์ผ ์ผํ๊ณ , ์ค์ค๋ก ๋ฐฐ์ฐ๋ ค๊ณ ๋
ธ๋ ฅํ๋ฉฐ ๋ฐ์ ํ๋ ๊ฒ์ ์ด๋ ค์ด ์ผ์
๋๋ค. ๋๋ ์ ์๋์ด ์๊ณ , ์ง์ ๋ ์๊ฐํ๊ฐ ์๊ณ , ๋งค ์์
ํ์ ์์ ๊ฐ ์์ผ๋ฉด ์ ๊ฐ ์์กฐ๋กญ๊ฒ ์ง๋ด๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ด ์ถ์ธก์ ์ ํํ์ต๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ ๊ฐ ํผ์์ ๊ณผ์ ์ ์งํํ๋ ๊ฒ๋ณด๋ค ํ์ต์ ๋ ์ ์งํํ๋ ๋ฐ ๋์์ด ๋์์ต๋๋ค.
๋ผ์ด๋ธ ์ธ์
์ด ๋๋ ๋๋ง๋ค ์์
์ ์ํํ๊ณ ์ง์์ ํ๊ณ ํ ํ ์ ์์ด์ ์ฆ๊ฑฐ์ ์ต๋๋ค.
Java Fundamentals ๊ณผ์ ์ ๋ฐฐ์ฐ๋ฉด์ CodeGym ํ๋ซํผ์ ๊ณผ์ ์๋ฃ๊ฐ ํ์คํ ๋ง์์ ๋ค์์ต๋๋ค. ๊ทธ๋ค์ด ์น์ฌ์ดํธ ๊ธฐ๋ฅ์ ๋ง์ ๋ณํ๋ฅผ ๊ฐ์ ธ์๋ค๋ ๊ฒ์ ๋์๊ฒ ๋ถ๋ช
ํ์ต๋๋ค. ๋ฉํ ์์ ๋ชจ๋ ์ธ์
์ ๋ํด "๋ฐฑ์
"์ ๊ฐ๋ ๊ฒ์ ํ๋ฅญํ์ต๋๋ค. ์ ๋ ๋ฉํ ์ ํจ๊ป ์์
์ ๋ง์น ํ ๊ณผ์ ๋ฅผ ์ํํ๊ณ ์ง์์ ํ๊ณ ํ ํ ์ ์๋ค๋ ์ ์ด ์ฆ๊ฑฐ์ ์ต๋๋ค. ๋ผ์ด๋ธ ์ธ์
์ ๊ดํด์๋ ๋ช ๊ฐ์ง ์ฅ์ ๋ฌผ์ ์ง๋ฉดํ์ต๋๋ค. ๋ฉํ ๋ ๋ค๋ฅธ ์๊ฐ๋์ ์์๊ณ ์ ๋ ์๊ฐ์ด ๋ฆ์ด์ ๊ทธ ๋ฉํ ์ ํฉ๋ฅํ ์ ์์์ต๋๋ค. ๋ฌผ๋ก ๋ ์จ์ ๋ค์ ์ฌ์ํ์ง๋ง ๋์๊ฒ๋ ๋ผ์ด๋ธ๋ก ์ฐธ์ํ๋ ๊ฒ์ด ์ผ์ข
์ ๋ณด์กฐ์ ์ธ ์ญํ ์ ํ์ต๋๋ค. Java Fundamentals ๊ณผ์ ์ ์์ํ ๋ ๊ต์ก์ ์ฝ 60~70%๋ ์ด์ ํ์ต์ ๋น ๋ฅด๊ฒ ๋ณต์ตํ๋ ๊ฒ์ฒ๋ผ ์ฌ์ ์ต๋๋ค. ์ฝ๋ฉ ๋ฐฐ๊ฒฝ ์ง์์ด ์ ํ ์๋ ํ์๋ค์๊ฒ ๊ทธ๋ ๊ฒ ์์กฐ๋กญ๊ฒ ์งํ๋ ์ง ๋งํ๊ธฐ๋ ์ด๋ ต์ต๋๋ค. ๋ด ์๊ฐ์ ๊ทธ๋ค์ ๋ช๋ช ์ด๋ ค์ด ์ฃผ์ ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด ๋ ๋ง์ ๋
ธ๋ ฅ์ ๊ธฐ์ธ์ฌ์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ์ ๊ฒฝํ์ด ์๋ ํ์์ธ ์ ๋ CodeGym ์์ต ๊ณผ์ ์์ฒด๋ฅผ ํตํด Java ๊ธฐ๋ณธ ์ฌํญ์ ์ดํดํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ฉํ ์ ํจ๊ป ๋ชจ๋ ์๋ก์ด ์ฃผ์ ๋ฅผ ๊ฒํ ํ ํ์๋ ์์ต๋๋ค. ๋ฐฐ์ฐ๋ ๋ด์ฉ์์ ์ด๋ ค์ด ์ ์ ๋ํด ๋ฉํ ์๊ฒ ์ง๋ฌธํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
Android ๊ฐ๋ฐ ๊ณผ์ ์ ๊ณ์ํ๊ธฐ๋ก ํ ๊ฒ์ ์์ฐ์ค๋ฌ์ด ๊ฒฐ์ ์ด์์ต๋๋ค.
Java Fundamentals ๊ณผ์ ์ ๋ฑ๋กํ์ ๋ ์ ๋ ๊ทธ๋ฐ ์ข
๋ฅ์ ํ์ต์ "2๋ถ"๋ฅผ ํตํด Java ๊ฐ๋ฐ์ ๋ํ ๋ณด๋ค ๋ณต์กํ ์ฃผ์ ๋ฅผ ์งํํ ์ ์๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๋๋ ๋ด๊ฐ ์ํ ๋ ์ธ์ ๋ ์ง ์์ต ๊ณผ์ ์ผ๋ก ๋์๊ฐ ์ ์๊ธฐ ๋๋ฌธ์ ์ง๊ธ๊น์ง ํ๋ ๋ฐฉ์์ผ๋ก ๊ณ์ ํ์ตํ๊ณ ์ถ์์ต๋๋ค. Java์ ๋ํ "2๋ถ"๋ ์์์ง๋ง Android ๊ณผ์ ์ ์ ๊ณต๋์์ต๋๋ค. ์์งํ ๋งํ๋ฉด, ์ฒ์์๋ ์๋๋ก์ด๋๋ฅผ ๊ณ์ ์ฌ์ฉํ๊ฒ ๋ค๋ ์์ฐ์ค๋ฌ์ด ๊ฒฐ์ ์ด์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋์ค์ ๋๋ ๊ทธ๊ฒ์ด ๋ด ๊ด์ ์ ๋ํ๊ณ ๋ด๊ฐ ์ ๋ฌธํํ๋ ค๋ ๋ฐฉํฅ์ ๊ฒฐ์ ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒฝํ๊ณผ ์ถ๊ฐ ์ง์์ ์ป์ ์ ์๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ๋๋ ๋ฉํ (๋ฐ๋)๋ฅผ ์ข์ํ๊ณ , ๊ทธ๊ฐ ์ฐ๋ฆฌ๋ฅผ ์ํด ํด์ค ์ผ์ ๊ฐ์ฌํ๋ค. ๊ทธ๊ฐ ์ปดํจํฐ๋ถํฐ ํ๋ก๊ทธ๋๋ฐ๊น์ง ๋ชจ๋ ๋ฉด์์ ๋ชจ๋ ๊ฒ์ ์ค๋ช
ํ๋ ค๊ณ ์ผ๋ง๋ ๋
ธ๋ ฅํ๋์ง ๋ณด์๊ธฐ ๋๋ฌธ์ด๋ค. ์ ์๋์ Android ๊ณผ์ ์ ํฐ ์์ฐ์ด์์ต๋๋ค. ๊ทธ๋ ์์ ์ด ๊ฐ๊ณ ์๋ ๋ง์ ์ฝํ
์ธ ์ ์ง์์ ํ์๋ค๊ณผ ๊ณต์ ํ๋ ค๊ณ ๋
ธ๋ ฅํ๊ณ ์๋ค. ๊ทธ๋ฌ๋ Java Fundamentals์ ๋ํด ๊ฐ์ง๊ณ ์๋ CodeGym ํ๋ซํผ์ ์ค์ ๋ ์์
์ข
๋ฅ๊ฐ ๋ถ์กฑํ์ต๋๋ค. ๋ฐ๋ผ๋
ธ์ ํจ๊ป ์งํ ์ค์ธ ์ค์ ํ๋ก์ ํธ ์ธ์๋ ๋ค์ํ ๋ณต์ก์ฑ์ ์์
์ ์ํํ๋ ๊ฒ์ด ์ข์ ๊ฒ์
๋๋ค. ๋๋ Java๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ง์์ด ์๋ ์ฌ๋์ด Android ๊ฐ์ข๋ฅผ ์๊ฐํ ์ ์๋ค๋ ๊ฒ์ ์์ํ ์ ์๋ค๊ณ Milan์๊ฒ ๋งํ์ต๋๋ค. ํ์ง๋ง Java ๊ธฐ์ด๋ถํฐ ์ฒ์๋ถํฐ ๋ฐฐ์ฐ๊ณ ๋์ค์ Android ์ฑ ๊ฐ๋ฐ ๊ณผ์ ์ ๊ณ์ ์งํํ๋ค๋ฉด ๊ด์ฐฎ์ต๋๋ค.
1~2๋
์์ ์ง์
์ ๋ฐ๊พธ๊ณ ์ถ์ด์
Android ๊ณผ์ ์ ๋ง์น ํ ์ฒซ ๋ฒ์งธ ์์
์ ์ฌ๊ธฐ์์ ์ป์ ์ง์์ ๊ฐํํ๊ณ , ์ต์ข
ํ๋ก์ ํธ์ ๊ธฐ๋ฅ์ ํ์ฅํ๊ณ , ๋ฏธ๋ ํฌํธํด๋ฆฌ์ค๋ฅผ ์ํ ๋ช ๊ฐ์ง ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ๋ง๋๋ ๊ฒ์
๋๋ค. ๋ํ CodeGym ์์ต ๊ณผ์ ์ ๊ตฌ๋
ํ๊ณ ์์ผ๋ฏ๋ก ์ด ๊ณผ์ ์ผ๋ก ๋ค์ ๋์์์ Android ๊ฐ๋ฐ ํ์ต๊ณผ ๋ณ๋๋ก Java ์ง์์ ๋ฐํ์ผ๋ก ๋ ๋ฐ์ ํด ๋๊ฐ ๊ฒ์
๋๋ค. ๋๋ 1~2๋
์์ ์ง์
์ ๋ฐ๊พธ๊ณ ์ถ์ต๋๋ค. ๊ทธ๊ฒ์ด ์ ๊ฐ ์ ํ ๊ธฐ๊ฐ์
๋๋ค. ๋ง์ฝ ์ ๊ฐ ๋ถ๋ชจ๋ก์์ ์๋ฌด๊ฐ ์๊ณ ์จ์ ํ ํ์ต์ ์ง์คํ ์ ์๋ค๋ฉด 6๊ฐ์ ์ ๋ ์์ ์ด ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ๊ฒ์ด ๊ฐ๋ฅํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํ์ง๋ง ํ์ค์ ์ผ๋ก Java Junior ๋๋ Android Junior ๊ฐ๋ฐ์๋ก ๊ฒฝ๋ ฅ์ ์์ํ๋ ค๋ฉด ์ต๋ 2๋
์ ์๊ฐ์ด ํ์ํฉ๋๋ค.
GO TO FULL VERSION