์ํํธ์จ์ด ํ๋ก๊ทธ๋๋ฐ์ ์๋
๋์ ๊ถ์ ์๊ณ ๊ณ ์๊ธ ์ง์
์ผ๋ก ์๋ ค์ก์ง๋ง ์๊ฒฉ์ ๊ฐ์ถ ์ฝ๋์ ๋ํ ์ ์ธ๊ณ ์์๋ ๊ฐ์ํ์ง ์์์ ๋ฟ๋ง ์๋๋ผ 2020๋
์ ์ฐ๋ฆฌ๊ฐ ๊ฒฝํํ๊ณ ์๋ ๊ฒ๊ณผ ๊ฐ์ ๊ฐํ์ ์ธ ๊ธ์ฆ์ผ๋ก ๊พธ์คํ ์ฆ๊ฐํ๊ณ ์์ต๋๋ค. COVID-19 ๊ฒ์ญ ๊ธฐ๊ฐ ๋์ ์ธํฐ๋ท ํธ๋ํฝ ์ฆ๊ฐ๋ก ์ธํด ๋ง์ ์จ๋ผ์ธ ๋น์ฆ๋์ค์ ์ฃผ๊ฐ๊ฐ ์ง๋ถ์ ํต๊ณผํ์ ๋.
์ฝ๋์ ๋ํ ์์๋ 2020๋
์ ์ฌ์ ์ต๊ณ ์น๋ฅผ ๊ธฐ๋กํ ๊ฒ์ธ๊ฐ?
๋ฏธ๊ตญ ๋
ธ๋ํต๊ณ๊ตญ์ ์๋ก์ด ๋ณด๊ณ ์(2020๋
9์ 1์ผ)์ ๋ฐ๋ฅด๋ฉด ๋ฏธ๊ตญ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๊ณ ์ฉ์ 2019๋
๋ถํฐ 2029๋
๊น์ง 22% ์ฑ์ฅํ ๊ฒ์ผ๋ก ์์๋๋ฉฐ ์ด๋ "๋ชจ๋ ์ง์ข
์ ํ๊ท ๋ณด๋ค ํจ์ฌ ๋น ๋ฆ
๋๋ค." ์ด ๋ณด๊ณ ์๋ ์๋ก์ด ๋ชจ๋ฐ์ผ ์ฑ์ ํ์์ฑ์ด ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๋ํ ์์ ์ฆ๊ฐ์ ์ฃผ์ ์์ธ ์ค ํ๋๊ฐ ๋ ๊ฒ์ด๋ผ๊ณ ๋ฐํ์ต๋๋ค. โ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ ์ ํ์ ์๊ฐ ์ฆ๊ฐํ๊ธฐ ๋๋ฌธ์ ์๋ก์ด ๊ธฐํ๋ฅผ ๋ณด๊ฒ ๋ ๊ฒ์
๋๋ค. ์๋ฅผ ๋ค์ด, ๋ ๋ง์ ์ปดํจํฐ ์์คํ
์ด ๊ฐ์ ์ ํ๊ณผ ํด๋ ์ ํ ๋ฐ ๊ฐ์ ์ ํ๊ณผ ๊ฐ์ ๊ธฐํ ์ ํ์ ๋ด์ฅ๋๊ณ ์์ต๋๋ค.โ๋ผ๊ณ ๋ฏธ๊ตญ ๋
ธ๋ ํต๊ณ๊ตญ์ ๋งํฉ๋๋ค. ์
๋ณด๊ณ ์๋ฏธ๊ตญ ์ ์ญ์์ ์๋ฐฑ๋ง ๊ฐ์ ์ฑ์ฉ ๊ณต๊ณ ๋ฅผ ์์งํ๊ณ ๋ถ์ํ๋ by Burning Glass ํ์ฌ๋ ์ด๋ฌํ ๊ธ์ ์ ์ธ ์ ๋ง์ ๋ท๋ฐ์นจํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ๋ฏธ๊ตญ ๊ฒฝ์ ๊ฐ ์ง๊ธ ์ด๋ ค์ด ์๊ธฐ๋ฅผ ๊ฒช๊ณ ์๊ณ ๋ฏธ๊ตญ ๊ธฐ์
๋ค์ด ๋ง์ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ผ์๋ฆฌ๋ฅผ ํด์ธ์์ ์์์์ฑ/์คํ์ผ์ด๋งํ๋ ๊ฒฝํฅ์ด ์๋ค๋ ์ฌ์ค์๋ ๋ถ๊ตฌํ๊ณ ๊ทธ๋ ์ต๋๋ค. ๋ฐ๋ผ์ ๊ฐ๋จํ ๋งํด์ ์ ์ธ๊ณ ์ฝ๋์ ๋ํ ์์๋ ์ฌ์ ํ ๊ณต๊ธ์ ํจ์ฌ ๋ฅ๊ฐํ๊ณ ์์ผ๋ฉฐ ์์ผ๋ก๋ ๊ณ์ ๊ทธ๋ ๊ฒ ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ ์์๊ฐ ๊ฐ์ฅ ๋ง์ต๋๋ค. ์ฐ๋ฆฌ์๊ฒ ์๋ฏธํ๋ ๊ฒ์ ๋จ ํ ๊ฐ์ง์
๋๋ค. 2020/21๋
์ Java๋ก ์ฝ๋ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ์ด ๊ทธ ์ด๋ ๋๋ณด๋ค ์ค์ํ๋ฉฐ CodeGym์ ํ์คํ ์ด ๋ถ์ผ์์ ์๋ํ ๊ฒ์ด ์์ต๋๋ค.
์ฝ๋ฉ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๋ฐ ์ผ๋ง๋ฅผ ์ง์ถํด์ผ ํฉ๋๊น?
ํ์ง๋ง ์ฝ๋ฉ ์ด๋ณด์์ ๋์ผ๋ก ๋ณธ๋ค๋ฉด Java ๊ธฐ์ ์ ๋ํ ์์ ์ฆ๊ฐ์ ๋ํ ์ด ๋ชจ๋ ๋ฐ์ดํฐ๋ ๋ณ ๋์์ด ๋์ง ์์ต๋๋ค. ๊ธฐ์ ์ ์ต๋ํ๊ณ ์ค์ ์ง์
์ ์ฐพ๋ ๋ฐ ์ค์ ๋ก ์ผ๋ง๋ ๋ง์ ์๊ฐ๊ณผ ๋์ด ํ์ํ์ง ๋ช
ํํ์ง ์๊ธฐ ๋๋ฌธ์
๋๋ค. ๋ฌผ๋ก , ๊ทธ๊ฒ์ ์ฃผ๋ก ๋น์ ์ด ๊ณต๋ถํ๋ ๋ฐฉ์์ ๋ฌ๋ ค ์์ต๋๋ค. ๋ํ ๊ณผ์ ์ด๋ ์ฝ๋ฉ ๋ถํธ์บ ํ์ ๊ฐ์ ๋ค๋ฅธ ์คํ๋ผ์ธ ๋์์ ์๊ฐํ๋ ๊ฒ์ ๊ตฌ์ฒด์ ์ธ ๊ธฐ๊ฐ๊ณผ ๊ฐ๊ฒฉ์ ๊ฐ๊ฒ ๋๋ฏ๋ก ์ด๋ฅผ ๋ค์ ์์ธก ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์
๋๋ค. ์ ์ผํ ๊ฒ์ ์๋ง๋ ๊ฐ๊ฐ ํฌ๊ณ ๊ฑฐ๋ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ทธ ์ซ์๋ฅผ ์ข์ํ์ง ์์ ์๋ ์๋ค๋ ๊ฒ์
๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ค์ ์ง์
์ ์ ์ฉํ ์ ์๋ ๊ธฐ๋ณธ ์ด๋ก ์ด์์ ๋ฌด์ธ๊ฐ๋ฅผ ์ค์ ๋ก ๋ฐฐ์ฐ๊ฒ ๋ ๊ฒ์ด๋ผ๋ ๋ณด์ฅ์ด ์์ผ๋ฉฐ ์กธ์
์ ๊ธฐ๋ํ ์ ์๋ ๊ฒ์ ์ ์ด๋ ์ฒ์ 6-12๊ฐ์ ๋์ ์ค์ ๋ฌด์ธ๊ฐ๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์ํ ๋ฌด๊ธ ์ธํด์ฝ์
๋๋ค. ๊ทธ๋์, ์ด (์ ํต์ ์ธ) ๋ฐฉ์์ผ๋ก ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๋ ค๋ฉด ์ผ๋ง๋ฅผ ์จ์ผ ํ ๊น์? ์ซ์๋ ๋ง์ด ๋ค๋ฅผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด,
Forbes์ ๋ฐ๋ฅด๋ฉด ์ฝ๋ ์์นด๋ฐ๋ฏธ(์ฝ๋ฉ ๋ถํธ์บ ํ๋ผ๊ณ ๋ ํจ)๋ ํ๊ท 8-24์ฃผ ํ์ต์ $5000์์ $20,000 ์ด์ ๋น์ฉ์ด ๋ค ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ํฉ๊ณ๋ ๋น์ฉ์ด ๋ ๋ง์ด ๋ค๊ณ ์๋ฃํ๋ ๋ฐ ํจ์ฌ ๋ ์ค๋ ๊ฑธ๋ฆฌ๋ ๋ํ ํ๋ก๊ทธ๋จ๊ณผ ๋น๊ตํ ๋ ๊ทธ๋ ๊ฒ ๋์ ๊ฑฐ๋๊ฐ ์๋๋๋ค. ์ธ๊ณ ์ต๊ณ ์ ๋ํ ์ค ํ ๊ณณ์์ ํ๋ก๊ทธ๋๋ฐ ๊ณผ์ ์ ์๊ฐํ์ฌ ์คํ์ผ ์๊ฒ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๋ ๊ฒ์ด ์ผ๋ง๋ ์ข์์ง ๊ถ๊ธํ๋ค๋ฉด ํ ๋ฒ ์ดํด
๋ณด๊ฒ ์ต๋๋ค . University of California Berkeley์ ๋ค๋๋ ๋ฐ ๋๋ ์ด ๋น์ฉ์ $136,000, University of California San Diego๋ $123,000์ธ ๋ฐ๋ฉด, ๊ณผํ ๋ฐ ๊ธฐ์ ๊ต์ก ๋ฐ ์ฐ๊ตฌ๋ก ์ ๋ช
ํ Massachusetts Institute of Technology(MIT)๋ $73,160์ ๋ถ๊ณผ
ํฉ๋๋ค .
์จ๋ผ์ธ์ผ๋ก ์ฝ๋ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๋ฐ ๋น์ฉ์ด ์ผ๋ง๋ ๋๋์?
Java ํ์ต์ ์ฌ์ฉํ ์ฌ๋ถ์ 10๋ง ๋ฌ๋ฌ๊ฐ ์์ผ์ญ๋๊น? ๋ถ๋ช
ํ ๋์์ ํจ์ฌ ๋ ์ ๋ ดํ ์จ๋ผ์ธ์ผ๋ก ๊ณต๋ถํ๋ ๊ฒ์
๋๋ค. ์ฌ์ค ์จ๋ผ์ธ์์ ๋ชจ๋ ์ฌ๋์ด ๋ฌด๋ฃ๋ก ์ด์ฉํ ์ ์๋ ๋ค์ํ ์๋ฃ๋ก ๋ฐฐ์ฐ๊ธฐ๋ก ์ ํํ๋ค๋ฉด ์์ ๋ฌด๋ฃ์ผ ์ ์์ต๋๋ค. CodeGym์ ํฌํจํ ์์
์ฉ ์จ๋ผ์ธ ํ๋ซํผ์ ์ผ๋ฐ์ ์ผ๋ก ๋งค์ฐ ํฉ๋ฆฌ์ ์ธ ๊ตฌ๋
๋ฃ๋ฅผ ์ฒญ๊ตฌํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฅํ ๋๋ง๋ค ํ ์ธ์ ์ ๊ณตํ์ญ์์ค. ๋งํ์๋ฉด. ํด์ผ์ด ๋ค๊ฐ์ค๊ณ ์์ต๋๋ค. CodeGym์ ์ ํต์ ์ธ ํด์ผ ํ ์ธ ์์ฆ์ ์ฝ๋๋ค! 2020๋
12์ 24์ผ๊น์ง ์ฐ๋ฆฌ ๊ณผ์ ์ ๊ตฌ๋
ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์์ฒญ๋ 50% ํ ์ธ์ด ์ ๊ณต๋ฉ๋๋ค. ์ฒ์๋ถํฐ Java๋ก ์ฝ๋ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๋ฐ 1๋
์ด๋ฉด ์ถฉ๋ถํ๋ค๋ ์ ์ ๊ณ ๋ คํ๋ฉด ์ด ๊ฐ๊ฒฉ์ ํ์คํ ์๋นํ ์ ๋ ดํด
๋ณด์
๋๋ค . ๋น์ ์ ๋์?
(๊ฑฐ์) ๋น์ฉ ์์ด ์จ๋ผ์ธ์์ Java๋ฅผ ๋ฐฐ์ฐ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น?
๋ณด์๋ค์ํผ ๋น์ฉ๋ฉด์์ ์จ๋ผ์ธ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๋ ๊ฒ์ด ํจ์ฌ ๋ ํ๋ช
ํ ์ ํ์
๋๋ค. ์ฑ๊ณตํ๊ธฐ ์ํด ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ฑ๊ณตํ ๋๊น์ง ํฌ๊ธฐํ์ง ์๋ ์์ง์ ์์ง์
๋๋ค. ์ฌ๋ฌ ๊ฐ์ง ์ง์ ์์ค๊ฐ ํฌํจ๋ ์ ์ ํ ๊ณํ์ ์ธ์ฐ๋ ๊ฒ๋ ๋์์ง ์์ต๋๋ค. ๋ค์์ ์จ๋ผ์ธ์์ Java๋ฅผ ๋ง์คํฐํ๊ธฐ ์ํ ํ์ต ์์ค ๋ชฉ๋ก์ ๋ํ ์ ์์
๋๋ค.
1. ๋ฌด๋ฃ ์๋ฐ ์์ต์.
์จ๋ผ์ธ์์ ์ฌ์ฉํ ์ ์๋ ๋ฌด๋ฃ Java ์์ต์๊ฐ ๋ง์ด ์์ต๋๋ค.
Oracle์ ๊ณต์ Java ์์ต์๋ ํ์คํ ์ถ์ฒํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๋ค๋ฅธ ํ๋ฅญํ ๋ํํ ์จ๋ผ์ธ Java ์์ต์๋
LearnJavaOnline.org ,
JavaBeginnersTutorial.com ๋ฐ Tutorials Point ์์ ์ฐพ์ ์ ์์ต๋๋ค .
2. Java ์ด๋ณด์๋ฅผ ์ํ ๊ต๊ณผ์.
๊ต๊ณผ์๋ ๋น์ ์ด ํผํด์๋ ์ ๋๋ ๋ ๋ค๋ฅธ ํ๋ฅญํ ํ์ต์ ์์ฒ์
๋๋ค. ๊ต๊ณผ์๋ ์ฑ
์ ๊ตฌ์
ํ๊ธฐ ์ํด ๋ช ๋ฌ๋ฌ๋ฅผ ์ง๋ถํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ฌด๋ฃ์ด๊ฑฐ๋ ๊ฑฐ์ ๋ฌด๋ฃ์
๋๋ค. ๋ค์์ Java ์ด๋ณด์๋ฅผ ์ํ ๊ฐ์ฅ ์ฐ์ํ๊ณ ๋ณดํธ์ ์ผ๋ก ๊ถ์ฅ๋๋ ๋ช ๊ฐ์ง ๊ต๊ณผ์์
๋๋ค. Eric Freeman์ Head First Learn to Code ๋ฐ Kathy Sierra & Bert Bates์ Head First Java, Nathan Clark์ Java: Programming Basics for Absolute Beginners, Java: A Beginner's Herbert Schildt์ ๊ฐ์ด๋, Think Java: How to Think Like a Computer Scientist by Allen Downey & Chris Mayfield.
3. ์ฝ๋ฉ์ค์ต ํ๋ซํผ.
ํ์ง๋ง ์ธ๊ณ ์ต๊ณ ์ ํํ ๋ฆฌ์ผ๋ ์ฐ์ตํ์ง ์์ผ๋ฉด ์์ฉ์ด ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ฐฉ๊ธ ์ฝ์ ์ด๋ก ์ ๋ชจ๋ ์ฐ์ตํ ์ ์๋ ์จ๋ผ์ธ ํ๋ซํผ์ ์ฐพ์์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ถ์ผ์์ CodeGym์ ๋ช
์ค์๋ถํ ์์
๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌธ์ ๊ทธ๋๋ก Java ํ๋ก๊ทธ๋๋ฐ์ ๋ชจ๋ ์ฃผ์ ์ธก๋ฉด์ ๋ค๋ฃจ๋ 1200๊ฐ ์ด์์ ์ฝ๋ฉ ์์
์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์ด๊ฒ์ ๋๋ถ๋ถ์ ํ์๋ค์ ์ฑ๊ณต์ ๊ฒฐ์ ์ ์ผ๋ก ์ค์ํ ๊ตฌ์ฑ ์์์
๋๋ค.
4. Java ๋ ์จ ๋ฐ ์์ต์๊ฐ ์๋ YouTube ์ฑ๋, ๋ธ๋ก๊ทธ ๋ฐ ๊ธฐํ ๋ฏธ๋์ด.
YouTube ์ฑ๋์ ๋ฌผ๋ก ๋ธ๋ก๊ทธ, ํ์บ์คํธ, ํฌ๋ผ ๋ฐ ์์
๋คํธ์ํฌ ๊ทธ๋ฃน๋ ๊ธฐ์กด ๊ต๊ณผ์ ๋ฐ ์์ต์๋ณด๋ค ํจ์ฌ ์ ์ฉํ๊ณ ์ง์์ ์๋นํ๊ธฐ ์ฝ์ต๋๋ค. YouTube ์ฑ๋๊ณผ ๊ด๋ จํ์ฌ ์ด๋ณด์์๊ฒ
์ถ์ฒํ๋ ๋ช ๊ฐ์ง ์ฑ๋์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. Derek Banas ,
Programming with Mosh ,
Oracle's Java channel ,
Adam Bien ๋ฐ
vJUG . Java ๊ธฐ๋ณธ ์ฌํญ์ ๋ํ ํ์บ์คํธ๋ฅผ ์ฐพ๊ณ ์๋ค๋ฉด
Java Pub House ,
Java๋ก ํ๋ก๊ทธ๋๋ฐํ๋ ๋ฐฉ๋ฒ ๋ฐ
Java ์คํํ์ ์ฌ์ฉํด ๋ณด๋ ๊ฒ์ด ์ข์ต๋๋ค .
Javaworld ,
Javarevisited ๋์ ,
Nicolas Frรคnkel์ A Java Geek ์
Thorben Janssen์ Thoughts on Java ๋ Java์ ๋ํ ํ๋ฅญํ ๋ธ๋ก๊ทธ์
๋๋ค.
GO TO FULL VERSION