์ผ๋ฐ์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ๋ฐ ๊ต์ก ํ์ต์ ๋ํ ์์ ํ ์๋ก์ด ์ ๊ทผ ๋ฐฉ์์ ์ด๋ป์ต๋๊น? ์ด์ ์ ๋ณธ ๊ฒ๊ณผ๋ ๋ค๋ฆ ๋๋ค. ๋ชฉํ๊ฐ ์๊ณ ๊ฑฐ๊ธฐ์ ๋๋ฌํ๋ ๋ฐฉ๋ฒ์ด ์๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด๋ด๋ ํ์ต ๊ณผ์ ์ ์ด๋ป์ต๋๊น?
์ด๊ฒ์ด ํ์ํ ๊ฒ์ด๋ผ๋ฉด ์ ๋๋ก ์ฐพ์์ค์ จ์ต๋๋ค. Java๋ก ํ๋ก๊ทธ๋๋ฐํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์๋ ์จ๋ผ์ธ ์ฝ์ค์ ๋๋ค.
1. ํ์ต์ ์จ๋ผ์ธ ๊ฒ์์ผ๋ก ๊ตฌ์์ง๋๋ค.
์์ ์ ์ํํ๊ณ ๋ณด์์ ๋ฐ์ต๋๋ค. ์ฌ๊ธฐ์๋ ํผ๋์ค๋ฝ๊ฑฐ๋ ํน์ดํ ๊ฒ์ด ์์ ๊ฒ์ ๋๋ค. ์์ ์๋ ์ฝ๋ ์ฝ๊ธฐ, ๋ฌธ์ ํด๊ฒฐ, ๊ต์ก ๋น๋์ค, ์ฝ๋ ์ค๋ฅ ์์ , ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ, ๋๊ท๋ชจ ์์ , ๊ฒ์ ์์ฑ ๋ฑ ๋ค์ํ ์์ ์ด ํฌํจ๋ฉ๋๋ค.
๋น์ ์ ๋ํ ๋น์ ์ ๋ก๋ด์ด "๊ฒฝ๊ธฐ์ฅ" ๊ฐ์ ๊ณณ์์ ๋น์ ์ ์น๊ตฌ๋ค๊ณผ ์ธ์ฐ๋๋ก ํ๋ก๊ทธ๋จ์ ์์ฑํด์ผ ํ ์๋ ์์ต๋๋ค.
2. ๊ผญ ํ์ํ ๊ฒ๋ง
5๋ ๋์ ๊ณผ์ ์ด ์ง์ฐ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ ๋์ ์ผ๋ก ํ์์ ์ธ ํญ๋ชฉ๋ง ํฌํจํฉ๋๋ค. ์ด ๊ณผ์ ์๋ ํต์ฌ Java ๋ฐ ์ฃผ์ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ ์ ๋ง์คํฐํ๊ธฐ ์ํ ๋ชจ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
3. ํ์ต์ ๋ํ ๊ฒฌ๊ณ ํ ์ ๊ทผ
์ ์ฒด ๊ณผ์ ์ 500๊ฐ์ ๋ฏธ๋ ๋ ์จ๊ณผ 1200๊ฐ(!) ์ด์์ ์ฐ์ต์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์์ ์ ์์ง๋ง ๋ง์ ์์ ์ด ์์ต๋๋ค(์ ๋น ๋ฐ ์ ๋น). ์ฌ์ค ๊ท์คํ ๊ฒฝํ์ ์ป๊ธฐ ์ํด ํด์ผ ํ ์ต์ํ์ ์์ ์ ๋๋ค.
๋ํ ์์ผ๋ก ์์ , ๋ค์ํ ๊ฒ์, ํฐ ์์ , ์ค์ ํ๋ก์ ํธ ๋ฐ ๊ธฐํ ์ ํ์ ์ฐ์ต์ด ์์ต๋๋ค.
4. ํ๋ก๊ทธ๋๋จธ๊ฐ ๋์ง ์๊ณ ๋ ๊ฒ์์ ์์ฑํ ์ ์๋ค
๋ชจ๋ ๊ณผ์ ์ ๋ ๋ฒจ๋ก ๋๋ฉ๋๋ค. ํ์ฌ ์์ ์ ๋๋ถ๋ถ์ ์๋ฃํ ๊ฒฝ์ฐ์๋ง ๋ค์ ๋จ๊ณ๋ก ์ด๋ํ ์ ์์ต๋๋ค. ์๊ณ ์ฌ์ด ๊ฒ๋ถํฐ ํฌ๊ณ ๋งค์ฐ ์ ์ฉํ ๊ฒ๊น์ง. ๋๊น์ง ๋๋ฌํ ์ฌ๋์ 300~500์๊ฐ์ ์ค๋ฌด ๊ฒฝํ์ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ์น๋ฆฌ๋ฅผ ์ํ ์ง์งํ ์ ์ฐฐ์ ๋๋ค.
5. ์ทจ์ ๋ฉด์ ๋์ ์ค๋น
๊ณผ์ ์ ๋ง์ง๋ง ๋จ๊ณ๋ ์ด๋ ฅ์ ์์ฑ, ์ทจ์ ๋ฉด์ ์ค๋น, ํ์ํฌ์ ํ์ํ ๊ธฐ์ ๊ฐ๋ฐ์ ์ ๋ ํฉ๋๋ค.
"ํ๋ก๊ทธ๋๋จธ ๋ฐ์ ์ ์ํ 5๊ฐ๋ ๊ณํ"๊ณผ "ํ๋ก๊ทธ๋๋จธ ๊ฐ๋ฅ์ฑ์ ์ํ 5๊ฐ๋ ๋ก๋๋งต"์๋ ๊ด์ฌ์ด ์์ ์ ์์ต๋๋ค.
6. ์น์ฌ์ดํธ์์ ๋ฐ๋ก ์์ ์ ์ํํ ์ ์์ต๋๋ค.
์ด๊ฒ์ ๋งค์ฐ ํธ๋ฆฌํ๊ณ ํจ์จ์ ์ ๋๋ค. ์๋ก์ด ์์ ์ ํ์ ํ๋ ์ฆ์ ๋น์ ๋ฅผ ํตํด ์์ ์ ์์ ์ ์๋ฃํ ์ ์์ต๋๋ค. IDE์์ ์์ ์ ์ํํ๋ ค๋ ๊ฒฝ์ฐ ๋ ๋ฒ์ ํด๋ฆญ์ผ๋ก ์์ ์ ๊ฐ์ ธ์ค๊ณ ํ์ธ์ ์ํด ํ ๋ฒ์ ํด๋ฆญ์ผ๋ก ์ ์ถํ ์ ์๋ ํ๋ฌ๊ทธ์ธ์ด ์์ต๋๋ค.
๊ตํ, ๋ง์ ์์ , ์น์ฌ์ดํธ๋ IDE์์ ๋ฐ๋ก ์์ ์ ์๋ฃํ ์ ์๋ ๋ฅ๋ ฅ โ ์ด๋ก ๊ณผ ์ค์ ์ฌ์ด์ ๊ฒฉ์ฐจ๊ฐ ๊ทธ ์ด๋ ๋๋ณด๋ค ์์์ต๋๋ค.
7. ์ฆ๊ฐ์ ์ธ ์์ ํ์ธ(1์ด ๋ฏธ๋ง)
๊ฒํ ๋ฅผ ์ํด ์์ ์ ์ ์ถํ๊ณ ํ์ธํด์ผ ํ๋ ์ฌ๋์ด ๋ฐ๋น ์ ์ผ์ฃผ์ผ์ ๊ธฐ๋ค๋ ค์ผ ํ์ต๋๊น?
CodeGym์์ "์คํ/ํ์ธ"์ ๋๋ฅด๋ฉด ๊ฑฐ์ ์ฆ์ ์ปดํ์ผ ๊ฒฐ๊ณผ ๋ฐ/๋๋ ์์ ํ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
8. CodeGym์ ๊ณต๋ถํ๋ ๋์ ์์ ๋คํธ์ํฌ์ ์๋ ๊ฒ์ ์ข์ํฉ๋๋ค.
Facebook ๋ฐ Twitter ์๋ CodeGym ์ ์ฉ ๊ทธ๋ฃน์ด ์์ต๋๋ค . ์ด ๊ทธ๋ฃน์์ ์์ ์ ๋ํด ํ ๋ก ํ๊ณ , ์ฑ์ทจ๋ฅผ ์น๊ตฌ๋ค๊ณผ ๊ณต์ ํ๊ณ , ๊ต์ก ๋น๋์ค๋ฅผ ๋ณด๊ณ , ๋์์ ์์ฒญํ ์ ์์ต๋๋ค.
9. ์๋ฃ์ ์ ์ฒด ๋ฒ์
์ฐ๋ฆฌ ์์ ์๋ ์๋ฃ์ ๋ํ ๋์ฒด ์ค๋ช ์ ์ฝ์ ์ ์๋ ๋ค์ํ ์น์ฌ์ดํธ ๋ฐ ์ถ๊ฐ ๋ฆฌ์์ค์ ๋ํ ๋ง์ ๋งํฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์๋ฃ๋ฅผ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ํ๋์ ์ถ์ฒ์์ ๋ชจ๋ ๊ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ์ด ์๋๋๋ค.
10. ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ ค๋ฉด ๋์ ์ปดํจํฐ๋ง ์์ผ๋ฉด ๋๋ค
์ด๋์ ์ผ๋ง๋ ๋ง์ ์๊ฐ์ ํ ์ ํ๋๋์ ๋ฐ๋ผ 3๊ฐ์์์ 6๊ฐ์์ด ์์๋ฉ๋๋ค.
11. ์ง์
์๋ฐฑ ๊ฐ์ ์์ ์ ์๋ฃํ๋ฉด ํ์คํ ์ง๋ฌธ์ด ์๊ธธ ๊ฒ์ ๋๋ค. ๋์์ ๋๋ฆฌ๊ธฐ ์ํด ์์ ์ ๋ํ ์ง๋ฌธ์ ํ ์ ์๋ ํน๋ณ " ๋์๋ง " ์น์ ์ ๋ง๋ค์์ต๋๋ค. ๋ค๋ฅธ CodeGym ํ์, ์ค์ฌ์, ์์๋ด์ฌ์ ๋๋ ์น์ฌ์ดํธ ์ฐฝ๋ฆฝ์๊ฐ ๊ทํ์ ์ง๋ฌธ์ ๋ต๋ณํ ๊ฒ์ ๋๋ค.
12. ์ปค๋ฎค๋ํฐ
์ฐ๋ฆฌ๋ ๋จ๊ฒฐ์ ํ์ด ์๋ค๊ณ ๋ฏฟ์ต๋๋ค. ๊ทธ๋์ ์ ๋ณด ์ ๋ฌ ๋ฐ ๊ณต์ ๋ฅผ ์ํ ์ฌ๋ฌ ์น์ ์ ๋ง๋ค์์ต๋๋ค.
1. " ํฌ๋ผ " ์น์ ์์ ํ๋ก๊ทธ๋๋ฐ ๊ด๋ จ ์ง๋ฌธ์ ํ ์ ์์ต๋๋ค(์์ ์ ๋ํ ์ง๋ฌธ ์ ์ธ - "๋์๋ง" ์น์ ์ด ์์).
2. " ์ฑํ " ์น์ ์์๋ ์๊ฐ์ด ๋น์ทํ ์ฌ๋๋ค๊ณผ ์ํ๋ ๊ฒ์ด ๋ฌด์์ด๋ ๋ฐ๋์ ํผ์ธ ์ ์์ต๋๋ค.
3. " ๊ธฐ์ฌ " ์น์ ์์๋ Java ํ์ต, ํ๋ก๊ทธ๋๋ฐ ๋ํฅ ๋ฐ ๊ฒฝ๋ ฅ ๊ฐ๋ฐ์ ๋ํ ๊ธฐ์ฌ๋ฅผ ์ฝ์ ์ ์์ต๋๋ค. ๋ํ ์ปค๋ฎค๋ํฐ์์ ๊ด์ฌ์ ๊ฐ์ง ๋งํ ๊ธฐ์ฌ๋ฅผ ์ง์ ๊ฒ์ํ ์ ์์ต๋๋ค.
๋ํ ์ปค๋ฎค๋ํฐ๋ ๋คํธ์ํน์ ํตํด ์ผ์๋ฆฌ๋ฅผ ์ฐพ์ ์ ์๋ ์๋ฒฝํ ์ฅ์์ ๋๋ค. ๋ง์ค์ด์ง ๋ง๊ณ ์ค๋งํธํ ์ง๋ฌธ์ ํ๊ณ ์ค๋งํธํ ๋ต๋ณ์ ๋ฐ์ผ์ธ์. ๋ค๋ฅธ ์ฌ๋์ ๋๋ ๋ฐ ๋ ์ ๊ทน์ ์ผ์๋ก ๋ค๋ฅธ ์ปค๋ฎค๋ํฐ ๊ตฌ์ฑ์์ด ์์ ์ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๋๋ก ์ด๋ํ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋๋ค.