CodeGym์ผ๋ก Java ํ์ต์ ๊ณ ๋ คํ๊ณ ๊ณ์ญ๋๊น? ์๋๋ฉด ์ด๋ฏธ ์ฒซ ๋จ๊ณ๋ฅผ ๋ฐ์๊ณ ํ์ต ๊ณผ์ ์ ์๋๋ฅผ ๋์ด๊ณ ์ง์์ ํ์ฅํ ์ ์๋ ๋ถ์คํฐ๋ฅผ ์ฐพ๊ณ ๊ณ์ญ๋๊น? ์ด์จ๋ , ์ด์ ์ฝ๋ฉ์ ๋น ๋ฅด๊ฒ ๋ฐฐ์ฐ๋ ๋ฐ ๋์์ด ๋๋ "์ธ๋ถ ๋์ฐ๋ฏธ"๋ฅผ ์ธํฐ๋ท์์ ๋ง์ด ์ฐพ์ ์ ์์ต๋๋ค. ์ ์ฉํ ์ฑ๋ถํฐ ์ปค๋ฎค๋ํฐ, YouTube ํํ ๋ฆฌ์ผ๊น์ง, ํ์ฉํด์ผ ํ ์๋ง์ ๋ฆฌ์์ค๊ฐ ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ๊ทํ์ ํ์์ ๋ง๋ ๋ฆฌ์์ค๋ฅผ ์ฐพ๋ ๋ฐ ๋์์ด ๋๋ ๊ฐ์ฅ ์ ๋ขฐํ ์ ์๊ณ ์ดํดํ๊ธฐ ์ฝ๊ณ ์ ์ตํ ๋ฆฌ์์ค๋ก ์ ํ ๋ฒ์๋ฅผ ์ขํ์ต๋๋ค.

