2018-01-01
2016 ๋
12 ์ 26 ์ผ. ํ์ด์ฌ์ผ๋ก ์ฒ์ Hello World
๋ฅผ ์ฐ์๋ค.
2017 ๋ 12 ์ 31 ์ผ. ๋ฉ์ง ์์ง๋์ด๋ง ํ๊ณผ ํจ๊ป ์ผํ ์ง ๊ผญ ํ ๋ฌ์ด ๋์๋ค. ์ฌํด๋ ์ ๋ง ํน๋ณํ ํด์๋๋ฐ ํ๊ณ ๋ฅผ ํตํด ๊ทธ๋์์ ์ฌ์ ์ ๊ธฐ๋กํ๊ณ ์ํ๋ค.
ํด์ฌ ์๊ธฐ์ ๋ง๋ฌผ๋ ค ์์ํ๋ ์ฝ๋ฉ ๊ต์ก ํ๋ก๊ทธ๋จ์ ์ฐ์ฐํ ํ์ด์ค๋ถ์์ ๋ณด๊ฒ ๋์๋ค. ํญ์ ๋ฐฐ์ฐ๊ณ ์ถ์์ง๋ง ๋ ๊ณ๊ธฐ๊ฐ ์๋ ํฐ์๋ค. 8 ์ฃผ๊ฐ ํ์ด์ฌ/์ฅ๊ณ ๋ฅผ ์ตํ๋ฉฐ ์ฒ์์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์น์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ฐฐ์ ๋ค.
๊ฐ์ ์๊ธฐ ์กฐ๊ธฐ ๋์ ์ ์ํ ์ฑ์ ๋ง๋๋ ํ์์ MySQL ์ ์ฒ์์ผ๋ก ๋ค๋ค๋ณด์๋ค. ํ๋ฅญํ ๊ฐ๋ฐ์๋ค ์ฌ์ด์์ ์ค๋ ๊ฑธ๋ฆฌ๋ ๋ชจ์ต์ ๋ณด์ด๊ธฐ ์ซ์ด์ ์ค๋ ์ด๋ํ๋ ์ฐจ ์์์๋ ํ์ด์ฌ ํฌ๋กค๋ฌ๋ฅผ ๋ง๋ค์๋ ๊ธฐ์ต์ด ๋๋ค. ์ด์ ๋ง ์์ํ์ ๋ฟ์ธ๋ฐ๋ ์ํ๋ค๋ฉฐ ๊ฒฉ๋ คํด์ฃผ๋ ๋๋ฃ๋ค ๋๋ถ์ ์์ ๊ฐ์ ์กฐ๊ธ ๋ถ์๋ค. ๊ฐ๋ฐ์๊ฐ ์๋ ๋๋ฃ๋ค์ด DB ๋ฅผ ๊ด๋ฆฌํ ์ ์๋๋ก ์ด๋๋ฏผ์ ๋ง๋ค์๋๋ฐ(์ฅ๊ณ ์์ ํฐ๋ฏธ๋์ ๋ช ๋ น์ด ๋ช์ค๋ง ์ ๋ ฅํด๋ ์ด๋๋ฏผ์ ๋ง๋ค ์ ์๋ค) ๋๊ตฐ๊ฐ์๊ฒ ๋์์ด ๋๋ ์ผ์ ํ๋ค๋๊ฒ ๊ทธ๋ ๊ฒ ๋ฟ๋ฏํ๋ค.
์ํ๋ ์ผ์ ์ง์คํ๋ผ๋ ๋ง์ ํ๋ ธ๋ค. ์ด๋ค ์ผ์ด๋ ์ฒ์์ ์๊ณ , ์ฒ์์ ๋๊ตฌ๋ ์ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์กฐ๊ธ์ฉ์ด๋ผ๋ ๋งค์ผ ๊พธ์คํ ํ๋ ๊ฒ ์ค์ํ๋ฐ, ํ๋ก๊ทธ๋๋ฐ์ ๋ ํํ๋ฉฐ ๊พธ์คํ ํ๊ณ ์๋ค๋ ๊ฑธ ์ฃผ๋ณ์ ์ ๊ทน์ ์ผ๋ก ์๋ฆฐ ๋์ ์์๋ ๋ง์ด ๋ฐ์๋ค. #100DaysOfCode ์์ ์๊ฐ์ ๋ฐ์ 2 ์๋ถํฐ ์ง๊ธ๊น์ง #๋ชจ๊ฐ์ฝ์ #์นดํ์ฝ๋ฉ์ ์ธ์คํ์ ์ ๋ก๋ํ๊ณ ์๋ค.
์๋ฌด๋ฆฌ ์ข์์ ์์ํ ์ผ๋ ๊ผญ ๋ฒ์์์ด ์์๋๋ฐ ์ฝ๋ฉ์ ๊ทธ๋ ์ง ์์๋ค. ๋ฌผ๋ก ์ทจ์ง์ ํด์ผํ๋ค๋ ๋ถ๋ด์ด ์์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ๋ ์ผ์ด๊ธด ํ๋ค. ๋ ์ฐ๋ฌ ๊ฐ๋ฉด ์ฌ๋ง์์๋ ์ฆ๊ฒ๊ณ ๋ ๋ฒ๋ฌ ๊ฐ๋ฉด ํด๋ณ์์๋ ์ง๊ฒจ์ด ๋ฒ์ด๋ผ๊ณ ํ๋ค. ๋งค์ผ ์์นจ โ์ค๋์ ์ด๋ค ์์ ์นดํ์์ ์ฝ๋ฉํ ๊นโ ๊ณ ๋ฏผํ๊ณ , ์ข์ํ๋ ๋ ธ๋ ๋ค์ผ๋ฉฐ ํ๋ฃจ ์ข ์ผ ์ฝ๋ฉํ๋๊ฒ ํ๋ฃจ ์ผ๊ณผ์๋ค.
์ฌํด 3.5 ๊ฐ์ ์ธ์ฃผ๋ฅผ ํ๋ค. ์ ์ผ ์ฒ์ ์ ์๋ฐ์๋ ์ผ์ ์ฅ๊ณ ๋ฐฑ์๋์ HTML/CSS/JQuery ๋ฅผ ๋ถ์ด๋ ์ผ์ด์๋ค. ๊ฐ๋จํ ์ผ์ด์์ง๋ง ๊ฐ๋ฐ๋ก ๋์ ๋ฒ๋ค๋ ์ฌ์ค์ด ์์ฒญ๋ ์์ ๊ฐ์ ์ฃผ์๋ค. ์ ํด์ง ์๊ฐ ์์ ์ค์ ์๋น์ค ์์ค์ ํ๋ฆฌํฐ๋ฅผ ๋ด์ผ ํ๊ณ , ํ๋ฅญํ ๊ฐ๋ฐ์๋ค๊ณผ ํจ๊ป ์ผํ ๋์ ์ ๋ง ๋ง์ด ๋ฐฐ์ธ ์ ์์๋ค.
๊ฐ๋ฐ์ ์์ํ๊ฒ ๋ ์ด์ ์ค ํ๋๊ฐ ๋ฌผ๋ฆฌ์ ๊ณต๊ฐ์ ์ ์ฝ์์ด ๋ด๊ฐ ๊ฐ์ฅ ์์ฐ์ ์ธ ์๊ฐ๋์ ์ผ์ ํ ์ ์๋ค๋ ๊ฒ์ด์๋ค. ์์ผ๋ก๋ ๊ณ ์ ๋ ์กฐ์ง์ด ์๋ ์ผ์ ๋ฐฉ์, ๊ธฐ์ ์ ๊ฐ์ง ์ฌ๋๋ค์ด ๋ชจ์ฌ์ ์ ํ์ ๋ง๋ค๊ณ ํฉ์ด์ง๋ ์๋ก์ด ๋ฐฉ์์ผ๋ก ์ผํ๋ ์ฌ๋๋ค์ด ๋ ๋ง์์ง์ง ์์๊น ์ถ๋ค.
Seoul Startup ์ด๋ผ๋ ์ปค๋ฎค๋ํฐ ํ์ฌ์์ ์ค์จ๋ด ๊ฐ๋ฐ์ ์น๊ตฌ๋ฅผ ๋ง๋ฌ๋ค. ์คํํธ์ ์ ๋ค๋๋ฉฐ ๋ณธ์ธ์ ํ๋ก์ ํธ๋ฅผ ํ๋ ์น๊ตฌ์๋ค. ๋ฉฐ์น ๋ค (์ง๊ธ ์๊ฐํด๋ณด๋ฉด ๋ง๋ ์๋์ง๋ง) ๊ทธ์ ํ๋ก์ ํธ์ ํฉ๋ฅํ์ง ์๊ฒ ๋๋ ์ฌ๋์ด ์๋ค. ๊ทธ ํ์ ๊ณ ์์ด ์์ด๋ผ๋ ๋น๋ ค์ผํ๊ณ , ๋๋ ๋ง์นจ ๋ฐฐ์ฐ๊ณ ์ถ์ ์คํ์ ํ๋ก์ ํธ๋ ๋๋ฌด ๋ง์์ ๋ค๋ ์ฐจ์๋ค. ๊ทธ๋ฆฌ๊ณ 10 ์๊น์ง ์ฝ 6 ๊ฐ์ ๋์ Vue/Meteor/MongoDB/AWS ๋ฅผ ์จ์ repick.co ๋ฅผ ๋ง๋ค์๋ค. ์ฐ๋ฆฌ๋ผ๋ฆฌ ํ๋ ๊ฑฐ์ง๋ง ๋๋ฆ ๊ณต๋์ฐฝ์ ์ ๊ณ์ฝ์๋ ์์ฑํ๊ณ ์ง๋ถ๋ ๋๋๊ณ ํ๋ ์ ๋ง ๋ด ๊ฒ ๊ฐ์๋ค. ๊ทธ๋์ ๋ ๋ค์ฌ๋ค๋ณด๊ณ ์ฝ๋๋ ์ ๊ฒฝ์ฐ๊ณ ํ๋ฉฐ ์ค๋ ฅ์ด ํ์ธต ๋์๋ ๊ฒ ๊ฐ๋ค.
๋ฆฌ๋ชจํธ๋ก ํ์ ํ๊ธฐ ๋๋ฌธ์ ๋งค์ฃผ ํ ๋ฒ์ฉ ํ์ดํ๋ก๊ทธ๋๋ฐ์ ํ๋๋ฐ ๊ทธ๊ฒ ์ ๋ง ๋์์ด ๋ง์ด ๋๋ค. ์ผ์ฃผ์ผ๊ฐ ํค๋งค๋ ๋ฌธ์ ๋ฅผ ๊ฐ์ด ํ๋ฉด์ ๋๋ฒ๊น ์ ์ด๋ป๊ฒ ํ๋์ง, ์ด๋ค ํ๋ฆ์ผ๋ก ๋ก์ง์ ์ง๋์ง, ์ด๋ป๊ฒ ๋ ๊นจ๋ํ ์ฝ๋๋ฅผ ์ฐ๋์ง ์ง์ ๋ณด๋ฉฐ ๋ฐฐ์ธ ์ ์์๋ค.
์ง๋ ํ ํด ๋์ 7 ๊ฐ์ ์คํฐ๋๋ฅผ ํ๋ค. ์๊ณ ๋ฆฌ์ฆ, ํ์ด์ฌ, ์ฅ๊ณ , DRF, ์๋ฐ์คํฌ๋ฆฝํธ ๋ฑ ์คํฐ๋๋ฅผ ํ๋ฉฐ ํ๋ฅญํ ์น๊ตฌ๋ค ์ฌ์ด์์ ์๊ทน๋ ๋ฐ๊ณ , ์์ค์ฝ๋ ๋ฏ์ด๋ณด๋ ์ต๊ด๋ ๋ง๋ค๊ฒ ๋๋ค.
๋ป๋ฐ์ ํ๋ฏธ๋์ฆ์ด ์์ฒญ๋๊ฒ ํ์ด ๋์๋ค. ๋น์ ๊ณต ์ฝคํ๋ ์ค๋ ์ผ์ฐ์ด ๊ทน๋ณตํ์ง๋ง ์ด๋ ธ์ ๋๋ถํฐ ์๋์ฐจ, ๋ก๋ด, ๊ฐ์ข ๊ฒ์ ๋ฑ ๊ธฐ๊ณ/์ปดํจํฐ์ ์น์ํ ์ ๋ ์ ๋ณด๋ธ ๊ธฑ๋ค ์ฌ์ด์์ ์ฃผ๋ ์ด ๋ค ๋๊ฐ ๋ง์๋ค. ์ฅ๊ณ ๊ฑธ์ค์์ ์์ฒญ๋๊ฒ ๋ฉ์ง ์ฌ์ฑ ์ฃผ๋์ด/์๋์ด ๊ฐ๋ฐ์๋ค์ ๋ง๋ฌ๊ณ , ์ฐจ๋ณ์ ์ธ ๋ฐ์ธ/๋์ฐ์ ๋จํธํ ๋์ํ๊ณ ๋ฌต๋ฌตํ ์๊ธฐ ๊ธธ์ ๊ฐ๋ ๋๋ฃ๋ค์ ๋ณด๋ฉฐ ํ์ ์ป์๋ค.
์ฌํด ์ฝ 20 ๊ฐ์ ํฌ๊ณ ์์ ์ธ๋ฏธ๋, ๋ฐ์ , ์ปจํผ๋ฐ์ค์ ๋ค๋ ์๋ค. ๋น์์ ์ดํด๊ฐ ์ ์๋๋๋ผ๋ ํ๋ฒ ๋ณด๊ณ ๋ค์ ๋ด์ฉ์ ํ์ต ๊ฑฐ๋ถ๊ฐ์ด ์์ฃผ ๋ฎ์์ก๋ค. ์ ๋งคํ๋ ๊ฐ๋ ์ด ๋๋ ทํด์ง๊ธฐ๋ ํ๋ค. ๊ฐ๋ฐ ๊ฒฝํ์ ํ์ ํ ๊ฐ์ ํ๋ ์ฟจํ ํด๋ค์ ๋ฐฐ์ ์ค๊ธฐ๋ ํ๋ค.
Women Techmakersโ ์์ ์งง๊ฒ ์ฅ๊ณ ๊ฑธ์ค์ ๋ํด ๋ฐํ๋ฅผ ํ๋ค. ์ฅ๊ณ ๊ฑธ์ค์ ๊ฐ์น๋ ๋ฌด์์ด๊ณ , ์ด๋ณด ๊ฐ๋ฐ์์๊ฒ ์ปค๋ฎค๋ํฐ๊ฐ ์ผ๋ง๋ ๋์์ด ๋๋์ง์ ๋ํ ๋ด์ฉ์ด์๋ค. ์ฌํด๋ ์ฐํธ๋๊ฑฐ ๋ง๊ณ ๊ธฐ์ ๋ฐํ๋ฅผ ํ๋ฒ ํด๋ณด๊ณ ์ถ๋ค.
9 ์์ ๋ ๋ฒ์งธ ์ธ์ฃผ๋ฅผ ํ๋ฉด์ ๋ฆฌ์กํธ๋ฅผ ์ฒ์ ์จ๋ดค๋ค. ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ํ๋ฉฐ Vue/Javascript ์ ์ต์ํด์ง ๊ฒ์ด ๋ฆฌ์กํธ๋ฅผ ๋ฐฐ์ฐ๋๋ฐ ๋์์ด ๋ง์ด ๋์์ง๋ง ์ญ์ ๊ธฐ์ด๊ฐ ๋ถ์กฑํ๋ ๋ฒ๊ฑฐ์ ๋ค. ๋ฆฌ์กํธ๋ฅผ ํ๋ฉด์ ์ฒ์์ผ๋ก ํ๋ฐํธ์๋ ๊ฐ๋ฐ์ ๊น๊ฒ ๋ฐฐ์๋ณด๊ณ ์ถ๋ค๋ ์๊ฐ์ ํ๋ค. ์๋ก์ด ํ์์๋ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฐ๊ณ ์๋๋ฐ ์ฌํด๋ ํ์ ์คํฌ๋ฆฝํธ์ React ๋ฅผ ์ข๋ ์ ์ฐ๊ณ ์ถ๋ค.
๊ณ์ ๊ฐ๋ฐ์ ํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๊ฒ ๋ ๊ฐ์ฅ ํฐ ์ด์ ์ค ํ๋๊ฐ ํฌ์ฉ์ ์ธ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ๋ค. ๊ฒฝ๋ ฅ, ๋์ด, ๊ตญ์ ์ ์๊ด์์ด ์๋ก ์กด์คํ๊ณ , ๊ธฐ์ ๋ง์ผ๋ก ๊ณต๊ฐ๋๋ฅผ ํ์ฑํ๋ ๋ฌธํ๊ฐ ๋๋ฌด ์ข์๋ค. ์๋ ๋นจ๋ฆฌ ๋ฐ๋๊ธฐ ๋๋ฌธ์ ๋ง์ด ์๊ณ ์๋ ์ฌ๋๋ณด๋ค ์๋ก์ด ๊ฒ์ ๋นจ๋ฆฌ ๋ฐ์๋ค์ด๊ณ ์ผ์์ด ๋ฐฐ์ฐ๋ ์ฌ๋๋ค์ด ๋ ์กด๊ฒฝ๋ฐ๋๋ค.
๋ฐฐ์ด ๊ฒ์ ๋๋๋ ๋ฌธํ๋ ๋๋ฌด ์ข๋ค. (์ฅ๊ณ ๊ฑธ์ค์์) ์ฝ๋ฉ์ ๊ฐ๋ฅด์ณ์ฃผ๋ ์ผ๋ ํ๋ค๋ฉฐ ์ฃผ๋ณ ์ด๋ฅธ๋ค๊ป ์ด์ผ๊ธฐํ๋ฉด ๊ทธ๊ฑฐ ํ๋ฉด ๋ ๋ฒ๋๋ฉฐ, ๋์ด ๋์ง ์๋ ์ผ์ธ๋ฐ ์ ํ๋ ๊ฑฐ๋๋ฉฐ ๋น๊ผฌ๋ ๊ฒ ์๋๋ผ ์ง์ฌ์ผ๋ก ์ดํด๋ฅผ ํ์ง ๋ชปํ์ จ๋ค. ์ฐ๋ฆฌ์๊ฒ ๋ชจ์ฌ์ ๋ฐฐ์ด ๊ฒ์ ๋๋๋ ์ผ ์์ฒด๊ฐ ์ฆ๊ฑฐ์์ธ๋ฐ! ์ด๋ฐ ๋ฌธํ ๋๋ฌธ์ ๊ฐ๋ฐ์ ์ฌ์ด์ ํ์ฌ๋ ํ๊ต๋ฅผ ์ด์ํ๋ ์์๊ฐ ๊ฐ์๊ฒ ์๋ ๊ฒ ๊ฐ๋ค.
ํ ๋งํ๋ฐ?
๋ผ๊ณ ์๊ฐ์ด ๋ค์๋ค. ํด๋ณด๋ ์ ํ ๊ทธ๋ ์ง ์์์ง๋ง ์๋ํ๊ธฐ๋ง ํ๋ ๊ทธ๋ ๋์์ด ๋ง์ด ๋์๋ ๊ฑฐ ๊ฐ๋ค.