์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ์์ง๋์ด์๊ฒ ์ง์ ๋ฐฐ์ฐ๋
ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ์ ๋ชจ๋ ๊ฒ ๐ก
์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ๊ฐ๋ฐ์์ ๋
ธํ์ฐ๋ฅผ
๋๊ตฌ๋ ์ฝ๊ฒ ์ดํดํ ์ ์๊ฒ ์ ํด๋๋ฆฝ๋๋ค.
๊ฐ๋ฐ ์
๋ฌธ์ โ
์ปดํจํฐ ๋น์ ๊ณต์ โ
์ด๋ณด ๊ฐ๋ฐ์ โ
ํ๋, ํ ๋ฏธ๊ตญ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ๊ธ๋ก๋ฒ ๋น
ํ
ํฌ ๊ธฐ์
๋ณธ์ฌ
์ํํธ์จ์ด ์์ง๋์ด (๋น
๋ฐ์ดํฐ ๊ด๋ จ ์
๋ฌด)
๋, ์คํํธ์
Seed๋ถํฐ ์๋ฆฌ์ฆ A~C์ ์ด๋ฅด๋
10๋
์ด์์ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ๊ฒฝ๋ ฅ ๊ฐ๋ฐ์
์
, ๋ฏธ๊ตญ University of California, Berkeley EECS ์ ๊ณต
๋ท, ์ ํ๋ธ โ๋ฏธ์ฟก ์์ง๋์ดโ ๋ฐ
๋ธ๋ฐ์น โ์ค๋ฆฌ์ฝ ๋ฐธ๋ฆฌ ์์๊ณผ ์ถโ ์ด์ ์ค
๊ฐ๋ฐ ๋น์ ๊ณต์๋, ์ปดํจํฐ ์์ด๋ณด๋
ํ๋ฐฉ์ ๋๋ด๋ ํ์ด์ฌ
ํ์ด์ฌ(Python)์ ๋ํ ๊ด์ฌ์ด ๋จ๊ฑฐ์ด ์์ฆ์
๋๋ค.
๊ฐ๋ฐ์ ์์ํ๋ ค๋ ํ์๋ถํฐ ์
๋ฌด๋ฅผ ํธ๋ฆฌํ๊ฒ ํ๊ณ ์ถ์ ์ง์ฅ์ธ, ๊ฐ๋จํ ํ๋ก๊ทธ๋จ์ ์ง์ ๋ง๋ค๊ณ ํ ๋ถ๋ค๊น์ง ์ฌ๋ฌ ์ด์ ๋ก ํ์ด์ฌ์ ๋ฐฐ์ฐ๋ ค๋ ๋ถ๋ค์ด ๋๊ณ ์์ฃ .