ํจ์จ์ ์ธ ๊ธฐ์
๋ฌด์๋ณด๋ค๋, ํ์ต์ ํผ๋์ค๋ฌ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ฑ๊ณตํ๊ธฐ๊ฐ ์ด๋ ต๋ค๋ ์ ์ ๊ธฐ์ตํด์ผ ํฉ๋๋ค. ์ด ์ข๊ฒ๋ ์ ์ฉํ ์ ์๋ ๋ช ๊ฐ์ง ๋งค์ฐ ํจ๊ณผ์ ์ธ ํ์ต ์ ๋ต์ด ์์ต๋๋ค.1. ๋ถ์ํ์ต
์ฐ๋ฆฌ๋ ํญ์ ํ์๋ค์๊ฒ ๋จ๊ณ๋ณ ํ์ต ๊ณํ์ ์ธ์ธ ๊ฒ์ ๊ถ์ฅํ์ง๋ง ๋๋ก๋ ๋ถ์์ ์ธ ํ์ต์ด ์ ์ตํ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ธ์ฌ ์๋ ์์ต๋๋ค. ํนํ ์์ ์ ์ํ ๋ฐฉ์์ด๋ ์ํฉ์ผ๋ก ์ธํด ์ผ๊ด์ฑ์ ์ถฉ๋ถํ ์ ์งํ์ง ๋ชปํ๋ ์ฌ๋๋ค์๊ฒ๋ ๋์ฑ ๊ทธ๋ ์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์ฃผ์ ์์ด๋์ด๋ ์์ ์๊ฐ์ด ์์ ๋๋ง๋ค ํ์ตํ๊ณ ํ์ต ๊ณผ์ ์ ์ผ์ ์ํ์ ์ฒ์ฒํ ํตํฉํ์ฌ ์ผ์์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ํ ํ๋์ ๋๋ฌด ์ค๋ซ๋์ ์ง์คํ ์ ์๊ฑฐ๋ ํ์ต ๋๊ธฐ๋ฅผ ์์ ํ ์์ ์ ์๋ ํ์๋ค์๊ฒ ํนํ ์ ์ตํ ์ ์์ต๋๋ค. ์ธ์ ์ด๋์๋ Java ์ง์์ ํก์ํ ์ ์๋๋ก ์ด์ CodeGym์ ์ค๋งํธํฐ ์์ ์ฌ์ฉํ ์ ์์ด ์ด๋ ์ค์๋ ํ์ตํ๊ธฐ์ ์ ํฉํฉ๋๋ค.2. ๊ฒ์ํ
ํ์ต์ ์ฝ๊ฒ ์ง๋ฃจํจ์ ๋๋ผ๋ ํ์๋ค์ ๊ฒ์ด๋ฏธํผ์ผ์ด์ (Gamification) ๋ฐฉ์์ ์๋ํด ๋ณผ ์๋ ์์ต๋๋ค. CodeGym์์๋ ๊ฒ์ํ๊ฐ ์ฌ๋ฏธ์๋ ๋ฐฉ์์ผ๋ก ์ง์์ ํฅ์ํ๊ณ ๋ ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๋ ๋ฐ ๋์์ด ๋๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ผ๋ ๊ฒ์ ์ด๋ฏธ ์๊ณ ์์ต๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ์ฌ๋ฌ๋ถ์ด ์์ ๋ง์ ํ๋ก์ ํธ, ์ฆ ๊ฒ์์ ๋ง๋ค ์ ์๋ ํน์ ๊ฒ์ ์น์ ์ ๋ง๋ จํ ์ด์ ์ ๋๋ค. ๋ค๋ฅธ ๋ฉ์ง ๊ฒ์ํ ํ์ต ์ฑ ์ค์์ Gimkit , Class Dojo , Kahoot , Classcraft , BookWidgets ๋ฑ์ ๊ฐ์กฐํ ์ ์์ต๋๋ค.3. ์ปดํจํ ์ฌ๊ณ ๋ ฅ
์ปดํจํ ์ฌ๊ณ ๋ ฅ์ ํ๋ก๊ทธ๋๋ฐ ์ฌ์ ์ ์ฝ๊ฒ ๋ง๋๋ ๋ฐ ๋์์ด ๋๋ ๋ ํ๋์ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. ์ฃผ์ ๊ฐ๋ ์ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ๋ ์ฌ์ด ์์ ๋ฌธ์ ๋ก ๋๋๋ ๊ฒ์ ๋๋ค. ์ด ๊ธฐ์ ์ ๋ถํด , ์ผ๋ฐํ/์ถ์ํ , ํจํด ์ธ์/๋ฐ์ดํฐ ํํ ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ๋ค ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค . ์ฌ๋ฐ๋ฅธ ์์๋ก ์ ์ฉํ๋ฉด ๋ฌธ์ ์ ๋ํ ์ต์์ ์๋ฃจ์ ์ ์ฐพ์ ์ ์์ต๋๋ค.4. ์ ์ํ ๊ต์ก
์ ์ํ ๊ต์ก์ ๋งค์ฐ ํจ๊ณผ์ ์ธ ๊ฒ์ผ๋ก ์ ์ฆ๋ ๋ ํ๋์ ์ธ๊ธฐ ์๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ชจ๋ ๋ค๋ฅด๋ฉฐ ์์ ๋ง์ ์๋๋ก ์ ๋ณด๋ฅผ ํก์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋๋ถ๋ถ์ ์ฝ์ค๋ ๋ชจ๋ ์ฌ๋์๊ฒ ๋์ผํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ์๊ฒ ์ ํฉํ์ง ์๋ค๊ณ ์๊ฐ๋๋ฉด ์ ์ํ ํ์ต์ ์๋ํด ๋ณผ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์ด ๊ธฐ์ ์ ๊ธฐ๋ณธ์ ๊ต์ก ์ฝํ ์ธ ์๋น์ ๋ํ ๊ฐ์ธํ๋ ์ ๊ทผ ๋ฐฉ์์ ๋ง๋๋ ๋ฐ ์์ต๋๋ค. "์๋ก์ด ์ฃผ์ ํ์ต์ ์ธ์ ์์ํด์ผ ํฉ๋๊น?", "์ด๋ค ์ถ๊ฐ ๋ฆฌ์์ค๋ฅผ ์ ํํด์ผ ํฉ๋๊น?", "ํ๋ฃจ ์ค ํ์ต์ ๊ฐ์ฅ ์ ํฉํ ์๊ฐ์ ์ธ์ ์ ๋๊น?" ๋ฑ ๋ง์ ์ฌํญ์ด ๊ทํ์ ํ์์ ๋ง๊ฒ ์กฐ์ ๋ ์ ์์ต๋๋ค. ์ ์ํ ๊ต์ก์ ๋์์ด ๋ ์ ์๋ ์ต๊ณ ์ ์ฑ์ผ๋ก๋ NextNLP , BYJU'S - The Learning App , Classplus , Embibe ๋ฐ KidAptive ๊ฐ ์์ต๋๋ค .์ถ๊ฐ ์ถ์ฒ: ๋์
๊ผญ ์ฝ์ด๋ณด์ธ์. โ์ฑ ์ ํด๋ํ ์ ์๋ ํน๋ณํ ๋ง๋ฒ์ ๋๋ค .โ ๊ทธ๋ฆฌ๊ณ ์ฑ ์ ์ฌ๋ฌ๋ถ์ ๋ฐ์ ์ ๊ธฐ์ ์ ์ผ์ผํฌ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ค์์ ๊ฐ๋ ฅํ ์ถ์ฒํ ์ ์์ต๋๋ค:- Kathy Sierra์ ํค๋ ํผ์คํธ ์๋ฐ(Head First Java)
- James S. Cho์ Android ๊ฒ์ ๊ฐ๋ฐ ์ด๋ณด์ ๊ฐ์ด๋
- ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ ํจํด - Robert Nystrom
- Andrew Daviso์ Java ํฌ๋ฌ ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ
- ๋ก๋ฒํธ C. ๋งํด(Robert C. Martin)์ ํด๋ฆฐ ์ฝ๋
- ์ํํธ ์คํฌ: John Sonmez์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ํ ๋งค๋ด์ผ
- Donald Knuth์ ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์
- Steve McConnell์ ์ฝ๋ ์์ฑ
- Peter Seibel์ ์์ ์ค์ธ ์ฝ๋
- ๋ค๋์ H. ํํฌ์ ๋๋ผ์ด๋ธ
- 0์์ 1๋ก - ํผํฐ ํธ(Peter Thiel)
- ๋ธ๋ฃจ์ค์ - ๊น์ฐ์ฐฌ

