์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ๋ ํ๋ตํ์ด๋ฉฐ, ์ ์ฒด 20๋ฌธ์ ์ค 2~4๋ฌธ์ ๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ฝ๋ ๊ด๋ จ ๋ฌธ์ ์ ๋๋ค. ๋ฐฐ์ ์ ํฌ์ง๋ง, ์ ๋ต์ด ๋ช ํํ์ฌ ํ์ต ๋์ด๋ ๋๋น ๊ณ ๋์ ์ด ๊ฐ๋ฅํ ์ ๋ต ๊ณผ๋ชฉ์ ๋๋ค. ์ฝ๋ฉ ๋ฌธ์ ์์ ๋ง์ ์ ๋ฐ๋ ๊ฒ์ด ์ค๊ธฐ ํฉ๊ฒฉ์ ์ง๋ฆ๊ธธ์ ๋๋ค.

๐ก ์ถ์ ์ธ์ด์ ์ค์ ๋์ด๋ ๋ถ์
ํ์ฌ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ์์ ๋ค๋ฃจ๋ ์ธ์ด๋ ํฌ๊ฒ ์ธ ๊ฐ์ง์ ๋๋ค.
- ์ฃผ์ ์ถ์ ์ธ์ด: Java, Python, C ์ธ์ด๊ฐ ๋ฒ๊ฐ์ ๋๋ ํผํฉ๋์ด ์ถ์ ๋ฉ๋๋ค. Java์ Python์ ํ์์ ์ผ๋ก ํ์ตํด์ผ ํ๋ฉฐ, C ์ธ์ด๋ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ๊ณผ ํฌ์ธํฐ ๊ฐ๋ ์ ๋๋ฅผ ์ตํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
- ๋์ด๋: ์ค์ ๊ฐ๋ฐ ์์ค์ ๊ณ ๊ธ ์๊ณ ๋ฆฌ์ฆ์ด ์๋, ์ธ์ด์ ๊ธฐ์ด ๋ฌธ๋ฒ๊ณผ ํต์ฌ ์๋ฃ๊ตฌ์กฐ (๋ฐฐ์ด, ๋ฐ๋ณต๋ฌธ, ํจ์)๋ฅผ ๋ฌป๋ ์์ค์ ๋๋ค. ๋ณต์กํ ๋ก์ง๋ณด๋ค๋ ๋ณ์ ๊ฐ ์ถ์ ๋ฅ๋ ฅ์ด ์ค์ํฉ๋๋ค.
- ๋๋น๋ฒ: ์ธ ์ธ์ด์ ํต์ฌ ๋ฌธ๋ฒ (๋ฐ๋ณต๋ฌธ, ์กฐ๊ฑด๋ฌธ)์ ๋ฐ๋์ ์ตํ๋, Java์ Python์ ํ์ต ๋น์ค์ ๋๊ฒ ๋์ธ์.
๐ ์ค๊ธฐ ์ฝ๋ฉ ๋ฌธ์ ์ ํต์ฌ ์ถ์ ์ ํ 3๊ฐ์ง
๋๋ถ๋ถ์ ๋ฌธ์ ๋ ์๋ ์ธ ๊ฐ์ง ์ ํ ์ค ํ๋๋ก ์ถ์ ๋ฉ๋๋ค.
- 1. ์ถ๋ ฅ ๊ฒฐ๊ณผ ์์ธก (Trace): ๊ฐ์ฅ ํํ ์ ํ์ผ๋ก, ์ ์๋ ์ฝ๋๋ฅผ ๋ถ์ํ์ฌ ์ต์ข ์ ์ผ๋ก ์ถ๋ ฅ๋๋ ๋ณ์์ ๊ฐ์ด๋ ๋ฌธ์์ด์ ์ ํํ ์ ๋ ๋ฌธ์ ์ ๋๋ค. ๋ฐ๋ณต๋ฌธ๊ณผ ๋ฐฐ์ด์ ์ธ๋ฑ์ค๋ฅผ ๊ผผ๊ผผํ ์ถ์ ํด์ผ ํฉ๋๋ค.
- 2. ๋น์นธ ์ฑ์ฐ๊ธฐ (Fill-in-the-Blank): ์ฝ๋์ ์ผ๋ถ (ํนํ ๋ฐ๋ณต ์กฐ๊ฑด, ํจ์ ํธ์ถ, ๋ณ์ ์ด๊ธฐํ)๊ฐ ๋น์นธ์ผ๋ก ์ฃผ์ด์ง๋ฉฐ, ์๋๋ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋๋ก ์๋ง์ ์ฝ๋๋ฅผ ์ฑ์ ๋ฃ๋ ๋ฌธ์ ์ ๋๋ค. ๋ฌธ์ ์ ์๊ตฌ์ฌํญ์ ์ ํํ ํ์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
- 3. ๊ธฐ์ด ์๊ณ ๋ฆฌ์ฆ ์ดํด: ๊ฐ๋จํ ์ ๋ ฌ (๋ฒ๋ธ, ์ ํ), ์ต๋/์ต์๊ฐ ์ฐพ๊ธฐ, ์ฝ์/์์ ํ๋ณ ๋ฑ ๊ธฐ์ด ์๊ณ ๋ฆฌ์ฆ์ ํด๋น ์ธ์ด๋ก ๊ตฌํํ๋ ์ฝ๋๊ฐ ๋์ต๋๋ค. ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ ์ ์ดํดํ๋ฉด ์ฝ๋๋ฅผ ์ฝ๊ฒ ์์ธกํ ์ ์์ต๋๋ค.
๐ ์ฝ๋ฉ ๋ฌธ์ ๋ง์ ์ ์ํ ์ค์ ํ์ต ํ
์์ผ๋ก ์ง์ ์ฝ๋ฉ ์ฐ์ต์ ํด์ผ ํฉ๋๋ค.
- ์ฝ๋ ํธ๋ ์ด์ฑ ์ฐ์ต: ์ข ์ด์ ํ๋ฅผ ๋ง๋ค์ด ๋ณ์๋ณ ๊ฐ์ ์์๋๋ก ๊ธฐ๋กํ๋ฉฐ ์ถ์ ํ๋ ์ฐ์ต์ด ํ์์ ๋๋ค. ๋์ผ๋ก๋ง ์ฝ๋๋ฅผ ์ฝ์ผ๋ฉด ์ค์ํ๊ธฐ ์ฝ์ต๋๋ค.
- ์ค์ ํ๊ฒฝ ํ์ฉ: ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ ํ์ฉํด ๋ฐ๋ณต๋๋ ์ ํ์ ์ฝ๋๋ฅผ ์ง์ ํ์ดํํ๊ณ ์คํํด๋ณด์ธ์. ๋ฌธ๋ฒ์ ์ค๋ฅ๋ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋์ผ๋ก ํ์ธํ๋ฉฐ ์ดํด๋๋ฅผ ๋์ฌ์ผ ํฉ๋๋ค.
- ๋น์ถ ์๊ณ ๋ฆฌ์ฆ ์๊ธฐ: ํผ๋ณด๋์น ์์ด, ํฉํ ๋ฆฌ์ผ ๋ฑ ๋น์ถ ์๊ณ ๋ฆฌ์ฆ์ Java, Python์ผ๋ก ๊ตฌํํ๋ ์ฝ๋๋ฅผ ํต์งธ๋ก ์ตํ๋๋ฉด ์์ฉ ๋ฌธ์ ์ ๋น ๋ฅด๊ฒ ๋์ฒํ ์ ์์ต๋๋ค.
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ์์ ์ ์๋ฅผ ํ๋ณดํ์ง ๋ชปํ๋ฉด ํฉ๊ฒฉ์ด ์ด๋ ต์ต๋๋ค. ๊ธฐ์ด ๋ฌธ๋ฒ์ ๊ธฐ๋ฐ์ผ๋ก ๋ณ์ ์ถ์ ์ฐ์ต์ ๊พธ์คํ ํ๋ค๋ฉด, ์ถฉ๋ถํ ๊ณ ๋์ ์ผ๋ก ํฉ๊ฒฉํ ์ ์์ต๋๋ค! ํ์ดํ ! ๐ช
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ ๊ณผ๋ฝ์ ํผํ๋ ์ต์ ์ ์ ๋ต: 30์ ์ 80์ ์ผ๋ก ๋ง๋๋ ๊ณผ๋ชฉ๋ณ ํ์ต ๋ ธํ์ฐ
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ๋ ์ด 5๊ณผ๋ชฉ์ด๋ฉฐ, ๊ฐ ๊ณผ๋ชฉ๋น 20๋ฌธํญ์ฉ ์ถ์ ๋ฉ๋๋ค. ํฉ๊ฒฉ ๊ธฐ์ค์ ํ๊ท 60์ ์ด์์ด์ง๋ง, ๊ณผ๋ชฉ๋น 8๋ฌธ์ (40์ ) ๋ฏธ๋ง์ผ๋ก ๋ง์ถ๋ฉด ๋ฌด์กฐ๊ฑด ๋ถํฉ๊ฒฉ์ ๋๋ค. ํ์ ๋บ ๊ณณ๊ณผ ํ์ ์ค ๊ณณ์ ์
you-win.tistory.com
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ vs ์ ๋ณด์ฒ๋ฆฌ์ฐ์ ๊ธฐ์ฌ: ๋์๊ฒ ๋ง๋ ์๊ฒฉ์ฆ์? ์์ ์๊ฒฉ๊ณผ ํ์ฉ๋ ์๋ฒฝ ๋น๊ต
๊ธฐ์ฌ์ ์ฐ์ ๊ธฐ์ฌ๋ ๋จ์ํ ์ด๋ฆ๋ง ๋ค๋ฅธ ๊ฒ์ด ์๋๋ผ, ์๊ตฌํ๋ ๊ฒฝ๋ ฅ(ํ๋ ฅ) ์์ค๊ณผ ์ฑ์ฉ ์์ฅ์์์ ๊ฐ์น๊ฐ ๋ค๋ฆ ๋๋ค. ํนํ 2020๋ ๊ฐ์ ์ดํ ๋ ์๊ฒฉ์ฆ ๋ชจ๋ ์ค๋ฌด ๋ฅ๋ ฅ์ ๊ฐํํ๋ฉด์, ์์ ์ ํ์ฌ
you-win.tistory.com
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์๋ฒฝ ๊ฐ์ด๋: ์ทจ์ ๋ถํฐ ๊ณต๊ธฐ์ ๊ฐ์ฐ์ ๊น์ง ํ์ ์๊ฒฉ์ฆ ์ด์ ๋ฆฌ
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ๋ ์ปดํจํฐ ์์คํ ๋ฐ ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ด๋ จ ์ง์๊ณผ ์ค๋ฌด ๋ฅ๋ ฅ์ ์ฆ๋ช ํ๋ ๊ตญ๊ฐ ๊ธฐ์ ์๊ฒฉ์ฆ์ ๋๋ค. IT ๋ถ์ผ ์ทจ์ ์ค๋น์๋ถํฐ ๋น์ ๊ณต์๊น์ง ํญ๋๊ฒ ๋์ ํ๋ฉฐ, ๊พธ์คํ ๋์ ์์์จ์
you-win.tistory.com