โ๋น์ ๊ณต์์ธ๋ฐ, ์ปดํจํฐ๋ ์ ๋ชปํ๋๋ฐ ๋ด๊ฐ ํ ์ ์์๊น?โ
์์งํ ์ ๊ณต์ผ๋ก 4๋
์ด์์ ๋ฐฐ์ด ๋ถ๋ค์ ํ๋ฒ์ ๋ฐ๋ผ์ก์ ์๋ ์์ต๋๋ค. ํ์ง๋ง, ์ง๊ธ๋ถํฐ ์์ํด์ ๊พธ์คํ ํ์ ๋ค๋ฉด ๋๊ตฌ๋ ์ ๊ณต์๋ค๋งํผ ํ ์ ์์ต๋๋ค.
๊ทธ๋์ ๋ฐฐ์ ๋ ์ง์์ ์ด์ ๋ ๋ง์ ๋ถ๋ค๊ณผ ๊ณต์ ํ๊ณ ์ ํฉ๋๋ค.
๋ณต์กํ ์ด๋ก ๋ณด๋ค, ์ค์ ์์ ์ด๋ค ์์ผ๋ก ํ์ด์ฌ์ ์ฌ์ฉํ ์ ์์์ง๋ฅผ ๊ณ ์ฌํด์ ๋ง๋ ๊ฐ์์
๋๋ค.
์์์ด ๋ฐ์
๋๋ค! ๋ฐฐ์ฐ๊ณ ์ถ์ ๋ ์ง๋ ์ญ์ญ ๋ฝ์์๋ค!
๐จโ๐ผ ์ ์ญ์ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ์์ ์ผํ๋ฉด์, ์น ์ ํ๋ฆฌ์ผ์ด์
, ๋น
๋ฐ์ดํฐ, SRE ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ธ์ต์ค(DevOps)์ ์ด๋ฅด๊ธฐ๊น์ง ๋ชจ๋ ํ์ด์ฌ์ ์ด์ฉํด ์ฒ๋ฆฌํ๊ณ ์์ต๋๋ค.
์ฌ๋ฏธ์๊ฒ, ๊ทธ๋ฆฌ๊ณ ์ถฉ์คํ๊ฒ
๋ฐฐ์ธ ์ ์๊ฒ ์๋ ค๋๋ฆฝ๋๋ค.
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ด์ฌ์ ๋ฌธ๋ฒ, ๊ทธ๋ฆฌ๊ณ ๊ธฐ๋ณธ์ ์ธ ์คํฌ์ ์ฝ๊ฒ ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ๋ ํ๋ก๊ทธ๋จ์ ์ด๋ป๊ฒ ๋ง๋ค๊ณ ํ์ด์ฌ์ ์ด๋ป๊ฒ ์ฌ์ฉํ ์ ์๋์ง์ ๋ํด ์ด์ผ๊ธฐํด ๋ด
๋๋ค.
ํ์ด์ฌ ๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ๊น์ง ํต์ฌ ๋น๊ฒฐ
10๋
์ด์ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ๊ฒฝ๋ ฅ ๊ฐ๋ฐ์์ ๋
ธํ์ฐ
์ ์ธ๊ณ ๋๊ตฌ๋ ์๋ ๊ธ๋ก๋ฒ ๋น
ํ
ํฌ ๊ธฐ์
์ ์ฌ์งํ๋ฉฐ ์์ ์ง์์ ์ ๋ฌํฉ๋๋ค.
๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ ๊ธฐ์ ๊น์ง ์ฐจ๊ทผ์ฐจ๊ทผ
๋จ์ํ ๋ฌธ๋ฒ๋ง ๋ค๋ฃจ๋ ๊ฒ ์๋๋ผ, ์ค๋ฌด์ ํ์ํ ๋ชจ๋ ๋ด์ฉ์ ์ถฉ์คํ๊ฒ ์๋ ค๋๋ฆฝ๋๋ค.
์ค๋ฌด ์ฉ์ด๋ ์์ด๋ก ๊ฐ์ํฉ๋๋ค
๊ธ๋ก๋ฒ ๊ธฐ์
์์ง๋์ด๊น์ง ๋์๊ฐ๋ ํ ๋ฐ์ง์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ฝ๋ฉ์ ์ฌ๋ฏธ๋ฅผ ๋ถ์ผ ์ ์๋๋ก
๋น์ ๊ณต์๋ค๋ ์ถฉ๋ถํ ๋ฐ๋ผ์ฌ ์ ์๋ ์ฒด๊ณ์ ์ธ ์ฝ๋๋ก ํฅ๋ฏธ๋ฅผ ์์ง ์๊ฒ ๊ตฌ์ฑํ์ต๋๋ค.
๊ณ์ํด์ ๊พธ์คํ ์
๋ฐ์ดํธ๋๋ ๊ฐ์
์๊ฐ์ ๋ฐ์์ ๋ฐ๋ผ ํ๋ฆฌํฐ๋ฅผ ๋์ฌ๊ฐ๋ฉฐ ๋๋ฆด ์ ์๋ ๋ชจ๋ ํ์ ์ ์ํด๋๋ฆฌ๊ฒ ์ต๋๋ค.
์์ ์ค์ฌ์ ํจ๊ณผ์ ์ธ ์ค๊ณ
์ค์ ๊ฐ๊ฐ์ ํค์ฐ๋ ์ฃผ์ ๋ณ ์์ ์ค์ฌ์ผ๋ก ๊ฐ์๋ฅผ ์งํํด ๋๊ฐ๋๋ค.
ํธํก์ ์งง๊ฒ, ํต์ฌ์ ๋ช
ํํ๊ฒ
์์
๋ง๋ค ํต์ฌ์ ์ง์คํ ์ ์๋๋ก ๊ฐ๊ฐ ์์์ 5๋ถ ๊ฐ๋์ผ๋ก ์งง๊ฒ ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์ฃผ์ ์ ๋ง๋ ์์ ๋ฅผ ํจ๊ป ์ ๊ณตํจ์ผ๋ก์จ ๋ถ๋ด์ ์ค์ด๋ฉด์๋ ์ง์ค์ ์ผ๋ก ๋ด์ฉ์ ์ดํดํ ์ ์๋๋ก ๋์๋๋ฆฝ๋๋ค. ํ์ด์ฌ ๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ ๋ฌธ๋ฒ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ค์ํ ๋ฏธ๋ ํ๋ก์ ํธ๊น์ง ๋ชจ๋ ์ง์ ๋ฐ๋ผํด๋ณด์ธ์.
์ด๋ณด์์ ๋ถ๋ด์ ํ ์ค์์ต๋๋ค
๋ง์ ๋ถ๋ค์ด ํ๋ก๊ทธ๋๋ฐ์ ์ฒ์ ๋ฐฐ์ธ ๋ ํ๊ฒฝ ์ค์ ์ ๋ฒฝ์ ๋ถ๋ชํ๋๋ค. ๊ทธ๋์ ์ด ๊ฐ์๋ ์ฒ์๋ถํฐ ์์ง๋ ๋ชปํ๋ ํ๊ฒฝ ์ค์ ์ ์๊ฐ์ ํฌ์ํ์ง ์์ต๋๋ค. ๊ฒฝํ์ด ์ ํ ์๋ ๋ถ๋ ์ฝ๊ฒ ๋ค๊ฐ๊ฐ ์ ์๋๋ก, Replit์ด๋ผ๋ ์๋น์ค๋ฅผ ํตํด ๊ณง๋ฐ๋ก ์ฝ๋๋ฅผ ๋ฐ๋ผํ๋ฉฐ ์ฒ์ ๋ง์๋จน์ ๋ ๋ถํฐ ์์ํ๊ณ ์ฌ๋ฏธ๋ฅผ ๋๋ผ๊ฒ๋ ๋์๋๋ฆฝ๋๋ค. ๊ทธ๋ ๊ฒ ๊ฒฝํ์ด ์์ธ ๋ค, ํ๋ํ๋ ํ๊ฒฝ ์ค์ ์ ํ๋ฉด์ ์ค์ ์์ ์ด๋ป๊ฒ ์ฝ๋๋ฅผ ์ฌ์ฉํ ์ ์๋์ง ์์๋ณด๊ฒ ์ต๋๋ค.
์๋์์ด ์ ๋ฌํ๋ ํ๋ก์ ํ
์ปค๋ฆฌํ๋ผ ํ๋ฐ์๋ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ๋ฅผ ๋น๋กฏํด ์ค๋ฌด์์ ์ฐ์ด๋ ํด์ด๋ ํ์ ๊ณต์ ํ ์์ ์
๋๋ค. ๋, ์ค๋ฌด ์ฉ์ด๋ ๋ฏธ๊ตญ ํ์ง์์ ์ฐ๋ ์์ด ๋จ์ด๋ก ์๋ ค๋๋ฆฝ๋๋ค. ํ๋ก๊ทธ๋๋ฐ ์ฉ์ด ๋๋ถ๋ถ์ด ์์ด์ด๊ธฐ ๋๋ฌธ์
๋๋ค. ํ๊ตญ๋ฟ๋ง ์๋๋ผ ๊ธ๋ก๋ฒ ํด์ธ ์ทจ์
์ธํฐ๋ทฐ๋ฅผ ์ค๋นํ๋ ๋ถ๋ค๊ป๋ ํฐ ๋์์ด ๋ ๊ฒ์
๋๋ค.
ํ์ต ์๋ฃ๊น์ง ๊ผผ๊ผผํ๊ฒ
๊ฐ์์์ ์ฌ์ฉํ๋ ์์ค ์ฝ๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ๊ณต๋ ์์ค๋ฅผ ๋ฐ๋ก๋ฐ๋ก ์นดํผํด์ ์ฌ์ฉํด๋ณผ ์ ์๋ ๊ฐ์๋ก, ์ง์ ๋ถ๋ชํ๋ฉฐ ์ฝ๋ฉ์ ๊ฐ์ ์ตํ ์ ์๋๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์์ธ๋ฌ ์๊ฐ์ด ์ง๋ ์๋ก ์๊ฐ์ ์ฌ๋ฌ๋ถ์ ๋ฐ์์ ๊ณ ๋ คํด ๊ฐ์์ ํ๋ฆฌํฐ๋ฅผ ์ฌ๋ฆด ์ ์๋๋ก ํ๊ฒ ์ต๋๋ค.
๐พ ์๊ฐ ํ๊ฒฝ ์๋ด
- macOS ๋๋ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ๋ง ์์ผ๋ฉด ํ์ตํ ์ ์์ต๋๋ค. ์์
์ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ์์ ์ฃผ๋ก ์ฌ์ฉํ๋ macOS ํ๊ฒฝ์ ์ค์ฌ์ผ๋ก ์งํ๋ฉ๋๋ค. ํ์ง๋ง ์ฝ๋ฉ์ ๋ฐฐ์ฐ๋ ๋ฐ์๋ Replit์ด๋ผ๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ๊ธฐ์ ์ด๋ค OS๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ์๊ด์ ์์ต๋๋ค. (Windows, Linux...)
- ์ ์ ์ง์์ด ์ ํ ์๋ ๋๊ตฌ๋ผ๋ ํ์ตํ ์ ์๋ ๊ฐ์์
๋๋ค.
Q&A๋ฅผ ํ์ธํด๋ณด์ธ์. ๐ฌ
Q. ๋น์ ๊ณต์์ธ๋ฐ, ์ฝ๋ฉ์ ์ฝ๊ฒ ๋ฐฐ์ธ ์ ์์๊น์?
๋ค, ๊ฐ๋ฅํฉ๋๋ค. ๊ฐ์๋ฅผ ํ๋ํ๋ ๋ฐ๋ผํ๋ค ๋ณด๋ฉด ์ด๋์ ์ฝ๋ฉ์ ์ฌ๋ฏธ๊ฐ ๋ถ์ ๊ฒ๋๋ค. ํ์ด์ฌ์ ์ปดํ์ผ์ด ํ์ ์๋ ์ธ์ด๋ก, ์ด๋ณด์๋ ์ฝ๊ฒ ๋ฐฐ์ธ ์ ์๋๋ก ์ฒ์๋ถํฐ ์ค๊ณ๋ ์ธ์ด์
๋๋ค.
Q. ํ์ด์ฌ์ ๋ฐฐ์ฐ๋ฉด ๋ญ๊ฐ ์ข์๊ฐ์?
ํ์ด์ฌ์ ์น ์ ํ๋ฆฌ์ผ์ด์
๋ถํฐ ๋น
๋ฐ์ดํฐ, ๋ฐ์ดํฐ ์ฌ์ด์ธ์ค ๋ฑ ๊ทธ ํ์ฉ๋๊ฐ ๋ฌด๊ถ๋ฌด์งํฉ๋๋ค. ๋ฌผ๋ก ๊ทธ๋งํผ ์ทจ์ง์๋ ์ ๋ฆฌํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์
๋๋ค.
Q. ์์
๋ด์ฉ์ ์ด๋ ์์ค๊น์ง ๋ค๋ฃจ๋์
์์ ๊ธฐ์ด๋ถํฐ ์์ํด ์ด๊ธ, ์ค๊ธ์ ๊ฑด๋ ์ค๋ฌด์์ ํ์ํ ๊ณ ๊ธ ์คํฌ ๋ง๋ณด๊ธฐ๊น์ง ์งํ๋ฉ๋๋ค.
โ์ํํธ์จ์ด ์์ง๋์ด, ๋๋ ํ ์ ์๋ค!โ
์ฌ๋ฌ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ฒซ ์์์ ์์ํฉ๋๋ค.
๊ฐ์ด ๋ค์ผ๋ฉด ์ข์์ ๐