์ ํ๋ธ ์ฑ๋
๋ชจ๋ ๋ธ๋ก๊ฑฐ์ ์๋ง์ ๋์์์ด ์๋ Youtube๊ฐ ์๋ ํ๋ ์ธ๊ณ๋ฅผ ์์ํ๊ธฐ๋ ์ ๋ง ์ด๋ ต์ต๋๋ค. YouTube์ Java์ ๋ํ ์ ๋ณด๋ ๋งค์ผ ํ์ ๋๋ ์๋ง์ ๊ธฐ์ ๊ณผ ์๋ก์ด ๋์์์ผ๋ก ์ธํด ๊ฑฐ์ ๋ฌดํํฉ๋๋ค. Java ํ์ต์๋ฅผ ์ํ ์ต๊ณ ์ YouTube ์ฑ๋์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.- Derek Banas๋ Java์ ๊ธฐ๋ณธ ์ฌํญ์ ๋ฌผ๋ก ๊ธฐํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ๊ธฐ์ ๋ถ์ผ์ ๋ํ ํ๋ถํ ์ปฌ๋ ์ ์ ์ ๊ณตํฉ๋๋ค.
- Mosh๋ฅผ ์ฌ์ฉํ ํ๋ก๊ทธ๋๋ฐ์ ์ด๋ณด์์๊ฒ ์ ์ฉํ ๋ ๋ค๋ฅธ ์ฑ๋์ ๋๋ค. ๊ทธ๊ฒ์ ์ ๊ตฌ์กฐํ๋๊ณ ์ ํํ๋ ๋ง์ ํํ ๋ฆฌ์ผ์ ์๋ํฉ๋๋ค.
- Oracle์ Java YouTube ์ฑ๋์๋ ์ ๊ธฐ์ ์ ๋ํ ๋น๋์ค์ ๋ค์ํ IT ์ด๋ฒคํธ ๋ณด๊ณ ์ ๋ฑ ์ดํดํ๊ธฐ ์ฌ์ด ๋ชจ๋ ์ข ๋ฅ์ ํํ ๋ฆฌ์ผ์ด ๊ฐ๋ํฉ๋๋ค.
- Adam Bien์ ํํ ๋ฆฌ์ผ๋ฟ๋ง ์๋๋ผ ๋ง์ ํต์ฐฐ๋ ฅ, ์ ์ฉํ ํ, ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ํ๋ก๊ทธ๋๋ฐ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ๋ ์ ๊ณตํฉ๋๋ค.
- Inside Java ๋ ์ฃผ๋ก Java์ ๋ํ ์๋ก์ด ๋ด์ค์ ๊ฒฌํด๋ฅผ ๊ณต์ ํ๋ ๋ฐ ์ ๋ ํ๋ Youtube ๋ธ๋ก๊ทธ์ ๋๋ค. ํฅ๋ฏธ๋ก์ด YouTube ์ฌ์๋ชฉ๋ก์ ๋ํ ๋งํฌ๋ ๋ง์ด ์์ต๋๋ค.
- vJUG ๋ ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ ์น ์ธ๋ฏธ๋, ์ปจํผ๋ฐ์ค, ์ฌ์ฉ์ ๊ทธ๋ฃน ํ์, Java ์ ๋ฌธ๊ฐ์์ ์ธํฐ๋ทฐ ๋ฑ ๋ค์ํ ๋ด์ฉ์ ์ ๊ณตํ๋ '์ธ๊ณ ์ต์ด์ ๊ฐ์ Java ์ฌ์ฉ์ ๊ทธ๋ฃน'์ ๋๋ค.
- Treehouse๋ ์น์ฌ์ดํธ์ ์ฑ์ ๋ง๋ค๊ณ , ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ฌ์ง์ด ์ฌ์ ์ ์์ํ๋ ๋ฐฉ๋ฒ๋ ๊ฐ๋ฅด์ณ ์ค ์ ์์ต๋๋ค. ์ด ์ฑ๋์๋ 1,000๊ฐ ์ด์์ ๋์์์ด ์ถ์ ๋์ด ์์ต๋๋ค.
- Android ๊ฐ๋ฐ์๋ ์กธ์ ํ ํ์์ Android ์ฑ๊ณผ ์ฐ๊ฒฐํ๋ ค๋ ์ฌ๋๋ค์๊ฒ ์๋ฒฝํ ์ฑ๋์ ๋๋ค. Android ๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ์ ์๋ํฉ๋๋ค.
Java ๊ฐ๋ฐ์๋ฅผ ์ํ ์ต๊ณ ์ ํ์บ์คํธ
์ฝ๊ฑฐ๋ ๋ณด๋ ๊ฒ์ ์ข์ํ์ง ์๊ณ ์ค๋์ค ์์ค๋ฅผ ํตํด ์ ๋ณด๋ฅผ ํก์ํ๋ ๊ฒ์ ์ ํธํ๋ ๊ฒฝ์ฐ Java ํ์ต์๋ฅผ ์ํ ๋ค์๊ณผ ๊ฐ์ ํ๋ฅญํ ํ์บ์คํธ๋ฅผ ์ ์ํฉ๋๋ค.- ์๋ฐ ํฌ์ค . ์ด ์ฑ๋์ 2015๋ ์ ๋ ์ฝ๋ ์์ฑ์ ์ค๋จํ์ง๋ง Java ๊ธฐ๋ณธ ์ฌํญ์ ์๋ ค์ค ์ ์๋ 450๊ฐ ์ด์์ ํ์บ์คํธ๋ฅผ ์๋ํฉ๋๋ค. ์์ ์ด๋ณด์์๊ฒ ๊ผญ ํ์ํ ๊ฒ์ ๋๋ค.
- Java Podcast๋ก ํ๋ก๊ทธ๋๋ฐํ๋ ๋ฐฉ๋ฒ . Java์ ๊ธฐ๋ณธ ์ฌํญ์ ์ง์คํ๊ณ ์ถ์ ์ฌ๋๋ค์ ์ํ ๋ ํ๋์ ํ์์ ์ธ ๋ฆฌ์์ค์ ๋๋ค.
- ์๋ฐ ํ ํ์ฐ์ค . Java์ ์ง์ ํ ์ ๋ฌธ๊ฐ์ธ Freddy Guime๊ณผ Bob Paulin์ด ์งํํ๋ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ํ์บ์คํธ์ ๋๋ค. ๊ทธ๋ค์ ์ํผ์๋๋ Java ๊ฐ๋ฐ์์ ์ผ์ ์ํ๋ถํฐ Java ์ ๊ณ์ ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ด ๊ธฐ์ ๋ด์ค๊น์ง ๋ชจ๋ ๊ฒ์ ๋ค๋ฃน๋๋ค.
์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ
๋ฌผ๋ก , ์ธ์ ๋ ์ง ์ ๋ฌธ์ ์ธ ๋์์ด๋ ์ง์์ ์์ฒญํ ์ ์๋ Java ์ปค๋ฎค๋ํฐ๋ฅผ ์ธ๊ธํ์ง ์์ผ๋ฉด ์ด ํ๋ณด ๋ชฉ๋ก์ ๋ถ์์ ํ ๊ฒ์ ๋๋ค.- Github๋ ์ฝ๋ฉ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ์ข ๋ฅ์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ ์ธ๊ณ ์ต๊ณ ์ ์คํ ์์ค ์ปค๋ฎค๋ํฐ ์ค ํ๋์ ๋๋ค.
- ์คํ ์ค๋ฒํ๋ก . Github์ ๋ง์ฐฌ๊ฐ์ง๋ก Stack Overflow๋ ์ ์ธ๊ณ ํ๋ก๊ทธ๋๋จธ๊ฐ ํ์ตํ๊ณ , ๊ฒฝํ์ ๊ณต์ ํ๊ณ , ๊ฒฝ๋ ฅ์ ๋ฐ์ ์ํฌ ์ ์๋ ๋๊ท๋ชจ ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ์ ๋๋ค.
- Gitter๋ ๊ฐ์ ์๊ฐ์ ๊ฐ์ง ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ฐพ๋ ๋ฐ ๋์์ด ๋๋ ์ฐจํธ์ ๊ฐ๊น์ต๋๋ค.
- Stack Exchange๋ ๋น ๋ฅธ ์๋ฃจ์ ์ ์ฐพ๋ ์ฌ๋๋ค์๊ฒ ์ด์์ ์ ๋๋ค. ๊ฑฐ์ ๋ชจ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ์ ์๋ ์ง๋ฌธ๊ณผ ๋ต๋ณ ๋คํธ์ํฌ์ ๋๋ค.
- Reddit์
๋ค์ํ ์ฃผ์ ์ ๋๋ฃ์์ ํฅ๋ฏธ๋ก์ด ์ํธ ์์ฉ์ ์ฐพ์ ์ ์๋ "๋ฌด์์ด๋ ํ๊ตฌํ๋" ์ปค๋ฎค๋ํฐ์
๋๋ค.
- r/ํ๋ก๊ทธ๋๋ฐ
- r/learnํ๋ก๊ทธ๋๋ฐ
- r/์ฝ๋ํฌ๊ฒ๋
- r/ํ๋ก๊ทธ๋๋ฐ ๋๊ตฌ
- r/gamedev
- r/ํ๋ก๊ทธ๋ํฐํด
- r/์น๊ฐ๋ฐ
- r/๋ฐ์ผ๋ฆฌํ๋ก๊ทธ๋๋จธ
- r/์๋ฐ
- r/javahelp
- Quora ๋ ์ง์์ ์ป๊ณ ๋ ํนํ ํต์ฐฐ๋ ฅ๊ณผ ์์ง์ ๋ต๋ณ์ ์ป์ ์ ์๋ ๋ ๋ค๋ฅธ ์ ์๋ ค์ง ์ฅ์์ ๋๋ค.
์คํ ์์ค ํ๋ก์ ํธ
์๋ง๋ ์ฝ๋ฉ์ ๋ฐฐ์ฐ๋ ค๋ฉด ์ค์ฉ์ ์ธ ๊ธฐ์ ์ด ํ์์ ์ด๋ผ๋ ๊ฒ์ ์ด๋ฏธ ์๊ณ ๊ณ์ค ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ก ์ ๊ธฐ์ ์ ์ค์ ๋ก ์ ์ฉํด์ผ ํ ๋๋ผ๊ณ ์๊ฐ๋๋ฉด ์ค์ ํ๋ก์ ํธ๋ฅผ ์์ํ ์ ์์ต๋๋ค. ๋ฌด์์ ์ ํํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด ์คํ ์์ค ํ๋ก์ ํธ์ ์ฐธ์ฌํด ๋ณด์ธ์. ์ข์ ์คํ์์ค ํ๋ก์ ํธ๊ฐ ์๋ ๊ณณ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.์์ฒด ๊ตฌ์ฑ ์ฑ
๋ง์ง๋ง์ผ๋ก, ๋ณด๋ค ์๊ธฐ ์กฐ์ง์ ์ธ ์ํ๋ฅผ ์ ์งํ๋ ๋ฐ ๋์์ด ๋๋ ์ถ๊ฐ ์ฑ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค(๋ฐ๋ผ์ ๋ ๋ง์ ๋๊ธฐ ๋ถ์ฌ).- ๋ฉ๋ชจ ์์ฑ ์ฑ: Evernote , OneNote , Google Keep , Notion , Boostnote
- ์ต๊ด ์ถ์ ์ฑ: Momentum Habit Tracker , Productive Habit Tracker , StickK , Habitify
- ํ์ต ๊ณํ ์ฑ: Trello , Coach.me , Google Keep , SimpleMind+ , Power Planner
GO TO FULL VERSION