Prologue
์ด๋ ๊ฒ ๊ธด ํธํก์ ๊ธ์ ์์ฑํ๊ธฐ ์ํด ๋ ธํธ๋ถ ์ปค๋ฒ๋ฅผ ์ด์ด๋ณธ ๊ฒ์ ์ค๋๋ง์ผ ๊ฒ์ด๋ค. ๊ทธ๋ ๊ทธ๋ด ๊ฒ์ด ์ฒ์์ด์ ๋ง์ง๋ง ํ๊ณ ๊ฐ 2018๋ ์ด ๋ง์ง๋ง์ด๋. ๊ทธ๋ ํ๊ณ ์ ๋ชฉ์ โ2018๋ , ๋๋ ์ด๋ค 21์ด์ด์๋.โ ์๋๋ฐ, ๋ฒ์จ ๋ณธ ํ๊ณ ๋ฅผ ์์ฑํ๊ณ ์๋ 2022๋ ์ ๋๋ 25์ด์ด๋ค. ์๊ฐ์ด ์ฐธ ๋น ๋ฅด๋ค๋๊ฒ ์ฒด๊ฐ๋๋ค.
์ฌํด๋ ๋ง์ ์ข์ ๊ณผ ํ๊ณ๋ฅผ ๋๊ผ์ผ๋, ์ด์ฌํ ์ด๋ค๋ณด๋ ์ข์ ์ ๋๊ณ ๊ฐ์ฅ ๋ง์ด ์ฑ์ฅํ ๋ป ๊น์ ํด๊ฐ ์๋์๋ ์ถ๋ค. ์ด๋ฒ ํ๊ณ ๋ 2019๋ 3์ ๊ตฐ์ ๋ ์ดํ๋ถํฐ ๊ธฐ๋กํ์ง ๋ชปํ ๋์ ์๊ฐ, ์ข์ , ๋ฐ์ฑ, ์ฑ์ฅ, ์ฑ์ทจ๋ฅผ ๋๋ ํฌ๋ฃจ๊ฑฐ ๊ณก์ ์ ๋ฐ๋ผ์ ๋๋์๋ณธ๋ค.
๐
Chapter 01. ์ฐ๋งคํจ์ ๋ด์ฐ๋ฆฌ
๋๋ ํฌ๋ฃจ๊ฑฐ ํจ๊ณผ(DunningโKruger effect) ๋ ์ธ์ง ํธํฅ์ ํ๋๋ก, ๋ฅ๋ ฅ์ด ์๋ ์ฌ๋์ด ์๋ชป๋ ํ๋จ์ ๋ด๋ ค ์๋ชป๋ ๊ฒฐ๋ก ์ ๋๋ฌํ์ง๋ง, ๋ฅ๋ ฅ์ด ์๊ธฐ ๋๋ฌธ์ ์์ ์ ์ค์๋ฅผ ์์์ฐจ๋ฆฌ์ง ๋ชปํ๋ ํ์์ ๊ฐ๋ฆฌํจ๋ค. ๊ทธ๋ก ์ธํด ๋ฅ๋ ฅ์ด ์๋ ์ฌ๋์ ํ์์ ์ฐ์๊ฐ์ผ๋ก ์์ ์ ์ค๋ ฅ์ ์ค์ ๋ณด๋ค ๋๊ฒ ํ๊ท ์ด์์ผ๋ก ํ๊ฐํ๋ ๋ฐ๋ฉด, ๋ฅ๋ ฅ์ด ์๋ ์ฌ๋์ ์์ ์ ์ค๋ ฅ์ ๊ณผ์ ํ๊ฐํ์ฌ ํ์์ ์ด๋ฑ๊ฐ์ ๊ฐ์ง๊ฒ ๋๋ค. โ ์ํค๋ฐฑ๊ณผ (๋๋-ํฌ๋ฃจ๊ฑฐ ํจ๊ณผ) โ
์๋ ๋งํผ ๋ณด์ธ๋ค
๋๋ ์๋ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ ์ค ์๋ฉด, ๊ทธ๊ฒ์ด ์ข์ ์ค๋ ฅ์ธ ์ค ์ฐฉ๊ฐํ๋ค. ์ข์ ์ค๊ณ, ์ฝ๊ธฐ ์ข์ ์ฝ๋์ ์ค์์ฑ์ ๋ชจ๋ฅธ์ฑ, ๊ณ ๋ฏผ์ ํ์ง ์์๋ค. ์ปดํจํฐ ๊ณตํ๊ณผ์์ ๋ฐฐ์ฐ๋ ์ ๊ณต ์ง์๋ค์ ๋ก์ ์ง์์ผ๋ก ์น๋ถํ๋ค.
์ ๊ณต ์ง์์ ์ค์์ฑ์ ๊นจ๋ซ๊ธฐ ์์ํ๊ฑด SCSC ๊ณผ์ ์์ ์ปดํจํฐ ์์คํ ์ด๋ผ๋ ๊ณผ๋ชฉ์ ์๊ฐํ์ ๋ ๋ถํฐ ์๋ ๊ฒ ๊ฐ๋ค. ์ปดํจํฐ ์์คํ ์ ํํ CSE ์ ๊ณต์๋ค์ด ์ ๊ณต ํ์ ๊ณผ๋ชฉ์ผ๋ก ์๊ฐํ๊ฒ ๋๋ โ์ปดํจํฐ ๊ตฌ์กฐโ ์ โ์ด์์ฒด์ โ ๋ฅผ ํ ๊ณผ๋ชฉ์ผ๋ก ํฉ์น ๋น์ ๊ณต์๋ฅผ ์ํ ๊ณผ๋ชฉ์ด๋ค.
์๋ ๋งํผ ๋ณด์ธ๋ค๋ผ๊ณ ํ๋๊ฐ, ์ ๋๋ก ์์ง ๋ชปํ๊ณ ๋จ์ธํ ๊ฒ๊ณผ ๋ค๋ฅด๊ฒ, ์ ๊ณต์๋ค์ ๋์ ์์ค์ ๊ทผ๋ณธ์ ์ธ ์ง์์ ๊ณต๋ถํ๊ณ ์์๋ค. ์ด๋ฐ ์ง์์ ์ธ๋ชจ์๋ค๊ณ ํจ๋ถ๋ก ํ๋จํ ๋์ ๋ฌด์ง๊ฐ ๋ถ๋๋ฌ์์ก๋ค.
๋ ํ์ด ์ด๋ ค์ด ์ด์ ๋ ๋ฉํ ๋ ํ์ต ์ฒด๊ณ์ ๋ถ์ฌ๋ก ํ์ต์๊ฐ โ๋ฌด์์ ๋ชจ๋ฅด๋์งโ ์กฐ์ฐจ ์๊ธฐ ํ๋ค๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ๋ค. ๋ฌด์์ ๋ชจ๋ฅด๋์ง๋ฅผ ์์ง ๋ชปํ๋, ์ฐ๋ฌผ์ ๊ฐ๊ตฌ๋ฆฌ๊ฐ ๋๊ธฐ ์ฝ๋ค. ์คํ๋ ค ์์ ์ด ๋ชจ๋ ๊ฒ์ ์๊ณ ์๋ค๋ ์๋ง์ ๋น ์ง๊ฒ ๋๋ค.
Chapter 02. ์ ๋ง์ ๊ณ๊ณก
์ ๊ณต์์ ๋น์ ๊ณต์์ ๋ํ ์ด์ผ๊ธฐ๋ ํ์๊ฐ โ๋น์ ๊ณต์โ ์ ์ ์ฅ์์ ๋๋์ ์ ๋ํด ์งง์ ์๊ฒฌ๊ณผ ๊ฒฝํ์ ํ ๋๋ก ์์ฑ๋์๋ค.
๊ทผ๊ฑฐ ์๋ ์์ ๊ฐ
๊ทธ ์ ์๋ โ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ ์๋ฃ๊ตฌ์กฐ ์ ๋ชจ๋ฅด๋๊น, ๊ทธ๋ฅ ์คํ ์ค๋ฒํ๋ก์ฐ์์ ๋จ์ด ์ง๋์ ์ฝ๋ ๋ณต์ฌํด์ ์ฌ์ฉํ๋ฉด ๋์งโ, โ์ปดํจํฐ ๊ตฌ์กฐ? OS? ์ด์ฐจํผ ๋๋ณด๋ค ํจ์ฌ ๋ ์ํ๋ ๊ฐ๋ฐ์๋ค์ด ์ต์ ํ ํด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋๋ ค์๋๋ฐ ์ ์์์ผํด?โ ๊ฐ์ ์๊ฐ์ ํ๋ฉด์ ๋ฐ์ ํ๋ ค๊ณ ํ์ง ์์๋ค. โ๊ทธ๋๋ ์๋ํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค์ด๋ผ ์ ์์ผ๋, ์๋ฌดํผ ๋ ์ํด!โ ๋ผ๋ ๊ทผ๊ฑฐ ์๋ ์์ ๊ฐ์ด ๋ค์๋ค.
๋๋ 10๋ ๊ฐ๋์ ๋ฎ์ ๋ฐ๋๋ก ํ์ตํด์ค๋ฉฐ, ๋ด๊ฐ ์๋ ์ข์ ์ธ์์ด ์ ๋ถ๋ผ๊ณ ์ฐฉ๊ฐํด์๋ค. ์ต๊ทผ SCSC ๊ณผ์ ์ ์ด์ํ๋ฉฐ ๋ ๋์ ์ธ์์ด ์์์ ์ด์ ์ผ ๊นจ๋ซ๊ฒ ๋์๋ค.
๋๋ ๋น์ ๊ณต์์ด๋ค. ๋ญ, ์กฐ๊ธ ๋ ์๋ฐํ ๋ฐ์ ธ๋ณด์๋ฉด SCSC ๊ณผ์ ์ ์ด์์ค์ธ '์ค ์ ๊ณต์' ์ด๋ค. ๋ค๋ง, ์ฉ ๋ง์์ ๋๋ ํํ์ ์๋๋ค. ๊ทธ๋ฌ๋๊น ์ผ๋จ์ ๋น์ ๊ณต์๋ผ๊ณ ํด๋์.
์๋ชป๋ ์ ๋ต
์ง๊ธ๊น์ง๋ ์งง์ ๊ธฐ๊ฐ์ ๋ค์์ผ๋ก ๋ง๋ ํ๋ก์ ํธ๋ค์ ํฌํธํด๋ฆฌ์ค์ ๊ธฐ๋กํด๋๋ฉด ํฐ ์ด๋ ค์ ์์ด ์ทจ์ ํ ์ ์์ ์ค ์์๋ค. ์ต์ ๊ธฐ์ ์ ํํ ๋ฆฌ์ผ๋ง ํ์ด๋ณธ ์์ค์ผ๋ก ํ๋ก์ ํธ์ ์ ์ฉํ๋ฉด, ์ค๋ ฅ์๋ ๊ฐ๋ฐ์๊ฐ ๋๋ ๊ฒ ์ด๋ผ๊ณ ์๊ฐํ๋ค. ์ด๋ฉด์ ๋ฑ ํ๋ฒ๋ง ์จ๋ณธ ๊ธฐ์ ์ ๋ด ๊ธฐ์ ์คํ์ ๋์ด ํด๋๊ณ ๊ทธ๊ฒ์ด ์ง์ง ๋ด ์ค๋ ฅ์ธ์ค ์์๋ค.
๋ช๋ฌ ์ , ํ์ ์์ ๊ทผ๋ฌดํ๋ ๊ฐ๋ฐ์๋ถ๊ณผ ํจ๊ป ์์ฌ๋ฅผ ํ ๊ธฐํ๊ฐ ์์๋ค. ๊ทธ ๋ถ๊ณผ ์ด์ผ๊ธฐ๋ฅผ ๋ง์น ํ, ๋๋ ๋ด๊ฐ ์๋ชป๋ ์ ๋ต์ผ๋ก ์ด์์๋ค๋ ์๊ฐ์ ํ๊ฒ๋์๋ค. ๊ทธ ๋ถ๊ป์๋ ์ฌ์ค ์ด๋ค ๊ธฐ์ (ํ๋ ์์ํฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ)์ ํ์ตํ๋๋ฐ์๋ ๋น ๋ฅด๋ฉด 6๊ฐ์, ๊ธธ์ด๋ 1๋ ์ด๋ฉด ์ถฉ๋ถํ๋ค๊ณ ํ์ จ๋ค.
๋น์ทํ ์๊ธฐ์ ๊ต์๋๊ณผ ์๋ด์ ์ก๊ณ , ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ณด์ฌ๋๋ฆด ๊ธฐํ๊ฐ ์์๋ค. ๊ต์๋๊ป์๋ ์ด๋์ ๋ ํ๋ก๊ทธ๋๋ฐ ์คํฌ์ ์๋ ๊ฒ ๊ฐ์๋ณด์ด์ง๋ง, ๊ฒฐ๊ตญ์๋ ๋จ์ด ๋ง๋ค์ด ๋์ API ๋ฅผ ๊ฐ์ ธ๋ค ์ฐ๋ ๊ฒ์ผ๋ก๋ฐ์ ๋ณด์ด์ง ์๋๋ค๋ ํผ๋๋ฐฑ์ ํด์ฃผ์ จ๋ค. ์ ์ ํต์ฌ ๊ธฐ๋ฅ์ ๋ด ๊ฒ์ด ์๋๋ผ๋ ์ด์ผ๊ธฐ์๋ค.
๋ง์ฝ ์ธ์ฌ ๋ด๋น์๊ฐ โ๋น์ ์ด ๋ง๋ ์ฌ๋ฌ ํ๋ก์ ํธ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด์, ๋์ ์์ค์ ๊ธฐ์ ์ด ์๊ตฌ๋ฉ๋๊น?โ ๋ผ๋ ์ทจ์ง์ ์ง๋ฌธ์ ํ๋ค๋ฉด ๋๋ ์ ๋ป โ๋คโ ๋ผ๊ณ ๋ตํ ์ ์์๊น?
ํ์์ ์๋ฏธ
ํน์๋ โ๊ณ ๋์ ์ ๋ขฐ์ฑ์ด ์๊ตฌ๋๋ ์์คํ ๊ฐ๋ฐ (๊ธ์ต, ์์๋ ฅ ๋ฐ์ ์, ๋ก์ผ ๋ฑ)โ ํน์ โ์ฝ๋๋ณด๋ค ๋ ผ๋ฌธ์ ๋ ๋ง์ด ์ ํ๋ ์ง์ข (AI, ๋ฐ์ดํฐ ์ฌ์ด์ธ์ค์ ๊ฐ์ ๋ถ์ผ ๋ฑ)โ ์์ ์ผํ ๊ฒ์ด ์๋๋ผ๋ฉด, CSE ํ์๋ ํ์ ์๋ค๊ณ ์ด์ผ๊ธฐ ํ๋ค. ์ด๋์ ๋ ๋์ํ๋ค.
ํ์ง๋ง ์ด๋ฅผ ์ ๊ณต โ์ง์โ ์์ฒด๊ฐ ํ์ ์๋ค๋ ์๋ฏธ๋ก ๋ฐ์๋ค์ด๋ฉด ๊ณค๋ํ๋ค. ์์ ๊ฐ์ ์ด์ผ๊ธฐ๋ โ๋ง์ ์ปดํจํฐ ๊ณตํ ํ์ฌ๋ค์ด ์ค๋ฌด์์ ์ฝ๋ ํ์ค ์ ๋๋ก ๋ชป ์น๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋, ์ฐจ๋ผ๋ฆฌ ์๋ฏธ ์๋ ํ์ ์ฆ๋ช ์๋ณด๋ค๋ ์ค์ ์ ๊ณต ์ง์๊ณผ ์ค๋ ฅ์ ๊ฒ์ฆ์ด ๋ ์ค์ํ๋คโ ๋ผ๋ ์๋ฏธ๋ก ๋ฐ์๋ค์ฌ์ผ ํ๋ค.
ํ์ค์ ์ธ ๊ด์ ์์ ์ดํด๋ณด์. ์ฑ์ฉ์ ๊ธฐ์ ์ ์ฅ์์ ๋ง์ ๋ฆฌ์์ค๋ฅผ ๋ถ๋ดํด์ผํ๋ ๊ณผ์ ์ด๋ค. ๊ธฐ์ ์ ์ด์ต ๋จ์ฒด์ด๊ณ , ๊ฐ๋ฅํ๋ค๋ฉด ๊ฐ์ฅ ์ ์ ๋ฆฌ์์ค๋ฅผ ํฌ์ ํด์ ์ต์์ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด๋ด๋ ค ํ ๊ฒ์ด๋ค. ํ์ง๋ง, ์ ์ฑ ํ๊ฐ๋ ๋งจ ํ์๊ฐ ๋ง์ด ํฌ์ ๋๋ค. ์ฑ์ฉ์ ๋ง์ง๋ง์๋ ๊ฒฐ๊ตญ ์ ์ฑ ํ๊ฐ๊ฐ ํ์ํ๊ฒ ์ง๋ง, ์ ์ด๋ ์ด๋ฐ ๋จ๊ณ์์ ๋ง์ ์ง์์๋ฅผ ํจ์จ์ ์ผ๋ก ํํฐ๋ง ํ๊ธฐ์๋ ์ ๋ ํ๊ฐ๊ฐ ๊ฒฝ์ ์ ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ํ๊ฐ์ ๋ํ์ ์ธ ์ฒ๋๋ โํ์โ ์ โํ์ โ ์ด๋ค.
์๊ฐ์์ด ์ํค๋๊ฒ๋ง ๊ณต๋ถํด์จ ์ ๊ณต์๋ผ๊ณ ํ๋๋ผ๋, 4๋ ์ด๋ผ๋ ๊ธด ์๊ฐ ๋์ ์ฆ๋ช ๋ ๊ต์ก ๊ณผ์ ์ ํตํด ์ต๋ํ ์ง์์ ๊ทธ๋ฆฌ ์ฝ๊ฒ ์ฌ๋ผ์ง์ง ์์ ๊ฒ ์ด๋ค. ๋ฐ๋ผ์ ์ ๊ณต์๋ค์ ํ๊ท ์ ์ธ ํ์ ๋ง ๋ณด์ ํ๋๋ผ๋ ๊ตฌํ์ฌ ์์ ์ ์์ฅ์ ์ฆ๋ช ํ ํ์๊ฐ ์๋ค.
๋น์ ๊ณต์์ ๋๋ฉ๋ฆฌํธ๋ ์ฌ๊ธฐ์๋ถํฐ ์์๋๋ค. ๋น์ ๊ณต์๋ ์ ๋์ ์ผ๋ก ์ฆ๋ช ํ ๋งํ ํ์์ ํ์ ์ด ์์ผ๋, ์ ์ฑ์ ์ผ๋ก ์์ ์ ์์ฅ์์ ์ฆ๋ช ํด์ผํ๋ค. ๊ทธ๋ ์ง ์์๋ ์ค๋์ ์ฐ์์ธ ๊ตฌ์ง ๊ณผ์ ์์ ํ ๋จ๊ณ ๊ณผ์ ์ด ์ถ๊ฐ๋๋ ๊ฒ ์ด๋ค. ๋ํ ์ ๊ณต์์ ๋น์ ๊ณต์ ์ฌ์ด์ ์ฐจ์ด์ ์ด ์ ๊ณต ์ฌ๋ถ ๋ฟ ์ด๋ผ๋ฉด ๊ธฐ์ ์ด ๋น์ ๊ณต์๋ฅผ ์ ํํ ์ด์ ๋ ์๋ค.
์ ๋ต ์์
ํ์ฌ ๋ด ์์ ์ ๊ฐ๊ดํ ํ์ฌ ๋ฐ๋ผ๋ณผ ์ ์๊ฒ ๋๋, ๋ฌด์์ ๊ณต๋ถํด์ผํ ์ง, ์ด๋ค ์ง์์ด ์ค์ํ์ง ๋น๋ก์ ๊นจ๋ซ๊ฒ ๋์๋ค. ๊ฒฐ๊ตญ ์ค์ํ๊ฒ์ ์ข ๋ ๊ทผ๋ณธ์ ์ธ ์ง์์ ํ์ตํด์ผํ๋ ๊ฒ์ด์๊ณ , ๊ทธ๊ฒ์ ์ ๊ณต ์ง์์ด๋ค. ์ง๊ธ๊ป ๋ด๊ฐ ํด์จ๊ฒ๋ค์ 4๋ ๊ฐ ์ ๊ณต์๋ค์ด ๊ฐ๊ณ ๋ฆ์ CSE ์ง์๋ณด๋ค ๋์ด๋๊ฐ ํจ์ฌ ๋ฎ๋ค๋ ๊ฒ์ ์ธ์ ํ๊ฒ ๋์๋ค.
๋ฌผ๋ก ์์ฅ์ ๊ณต๊ฐ๋ ํ๋ ์์ํฌ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ์๊ณ ๋ฅ์ํ๊ฒ ์ฌ์ฉํ๋ ๊ฒ๋ ๊ต์ฅํ ์ค์ํ ๋๋ชฉ์ด๋ค. ํ๋ก๊ทธ๋๋จธ๋ ์ฐ๊ตฌ์๊ฐ ์๋๋ผ ์ ํ์ ๋ง๋๋ ์ฌ๋์ด๋๊น. ํ์ง๋ง ๋์๋ง ํ๋ ํ๋ก๊ทธ๋จ์ ํน์ ๋ถ์ผ๋ฅผ ์ ์ธํ๊ณ ๋ ๋๊ตฌ๋ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ค. ํนํ ์๋น์ค ๊ฐ๋ฐ์ด๋ผ๋ ์์ญ์ด๋ผ๋ฉด ๋๋์ฑ. ๊ฒฐ๊ตญ ์ ํ์ ์ง์ ๊ฒฐ์ ํ๋ ๊ฒ์ CSE ์ง์์ด๋ค.
์ข ๋ ๊น์ ๋จ๊ณ์์ ๊ธฐ๊ณ๋ก์์ ์ปดํจํฐ (์ปดํจํฐ ๊ตฌ์กฐ), ๊ทธ๋ฆฌ๊ณ ์ด์์ฒด์ , ๋คํธ์ํฌ ๋ฑ์ ์ดํด๊ฐ ๋๋ฐ๋์ด์ผ๋ง ์ข ๋ ๋น ๋ฅด๊ณ , ์์ ์ ์ธ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋ค. ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ฅ์ํด์ผ ๊ฐ์ ๋์์ ํ๋ ์ฝ๋๋ผ๊ณ ํ๋๋ผ๋ ์๋ฐฐ, ์์ญ๋ฐฐ ์ต์ ํ๋ ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ ๊ฒ ์ด๋ค. ๋ํ ์๊ณ ์๋ ๊ธฐ๋ฐ ์ง์์ด ๋์์๋ก ์ด์๊ฐ ๋ฐ์ํ์ ๋ ๋น ๋ฅธ ๋์์ด ๊ฐ๋ฅํ ๊ฒ์ด๊ณ . (์ด์ ๋์์ ์์ ๋งํ๋ โ์งฌโ ์ ์์ญ๋ ๋ฌด์ํ ์ ์์ง๋ง)
์ทจ์ ์ ์์ญ์์๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ํํ ๋ง๋ฒ์ ์ฃผ๋ฌธ์ฒ๋ผ ์ผ์ปฌ์ด์ง๋ ๋ค์นด๋ผ์ฟ ๋ฐฐ์ ๊ฐ์ ํํฐ์ด IT ๊ธฐ์ ์ ์ง๊ธ ์ ํํ๊ณ ์๋ ํ๋ ์์ํฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ์ฐ๋์ง์ ๋ํ ๊ด์ฌ์ ์๊ฐ๋ณด๋ค ์ ๋ค. ๊ทธ๋ณด๋ค๋ ์ผ๋ง๋ ์ ๊ณต์ง์์ ์ด์ฌํ ๊ณต๋ถํ์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ผ๋ง๋ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฌ๊ณ ํ ์ ์๋์ง (์๊ณ ๋ฆฌ์ฆ) ์ ๋ํ ๊ฒ์ ์ค์ ์ผ๋ก ์ง์์๋ฅผ ์ ๋ฐํ๊ณ , ์ดํ ์ค๋ฌด๊ต์ก์ ์งํํ๋ ์ ๋ต์ผ๋ก ์ฑ์ฉ์ ์งํํ๋ค. ์ฆ, ์ฑ์ฅ ๊ฐ๋ฅ์ฑ์ผ๋ก ์ธ์ฌ๋ฅผ ํ๊ฐํ๋ค. ๋ํ ์ฑ์ฉ์ด ๋๋๋ผ๋ ์ธ๋ ฅ ์์ฅ์ ์ ์ฅ์์ CSE ์ง์์ด ๋ถ์ฌํ ๊ฐ๋ฐ์๋ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ก ์ฝ๊ฒ ๋์ฒด ๊ฐ๋ฅ ํ ๊ฒ์ด๋ค.
๋ญ, ์์ฆ ํํ ๋ด์ค์์ ๋ค๋ฆฌ๋ โ์ฑ์ฉํ ๋งํ ์ํ๋ ๊ฐ๋ฐ์๊ฐ ์๋คโ , โ์ ๊ณต์๋ฅผ ๋ฝ์์ ๊ฐ๋ฅด์น๋, ๋น์ ๊ณต์๋ฅผ ๋ฝ์์ ๊ฐ๋ฅด์น๋ ๋๊ฐ๋คโ ๋ฑ๋ฑโฆ ์์ โ์ ๊ณต ๋ฌด์ฉ๋ก โ ์ด ๊ฐ๊ฐํ ๋ค๋ ค์ค๊ธด ํ์ง๋ง, ์ ์ด๋ ๊ธ์ ์์ฑํ๊ณ ์๋ ์ง๊ธ๊น์ง๋ ์ ๊ณต์ง์๊ณผ ์๊ณ ๋ฆฌ์ฆ์ ์ค์ํ ํ๊ฐ ์ฒ๋๋ก ์ฌ์ฉํ๋ ๊ธฐ์กฐ๊ฐ ์ ์ง๋๊ณ ์๋ค๊ณ ์๊ฐ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ์ธ์ ์ผ๋ก๋ ์ ๊ณต ์ง์์ ๋งค์ฐ ์ค์ํ๋ค๊ณ ์๊ฐํ๋ค.
์ฌ๋ฏธ๋ง ์์ ์๋ ์๋๋ผ
์ ๋ฆฌํด๋ณด์. ์ง๊ธ๊น์ง๋ ์๋ํ๋ ๊ฒ์ ๋ง๋ค๊ณ ์ฌ๋ฏธ๋ฅผ ๋๋ผ๋ ๊ฒ์์ ๋ง์กฑํ๊ณ ๋ฉ์ท๋๋ผ๋ฉด, ์ด์ ๋ถํฐ๋ ํจ์ฌ ๊ทผ๋ณธ์ ์ด๊ณ ์ด๋ ค์ด ๊ฒ์ ๊ณต๋ถํด์ผํ๋ค. ์ฑ์ฅํ๊ธฐ ์ํด์๋ ์ฌ๋ฏธ๋ง ์์ ์๋ ์๋๋ผ. ์ฌ๋ฏธ์๊ณ , ์ข์์ ์์ํ ๊ณต๋ถ์ง๋ง ํ๊ณ์ ์ ๋ซ๊ณ ์ฑ์ฅํ๊ธฐ ์ํด์๋ ๊ณ ํต์ ๊ฐ์ํ๋ ๊ฒ์ ์ธ์ ๊ฐ์ ๊ฒช์ด์ผํ ์ผ์ธ ๊ฒ ๊ฐ๋ค.
์ด๋ก ์ ์ผ๋ก๋ ์ด์์ฒด์ , ์์คํ ํ๋ก๊ทธ๋๋ฐ, ์ปดํจํฐ๊ตฌ์กฐ, ์ปดํจํฐ ๋คํธ์ํฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์๊ณ ๋ฆฌ์ฆ ๋ฑ์ ์ตํ๊ณ ์ค๋ฌด์ ์ผ๋ก๋ ๋์์ธ ํจํด, ํด๋ฆฐ์ฝ๋, ํด๋ผ์ฐ๋ ์ปดํจํ ๋ฑ์ ๊น๊ฒ ํ์ตํด์ โ์ข์ ์ฝ๋โ ๋ฅผ ์์ฑํ ์ ์๋, ๋์ฒด ๋ถ๊ฐ๋ฅํ ๊ฐ๋ฐ์๊ฐ ๋์๋ ๊ตณ์ ๋ค์ง์ ํ๊ฒ ๋ 2021๋ ์ด์๋ค.
ํ๊ณ ์ถ์ ์ด์ผ๊ธฐ๊ฐ ๋ง์ด ๋จ์์์ง๋ง, ์ด ์ด์ ์์ฑํ๊ฒ ๋๋ฉด ํ๊ณ ๊ฐ ์๋๋ผ ์ ๊ณต ์ง์์ ์ค์์ฑ์ ๋ํด ์ญ์คํ๋ ๊ธ์ด ๋ ๊ฒ ๊ฐ์ ์ด ์ฃผ์ ์ ๋ํ ์ด์ผ๊ธฐ๋ ์ฌ๊ธฐ์ ๋ง์น๋๋ก ํ๊ฒ ๋ค. ๊ธฐํ๊ฐ ๋๋ค๋ฉด ๋ณ๊ฐ์ ํฌ์คํธ์์ ํ๋ฒ๊ณผ ์ ๊ณต์ ๊ดํ ์ด์ผ๊ธฐ๋ฅผ ์์ฑํด๋ณด๊ณ ์ถ๋ค.
Chapter 03. ๊นจ๋ฌ์์ ๋นํ๊ธธ
์ง๋ ํด๋ ๋ง์ ์ข์ ์ ๊ฒช๊ธฐ๋ ํ์ง๋ง, ๊ฐ์ฅ ๋ง์ ์ข์ ์ ๊ทน๋ณตํ ํด์ด๊ธฐ๋ ํ๋ค. ๊ฐํ ์ด์ผ๊ธฐ ํด๋ณด๊ฑด๋ฐ, 2021๋ ์ ๋์ 24๋ ์ธ์์์ ๊ฐ์ฅ ์ด์ฌํ ์ด์๋ค๊ณ ๋น๋นํ ์ด์ผ๊ธฐํ ์ ์๋ค. ์์ ์ฐ์ค๊ฐ์๋ฆฌ๋ก ๋งํ๋ โ์ ์ญ ๋ฒํโ ์ผ๊น? ์๋๋ฉด ์ ๋ง์ ๊ณ๊ณก์์ ๋๋ โ์๊ธฐ๊ฐโ ๋๋ฌธ์ด์์๊น?
์ข์ฐ์ง๊ฐ, ์ด๋ฒ ์ฑํฐ์์๋ ์ง๋ 2021๋ ์ ๋ง์ ๋์ ๋ค๊ณผ ๊ทธ ๊ฒฐ๊ณผ์ ๋ํด ๋์๋ณธ๋ค.
ํ์ ์ ์ฑ์ทจ
ํ์๋ ๋ํ์์ด๋ค๋ณด๋, ํ์ ์ ์ฑ์ทจ๋ฅผ ๋นผ๊ณ ์ง๋ํด๋ฅผ ์ด์ผ๊ธฐํ๊ธฐ๋ ํ๋ค๋ค. ํ์๋ ๊ตฐ ์ ๋ ์ดํ ์ํ๊ธฐ๋ก ๋ณตํํ๊ธฐ ๋๋ฌธ์ ๋ดยท์ฌ๋ฆ์ 2ํ๋ 2ํ๊ธฐ, ๊ฐ์ยท๊ฒจ์ธ์ 3ํ๋ 1ํ๊ธฐ๋ฅผ ๋ณด๋๋ค. ์ ์ฌ์ง์ด 2ํ๋ 2ํ๊ธฐ ์ฑ์ ์ด๊ณ , ์๋ ์ฌ์ง์ด 3ํ๋ 1ํ๊ธฐ ์ฑ์ ์ด๋ค. ์ฐธ๊ณ ๋ก ์ฑ์ ํ์ โ์ผ๋ฐ์ ํโ ์ผ๋ก ๋์ด ์๋ ๊ณผ๋ชฉ์ SCSC ๊ณผ๋ชฉ์ด๋ค. ์ ์ฐ์์ผ๋ก๋ SCSC ๊ณผ๋ชฉ์ด ์ ๊ณตํ์๊ฐ ์๋ ์ผ๋ฐ์ ํ์ผ๋ก ํ๊ธฐ๊ฐ ๋๋ค.
COVID-19 ๋ก ์ธํ ํ์ ์ธํ๋ ์ด์ ์ ๊ฐ์ํ๋ค๊ณ ํ๋๋ผ๋, ๋์์ง ์์ ์ฑ์ทจ๋ผ๊ณ ํ ์ ์๋ค! ๋ํ ํ์ ์ธํ๋ ์ด์ ์ต์ ๋ํ ํฑ3์ ์ฐ๋ฆฌ ํ๊ต๊ฐ ํฌํจ๋ ๊ฒ์ ๋ณด๋ฉด (ํ์ ์ธํ๋ ์ต์๋ํ ์ฑ๊ท ๊ด๋ ํ์๋ ์ธํ๋ ํฑ3) ๊ฝค ๋ด์ค๋งํ์ง ์๋๊ฐ ๐
์ง๋ 2018๋ ํ๊ณ ๋์๋ ํ๊ธฐ ํ์ 3.0์ ๋ฐ๊ณ ์์กฐ์ ์ผ๋ก ๊ธฐ๋ปํ๋(?) ๊ธ์ ์ผ๋๋ฐ, ๊ทธ๋ฌ๋ ๋ด๊ฐ 2ํ๊ธฐ ์ฐ์์ผ๋ก ์ฑ์ ํ์ โ์ฐ๋ฑ์โ ๊ธ์๊ฐ ๋ฐํ ๋์ฌ์ค์ด์ผ. ์ธ๋ด์ฌ ์ธก๋ฉด์ผ๋ก๋ ๋ง์ ์ฑ์ฅ์ ๊ฑฐ๋ ํด์๋ค๊ณ ํ ์ ์๋ค.
๋ค์ด๋ฒ ๋ถ์คํธ์บ ํ 6๊ธฐ ํ๋ฝ
2021๋ ์ฌ๋ฆ, ๋ค์ด๋ฒ ๋ถ์คํธ์บ ํ 6๊ธฐ ์น ํ์คํ ๋ถ์ผ์ ์ง์ํ์๋ค. ์ฌ์ค ๋ชจ์ง ๊ธฐ๊ฐ์ด ์ค๊ฐ๊ณ ์ฌ ๊ธฐ๊ฐ๊ณผ ๊ฒน์น๊ธฐ๋ ํ์๊ณ , ์ง์ ๊ฒฐ์ฌ๋ ๋ฆ๊ฒํ๋ ๋ฐ๋์ ๊ธํ๊ฒ ์ง์ํ๊ฒ ๋์๋ค. ์ค๊ฐ๊ณ ์ฌ๊ฐ ๋๋๋ ๋ค์๋ ์ด ์ง์์ ๋ง๊ฐ์ผ ์ด์ด์, ํ๋ฃจ๋ง์ ์์์๋ฅผ ์์ฑํ๊ณ ์ ์ถํ๋ค. ๋ฌผ๋ก , ์ฝ๋ฉํ ์คํธ๋ ์ ํ ๋๋นํ์ง ์์ ์ํฉ์ด์๋ค. ์๋ง ์ด๋๋ ๋ฐฑ์ค ๋ฌธ์ ๋ฅผ 10๋ฌธ์ ๋ง์ ๋ ํ์ง ์์์, solved.ac ์์๋ Unranked ๋ก ๋ถ๋ฅ๋์์ ๊ฒ ์ด๋ค.
๋คํํ 1์ฐจ๋ ํฉ๊ฒฉํ์ฌ, 2์ฐจ ์ฝ๋ฉํ ์คํธ๋ฅผ ๋ณผ ์ ์๋ ๊ธฐํ๋ฅผ ๋ฐ๊ฒ ๋์๋ค. ํ์ง๋ง, ์ ๋ชฉ๊ณผ ๊ฐ์ด ์ฐ๋์ด ํ๋ฝ์ ๋ง๋ณด๊ฒ ๋์๋ค. ๋ญ, ์ฌ์ค ๊ฒฐ๊ณผ์ ํฐ ๊ธฐ๋๋ฅผ ํ์ง ์์๋ค. 2์ฐจ ์ฝ๋ฉํ ์คํธ๋ฅผ ๋ณธ ์งํ, ์ ๋๋ก ๋ง์ณค๋ค๋ ๋๋์ ๋ฐ์๊ธฐ ๋๋ฌธ์ด๋ค. ๋๋ฌด ์์ฌ์ด ๋๋จธ์ง ๋ถ๋๋ฝ์ง๋งโฆ ์ฝํ ์งํ์ ๋ฒ ๊ฐ์ ์ผ๊ตด์ ๋ฌป๊ณ ์ธ์๋ค. ์๋ ๋๋ฌผ์ด ์๋ ์ฑ๊ฒฉ์ธ๋ฐ ๋ ์กฐ์ฐจ๋ ๊ทธ๋ ์ธ๋ฉด์ ๋นํฉํ๋ ๊ฒ ๊ฐ๋ค.
๊ณผ์ ํ๊ณ ์๋ ๋ด ์ค๋ ฅ์ ๋ฐฐ์ ๋นํ ๊ธฐ๋ถ์ด๋ผ๊ณ ํด์ผํ ๊น. ์์กด์ฌ์ด ๋ง์ด ์ํ๊ธฐ๋ ํ๊ณ . ๋ถ์คํธ์บ ํ ํ๋ฝ๋ ์ง๋ํด์ ๋๋ ํ์๊ฐ์ ํฐ ์ง๋ถ์ ์ฐจ์งํ๋ค.
(TMI. ๋ถํฉ๊ฒฉ ๋ฉ์ผ์ ์บก์ฒํ๋ ค๊ณ ํ์ง๋ง, ์๋ฌด๋ฆฌ ๋ฉ์ผํจ์ ์ฐพ์๋ด๋ ๋์ค์ง ์์ ๊ตฌ๊ธ์ ๊ฒ์ํด์ ๋์จ ๋ค๋ฅธ ์ฌ๋์ ๋ถํฉ๊ฒฉ ํต๋ณด ๋ฉ์ผ ์ฌ์ง์ ์บก์ฒํด์ ์ฒจ๋ถํ๋ค. ๊ฐ์ ๋ถํฉ๊ฒฉ์ ์ฒ์ง์ด๋ ๊ด์ฐฎโฆ ๊ฒ ์ง?)
์ฝ๋ฉํ ์คํธ ์คํฐ๋
๊ทธ๊ฐ ๋๋ผ๋ ๋น์ ๊ณต์๋ก์์ ์๊ฒฉ์ง์ฌ๊ณผ ํจ๊ป ์์น๋ฐ ๋ฎ์น๊ฒฉ์ผ๋ก ๋ถ์คํธ์บ ํ ํ๋ฝ์ ์ด๋ง๊น์ง ๋๋ ๋ค๋ก๋ ์ ์ด๋ ์ฝ๋ฉํ ์คํธ๋ ๋๋นํด์ผ ๊ฒ ๋ค๋ ์๊ธฐ๊ฐ์ด ๋ค๊ฐ์๋ค. ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ ๊ฐ์ ๊ฒฝ์ฐ ํผ์ํ๋ฉด ๋ถ๋ช ์ฝ๊ฒ ์ง์น ๊ฒ์ด๋ผ ์๊ฐ๋์ด ์ธ์ ๊ฐ ๊ทธ๋ฃน์ผ๋ก ์คํฐ๋๋ฅผ ์ด์ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ ๊ณ์ ๊ฐ์ง๊ณ ์์๋ค.
๋ถ์คํธ ์บ ํ๋ ํ๋ฝํด์ ๋๊ธฐ๋ถ์ฌ๋ ํ์คํ ๋์๊ฒ ๋ค, ๋ฐ๋ก ๊ทธ ํด์ ํ๋ํ๋ ๊ต๋ด ์ฝ๋ฉ๋์๋ฆฌ ๋ฉ์์ด ์ฌ์์ฒ๋ผ์์ ์ฝ๋ฉ ์คํฐ๋๋ฅผ ๊ฐ์คํ๊ณ , ์คํฐ๋์ฅ์ด๋์ด ์คํฐ๋๋ฅผ ์ด์ํ๊ฒ ๋์๋ค.
๋์ด์ผ๋ณด๋ฉด ๊ทธ๋ ๊ฒ ๋นก์ธ๊ฒ(?) ์ด์ํ์ง ์์ ๊ฒ ๊ฐ๋ค. ๊ฐ์ ํ์ฌ ๊ฐ์ง๊ณ ์๋ ์ค๋ ฅ๊ณผ ์คํฐ๋๋ฅผ ํตํด ์ด๋ฃจ๊ณ ์ ํ๋ ๋ชฉํ๊ฐ ์ ๊ฐ๊ธฐ ๋ค๋ฅผ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ํ์ด ๋ชฉํ ๊ฐ์๋ฅผ ๊ฐ์ธ๋ณ๋ก ๋ฐ๋ก ์ ํ๋๋ก ํ์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฌธ์ ๋์ด๋๋ฅผ ์, ์ค, ํ ๋ก ๊ตฌ๋ถํ๊ณ , ํ 1๋ฌธ์ , ์ค 3๋ฌธ์ , ์ 1๋ฌธ์ ์ฉ ์ด 5๋ฌธ์ ๋ฅผ ๋ด๊ฐ ์ง์ ๊ฐ์ ธ์ ๋งค์ฃผ ์คํฐ๋์๋ค์๊ฒ ๊ณต์งํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌธ์ ํ์ด ์ ์๋ฅผ ๋์ด๋์ ๋ฐ๋ผ ๊ฐ๊ฐ 1์ , 2์ , 3์ ์ผ๋ก ๋ถ์ฌํ์๊ณ , ์คํฐ๋์ ๊ฐ์ ์ฃผ ๋ณ ๋ชฉํ ์ ์๋ฅผ 3์ , 5์ , 7์ ์ค ์ ํํ ์ ์๊ฒ ๊ท์น์ ์ธ์ ๋ค.
์ฃผ์ฐจ๋ณ ๋ฌธ์ ๋ฅผ ์์ ์ ์ถํ์ง ์์ผ๋ฉด ๋ฒ๊ธ 3000์, ์ ์ถํ์์ง๋ง ๋ชฉํ ์ ์์ ๋๋ฌํ์ง ๋ชปํ ๊ฒฝ์ฐ 1000์์ ๋ฒ๊ธ ํต์ฅ์ ์ ์ถํด์ผํ๋ค. ๊ธฐํ ๊ท์น๋ค์ ๋ ํฌ์งํ ๋ฆฌ์ Readme ๋ฅผ ์ฝ์ด๋ณด๋ฉด ์ ์ ์๋ค.
์คํฐ๋์ ์ฐธ์ฌํด๋ณด๋ ๊ฒ๋ ์ฒ์์ธ๋ฐ, ์คํฐ๋์ฅ์ด๋ผ๋. ์ฝ๋ฉ ํ ์คํธ ์คํฐ๋๊ฐ ์ด๋ป๊ฒ ์ด์๋๋์ง ๋ชฐ๋ผ, ์ฃผ๋ณ์ ๋ฌผ์ด๋ณด๊ฑฐ๋ Github ์ ๋ค๋ฅธ ์ ์ฅ์๋ฅผ ์ฐธ๊ณ ํ๊ธฐ๋ ํ์๋ค. ๊ทธ๋๋ ์ด์์ ํจ๊ป ๋์์ฃผ์๋ 3๋ถ์ด ๊ณ์ ๋์ฑ ์ฆ๊ฒ๊ฒ ์ด์ํ ์ ์์๋ ๊ฒ ๊ฐ๋ค.
๋ ํผ์๋ง์ ์๊ฐ์ผ ์๋ ์์ง๋ง, ์ฌ๋ฆ๋ฐฉํ๊ณผ 2ํ๊ธฐ ๊ธฐ๊ฐ ๋์ ์คํฐ๋์ ๋ถ๋ค์ ์ฐธ์ฌ์จ๋ ๋งค์ฐ ๋๊ณ , ๋ฒ๊ธ๋ ์ผ๋ง ์์ด์ง ์์, ๋๋ฆ ์ฑ๊ณต์ ์ผ๋ก ์ด์ํ๋ค๊ณ ์๊ฐ์ด ๋ ๋ค.
์ฌ์ค ์คํฐ๋ ๊ธฐ๊ฐ ์ค ์ฌํ์ ์ธ ๋ฌธ์ ๋ ๋ง์ด ๋ชป ํ์ด๋ดค์ผ๋, ๋ํ์ ์ธ ์ฝ๋ฉ ํ ์คํธ ์ ํ๋ณ ๋ฌธ์ ๋ ํ๋ฒ์ฉ ํ์ด๋ณด์๋ค. ํ๊ธฐ๋ง์ฆ์ ๋ํ ๋ง๊ฐ์ด ๊ฒน์ณ ๋ง์ด ํด์ดํด์ง ๊ฒ ๊ฐ์์ ์์ฌ์ ๋ค. ๊ทธ๋๋ ํ์ ๊ณผ ์ฌ๋ฌ ๋ํ ํ๋, ํ์ ํ ์ด์์ฒด์ ๋ฑ์ ๊ณต๋ถ๋ฑ์ ํจ๊ป ๋ณํํ ๊ฒ ์น๊ณ ๊ฝค๋ ์ข์ ์ฑ๊ณผ๋ฅผ ๋๋ค๊ณ ์๊ฐํ๋ค!
์ด์์ฒด์ , ์์คํ ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ
์ฌ์ค ์ด์์ฒด์ ๊ณผ๋ชฉ์ SCSC ๊ณผ์ ์ โ์ปดํจํฐ ์์คํ โ ์ด๋ผ๋ ๊ณผ๋ชฉ์์ ์ด๋์ ๋ ๋ค๋ฃจ๊ธฐ๋ ํ๋ค. ํ์ง๋ง, ์ค์ ์ฃผ๋ณ ์ ๊ณต์๋ค์ด ์ด์์ฒด์ ๊ณผ๋ชฉ์์ ์ฌ์ฉํ๋ ๊ฐ์ ๋ ธํธ๋, ์ ์ถํ๋ ๊ณผ์ ๋ฌผ ๋ฑ์ ์ฐธ๊ณ ํด๋ณผ ๊ธฐํ๊ฐ ์์๋๋ฐ, ๋ด๊ฐ ๊ฒํฅ๊ธฐ ์์ค์ผ๋ก ์๊ฒ ๋ฐฐ์ด ์ง์๊ณผ๋ ๊น์ด๊ฐ ํ์ฐํ๊ฒ ์ฐจ์ด๋๋ค๋ ๋๋์ ํฌ๊ฒ ๋ฐ์๋ค.
๋ฌผ๋ก , ๊ทธ๋ฐ ๋์ ์์ค์ ๊ต์ก์ ํ์์ ์ปดํจํฐ ๊ณตํ ์ฐ๊ตฌ๋ฅผ ํด์ค์ , ํด๋น ๋ถ์ผ์ ๊ถ์์์ธ ๊ต์๋ ๋ฐ์์ ๋ฐฐ์ฐ์ง ์๊ณ ์์ผ ๊ธฐ๋ํ๊ธฐ ์ด๋ ต๊ฒ ์ง๋งโฆ ๊ทธ๋๋ ์ง๊ธ๋ณด๋ค๋ ๋์์ ธ์ผ ๊ฒ ๋ค๋ ์๊ฐ์ด ๋จธ๋ฆฌ์์ ๋งด๋๊ฒ ๋์๋ค. ์ฌ๋ฌ ์ ํ์ง๊ฐ ์์์ง๋ง, ๊ฐ์ฅ ์ ๊ทผ์ฑ์ด ์ข์ ํจ์คํธ์บ ํผ์ค (๋ท๊ด๊ณ ์๋ ๐ ) ์์ ์ด์์ฒด์ ์ ์์คํ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์๋ฅผ ํ๊ธฐ์ ๋ณํํ์ฌ ๋ฃ๊ฒ ๋์๋ค.
๊ฐ์๋ ๋น์ฐํ๊ฒ๋ ๋ํ๊ต ๊ต์ก ์์ค์๋ ๋ฏธ์น์ง ๋ชปํ๋ค. ํ์ง๋ง, ์ ์ด๋ ๊ตฌ์ง ์ ๋ฉด์ ๋๋น์ฉ์ผ๋ก๋ ์ถฉ๋ถํ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ์ฌ์ค ์ ์ด์ ๊ต์ก์ ๋ชฉ์ ์ด ์๋ก ๋ค๋ฅผํ ๋ฐ (์ฐ๊ตฌ์ ์ทจ์ ) ๋ํ ์์ค์ ๊ต์ก์ ๋ฐ๋ผ๋ ๊ฒ์ด ๋๋๋ ์ฌ๋ณด์ผ์ง๋?โฆ ๐ค
๋ํ, ์ด์์ฒด์ ํน์ ์์คํ ๊ฐ๋ฐ์๊ฐ ๋๋ ๊ฒ์ด ๋ชฉํ๊ฐ ์๋ ์ด์, ํ๋ก๊ทธ๋๋จธ๊ฐ ํ์ํ โ๊ต์โ ์ผ๋ก์จ์ ์ง์์ผ๋ก๋ ์ด ์ ๋ ์์ค ์ด๋ผ๋ฉด ๊ด์ฐฎ๋ค๋ ์๊ฐ๋ ๋ค์๋ค. ์๋ฌด๋ฆฌ ์ปดํจํฐ๊ฐ ์ข์๋ ์ด๋๊น์ง๋ ๋๋ B2C ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ ๊ธฐ์ ์ ์ ์ฌํด์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ถ์ ๋ฟ ์ด์ง, ๋ฆฌ๋ ์ค ์ปค๋์ ์ฝ๋๋ฅผ ์ปจํธ๋ฆฌ๋ทฐํธ ํ ์ผ์ ์์ ๊ฒ ๊ฐ๊ธฐ ๋๋ฌธ์ด๋ค.
์ ์๋ ํจ์คํธ ์บ ํผ์ค์ ์๊ทน์ ์ธ ๋ง์ผํ (โ6๊ฐ์๋ง์ ์ธ๊ณต์ง๋ฅ ์ ๋ฌธ๊ฐ๋ก ์ทจ์ ํ๊ธฐโ ๋ฐ์์ ๋ง๋ ์๋๋ ์นดํผ ๋ฑ) ๋๋ฌธ์ ๋ง์ฐํ ๊ฑฐ๋ถ๊ฐ์ด ์์๋๋ฐ, ์๊ฐ๋ณด๋ค ๊ฐ์ ์ง์ ๊ด์ฐฎ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ๋ฑ, โ๋ ๊ฐ์ ํ๋คโ ๋ผ๋ ํํ์ด ์ ๋นํ๋ค. ์ฌ์ค ๋น์ ๊ณต์๊ฐ ๋ฐ์ฐฌ ํฌ์ ํ ์ ์ฅ์ ์๋๊ธฐ๋ ํ๊ณ .
์คํ๋ ค ์ฌ๊ต์ก ์ธํฐ๋ท ๊ฐ์๋ ์ ์ ํ ์ ํํ๋ค๋ฉด ํ์ต์ ์์ด ๋์์ง ์์ ์ ํ์ด๋ผ๋ ์๊ฐ์ด ๋ค๊ฒ ๋์๊ณ , ์ดํ ์ ๊ทน์ ์ผ๋ก ์ธํ๋ฐ ๋ฑ์ง์์ ๊ด์ฐฎ์ ๊ฐ์๋ฅผ ํ์ํ๊ฒ ๋๋ ๊ณ๊ธฐ๊ฐ ๋์๋ค.
ZZIM - IGRUS ์ 2ํ ์ธํ๋ํ๊ต IT ๊ฒฝ์ง๋ํ ๋์ ์์
IGRUS ๋ ์ญ์ฌ ๊น์ ๊ต๋ด ํ๋ก๊ทธ๋๋ฐ ๋์๋ฆฌ๋ค. ๊ฐ์ ํ, ์ด๋ฐ ์ ๋ฐ ์ผ๋ก ๋ฐ๋น ์ด ๋ํ ๋ง๊ณ ๋ ํ๋์ ์ ํ ๋ชปํ์ง๋งโฆ ๐
ZZIM ์ ์ฌ๋ฌ ์ผํ๋ชฐ์ URL ๋ง์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ ํตํฉ ์์๋ฆฌ์คํธ ์๋น์ค์ด๋ค. ์ง์ํ๋ ์ผํ๋ชฐ์ ์ํ URL์ ์ ๋ ฅํ๋ฉด, ์๋์ผ๋ก ์ํ ๋ฐ์ดํฐ๋ฅผ ํ์ฑํ์ฌ ๋์ ์์๋ฆฌ์คํธ์ ์ถ๊ฐํด์ค๋ค. ํ์์ ๊ผญ ์์์ผ๋ฉด ํ๋ ์๋น์ค์๋๋ฐ, ์ข์ ๋ถ๋ค๊ณผ ํจ๊ป ์์ฑํ๊ฒ ๋์ด ์ฆ๊ฑฐ์ ๋ ๊ฒฝํ์ด์๋ค.
์ด์ด ์ข๊ฒ๋, ์๋น์ค๋ฅผ ์ถํํ IGRUS ์ธํ๋ํ๊ต IT ๊ฒฝ์ง๋ํ์์ 1์๋ฅผ ์ฐจ์งํ๊ณ ๋์์ ์์ํ๊ฒ ๋์๋ค.
Carrier - ๋ฉ์์ด ์ฌ์์ฒ๋ผ 9๊ธฐ ์ค์ ํด์ปคํค TOP10 ์ง์
๋ฉ์์ด ์ฌ์์ฒ๋ผ์ ์ฝ๋ฉ ๊ต์ก ๋์๋ฆฌ๋ผ๊ณ ๋ ํ๋, ํ๊ธฐ ์ด HTML, CSS, Python, Django ์ ๊ธฐ์ด์ ์ธ ํํ ๋ฆฌ์ผ์ ์ ์ธํ๋ฉด ๋๋ถ๋ถ ๋์๋ฆฌ์ ๊ฐ์ ์์จ์ ์ธ ์คํฐ๋์ ์ฌ๋ฌ ๋ํ ์ฐธ์ฌ๋ฅผ ์ค์ฌ์ผ๋ก ์ด์๋๋ค. Carrier ๋ ๋ฉ์์ด ์ฌ์์ฒ๋ผ์์ ๊ฐ์ต๋ ์ฒซ ๋๊ท๋ชจ ๋ํ์ ์ถํํ ์๋น์ค์ด๋ค.
Carrier ๋ ์ฌํ์์ ์ฌํ ์ผ์ ์ ๋ง์ถ ๊ฐ์ธํ๋ ๊ฐ์ด๋๋ฅผ ์ถ์ฒํด์ฃผ๋ฉฐ, ์ค์๊ฐ ์ฑํ ๋ฑ์ ํตํด ์ฑ๊ณต์ ์ธ ์ฌํ์ ๋ง์น ์ ์๋๋ก ๋๋ ์ฌํ ๊ฐ์ด๋ ๋งค์นญ ์๋น์ค์ด๋ค. ์ฐธ์ฌํด์ฃผ์ ํ์ ๋ถ๋ค ๋๋ถ๋ถ์ด ํ๋ก๋ํธ ๊ฐ๋ฐ์ ์ฒ์์ด์ จ์ง๋ง, ๋ค๋ค ์ ๋ง ์ด์ฌํ ํด์ฃผ์ ๋์ ๋ด ๊ธฐ๋๋ฅผ ์ํํ๋ ํ๋ฆฌํฐ์ ๊ฒฐ๊ณผ๋ฌผ์ด ๋์จ ๊ฒ ๊ฐ๋ค.
๊ฐ์ธ์ ์ผ๋ก Git-Flow ์ ๋ต์ ๋์ ํ๊ณ , AngularJS Commit Convention ์ ์ ์ฉํด์ ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ํ๋ ์๋ง์ด ์์์ง๋ง, ๊ทธ ์ ์ ์์ฝ๊ฒ๋ ์ ์ง์ผ์ง์ง ์์ ๊ฒ ๊ฐ์ ์ฝ๊ฐ์ ์์ฌ์์ผ๋ก ๋จ๋๋ค.
Carrier ๋ ์ฝ 110๊ฐ์ ์ฌ๋ฌ ๋ํ๊ต์ ๋ฉ์์ด ์ฌ์์ฒ๋ผ ํ ์ค BEST 10 ์ ์ ์ ๋์ด ์ต์ข ๊ฒฐ์ ์ผ๋ก ์ง์ถ ํ์์ผ๋, ์์ฝ๊ฒ๋ ์ต์ข ๊ฒฐ์ ์์ ์์์ ํ์ง ๋ชปํ๋ค.
์ฌ์ค ํ๋ก๋ํธ ๊ตฌํ์๋ง ๋์ด ๋ฉ์ด ์์ด์ ๊ทธ๋ฐ์ง, ๊ฒฝ์/์ ์ฌ ์๋น์ค์์ ์ฐจ๋ณ์ ์ด๋ BM์๋ ์ ํ ์ ๊ฒฝ์ ์ฐ์ง ๋ชปํ ์ ์ด ์๋ค. ์ต์ข ๊ฒฐ์ ์์ ์ฌ์ฌ์์๋ถ๊ป ๋ง์ด๋ฆฌ์ผํธ๋ฆฝ๊ณผ์ ์ ์ฌ์ฑ์ ์ง์ ๋ฐ์๋๋ฐ, ์๋ง ๊ทธ๊ฒ ์น๋ช ํ์ด์ง ์์๋ ์ถ๋ค.
์๋ฌดํผ ์ ๋ง, ์ง์ฌ์ผ๋ก ์ฆ๊ฑฐ์ด ๊ฒฝํ์ด์๋ค ๐
RULE 25 - ๋ฉ์์ด ์ฌ์์ฒ๋ผ 9๊ธฐ ์ฐํฉ ํด์ปคํค 1์ ์์
RULE 25 Front-End Repository , RULE 25 Back-End Repository
์์ฆ ํด์ปคํค์ด๋ผ๋ ์ด๋ฆ์ ๋ฌ๊ณ ๋์ค๋ ๋ํ๋ค์ด ์ฌ์ค ๋๋ถ๋ถ ์ ํต์ ์ธ ์๋ฏธ์ ํด์ปคํค์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ํด์ปคํค์ด๋ผ๋ ์๋ฉ์ด ์ด์ ๋ IT ๊ฒฝ์ง๋ํ์ ํธ๋ ๋ํ(?) ๋์ฒด์ด ์ฆ์์ผ๋ก ์๋ฏธ๊ฐ ํฌ์๋ ๊ฐ์ด ์์ง ์์ ์๋ค.
ํ์ง๋ง, ์ด๋ฒ ๋ฉ์ฌ ์ฐํฉ ํด์ปคํค์ ์ ํต์ ์ธ ์๋ฏธ์ ํด์ปคํค๊ณผ ๊ฑฐ์ ๋น์ทํ ๊ธฐ๊ฐ์ผ๋ก ์ด์๋์๋ค. ๋น์ฐํ ์ฝ๋ก๋ ์ํฉ ํ์์ ์ด์๋์ด 42์๊ฐ๋์ ์คํ๋ผ์ธ์ผ๋ก ๊ฐ๋ฐ์ด ์งํ๋๋ ๊ฒ์ ์๋์ง๋ง, ๊ทธ์ ์คํ๋ ์งง์ ๊ธฐ๊ฐ๋์ ์จ๋ผ์ธ + ์คํ๋ผ์ธ ์์์ ๋ํ๊ฐ ์งํ๋์๋ค.
์ด ๋ํ๋ ์ฐํฉ ํด์ปคํค์ด์ด์, ํ ํ๊ต ํ์๋ค๊ณผ ๋ฌด์์๋ก ํ์ด ํธ์ฑ๋์๋ค. ๋์ ๊ฒฝ์ฐ๋ ์ฐ๋ฆฌ ํ๊ต ํ์ ํ๋ถ, ์ญ์ค๋ํ๊ต ํ์ ํ๋ถ, ํ์ต๋ํ๊ต ํ์ ํ๋ถ, ๊ทธ๋ ๊ฒ ์ด 4๋ช ์ด ํ ํ์ผ๋ก ๊ตฌ์ฑ๋์๋ค. ์ด๋ฒ์๋ ์ฌ๋ ๋ ์ฌ๋๊ฐ์ ๋ฐ์ํ๋ ์ด์๊ฐ ์ ํ ์์ด ์ฒ์๋ถํฐ ๋๊น์ง ์ฆ๊ฑฐ์ด ๋ง์์ผ๋ก ์ํ ์ ์์๋ค. ๋ ์ธ๋ณต(ไบบ็ฆ)์ ํ๊ณ ๋ ๊ฒ ๊ฐ๋ค.
๋ํ ์ค์ค๋ก ๋ฐ์ฑํ๊ฒ ๋๋ ๊ณ๊ธฐ๊ฐ ๋๊ธฐ๋ ํ์๋๋ฐ, ๊ธฐ๊ฐ์ด ์งง์์๋ ๋ถ๊ตฌํ๊ณ ๊ฐ์ธ์ ์ผ๋ก ์ค์ผ์ผ ์๋ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๊ณ ์ถ์ ์๊ตฌ๊ฐ ์์ด ๋ค์ ์๋น์ค๋ฅผ ๊ณผ์ ๊ธฐํํ๊ฒ ๋์๋ค. ์ ๋ 2~3์ผ ๋ด๋ก ๊ตฌํํ ์ ์๋ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ๊ธฐํ์ ์ถ๊ฐํ์๊ณ , ๋ฐค์ ์ค์ฌ๊ฐ๋ฉฐ ๊ฐ๋ฐํ์ง๋ง ์ญ๋ถ์กฑ์ด์๋ค. ๊ทธ๋์ ๋ํ ๋ง๊ฐ์ด ๊ฐ๊น์์ง ๋ ๋ง๋ค, ๊ธฐ๋ฅ์ ํ๋์ฉ ๋นผ๋ ๋ ๊น ํ์๋ค์๊ฒ ๋ฌผ์ด๋ณด๋ ๋๋ฅผ ๋ฐ๊ฒฌํ ์ ์์๋ค. ๊ณผ์์ ์ธ์ ๋ ๊ธ๋ฌผ์ด๋ค.
๊ณผ์ ๊ธฐํ์ผ๋ก ์ธํด์, ํผ๋ธ๋ฆฌ์ฑ์ ์ ์ธํ ๋๋ถ๋ถ์ ๋ด๊ฐ ๊ตฌํํ๊ฒ ๋ ์ ๋ ์์ฝ๋ค. ๋ด๊ฐ ํ๋ค์๋ค๊ณ ์์ฝ๋ค๋ ๋ป์ ์ ๋ ์๋๋ค. ๋ด๊ฐ ์์ฌ์ ์กฐ๊ธ ๋์ด๋ด๊ณ ํ์ค์ ์ผ๋ก ๊ธฐ๊ฐ ๋ด ๊ตฌํํ ์ ์๋ ๊ธฐ๋ฅ๋ง์ ๊ณํํ๋ค๋ฉด, ๋ค๋ฅธ ํ์๋ถ๋ค๊ป๋ ๋๋ฑํ๊ฒ ์ฝ๋ ์์ฑ์ ๊ธฐํ๋ฅผ ๋๋ฆด ์ ์์์ํ ๋ฐโฆ ๊ฒฝํ์ ๊ธฐํ๋ฅผ ๋นผ์์๊ฐ ๊ธฐ๋ถ์ด๋ค์ด ์ฃ์กํ๋ค.
๊ทธ๋๋ ๋คํํ 1์๋ผ๋ ํ๋ฅญํ ์ฑ๊ณผ๋ฅผ ๊ฑฐ๋์ด๋๋ค. ๋ชจ๋๊ฐ ๊ธฐ์ ๋ง์์ผ๋ก ํ์ดํ์ด๋ธํ๋ฉฐ, ํ๊ฐ๋ถํ ๋ง์์ผ๋ก ์ง์ ๋์๊ฐ ์ ์์ด ๊ธฐ๋ปค๋ค. ๋ํ ์ ๋ ์ ์ ๋ช ๋์ ๋ชจ๋๋ 2์ฐจ ๋ฐฑ์ ์ ์ ์ข ํ ์ํ์์ง๋ง, ๋์์ง ์์ ์ปจ๋์ ์ผ๋ก ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ผ ์ ์์ด์ ๋คํ์ด์๋ค.
Moby - K-Hackaton 9ํ ์ฅ๋ ค์ (์ํํธ์จ์ด๊ต์กํ์ ์ผํฐ ์ด์ฌ์ฅ์) ์์
K-Hackaton ์ ์์ฃผ ๊ธด ๊ธฐ๊ฐ๋์ ์งํ๋๋ ๋ํ์๋ค. ๊ธฐ์ตํ๊ธฐ๋ก๋ 2ํ๋ 2ํ๊ธฐ (2021๋ ์๋ฐ๊ธฐ) ๊ธฐ๋ง๊ณ ์ฌ ์ฆ์ ๋ชจ์ง์ด ์์๋์ด, 3ํ๋ 1ํ๊ธฐ (2021๋ ํ๋ฐ๊ธฐ) ์ค๊ฐ๊ณ ์ฌ๊น์ง ์งํ๋์๋ ๊ฒ์ผ๋ก ๊ธฐ์ตํ๋ค.
Moby๋ K-POP ๊ด๋ จ ๊ตฟ์ฆ๋ฅผ NFT ๋ก ๋ฐํํ๊ณ , ๊ฑฐ๋ํ ์ ์๋ ํ๋ซํผ์ด๋ค. ํ์ฐฝ NFT ๋ผ๋ ํค์๋๊ฐ ๋ ์ค๋ฅด๋ ๋, ํธ๋ ๋ ์ธก๋ฉด์์ ์ฐ์๋ฅผ ์ ํ๊ธฐ ์ํด NFT ์ K-POP ์ ์ฃผ์ ๋ก ์๋น์ค ๊ธฐํํ๊ฒ ๋์๋ค.
๋ํ ์ด๋ฐ์๋ ๋ค๋ฅธ ํ์๋ถ๋ค์ ํ์ ๊ณผ ์ฐฝ์ ์ ๋ณํํ๊ฑฐ๋, ์ง์ฅ์ ๋ณํํ๋ ๋ฑ ๋ค๋ค ๋ฐ์์ ์ ๋ํ ํ๋ฐ์ ๋ง์ ์๋์ง๋ฅผ ์์๋ค. ๋ํ์ ๊ธฐ๊ฐ๋ ๊ธธ์์ง๋ง, ํจ๊ปํ ํ์๋ถ๋ค ๋ชจ๋๊ฐ ๊ฒฝ๋ ฅ์ ๋ชป์ง ์๋ ์ค๋ ฅ์ ๊ฐ์ง๊ณ ๊ณ์ ์ ๊ทธ๋ฐ์ง ์ง๋ ํด ๋ง๋ ๋ชจ๋ ์๋น์ค ์ค ๊ฐ์ฅ ๋์ ํ๋ฆฌํฐ๋ก ๊ฐ๋ฐํ ๊ฒ ๊ฐ๋ค.
์ด ๋ํ๋ ๋์ ๋๋์ธ๋ฐ๋ ๋ถ๊ตฌํ๊ณ , ๋ ๋์ด๋ ์ค ํ๊ธ ๊ฐ๋ฐ ์ค๋ ฅ์ ๋ณด์ ์๋ผ๊ณ ๋ถ๋ฌ๋ ์์์๋ ์ค์์ (amamov) ์ด๋ผ๋ ๊ฐ๋ฐ์ ์น๊ตฌ๋ฅผ ๋ง๋๊ฒ ๋ ๊ณ๊ธฐ๊ฐ ๋์๋ค. ๋ฏ๋ถ๋๋ฌ์ด ์ด์ผ๊ธฐ์ผ ์๋ ์์ง๋ง, ์์์ด๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณณ์ ์๋ ๋กค๋ชจ๋ธ์ด์ ์กด๊ฒฝํ๋ ๊ฐ๋ฐ์์ด๋ค. ๋์๊ฒ ๊ท๊ฐ์ด ๋์ด์คฌ์ผ๋ฉฐ, ๋ฐฐ์ธ์ ๋ ์ ๋ง ๋ง์ ์น๊ตฌ์ด๋ค.
์ ๋ง ๋ฐฐ์ธ์ ์ด ๋ง์ ๊ฒ์ด, ์ค์ ๋ก ์์์ด๋ ์ธํ๋ฐ์์ ์๋๊ฐ๋ ๊ฐ์ฌ ์ด๊ธฐ๋ ํ๋ค. 2021๋ ์ธํ๋ฐ ์ฐ๋ง ์ด์๋์์ ์ํผ๋ฃจํค ์์ ์์ํ๊ธฐ๋ ํ๋ค. NestJS ๊ฐ์๋ถํฐ ์ต๊ทผ ํ์ด์ฌ ๋์์ฑ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์๋ ์คํ ๋์์ผ๋ฏ๋ก ๊ด์ฌ์๋ ์ฌ๋์ ์๊ฐ์ ์ฒญ ํ๋๋ก ํ์. (๋ท๊ด๊ณ ์๋ ๐)
๋ํ ์ด ๋ํ๋, ๋ด๊ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์์ ๋ฐฉํฅ์ ๋ฐ๊พธ์ด ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ๋ฐฉํฅ์ ๋ฐ๊พธ๊ฒ ๋ ๊ฒฐ์ ์ ์ธ ๊ณ๊ธฐ์ด๊ธฐ๋ ํ๋ค. ํ๋ก์ ํธ์ ๋ฐ๋ผ ์ฒ์ฐจ๋ง๋ณ์ด๊ฒ ์ง๋ง, ์ ์ด๋ ๋ด๊ฐ ์ผํ๊ณ ์ถ์ ๋ถ์ผ์์ ํ๋ก ํธ์๋ ๊ธฐ์ ์ ๋ด๊ฐ ํด๊ฒฐํ๊ณ ์ถ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋๊ตฌ๋ ์๋๋ผ๋ ์๊ฐ์ด ๋ค์๋ค.
์ด๋ฒ ๋ํ์ ํ๋ก๋ํธ๋ ์ด๋๋ฆฌ์ ๋คํธ์ํฌ์์ ๋์ํ๋ NFT ์์คํ ๊ณผ ๊ทธ ์์คํ ์ ํธ์ถํ๋ฉฐ, DB๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฑ์๋๊ฐ ๋ฌธ์ ์ ๋ณธ์ง์ ํด๊ฒฐํ๊ณ ์๋ค๊ณ ์๊ฐํ๋ค. B2C ํน์ฑ ์ ๋์ ์์ค์ UI/UX ๋ฅผ ์ ์ ์๊ฒ ์ ๊ณตํ๋ ๊ฒ๋ ๋ฌผ๋ก ์ค์ํ ๋ฌธ์ ์ด๋ค. ํ์ง๋ง, ๋ด๊ฐ ์ง์ ํด๊ฒฐํ๊ณ ์ถ์ ๋ฌธ์ ๋ ๋ฐฑ์๋ ์ธก์ ์กด์ฌํ๋ค๋ ๊ฒ์ ๊นจ๋ซ๊ฒ ๋์๋ค.
SAVE INHA
2021๋ ํฐ ์ฌ๊ฑด ์ค ํ๋์ธ โ์ธํ๋ํ๊ต ์ฌ์ ์ง์ ํ๋ฝโ ์ ๋์๊ฒ ๋ถ๋ ธ๋ฅผ ์ผ์ผํค๊ธฐ๋ ํ์ง๋ง, ํํธ์ผ๋ก๋ โํ์์ฌํ์ ๊ตฌ์ฑ์์ธ ๋ด๊ฐ ํ๊ต๋ฅผ ์ํด ์ด๋ค ๊ฒ์ ํ ์ ์์๊น?โ ๋ผ๋ ๊ณ ๋ฏผ์ ์๊ฒจ์ฃผ๊ธฐ๋ ํ์๋ค.
๋น์ ์ฌ๊ฐํ ์ฝ๋ก๋ ์ํฉ์ ํ์๋ค๋ผ๋ฆฌ ๋จ์ฒด๋ก ์์๋ฅผ ํ ์๋ ์๋ ์ํฉ์ด์๋ค. ๊ทธ๋ผ์๋ ํ์ฐ๋ถ๋ค์ ๋ง์์ด๋ผ๋ ํจ๊ป ํ๊ณ ์ ์์ โ๊ณผ์ โ ์ ๋ชจ์ ์ธํ๋ํ๊ต ๋๊ฐ๋น ์์์ ๊ฑธ์ด๋์ด ๋ณํ์ ๋ํ ์์ง๋ฅผ ๋ด๋น์ณค๋ค. ๊ทธ๋ฆฌ๊ณ , ํ์คํฌ ํฌ์ค์ฒ๋ผ ๊ฒฐ์ฑ๋ ๊ฐ๋ฐ์ํ SAVE INHA ๋ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ์ ํ ์ ์๋ ์ํํธ์จ์ด ๊ธฐ์ ๋ก ๋ฌธ์ ๋ฅผ ํํํ๊ณ ์ ํ์๋ค.
์ฒ์์๋ ํ์ฌ ์งํ์ค์ธ ๊ต๋ด์์์ ๋จ์ฒด์ ์ธ ์์ง์๊ณผ ๊ด๋ จ ๋ด์ค์๋ฃ๋ฅผ ์ค์๊ฐ์ผ๋ก ์์งํด์ ์๋นํ๋ ์น์๋น์ค๋ก ์์ํ์๋ค. ํ๋ก์ ํธ ์งํ ๋์ค ๊ต๋ด ์ผ๋ฌ์คํธ๋ ์ดํฐ ๋ถ๊ณผ ํ์ ํ๊ฒ๋์ด, ์จ๋ผ์ธ ํ๊ฒฝ์์ โ๊ณผ์ ์์โ ๋ฅผ ์ด์ด๊ฐ ์ ์๋ โ์จ๋ผ์ธ ๊ณผ์ ์์โ ํ๋ก์ ํธ๋ฅผ ์ถ๊ฐ๋ก ์งํํ๊ฒ ๋์๋ค.
๊ฐ์ ์์ ์ด ๊ฐ์ง๊ณ ์๋ ๊ณผ์ ์ ์์๊ณผ ์ฌ๋ฌ ์ํ์ ์ ํํด์ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๊ณ , ์ธ์คํ๊ทธ๋จ ๋ฑ SNS๋ก ๊ณต์ ํ๋ ๊ฐ๋จํ ์๋น์ค์๋ค. ์ฒ์์๋ ์ต์ํ์ ๊ณผ์ ์์๊ณผ ์ํ๋ง์ ์ ๊ณตํ์๋๋ฐ, ํ์์ฌํ์์ ๋ฐ์์ด ๋จ๊ฑฐ์ ๋ค. ์ด๋ฏธ์ง ์์ฑ ํ์๋ 2000ํ๊ฐ ๋์๊ณ , ์ธ์คํ๊ทธ๋จ์๋ ์ค๋ณต ๊ฒ์ ํฌํจํ์ฌ 1000์ฌ๊ฐ์ ์จ๋ผ์ธ ๊ณผ์ ์์ ๊ฒ์๋ฌผ์ด ๊ฒ์ฌ๋์๋ค.
์จ๋ผ์ธ ๊ณผ์ ์์ ํ๋ก์ ํธ๋ 2๊ฐ์ ์จ๋ผ์ธ ๋ด์ค ๊ธฐ์ฌ ( "๋ฌต๋ฌต๋ถ๋ต ๊ต์ก๋ถ ๊ทํํ๋ผ"โฆ์ธํ๋, '๊ณผ์ ์์'๋ ๋ถ์ฌ , "์ด์์ ์ฒญ ํ๊ฐ์์ 7โ17๋ช ์ฆ์"...์ธํ๋ ๋ฑ ํ๋ฝ๋ ๋ฉด๋ฐ ๊ฒํ ) ์์๋ ์ฃผ๋ชฉํ ์ ๋๋ก ํ๊ธ๋ ฅ์ด ์์๋ค.
Gatsby-starter-hoodie
๋ธ๋ก๊ทธ์ ๊ธ์ ์ฐ๋ ๊ฒ์ ์ข์ํ๋ ๋๋ ๋ด ๋ง์์ ์ ๋๋ ๋ธ๋ก๊น ํ๋ซํผ์ ๊ฐ๋ฐํ๋ ๊ฒ์ด ๊ฟ์ด์๋ค. ์ง๋ํด๋ ์ด ๊ฟ์ ์ด๋ฃฌ ํด ์ด๊ธฐ๋ ํ๋ค.
Gatsby-starter-hoodie ๋ ์๋ 1๋ ๊ฐ ํํํ ๊ฐ๋ฐํ Gatsby ๊ธฐ๋ฐ์ ๋ธ๋ก๊ทธ ์คํํฐ์ด๋ค. ์ด๋ฏธ ๊ฐ๋ฐ ํ๊ธฐ๋ Gatsby ๋ฅผ ์ด์ฉํ ๊ธฐ์ ๋ธ๋ก๊ทธ ๊ฐ๋ฐ ํ๊ธฐ ์ ์ฅ๋ฌธ์ผ๋ก ํฌ์คํ ํด๋์์ผ๋ ๊ด์ฌ์๋ ์ฌ๋์ ํ๋ฒ์ฏค ์ฝ์ด๋ณด์๊ธฐ๋ฅผ ๋ฐ๋๋ค. ๋ํ, ์์ง ๊ธฐ์ ๋ธ๋ก๊ทธ๊ฐ ์์ผ๋ ๋ธ๋ก๊ทธ ์์์ ๊ณ ๋ คํ๊ณ ๊ณ์ ๋ถ๊ป๋ ์์ ์๊ฒ ์ ๊ทน ์ถ์ฒ๋๋ฆฐ๋ค.
gatsby-starter-hoodie ๋ ์์ฑ ์์ ์ ๊ธฐ์ค์ผ๋ก Repository ์คํ ์๊ฐ 56๊ฐ์ด๋ฉฐ, ์ง์ธ์ ๋ธ๋ก๊ทธ๋ฅผ ์ ์ธํ๊ณ 3๊ฐ์ ๊ธฐ์ ๋ธ๋ก๊ทธ์ ์ฌ์ฉ๋ ๊ฒ์ผ๋ก ํ์ ๋๋ค.
์ฐ์ํ ํ ํฌ์ฝ์ค 4๊ธฐ ํฉ๊ฒฉ
์ธ์ ๋ด๋ ๊ธฐ๋ถ์ด ์ง๋ฆฟํ ์ด๋ฏธ์ง๋ค. ์ฐํ ์ฝ 4๊ธฐ๋ฅผ ์ค๋นํ๋ฉด์ 3๊ธฐ๋ถ๋ค์ ํฉ๊ฒฉ ์๊ธฐ๋ฅผ ๋ง์ด ์ฝ์ด๋ณด์์ ์ด๋ฏธ ์ต์ํด์ง ์ด๋ฏธ์ง์ธ๋ฐ๋ ๋ฉ์ผ๋ก ์ง์ ๋ฐ์๋ณด๋ ์ผ๋ง๋ ๊ธฐ๋ถ์ด ๋ ์๊ฐ ๊ฒ ๊ฐ๋์ง.
์ฐ์ํ ํ ํฌ์ฝ์ค๋ ์์์, 1์ฐจ ์ฝ๋ฉํ ์คํธ๋ก 1์ฐจ ํฉ๋ถ์ด ๊ฒฐ์ ๋๊ณ ์ดํ ํ๋ฆฌ์ฝ์ค๊ฐ ์งํ๋๋ค. ํ๋ฆฌ์ฝ์ค์์๋ 3์ฃผ๊ฐ 3๋ฒ์ ๋ฏธ์ ์ด ์ฃผ์ด์ง๋ฉฐ, 3๋ฒ์งธ ๋ฏธ์ ์ ๋ง๋ฌด๋ฆฌํ๊ณ 2์ฐจ ์ฝ๋ฉํ ์คํธ๊ฐ ์งํ๋๋ค. ์ต์ข ํฉ๊ฒฉ ์ฌ๋ถ๋ ์์์์ ํ๋ฆฌ์ฝ์ค ๋ฏธ์ , 2์ฐจ ์ฝ๋ฉํ ์คํธ๋ก ํ๊ฐํ์ฌ ๊ฒฐ์ ๋๋ค.
๊ธฐ๋ง๊ณ ์ฌ ๊ธฐ๊ฐ๊ณผ ์ฐ์ํ ํ ํฌ์ฝ์ค ๋ชจ์ง ์ผ์ ์ด ์๋ฒฝํ๊ฒ ๊ฒน์ณ์, ์ ํด๋ผ ์ ์์์ง ๊ฒ์ ์ง๋ ๋จน์๋๋ฐ ๊ทธ ํ๋ค๋ค๋ ๋๋ง๋ฆฌ ํ ๋ผ๋ฅผ ํ๋ฒ์ ์ก๊ฒ ๋์ด ํ๋ จํ๋ค.
์ฐ์ํ ํ ํฌ์ฝ์ค๋ ์ง๋ ๊ธฐ์๋ถํฐ ํ๋ก ํธ์๋ ์ปค๋ฆฌํ๋ผ์ด ๊ฐ์ค๋์๋ค. ๋๋ฅผ ์ค์ ๋ก ์๊ณ ๊ณ์ ๋ถ๋ค์ ๋ช ๋ ๊ฐ ๋ฆฌ์กํธ๋ก ๊ฐ๋ฐ์ ํด์จ ๋ด๊ฐ ๋น์ฐํ ํ๋ก ํธ์๋ ์ง๊ตฐ์ผ๋ก ์ง์์ ํ ๊ฒ ์ด๋ผ๊ณ ์์ํ์ จ์ ๊ฒ ์ด๋ค. ํ์ง๋ง, ์ง๋ํด์๋ ๋น์ ๊ณต์๋ก์์ ๊ณ ๋ฏผ ๋ฟ ์๋๋ผ ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ์ง๊ตฐ ์ฌ์ด์์ ์ด๋ค ์ง๊ตฐ์ผ๋ก ์ทจ์ง์ ํ ๊ฒ์ธ๊ฐ์ ๋ํ ๊ณ ๋ฏผ๋ ๊ฐ์ธ์ ์ผ๋ก ๋ง์ด ํ์๋ค.
โ๋ด๊ฐ ์ง์ ์ผ๋ก ํ๊ณ ์ถ์ ๊ฒ์ด ๋ฌด์์ผ๊น?โ ๋ง์ ๊ณ ๋ฏผ ๋์ ํ๋ฉด์ ๋ฌด์ธ๊ฐ ๋ํ๋ด๋ ๋จ(Side) ๋ณด๋ค๋ ์ค์ ๊ธฐ์ ์ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๋ ๋ฐ์ ํ๊ฒ ๊ด๋ จ ์๋ ์ผ์ ํ๊ณ ์ถ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ๊ทธ๋์ ๋ฐฑ์๋ ์ง๊ตฐ์ผ๋ก ์ง์ํ๊ฒ ๋์๋ค. 1์ฐจ ํฉ๊ฒฉ ์ดํ์๋ ๋ชจ๋ ํ๊ฐ์ Java ๋ง์ ์ฌ์ฉํ ์ ์์๋ค. Java ์ ์ฌ์ฉ์ ์ฒ์์ด๋ผ ์ต์์น๋ ์์์ง๋ง, ์ด๋ฐ ์ ๋ฐ ์ธ์ด๋ฅผ ๊ฑฐ์ณ์จ ๋๋ก์๋ ์๋ก์ด ์ธ์ด์ ์ต์ํด์ง๋ ๊ฒ์ ๊ทธ๋ฆฌ ํ๋ ์ผ์ ์๋์๋ค. ํนํ Java ์ Lambda ๋ Stream ๊ฐ์ ๋ถ๋ถ์ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ฌ๋ฌ ๋ถ๋ถ ๊ฐ์ ์ฒ ํ์ ๊ณต์ ํ๋ค๋ ๋๋์ ๋ง์ด ๋ฐ์๋ค.
์ฐํ ์ฝ ํฉ๊ฒฉ ํ๊ธฐ๋ ์ด๊ณณ์ ๋ด๊ธฐ์๋ ๋ถ๋์ด ๋ง์์ง ๊ฒ ๊ฐ์ ์ฌ๊ธฐ์ ๋ง๋ฌด๋ฆฌํ๊ณ , ๋ณ๊ฐ์ ํฌ์คํธ๋ก ์์ฑํ ์์ ์ด๋ค.
Epilogue
๋คํธ์ํน์ ์ค์์ฑ
2021๋ ์ ๋ฉ์์ด ์ฌ์์ฒ๋ผ ๋์๋ฆฌ ํ๋์ด๋, ์คํฐ๋, ๋ํ ์ฐธ์ฌ ๋ฑ ์์ ๋ณด๋ค ํจ์ฌ ์๋์ง๋ฅผ ์ธ๋ถ๋ก ์์๋ธ ํ ํด์๋ค. MBTI ์ฒซ ์๋ฆฌ๊ฐ ์ฒ์ฑ โIโ ์ธ ๋๋ ์ฌ๋์ด ๋ง์ ๊ณณ์ ์์ด๋ ๊ฒ์ ์ฆ๊ธฐ๋ ์ฑ๊ฒฉ์ ์๋๋ค. ํ๋ฒ ๋ชจ์๋ฑ์ ๋๊ฐ๊ฒ ๋๋ฉด ํ๋์ ์ง์์ ์๋์ง๋ฅผ ์ฌ์ถฉ์ ํด์ผํ๋ ์ ํ์ ์ฌ๋์ด๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ , ๋ ์์ ์ ๋ฐ์ผ๋ก ๋ด๋์ ธ๋ณด๋ ์์คํ ์ธ์ฐ๋ค์ ๋ง์ด ๋ง๋๊ฒ ๋๋๋ผ. ๊ฐ์ ๊ด์ฌ์ฌ๋ฅผ ์ฃผ์ ๋ก ์ด์ผ๊ธฐํ ์ฌ๋๋ ๋ง์ด ์๊ฒผ๊ณ , ๋ฐ์ด๋ ์ค๋ ฅ์ผ๋ก ๋์๊ฒ ๊ท๊ฐ์ด ๋๋ ์ฌ๋๋ ๋ง๋๊ฒ ๋์๋ค.
๊ทธ๋ฌ๋ ๊ฐ๋ฐ์๋ค์ด์ฌ, ๋ฐฉ ๋ฐ์ผ๋ก ๋๊ฐ์!
Github ์๋ ๊ด๋ฆฌ
๋๋ฆ ์ด์ฌํ ์ปค๋ฐ ๋ก๊ทธ๋ฅผ ์ฑ์๊ฐ ํํด์๋ค๋ง, ๋ํ์์ด๋ค ๋ณด๋ ์ค๊ฐ๊ณ ์ฌ, ๊ธฐ๋ง๊ณ ์ฌ ๊ธฐ๊ฐ์ ์๋ฌด๋๋ ์ปค๋ฐํ๊ธฐ ์ฝ์ง ์์๋ค. ์ฌ 2022๋ ์ ์ฐ์ํํ ํฌ์ฝ์ค ๊ณผ์ ์ ์งํํ๊ธฐ ์ํด ํดํ์ ํด์ผํด์, 1๋ ๊ฐ์ ์ํ๊ธฐ๊ฐ์ด๋ ๊ฒ์ด ์๋ค. 1์ผ 1์ปค๋ฐ์ ํ๋ค๋ค๊ณ ํ๋๋ผ๋, ๋ช ์ฃผ๊ฐ์ ๊ธด ๊ณต๋ฐฑ์ ์๋๋ก ์ด์ฌํ ์๋ ๋์ฌ๋ฅผ ์ง์ด๋ด์ผ๊ฒ ๋ค!
๋น๊ต ๋์์ ์ธ์ ๋ โ์ด์ ์ ๋โ
๋จ๊ณผ ๋๋ฅผ ๋น๊ตํ๋ฉฐ ๋ฐ๋ ์คํธ๋ ์ค๋ ๋๊ตฌ์๊ฒ๋ ์๋ค๊ณ ์๊ฐํ๋ค. ๋น๊ต๊ฐ ๊ฑด์ ํ ๋ฐฉํฅ์ผ๋ก ์ด๋ค์ง๋ค๋ฉด, ํ์ธ์ด ๋์ ๋กค๋ชจ๋ธ์ด ๋๊ฑฐ๋ ์ข์ ๋ฉํ ๊ฐ ๋ ์ ์๊ฒ ์ง๋ง ์กฐ๊ธ๋ง ๋ฐฉํฅ์ด ๋ฒ์ด๋๋ฉด ์ด๋ฑ๊ฐ, ์งํฌ, ์์กด๊ฐ ํ๋ฝ์ด๋ผ๋ ์ข์ง ์์ ๊ฒฐ๊ณผ๋ก ๊ท๊ฒฐ๋ ์ ์๋ค.
ํ์ธ์ ์ฐธ๊ณ ํ๋, ๋น๊ต๋์์ผ๋ก ์ผ์ง๋ ๋ง์. ์ธ์ ๋ ๋๋ ์ด์ ์ ๋์ ๋น๊ตํ์. ๊ฐ๋์ ๋ฉ๋ฆฌ์์ ๋์ ์ ๋์ ์ธ ์์น๋ฅผ ํ์ธํด๋ณด๋ฉฐ ๋ฐฉํฅ์ ์กฐ์ ํ๋ ๊ฒ๋ ์ข์ผ๋, ๋งค์ผ์ ์ด์๊ฐ ๋์๋ ์ฑ์ฅ์ ๋ณํ๋์๋ง ์ง์คํ์.
๋ง์น๋ฉฐ
๋น๋ก ์ด ์ค๋ฐ์ ์ข์ ์ ๊ฒช์ด ์๊ฒฉ์ง์ฌ์ ๋น ์ง๊ธด ํ์ง๋ง, ๋คํํ ์ข์ ์ ๊ฑฐ๋ฆ์ผ์ ๊ฑด์ ํ ์๋์ง๋ก ๋ณํํ์ฌ ์ฌ๋ฌ ์ฑ์ทจ๋ฅผ ์ด๋ฃจ๊ณ , ์ ์ ์ ์ผ๋ก๋ ํ ๋จ๊ณ ๋ ๋์ฝํ ํํด์๋ค.
๋ฐฉ๋ฌธํด์ฃผ์ ๋ถ๋ค๋ ์ํด ๋ณต ๋ง์ด ๋ฐ์ผ์๊ณ , ์ํ๋ ๊ฒ ๋ชจ๋ ์ด๋ฃจ๋ 2022๋ ์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค ๐
๐