์ฐ์ ๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ Deep Dive ์ ์ ์ด์ ๋ชจ๋์ ๊ฐ๋จํ ์์๋ณด์๋ฉด
์ผ๋ณธ์์ ์ปดํจํฐ๊ณตํ์ ์ ๊ณตํ ํ ์ผ๋ณธ์ ์๋์ฐจ ์ฐ๊ตฌ์ ๊ณต์ฉ ์น ํ๋ ์์ํฌ ๊ฐ๋ฐ ํ๋ก์ ํธ๋ฅผ ์์์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ์ ๋ฐ์ ๋ค์ฌ ๋์๋ค. ์ดํ ์ธ๊ตญ๊ณ IT ๊ธฐ์ ์์ ์ํํธ์จ์ด ์ปจ์คํดํธ๋ก ์ฌ์งํ์๊ณ ํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ์ฌ์ ๋ํ๋ฅผ ๋งก๊ณ ์๋ค. ํ๋ฐํธ์๋ ํํ ๋ฆฌ์ผ poiemaweb.com์ ์ด์์์ด๋ฉฐ ํจ์คํธ์บ ํผ์ค์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๊ฐ์ ์ค์ด๋ค. ์ง์ ์ฑ ์ผ๋ก ใAngular Essentialsใ(๋ฃจ๋นํ์ดํผ, 2018)๊ฐ ์๋ค.
- ์ถ์ฒ : yes24
ํจ์คํธ ์บ ํผ์ค์ ์ฌ๋ผ์จ ์ธ๊ฐ๋ ๋ช ๊ฐ ๋ค์ด๋ดค์๋๋ฐ ๊ฐ์๋ฅผ ํ์ ๋ถ์ด๋ผ๋ฉด ํ ์คํธ๋ก ์ค๋ช ๋ ์ ํด์ฃผ์ค๊ฑฐ๋ผ ์๊ฐ์ด ๋ค์์ด์. ์ค์ ๋ก ์ฝ์์ ๋์๋ ๋ฌธ์ฅ๋ค์ด ์ด์ํจ ์์ด ์ฝํ์ ์ฝ๊ธฐ ์์ํ์ด์. ์ฑ ์ 1์ฅ์ ์ด์ง๊ฐํ๋ฉด ์ด๋ ค์ด ๋ด์ฉ์ด ๋์ค์ง ์๊ธฐ ๋๋ฌธ์ ์ ๋ฆฌํด์ผํ ๋ด์ฉ๋ ์๊ฐ๋ณด๋ค ๋ง์ง ์์์ต๋๋ค.
์ฐ์ ๋ด์ฉ ์ ๋ฆฌ๋ ์ ์ฒด์ ์ผ๋ก ํ์ง ์๊ณ ์ฝ์ผ๋ฉด์ ์ ๊ฐ ๋ชฐ๋๋ ๋ถ๋ถ์ด๋ ์๋กญ๊ฒ ์๊ฒ ๋ ๋ด์ฉ๋ค์ ์์ฃผ๋ก ์ ๋ฆฌํด ๋๊ฐ๋ ค ํฉ๋๋ค. ์ ์ฒด์ ์ธ ๋ด์ฉ์ ์ ๋ฆฌํ์ ๊ฒฝ์ฐ ํน์๋ ์ ์๊ถ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์๋ ์์ ๊ฒ ๊ฐ๊ธฐ๋ ํ๊ณ ์ ๊ฐ ๊ทธ๋งํผ ์๊ฐ์ ํฌ์ํ ์ ์์์ง๋ ์๋ฌธ์ด๊ธฐ ๋๋ฌธ์.. ๊ฐ์ด๊ณต๋ถํ์ค ๋ถ์ด ๊ณ์๋ค๋ฉด ํจ๊ปํด์! ๐
1์ฅ ํ๋ก๊ทธ๋๋ฐ
ํ๋ก๊ทธ๋๋ฐ์ด๋?
์ปค๋ฎค๋์ผ์ด์ ์ด๋ค. ์๊ตฌ๋๋ ๊ฒ์ ๋ฌธ์ ํด๊ฒฐ๋ฅ๋ ฅ์ด๋ค. ์ฐ์ ๋ฌธ์ ๋ ์๊ตฌ์ฌํญ์ ๋ช ํํ ์ดํดํ๋ ๊ฒ์ด ์ฐ์ ์ด๊ณ ๋ณต์กํจ์ ๋จ์ํ๊ฒ ๋ถํด(decomposition)ํ๊ณ ์๋ฃ ์ ๋ฆฌ ๋ฐ ๊ตฌ๋ถ(modeling)ํด์ผ ํ๋ฉฐ ์์์ ๋ง๊ฒ ํ์๋ฅผ ๋ฐฐ์ดํด์ผ ํ๋ค.
์ฆ, ํ๋ก๊ทธ๋๋ฐ์ ์๊ตฌ์ฌํญ(๋ฌธ์ )๋ฅผ ํ์ ํด์ ํด๊ฒฐ(๋ฌธ์ ํด๊ฒฐ) ํ๋ ๊ฒ. ๋ฐ๋ผ์ ๋ ผ๋ฆฌ์ ์ํ์ ์ฌ๊ณ ๊ฐ ํ์ํจ(์ปดํจํ ์ ์ฌ๊ณ Computational thinking : ์ปดํจํฐ ์ ์ฅ์์ ์๊ฐ)
ํ๋ก๊ทธ๋๋ฐ ํ์ต์ ์ผ๋ฐ์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฌธ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ๋ถํฐ ์์ํ๋ค.
๊ฒฐ๊ตญ ํ๋ก๊ทธ๋๋ฐ์ ์๊ตฌ์ฌํญ์ ์งํฉ์ ๋ถ์ํด์ ์ ์ ํ ์๋ฃ๊ตฌ์กฐ์ ํจ์์ ์งํฉ์ผ๋ก ๋ณํํ ํ, ๊ทธ ํ๋ฆ์ ์ ์ดํ๋ ๊ฒ์ด๋ค.
์ด ์ ๋๋ก 1์ฅ ์ ๋ฆฌ๋ฅผ ๋ง์น๊ฒ ์ต๋๋ค.
๊ณ ๋ง์ต๋๋ค! ๐
์ฐธ๊ณ
๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ Deep Dive