์ฐ๋ฆฌ๊ฐ ๋ ผ๋ฌธ์ ์ฐ๋ ๊ฒ๋ณด๋ค ๋ฐฐ๊ด ์๋ฆฌ๋ฅผ ๋ ์์ฃผ ํ๋ ์ด์ , ํ๋ก๊ทธ๋๋ฐ ๊ต์ก์ ๋ํ ๋ค์ํ ์ ๊ทผ ๋ฐฉ์, ์ ์ ํ์ธ Hyperskill์ ๊ทธ ์ค ํ๋๋ฅผ ์ ์ฉํ๋ ค๋ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์ถ์ต๋๋ค.
๊ธด ์๊ฐ๊ฐ ๋ง์์ ๋ค์ง ์์ผ๋ฉด ํ๋ก๊ทธ๋๋ฐ์ ๊ดํ ๋จ๋ฝ์ผ๋ก ๋ฐ๋ก ๊ฑด๋๋ฐ์ธ์. ํ์ง๋ง ๋ ์ฌ๋ฏธ์์ ๊ฒ์ ๋๋ค.
์์ ์ ์นจ๋ต
์ด๋ค ์ ์ ์๊ฐ์จ ๋ง์ค๋ฅผ ์์ํด ๋ด ์๋ค. ์ค๋ ๋ง์ค๋ ๊ณผ์ผ์ ์ป๊ณ ํํ๋กญ๊ฒ ์ํ๋ฅผ ๋ณด๋ ค๊ณ ํ๋๋ฐ ์ด์ด ์ข์ง ์์์ต๋๋ค. ๊ฐ์๊ธฐ ๋ถ์ ์ฑํฌ๋๊ฐ ๋งํ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ด๊ฒ์ผ๋ก ๋ฌด์์ ํด์ผ ํ ์ง ์์ง ๋ช ํํ์ง ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ๋ฌด๊ธฐํ ์ฐ๊ธฐํ ์ ์์ง๋ง ์ง๊ธ์ ์๊ฐ์ด ์์ผ๋ฏ๋ก Masha๋ ๋ฌธ์ ๋ฅผ ์ฆ์ ์ฒ๋ฆฌํ๊ธฐ๋ก ๊ฒฐ์ ํฉ๋๋ค. ์์์ ์ผ๋ก๋ ๋ ๊ฐ์ง ์ต์ ์ด ์์ต๋๋ค. a) ๋ฐฐ๊ด๊ณต์ ๋ถ๋ฅด์ธ์. b) ์ง์ ์ฒ๋ฆฌํ์ธ์. ์ ์ ์ฌ์ฑ์ ๋ ๋ฒ์งธ ์ต์ ์ ์ ํํ๊ณ YouTube์์ ์ง์นจ์ ๊ณต๋ถํ๊ธฐ ์์ํฉ๋๋ค. ์ฌ์ฉ์ Vasya_the_plumber์ ์กฐ์ธ์ ๋ฐ๋ผ Masha๋ ์ฑํฌ๋ ์๋๋ฅผ ์ดํด๋ณด๋ค๊ฐ ์ฌ๋ฌ ๋ถํ์ผ๋ก ๊ตฌ์ฑ๋ ๊ตฌ๋ถ๊ตฌ๋ถํ ํ๋ผ์คํฑ ํ์ดํ๋ฅผ ๋ฐ๊ฒฌํฉ๋๋ค. ์๋ ๋ ์ฑํฌ๋ ๋ฐ๋ฅ์ ์๋ ๋์ฌ ํ๋๋ฅผ ์กฐ์ฌ์ค๋ฝ๊ฒ ํ์์ง๋ง ์๋ฌด๊ฒ๋ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ๋ฐฐ๊ด ํ๋ถ๊ฐ ์ ์ฒด๋ฅผ ์ ์ ์๋ ๋ฌผ์ง๋ก ๊ฝ ๋งํ ์๋ ๊ฒ์ผ๋ก ๋ฐํ์ก๊ณ , ํ ์ด๋ธ ์์ ์๋ ํฌํฌ๋ ๋งํ ๋์ฒํ ์ ์์๋ค. ์ธํฐ๋ท ์ ๋ฌธ๊ฐ๋ค์ ์ค๋ง์ค๋ฌ์ด ์์ธก์ ๋ด๋์์ต๋๋ค. ๋ถํ์ ๋ณ๊ฒฝํด์ผ ํ ๊ฒ์ ๋๋ค. ์ง๋์์ ๋ง์ค๋ ๊ฐ์ฅ ๊ฐ๊น์ด ์์ ์ ์ฐพ์ ๋ถ์ดํ ํ์ดํ ์กฐ๊ฐ์ ๊ฐ์ง๊ณ ๋๊ฐ์ ํ์ดํ๋ฅผ ๊ตฌ์ ํฉ๋๋ค. ํ๋งค์์ ์กฐ์ธ์ ๋ฐ๋ผ Masha๋ ์๋ฐฉ์ ์ํด ์ ์ฌ๊ณผ๊ธฐ๋ ๊ตฌ์ ํฉ๋๋ค. ํ์คํธ๊ฐ ์๋ฃ๋์์ต๋๋ค. ์ฑํฌ๋๋ ๋ค์ ์ ์์ ์ผ๋ก ์๋ํ๋ฉฐ, ๊ทธ ๋์ ์ฃผ์ธ๊ณต์ ๋ค์์ ๋ฐฐ์ ์ต๋๋ค.
- ์ฑํฌ๋ ์๋์ ํ์ดํ๋ฅผ ์ง์ ํ๊ณ ์กฐ์ผ ์ ์์ต๋๋ค.
- ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฐฐ๊ด ํ๋งค์ ์ Mashina์ ์ํํธ์์ XNUMXkm ๋จ์ด์ ธ ์์ต๋๋ค.
์๋ง๋ Masha๋ ๋ฏธ๋์ ์์ ์ ํธ์ํจ์ ๋ํด ๊ฑฑ์ ํ๊ณ ๋์์ ์ํ๋ฅผ๋ณด๊ณ ์ฌ๊ณผ๋ฅผ ์ป์ ๊ธฐ ๋๋ฌธ์ ์์ ์ด ๋ฐฐ์ฐ๊ณ ๋ฐฐ์ด ์๋ก์ด ๊ฒ๋ค์ด ์ผ๋ง๋ ๋ง์์ง์กฐ์ฐจ ์์ง ๋ชปํ์ต๋๋ค. ๋ค์์ ๋น์ทํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์๋ ๋ ๋ฌธ์ ๋ฅผ ๋ช ๋ฐฐ ๋ ๋นจ๋ฆฌ ํด๊ฒฐํ ๊ฒ์ ๋๋ค. ์ฌ์ค, ๋ง์ค๋ ์ธ์์ ์๋์ ์ํ๋ก ๋๋๋ฆฐ ๊ฒ์ด ์๋๋๋ค. ๊ทธ๋ ๋ ๊ณต๋ถํ๋ค ๊ท๋ฉ์ ์ผ๋ก์ฆ, ํน๋ณํ ๊ฒฝ์ฐ์๋ ์ค์ฒ ์งํฅ์ ์ฆ, ์ฌ์ ์ ์์ธํ ๊ณต๋ถํ๊ธฐ๋ณด๋ค๋ ์ง์ ํด๋ณด๋ ๊ฒ์ ๋๋ค.
๋ชจ๋ ๊ฒ์ด ๋ค๋ฅด๊ฒ ๋ํ๋ ์๋ ์์์ต๋๋ค. Masha๊ฐ ์ ๋ ์ ์์์ ์์ ์๋ค๊ฐ ๊ฐ์๊ธฐ ์์ ์ด ์ ์ ์ ์ผ๋ก๋ ์ก์ฒด์ ์ผ๋ก ์ฑํฌ๋๊ฐ ๋งํ ์ค๋น๊ฐ ๋์ด ์์ง ์๋ค๋ ๊ฒ์ ๊นจ๋ซ๋๋ค๊ณ ๊ฐ์ ํด ๋ณด์ญ์์ค. ๊ทธ๋ ๋ ์ ์ํ๊ฒ ๋ฐฐ๊ด๊ณต ์์นด๋ฐ๋ฏธ์ ๋ฑ๋กํ์ฌ ์ฑํฌ๋, ํ์ดํ ๋ฐ ๊ฐ๋ฅํ ์ฐ๊ฒฐ ์ ํ, ๋ฐฐ๊ด ๋ฌธ์ ๋ถ๋ฅ ๋ฐ ๊ฐ๋ฅํ ํด๊ฒฐ์ฑ ์ ์ฐ๊ตฌํฉ๋๋ค. ๋ง์ค๋ ๋ฐค์ ์ ์ ์์ง ์๊ณ ์ฉ์ด์ ์ด๋ฆ์ ์ธ์๋๋ค. ์๋ง๋ ๊ทธ๋ ๋ ๊ณ ๋ฌด ๊ฐ์คํท์ ๋ํด ๋ ผ์ํ๋ ์ด๋ก ์ ์ธ ํ์ดํ ๊ณผํ์ ๊ดํ ๋ฐ์ฌ ํ์ ๋ ผ๋ฌธ์ ์ฐ๊ณ ์์ ์๋ ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ธ์ฆ์๋ฅผ ๋ฐ์ Masha๋ ์ด์ ์ฑํฌ๋์ ์๋ ์ฌ์ํ ๋ฌธ์ ๋ ์๊ฐ๋ฝ ํ ๋ฒ๋ง ๋๋ฅด๋ฉด ํด๊ฒฐ๋ ๊ฒ์ด๋ผ๋ ํ์ ์ ๊ฐ์ง๊ณ ์๋์ค๋ฝ๊ฒ ์ฃผ๋ฐฉ์ ๋๋ฌ๋ด ๋๋ค. ์ด ์๋๋ฆฌ์ค์์ ์๋ ๋ ๊ณต๋ถํ์ต๋๋ค. ์ฐ์ญ์ ์ผ๋ก, ์ผ๋ฐ์ ์ธ ๊ฒ์์ ๊ตฌ์ฒด์ ์ธ ๊ฒ์ผ๋ก ์ฎ๊ฒจ๊ฐ๋ฉฐ, ๋ ์ด์ ์ ๋ง์ถ์์ต๋๋ค. ์ด๋ก .
๊ทธ๋ ๋ค๋ฉด ์ด๋ค ์ ๊ทผ ๋ฐฉ์์ด ๊ฐ์ฅ ์ข์๊ฐ์? ์ฑํฌ๋์ ๋งํ์ ๊ฒฝ์ฐ - ์ฒซ ๋ฒ์งธ ์ด์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์๋ํ๋ ์ฑํฌ๋๋ง ์ค์ํ๋ค๋ฉด ์ด ํน์ ์์ญ๊ณผ ๊ด๋ จ๋ ๋ด์ฉ๋ง ์๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๋ค. Masha๋ ์์ ์๊ฒ ์ง์์ด ๋ถ์กฑํ๋ค๋ ๊ฒ์ ๊นจ๋ซ๊ฒ ๋๋ฉด ๋ถ๋ช ํ ๋ ๋ง์ ๊ฒ์ ๋ฐฐ์ธ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ์ ๊ฒ์ ๋๋ค.
- ๋ฐฑ๊ณผ์ฌ์ ์ ์ง์์ ์ต๊ด์ด ๋ฐ๋ฌํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ค์ ์ํฉ์์ ํ์ฑํ๋์ง ์์ ์๋ ์์ต๋๋ค. ์ผ๋ จ์ ์์ ์ ๋ฐฐ์ฐ๋ ค๋ฉด ํด๋น ์์ ์ ๋ํด ์ฝ๋ ๊ฒ์ด ์๋๋ผ ์ํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ถ์ํ ๋ง์ค๋ฅผ ๋ด๋ฒ๋ ค๋๊ณ ํ์ต ๊ณผ์ ์ผ๋ก ๋์ด ๊ฐ์๋ค.
ํ๋ก๊ทธ๋๋ฐ: ๋ฐฐ์ธ ๊ฒ์ธ๊ฐ, ์๋๋ฉด ํํ ๊ฒ์ธ๊ฐ?
์ฐ๋ฆฌ๋ ์ต์ํ์ง ์์ ๋ถ์ผ์์ ์ ๋ฌธ๊ฐ๊ฐ ๋๊ธฐ ์ํด์๋ ๋จผ์ ๋ํ์ ๊ฐ๊ฑฐ๋ ์ต์ํ ๊ฐ์ข๋ฅผ ๋ค์ด์ผ ํ๋ค๊ณ ์๊ฐํ๋ ๋ฐ ์ต์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ ๊ธฐ์ ์ผ๋ก ๊ทธ๋ค์ด ๋งํ๋ ๋ด์ฉ์ ๋ฃ๊ณ ์ ๋ฌด๋ฅผ ์ํํฉ๋๋ค. ํ๋๋ ์กธ์ ์ฅ์ด๋ ์๋ฃ์ฆ์ ์์ ์ฅ๋ฉด ์ฐ๋ฆฌ๋ ์ฆ์ ๊ธธ์ ์์ต๋๋ค. ์ ๊ทธ๋ ๊ฒ ๋ง์ ์ ๋ณด๊ฐ ํ์ํ์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ๊ตฌ์ฒด์ ์ผ๋ก ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์ง ์ดํดํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ค์ ๊ณํ์ด ๊ณผํ ๋ ผ๋ฌธ์ ์์ฑํ๊ณ ํ์์ ์ฐธ์ํ๋ ๊ฒ์ด๋ผ๋ฉด ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ธฐ์ ์ ์ํด ๋ ธ๋ ฅํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์ฆ,ํ์ง ์๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ ๊ฒ์ ์ค๋ซ๋์ ๊ธฐ์ตํ๊ธฐ ์ํด ํน์ ์ผ์ ๋ค์ํ๊ณ ์๋ํ๊ณ ์ค์ํ๋ ๊ฒ์ ๋๋ค.
"ํฐํํ ์" ๋๋ "๋ค์ด์๋ชฌ๋ ๋"์ด ๋์ ์์ผ์ ํจ๊ป ์ฌ์ฉ๋๋ ์์ญ ์ค ํ๋๋ ํ๋ก๊ทธ๋๋ฐ์ ๋๋ค. ๊ฒฝํ ๋ง์ ๊ฐ๋ฐ์๋ค๊ณผ ์ด์ผ๊ธฐ๋ฅผ ํ๋ค๋ณด๋ฉด ์ด๋ ค์๋ถํฐ ์ํ/๋ฌผ๋ฆฌ/๊ต์ก์ ๊ณต๋ถํ๋ค๊ฐ ์ง์ณ์ ๋ฐฑ์๋๋ก ์ฎ๊ฒผ๋ค๋ ์ฉ๊ฐํ ์ด์ผ๊ธฐ๋ฅผ ๋ฃ๊ฒ ๋ฉ๋๋ค. ๊ณ ๋ฑ๊ต์ก์ ๋ฐ์ง ์์ ํ๋ก๊ทธ๋๋จธ๋ ์์ ๊ฒ์ ๋๋ค! ์ฐ์ , ๊ฐ๋ฐ์์๊ฒ ์ค์ํ ๊ฒ์ ์๋ฃ์ฆ์ด๋ ์กธ์ ์ฅ์ด ์๋๋ผ ์์ฑ๋ ํ๋ก๊ทธ๋จ, ์คํฌ๋ฆฝํธ, ์น์ฌ์ดํธ์ ์๊ณผ ์ง์ ๋๋ค.
"ํ์ง๋ง ์ ๊น๋ง!", ๋น์ ์ "์๋ฆ๋ต๊ฒ ๋ค๋ฆฌ๋ค์. ๋ฐ์์ ํด๋ณด์ธ์!"๋ผ๊ณ ๋ฐ๋ํฉ๋๋ค. ์ด์ ์ ํ๋ก๊ทธ๋๋ฐ์ ํด๋ณธ ์ ์ด ์๋ค๋ฉด ํ๋ก๊ทธ๋จ์ ์ฝ๊ฒ ์์ฑํ ์ ์์ต๋๋ค! ์์ฑ ์์น, ๊ธฐ๋ณธ์ ์ผ๋ก ์ปดํ์ผ๋ฌ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๋ํํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. Google์์ ๋ฐฐ๊ด๊ณต์ ์ ํ๋ฒํธ๋ฅผ ์ฐพ๋ ๊ฒ๊ณผ๋ ๋ค๋ฆ ๋๋ค."
์ฌ๊ธฐ์๋ ์์ธํ ์ง์ค์ด ์๋ค. ํ๋์ ๋ฏ์ ์ธก๋ฉด์ ๋ ๋ค๋ฅธ ์ธก๋ฉด์ผ๋ก ์ด์ด์ง๊ณ , ์ด๋ ๋ค์ ์ธ ๋ฒ์งธ ์ธก๋ฉด์ผ๋ก ์ด์ด์ง๋ฉฐ, ๊ณง ์ด ๊ณผ์ ์ ๋ฌถ์ธ ์์๊ฑด์ ๊ณ์ํด์ ๊บผ๋ด ๋ชจ์์์ ๊บผ๋ผ ์ ์๋ ๋ง์ ์ฌ์ ์ผ๋ก ๋ณํฉ๋๋ค. ์์งํ ๋งํด์ ๊ทธ ๊ณผ์ ์ ๋ถ์พํฉ๋๋ค. ๋ค์ฏ ๋ฒ์งธ "์์๊ฑด"์์๋ ์ด๋ฏธ ๋ฌด์ง์ ๊น์ด๊ฐ ๋ง๋ฆฌ์๋ ํด๊ตฌ์ ๊ฐ๊น์์ง ๊ฒ ๊ฐ์ต๋๋ค. ์ด์ ๋ํ ๋์์ 5๊ฐ์ง ์ ํ์ ๋ณ์, 10๊ฐ์ง ์ ํ์ ๋ฃจํ ๋ฐ 3๊ฐ์ ์ ์ฌ์ ์ผ๋ก ์ ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ๋์ผํ ๊ฐ์์ ๋๋ค. ์ฌํ๊ฒ๋.
ํ์ดํผ์คํฌ: ์ฐ๋ฆฌ๋ ๋ง๋ค๊ณ , ๋ง๋ค๊ณ , ๋ง์นจ๋ด ๋ง๋ค์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ด ๋ฌธ์ ์ ๋ํด ์ค๋ซ๋์ ์๊ฐํ์ต๋๋ค. ์ฐ๋ฆฌ ๋ธ๋ก๊ทธ์ ๋ง์ง๋ง ๊ฒ์๋ฌผ ๋ ์ง๋ ์ฐ๋ฆฌ๊ฐ ์ผ๋ง๋ ์ค๋ซ๋์ ์๊ฐํ๋์ง๋ฅผ ๋งํด์ค๋๋ค. Stepik์ ๋ํ ์๋ก์ด ์ ๊ทผ ๋ฐฉ์์ ํตํฉํ๋ ค๋ ๋ชจ๋ ๋ ผ์๊ณผ ์๋ ๋์ ์ฐ๋ฆฌ๋ ๊ฒฐ๊ตญ... ๋ค๋ฅธ ์ฌ์ดํธ๋ฅผ ๊ฐ๊ฒ ๋์์ต๋๋ค. JetBrains Academy์ ์ผ๋ถ๋ก์ ์ด๋ฏธ ๋ค์ด๋ณด์ จ์ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฅผ Hyperskill์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ ํ๋ก์ ํธ ๊ธฐ๋ฐ ํ์ต์ ๋ด์ฅํ๊ณ Java ์ง์ ๊ธฐ๋ฐ์ ์ฌ๊ธฐ์ ์ฐ๊ฒฐํ๊ณ EduTools ํ์ ์ง์์ ์์ฒญํ์ต๋๋ค. ์ด์ ๋ ์์ธํ ๋ด์ฉ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๊ตฌ์ฒด์ ์ธ ๋ชฉํ. ์ฐ๋ฆฌ๋ ํ๋ก์ ํธ์ "๋ฉ๋ด"๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฐ๋ฆฌ์ ๋์์ผ๋ก ์์ฑํ ์ ์๋ ํ๋ก๊ทธ๋จ. ๊ทธ ์ค์๋ tic-tac-toe, ๊ฐ์ธ ๋น์, ๋ธ๋ก์ฒด์ธ, ๊ฒ์ ์์ง ๋ฑ์ด ์์ต๋๋ค. ํ๋ก์ ํธ๋ 5~6๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ฐ ๋จ๊ณ์ ๊ฒฐ๊ณผ๋ ์์ฑ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค. "๊ทธ๋ ๋ค๋ฉด ์ฒซ ๋ฒ์งธ ๋จ๊ณ์์ ๋ชจ๋ ๊ฒ์ด ์ด๋ฏธ ํด๊ฒฐ๋์๋๋ฐ ์ ๋ค๋ฅธ ๋จ๊ณ๊ฐ ํ์ํฉ๋๊น?" ์ง๋ฌธํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ฐ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ฉด์ ํ๋ก๊ทธ๋จ์ ๋์ฑ ๊ธฐ๋ฅ์ ์ด๊ณ ๋นจ๋ผ์ง๋๋ค. ์ฒ์์๋ ์ฝ๋์ 10์ค์ด ๊ฑธ๋ฆฌ์ง๋ง ๊ฒฐ๊ตญ์๋ 500์ค์๋ ๋ง์ง ์์ ์ ์์ต๋๋ค.
์ด๋ก ์ ๋นํธ. ํ๋ก๊ทธ๋๋ฐ์ ๋ํด ํ ๋ง๋๋ ๋ชจ๋ฅด๊ณ ์์์ Hello World๋ฅผ ์ฐ๋ ๊ฒ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๋ฐ๋ผ์ ํ๋ก์ ํธ์ ๊ฐ ๋จ๊ณ์์ ๋ง์คํฐํด์ผ ํ ์ด๋ก ์ ๊ธฐ๋ณธ ์ฌํญ๊ณผ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ด๋์ ์ป์ ์ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ์ฌํญ์ "์ง์ ์ง๋" ์น์ ์ Hyperskill์๋ ์์ต๋๋ค. ํ๋ก์ ํธ์ ์ฒซ ๋ฒ์งธ ๋จ๊ณ์์ ํ์๋ค์ด ํ์ผ์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ์๊ฐ ์์ผ๋ฉด ๊ณ์ ์งํํ์ง ๋ชปํ ์๋ ์์ต๋๋ค. ๋์ค์ ์ผ๋ฐ์ ์ธ ๊ฐ๋ฐ์ ์ํด ์ค์ค๋ก ๋ฐฐ์ฐ๊ฑฐ๋ ๋ค์ ๋จ๊ณ์์ ํ์ํ ๊ฒ์ ๋๋ค.
์ง์ ์ง๋. ์ด๋ฏธ ๊ณต๋ถํ ์ฃผ์ ๊ฐ ๋ฌด์์ธ์ง, ๊ฐ ์ฃผ์ ๊ฐ ์๋ก ์ด๋ป๊ฒ ์ฐ๊ด๋์ด ์๋์ง ๋ณด์ฌ์ค๋๋ค. ๊ท์ฌ์ด ์์๋ฅผ ์ด์ด๋ณด์ธ์. ํ์ด๋ณผ ์๋ ์์ง๋ง ์ ๋ณด๊ฐ ๋จธ๋ฆฟ์์ ๋ง๋์ง ํ์ธํ๊ธฐ ์ํด ์์ ์์ ์ ์๋ฃํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋จผ์ ํ๋ซํผ์ ํ ์คํธ๋ฅผ ์ ๊ณตํ ํ ๋ช ๊ฐ์ง ํ๋ก๊ทธ๋๋ฐ ์์ ์ ์ ๊ณตํฉ๋๋ค. ์ฝ๋๊ฐ ์ปดํ์ผ๋๊ณ ํ ์คํธ๋ฅผ ํต๊ณผํ๋ฉด ์ฐธ์กฐ ์๋ฃจ์ ๊ณผ ๋น๊ตํฉ๋๋ค. ๋๋ก๋ ์ด๋ฅผ ๊ตฌํํ๋ ๋ ์ต์ ์ ๋ฐฉ๋ฒ์ ์ฐพ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์๋๋ฉด ๊ทํ์ ์๋ฃจ์ ์ด ์ด๋ฏธ ์ฐ์ํ์ง ํ์ธํ์ญ์์ค.
๋ ์ด์์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ "๊ทธ๋ฆฐ" ์ฌ์ฉ์์ ์๋ จ๋ ๊ฐ๋ฐ์ ๋ชจ๋๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ์ด๋ฏธ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ค๋ฉด ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค. 2+2๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ํ ์ค์ ๋ค์ ๋ค์ง๋๋ก ๊ฐ์ํ์ง ์์ต๋๋ค. ์ํ๋ ๋ ๋ฒจ์ ์ฆ์ ๋๋ฌํ๋ ค๋ฉด ๋ฑ๋กํ ๋ ์ด๋ฏธ ์ต์ํ ๊ฒ์ ํ์ํ๊ณ ๋ ์ด๋ ค์ด ํ๋ก์ ํธ๋ฅผ ์ ํํ์ญ์์ค. ์์ ์ ๊ณผ๋ํ๊ฐํ๋ ๊ฒ์ ๋๋ ค์ํ์ง ๋ง์ญ์์ค. ์ด๋ค ์ผ์ด ๋ฐ์ํ๋๋ผ๋ ์ธ์ ๋ ์ง ์ง์ ์ง๋์์ ์์ด๋ฒ๋ฆฐ ์ฃผ์ ๋ก ๋์๊ฐ ์ ์์ต๋๋ค.
์ ๊ธฐ. ์ฌ์ดํธ์ ํน์ ์ฐฝ์ ์์ ์ฝ๋ ์กฐ๊ฐ์ ์์ฑํ๋ ๊ฒ๋ ์ข์ง๋ง ์ค์ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์์ ํ๋ ๊ฒ๋ถํฐ ์์๋ฉ๋๋ค(Iํตํฉ D๊ฐ๋ฐ Eํ๊ฒฝ). ์๋ จ๋ ํ๋ก๊ทธ๋๋จธ๋ ์ฝ๋ ์์ฑ ๋ฐฉ๋ฒ๋ฟ๋ง ์๋๋ผ ๊ทธ๋ํฝ ์ธํฐํ์ด์ค ๋์์ธ ๋ฐฉ๋ฒ, ๋ค์ํ ํ์ผ์ ํ๋ก์ ํธ๋ก ์กฐํฉํ๋ ๋ฐฉ๋ฒ, ์ถ๊ฐ ๊ฐ๋ฐ ๋๊ตฌ ์ฌ์ฉ ๋ฐฉ๋ฒ ๋ฑ์ ์๊ณ ์์ผ๋ฉฐ IDE๋ ์ด๋ฌํ ํ๋ก์ธ์ค ์ค ์ผ๋ถ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๋ฉด์ ์ด๋ฌํ ๊ธฐ์ ์ ๋ฐฐ์๋ณด๋ ๊ฒ์ ์ด๋จ๊น์? ์ฌ๊ธฐ์์ JetBrains์ EduTools ํ๋ฌ๊ทธ์ธ์ด ์ฌ์ ์ค์น๋ IntelliJ IDEA Community Educational์ ํน๋ณ ๋ฒ์ ์ด ๋์์ด ๋ฉ๋๋ค. ์ด๋ฌํ IDE์์๋ ๊ต์ก ๊ณผ์ ์ ์๊ฐํ๊ณ , ํด๊ฒฐ๋ ๋ฌธ์ ๋ฅผ ํ์ธํ๊ณ , ์์ด๋ฒ๋ฆฐ ๊ฒ์ด ์์ผ๋ฉด ํ๋ก์ ํธ ํ์ ๋ณผ ์ ์์ต๋๋ค. "ํ๋ฌ๊ทธ์ธ"์ด๋ "IDE"๋ผ๋ ๋จ์ด๋ฅผ ์ฒ์ ๋ฃ๋ ๊ฒฝ์ฐ์๋ ๊ฑฑ์ ํ์ง ๋ง์ธ์. ํ๋ฌ๊ทธ์ธ์ด ๋ฌด์์ธ์ง, ๊ทธ๋ฆฌ๊ณ ์ต์ํ์ ๊ณ ํต์ผ๋ก ์ปดํจํฐ๋ ๋ ธํธ๋ถ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ด๋ก ์ ์ดํดํ ํ IDE๋ก ๊ฐ์ ๋ฐ๋ก ํ๋ก์ ํธ์ ๋ค์ ๋จ๊ณ๋ฅผ ์๋ฃํ์ธ์.
๋ง๊ฐ์ผ. ๊ทธ๋ค ์ค ๋๊ตฌ๋ ์์ต๋๋ค! ์ฐ๋ฆฌ๋ ๋๊ตฌ์ ๋จธ๋ฆฌ๋ฅผ ๋๋๋ฆฌ๋ฉฐ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ์๋๋ฅผ ์๋ ค์ค๊น์? ์ฝ๋ ์์ฑ์ ์ข์ํ๊ณ ๋๋ด๊ณ ์ถ๋ค๋ฉด ์ค๋์ด๋ ๋ด์ผ ๋๋ด๋ฉด ๋ฉ๋๋ค. ์์ ์ ์ฆ๊ฑฐ์์ ์ํด ๊ฐ๋ฐ์ ์ํํ์ญ์์ค.
์ค์. ๋ชจ๋๊ฐ ์ธ์ ํ๋ฏ๋ก ํ๋ก์ ํธ ๋จ๊ณ ์ค ํ๋์์ ๋น์ ๋ ์ธ์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ด ๋จ๊ณ์์๋ ์๋ ํ ์คํธ๋ฅผ ํต๊ณผํ์ง ๋ชปํ ๊ฒ์ ๋๋ค. ๊ธ์, ๋ฌด์์ด ์๋ชป๋์๋์ง ์ค์ค๋ก ์์๋ด์ผ ํ ๊ฒ์ ๋๋ค. ์ค๋ฅ๊ฐ ์ด๋์ ์๋์ง ์๋ ค์ค ์ ์์ง๋ง, ์ด๋ฅผ ํตํด ์ฝ๋๋ฅผ ์ฃผ์ ๊น๊ฒ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์๊น์? IDEA์ ํ์ด๋ ๋ฒ๊ทธ์ ๋ํ ์ด๋ก ์ ์ธ ์ฃผ์ ๋ฅผ ์ฝ์ด๋ณด์ธ์. ํ๋ก๊ทธ๋จ์ด ๋ง์นจ๋ด ์๋ํ๋ฉด ๋ํ๋ฏผ์ ๊ธ์ฆ์ ๊ทธ๋ฆฌ ์ค๋ ๊ฑธ๋ฆฌ์ง ์์ ๊ฒ์ ๋๋ค.
๋ช ํํ ๊ฒฐ๊ณผ. ์, ์ฒซ ๋ฒ์งธ ์ด์์ ์์ฑํ์ต๋๋ค. ๋ค์์ ๋ฌด์์ธ๊ฐ์? ๋ ธ๋ ฅ์ ๊ฒฐ์ค์ ์ฆ๊ธฐ์ญ์์ค! ์น๊ตฌ๋ค๊ณผ ํฑํํ ๊ฒ์์ ํ๋ฉด์ ๋์์ ์ฑ๊ณต์ ์๋ํด๋ณด์ธ์. ํ๋ก์ ํธ๋ฅผ GitHub์ ์ ๋ก๋ํ์ฌ ๋ฏธ๋์ ๊ณ ์ฉ์ฃผ์๊ฒ ๋ณด์ฌ์ฃผ๊ณ , ์ค๋ช ์ ์ง์ ์์ฑํ๊ณ , ์ ์ฉํ ์ง์์ ํ์ํ์ธ์. 4~5๊ฐ์ ๋ณต์กํ ํ๋ก์ ํธ, ์ด์ ์ด๋ณด ๊ฐ๋ฐ์๋ฅผ ์ํ ์ ๋นํ ํฌํธํด๋ฆฌ์ค๊ฐ ์ค๋น๋์์ต๋๋ค.
์ฑ์ฅ์ ๊ธฐํ. Hyperskill์ ์ดํด๋ณด์๋๋ฐ ๊ฑฐ๊ธฐ์ ์ค์ํ ์ฃผ์ ๋ ์ ์ฉํ ํ๋ก์ ํธ๊ฐ ๋ณด์ด์ง ์๋๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๊ฒ์ ๋ํด ์๋ ค์ฃผ์ญ์์ค! ๊ทํ์ ๋ฐฐ๊ฒฝ์ด ์ง์ ์ง๋๋ณด๋ค ๋ ๋๊ณ ํ๋ถํ๋ค๋ฉด ๋ค์ ํ์์ผ๋ก ์ฐ๋ฆฌ์๊ฒ ํธ์ง๋ฅผ ๋ณด๋ด์ฃผ์ญ์์ค.
์ด์ ์ค์ญ์์ค:
์ถ์ฒ : habr.com