December 25, 2019 โข โ๏ธโ๏ธโ๏ธ 13 min read
ํ์ฌ ์๊ฐ ์คํ 12:47 (ํ๊ตญ ํ์ง ์๊ฐ ๊ธฐ์ค) ์น์๋ง์ด์์ ์ผํ๊ธฐ ์ข์ ์นดํ Brain Awake์์ ์ด ๊ธ์ ์๋๋ค. ์ด๋ฆ์ด ๋๋ฌด ๋ง์์ ๋ฌ. ์ ์์ดํ ๋๊ณ ์๋ค ๋งํ๋ค.
์ฌํด 3์์ 2018๋ ํ๊ณ ๋ฅผ ์ผ์๋๋ฐ ๋ฒ์จ 2019๋ ํ๊ณ ๋ผ๋
2019๋
3์, ํ๊ต์ ๋ณตํํ๋ค. ํ์ง๋ง ์ผ์ด ์์๋ค. 1์ฐจ ๋ณตํ์ ์ฒญ ๊ธฐ๊ฐ์ ๋์ณ์ ์๊ฐ์ ์ฒญ ํ์ 2์ฐจ ๋ณตํ์ ์ฒญ ๊ธฐ๊ฐ ๋ ๋ณตํ ์ ์ฒญ์ ํด์ผํ๋ค. ๋ ์ง๋ฅผ ์๋ชป๋ดค๋ค. ๊ทธ๋์ ์๊ฐ์ ์ฒญ์ ๋ชปํ๋ค. ๋น์ฐํ ๊ฟ ๋น ๋ ์ธ๊ธฐ ์๋ ์์
๋ค์ ๊ณ ์ฌํ๊ณ ์ ๊ณตํ์๊น์ง ๋ชป๋ฃ๊ฒ ๋ ์ํฉ์ด์๋ค. ์ ๊ณต ์์
์ธ ๊ฐ๋ฅผ ๊ฐ๊ฐ ํ์ ๊ฒจ์ฐ GETํ๋ค. (๊ต์๋ํํ
์ฐพ์๊ฐ์) ๊ทธ๋ฆฌ๊ณ ํ์ฌ์ ์ด๋ฒ์ ์์
์ ์กฐ๊ธ ๋ฃ๊ฒ ๋์์ผ๋ ํ๊ต ๋ค๋๋ฉด์ ํ์ฌ๋ ๊ฐ์ด ๋ค๋๊ณ ์ถ๋ค๊ณ ๋งํ๋ค. ํ์ฌ๋ OK ํด์ฃผ์
จ๊ณ ๋ด ํธ์๋ฅผ ๋ด์ฃผ์
์ 80%์ ๊ทผ๋ฌด๋ง ํ๋๋ก ํ์ฉํด์ฃผ์
จ๋ค. ๋น์ฐํ ์๊ธ๋ 80% ํํ ํ๋ฃจ๋ ์๊ฒฉ์ผ๋ก ๊ทผ๋ฌดํ๊ณ ํ ์์ผ์ 10 to 7 FULL ๊ทผ๋ฌด๋ฅผํด์ ๊ทผ๋ฌด์๊ฐ 80%๋ฅผ ์ฑ์ ๋ค.
ํ ์์ผ์ ํ์ฌ์ ํผ์ ๊ฐ๋ ๋ฌด์ฒ ์ฌ์ฌํ๋ค. ใ ใ (๊ฐ๋ ์คํฐ๋ ํ๋ฌ ์ค์ ๋๋ฃ ๊ฐ๋ฐ์ ํ๋ ์ค์ ์ ์ข์์ shout to @knilnissim) ํ ์์ผ ์ค์ ์ ์ฌ๋จน๋ ํ์ด๊ฑฐ์๊ฐ ๊ฟ๋ง!
์ฃผ๋ก node.js ๋ฐฑ์๋ ์
๋ฌด๋ฅผ ๋งก์๊ณ ๊ทธ๋ ๊ฒ 6์ ์ข
๊ฐ๊น์ง ํ๊ต์ ํ์ฌ๋ฅผ ๋ณํํ๋ฉด์ ๋ฐ์๊ฒ ์ง๋๋ค. ๋ฐ์๊ฒ ์ง๋ด์ ๋ญ๊ฐ ๋ฟ๋ฏํ์ง๋ง ๋๋ฌด ์ ์ ์์๋ค. ๋ค์๋ ๋ชปํ ๊ฒ ๊ฐ๋ค. ์ํ๊ธฐ๊ฐ ๋ฒผ๋ฝ์น๊ธฐ๋ฅผ ์ํด์ ํด๊ฐ๋ฅผ ์จ์ผํ๋ ์ฌํ. 3ํ๋
1ํ๊ธฐ ๋ ์ ๊ณตํ์ ์ ๋๋ฌด ๋ชป์ฑ์์ 4ํ๋
1ํ๊ธฐ ๋ ๋นก์ธ๊ฒ ๋ค์ด์ผํ๋ค.
2019๋ 1ํ๊ธฐ ์๊ฐํ
6์ ์ค์์ ์ข
๊ฐํ๊ณ 7์๋ง๊น์ง ํ์ฌ๋ฅผ ๋ค๋๊ณ ํด์ฌํ๋ค. ์ธํด ๊ธฐ๊ฐ๊น์ง 1๋
8๊ฐ์๋์์ ๋ด ์ฒซ ํ์ฌ์ํ์ ๋ง์ณ์ ์์ฌ์์ด ๋ ์ปธ๋ค. ์ ์ญํ๊ณ ๋ฐ๋ก ์
์ฌํด์ ๊ทธ๋ฐ์ง ์ 2์ ๊ตฐ๋๋ฅผ ์ ์ญํ๋ ๋๋์ด์๋ค. ๋ฌธํ๊ฐ ๊ตฐ๋๋ผ๋ ๊ฑด ์ ๋ ์๋. ํด์ฌ ๋๋์ด ๊ทธ๋ ๋ค๋๊ฑฐ. ํ์ง๋ง ํ์ฌ์ํ์ ์ ๋ง ์ฌ๋ฐ์ด์ ๊ตฐ์ํ๋ณด๋ค ํจ์ฌ ์งง๊ฒ ๋๊ปด์ก๋ค. ์ฒซํ์ฌ๋ฅผ ํ๋ค๋ก ์ค๊ฒ ๋๊ฑด ์ ๋ง ํฐ ํ์ด์ด์๋ค. ๋ชจ๋์๊ฒ ๋ฐฐ์ธ ์ ๋ค์ด ๋์ณค๊ณ ์คํํธ์
์ ์ ๋ง ์ฌ๋ฐ๊ณ ์ฑ์ฅํ๋ ๊ณณ์ด๋ผ๋ ๋๋์ ๋๋ฆฌ์ ๊ฐํ๊ฒ ๋ฐํ๋๋ก ํ๋ค. ์ ์ญ ํ ํ์ฌ๋ก ์ค์ง ์๊ณ ๋ฐ๋ก ํ๊ต์ ๊ฐ๋๋ผ๋ฉด ์์ผ๊ฐ ์ข์ ์ฐ๋ฌผ ์์ ๊ฐ๊ตฌ๋ฆฌ ํ์์ผ๋ก ํ๊ต ์ํ์ ๋ง์ณค์ ๊ฒ์ด๋ค. (ํ๊ต์์๋ ์ฃผ๋ก Low Level์ ์์คํ
ํ๋ก๊ทธ๋๋ฐ ์์ฃผ๋ก ๋ฐฐ์ฐ๊ธฐ ๋๋ฌธ)
๊ตฐ๋์ด๋ ์์ ํฌ์คํธ์์ ๋งํ๋ฏ์ด 2018๋
8์์ React Native
๋ก ๊ฐ๋ฐํด์ 9์์ ๋ฐ์นญํ ์ ์ญ์ผ๊ณ์ฐ๊ธฐ ์ฑ์ด๋ค. 2018๋
ํ๊ณ ๊ธ์ ์ธ ๋๋ง ํด๋ ๊ตฐ๋์ด๊ฐ ์ด๋ ๊ฒ ํด ์ค ๋ชฐ๋๋๋ฐ 2019๋
4์ ์ดํ๋ก ์ฐ์์ธ ์
๋์ ๋ง๋ฌผ๋ ค ๊ธ์ฑ์ฅ์ ํด์ ํ์ฌ๋ ๋์ 20๋ง ๋ค์ด๋ก๋์ ๋ฌํ๋ ์ ํ๋ฆฌ์ผ์ด์
์ด ๋์๋ค. (์ฑ์คํ ์ด์์ ๋ฌด๋ฃ ๋ผ์ดํ์คํ์ผ ์นดํ
๊ณ ๋ฆฌ 3์, ์ ์ฒด 38์๊น์ง ๋ญํฌ๋ ์ ๋ ์๋ค.)
์ ์ ์์ ์ํต์ ์ค์์ํ๋ ค๊ณ ๋งค์ฐ ๋ ธ๋ ฅ์ค์ด๋ค. ํ๋ ์ด์คํ ์ด์ ์ฑ์คํ ์ด์ ๋ฆฌ๋ทฐ์ ๋๋ถ๋ถ ๋ต๋ณ์ ๋ฌ๊ณ ์๊ณ , ์ด๋ฉ์ผ๋ก ์ค๋ ๋ฌธ์ ๋ฉ์ผ๋ค๋ก ์ํตํ๊ณ ์๋ค. ๋ฌธ์์ฌํญ, ๊ฑด์์ฌํญ ๋ฑ ํผ๋๋ฐฑ์ ๋ฐ๋ค๋ณด๋ฉด ์ฌ๋ฌ ์ ์ ๋ถ๋ค์ด ์ค๋ณต์ผ๋ก ๋๋ผ๋ ๋์ฆ๊ฐ ์๋๋ฐ (๊ฐ๋ น ๋ช๊ฐ์ ๋ฉฐ์น ํ์ ๊ธฐ๋ฅ) ์ ์ ๋ค์ ๋์ฆ๋ฅผ ๋ฐํ์ผ๋ก ์์ ์ ์ฐ์ ์์๋ฅผ ์ ํ๊ณ ์๋ค.
๊ตฐ๋์ด ํ์ฑ์ฌ์ฉ์ ๊ทธ๋ํ
์นด์นด์คํก FUN ๋ฉ์ธ์ ๋ฌ ๊ตฐ๋์ด ๊ด๋ จ ๊ธ
๊ต๋ด ์ํํธ์จ์ด ๊ณต๋ชจ์ ์ด ๋งค๋
8์ ~ 9์์ ์ด๋ฆฌ๋๋ฐ ์ด ๊ณต๋ชจ์ ์์ ์์ ์ด์์ ์์ํ๋ฉด ์กธ์
์๊ฑด ์ค ํ๋๊ฐ ์ฑ์์ง๋ค. ๊ทธ๋ฆฌ๊ณ ํ๊ต ๋ค๋๋ฉด์ ๊ต๋ด ์๊ณต์ ์ ํ ๋ฒ ์ฐธ์ฌํด๋ด์ผ ํ์ง ์๊ฒ ๋ ํ๊ณ 1ํ๊ธฐ ์ด๋ฐ๋ถํฐ ํ ๋น๋ฉ์ ํ๋ค. ์ฑ์คํ ์น๊ตฌ๋ค ์์ฃผ๋ก ํ์ ๊ตฌ์ฑํ๊ณ 1ํ๊ธฐ ๋ด๋ด ์์ด๋์ด ํ์๋ฅผ ํ๋ค. ๊ทธ๋ ๊ฒ ํด์ ๋์จ ์์ด๋์ด๋ ํ๋ฌ๊ทธ์ธ์ ํตํด ํ์ฅํ์ฌ ์ฌ์ฉ๊ฐ๋ฅํ ์น ๋์ฌ๋ณด๋์๋ค. ์ฌ์ฉ์๊ฐ HTML, CSS, Javascript๋ฅผ ํตํด ํ๋ฌ๊ทธ์ธ์ ๊ฐ๋ฐํด์ ํ๋ซํผ์ ๋ง์ผํ๋ ์ด์ค์ ์
๋ก๋ํ ์๋ ์๊ณ ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ๊ฐ๋ฐํด๋์ ํ๋ฌ๊ทธ์ธ์ ๊ฐ๋ฐํด์ ๋ค์ด๋ก๋ํ ์ ์๋ ์น ๊ธฐ๋ฐ ๋์ฌ๋ณด๋ ํ๋ซํผ์ด์๋ค. ํ ๊ตฌ์ฑ์ ๋ด๊ฐ ์ ๋ฐ์ ์ธ ๊ฐ๋ฐ์ ๋ด๋นํ๊ณ ์น ํ๋ก ํธ์๋ ๊ฐ๋ฐ 1๋ช
, ๋ฐฑ์๋ ๊ฐ๋ฐ 1๋ช
, ๋์์ธ 1๋ช
์ผ๋ก ๊ตฌ์ฑํ๋ค. ์ฌ์ฉํ ๊ธฐ์ ์คํ์ React
, Typescript
, Mobx
, Node.js
, Express
, Serverless
, AWS DynamoDB
, AWS Lambda
์๋ค. ์ฒ์ ์๋ฒ๋ฆฌ์ค ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํด๋ดค๋๋ฐ ์๋ฒ ๊ฐ๋ฐ์ด ์ฝ๊ณ ์ฌ๋ฐ์๋ค. ๋ค์์๋ ์๋ฒ ๊ฐ๋ฐํ ์ผ์ด ์์ผ๋ฉด ์๋ฒ๋ฆฌ์ค๋ก ํ ๊ฒ ๊ฐ๋ค. ๋ ๋ฆฌ์กํธ๋ก ์๋ฒ์์ ๋ฐ์์จ ๋์ ์ธ JS ์ฝ๋๋ฅผ ์ปดํฌ๋ํธ์ ์ฃผ์
ํ ๋ ์ด๋ ค์์ด ์์์ง๋ง Function
์์ฑ์๋ฅผ ํตํด ์๋ํํฐ ๋ชจ๋์ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ๋ฑ ์ฝ์ง ํ ํด๊ฒฐํ๋ค.
์ฐธ ์ ๊ธฐํ ์์ฑ์๋ค.
const sum = new Function('a', 'b', 'return a + b');
console.log(sum(1, 2)); // 3
ํ๋ ์ด๊ทธ๋ผ์ด๋ ๋์ฌ๋ณด๋ ์คํฌ๋ฆฐ์ท
์ธ๊ณต์ง๋ฅ, ๋ธ๋ก์ฒด์ธ, ์๋ฒ ๋๋ ๋ฑ ์ ๋ฐ๊ธฐ ์ข์ ๊ธฐ์ ์์ด ์ค๋ก์ง ์น ๊ธฐ๋ฐ์ผ๋ก๋ง ๊ฐ๋ฐํด์ ๋์ ์์ ๊ธฐ๋ํ์ง ์์๋๋ฐ ๋๋ฒ์งธ๋ก ๋์ ํ์ฅ์์ ๋ฐ์์ ๊ธฐ๋ถ์ด ๋๋ฌด ์ข์๋ค. ๊ณต๋ชจ์ ์ํ ์ ์ํ ๋๋ ๋ง์ ๋ถ๋ค์ด ์นญ์ฐฌํด์ฃผ์ ์ ๋ณด๋ ์์๋ค. :)
ํ๋ก์ ํธ ๋งํฌ: http://plgr.netlify.com/
๋ค์ด๋ฒ์์ ์ฃผ์ตํ๋ ๋ํ์, ๋ํ์์๋ค๋ง ์ฐธ์ฌํ ์ ์๋ 1๋ฐ 2์ผ ํด์ปคํค์ด๋ค. ๊ธฐ์กด ํด์ปคํค ๊ฐ๋ ๊ณผ๋ ๋ค๋ฅด๊ฒ ๋ฏธ๋ฆฌ ์ฃผ์ ๊ฐ ์ ํด์ ธ ์๊ณ ์ฐธ๊ฐ์๋ค์ ์ ํด์ ธ์๋ ์ฃผ์ ์ค์ ์ ํํด์ ์ฐธ๊ฐํ๋ ๋ฐฉ์์ด์๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ฃผ์ ๋น ๋ฉํ ๋ 1๋ช , ๋ฉํฐ๋ ์ต๋ 3๋ช ์ด์๋ค. ์ญ์ ๋ค์ด๋ฒ ํด์ปคํค์ด๋ผ ๊ทธ๋ฐ์ง ์ฐธ๊ฐํ๋๋ฐ์๋ ์ง์์์ ์ธ ๋ด์ฉ์ด ๋ง์๊ณ ์ฝ๋ฉํ ์คํธ๊น์ง ๋ดค๋ค. ์ฝ๋ฉํ ์คํธ๋ฅผ ๋ชป๋ด์ ํฐ ๊ธฐ๋๋ฅผ ํ์ง ์์๋๋ฐ ๋คํํ ์ด์ข๊ฒ ์ฐธ๊ฐ์๋ก ์ ์ ๋ผ์ ์ฐธ๊ฐํ ์ ์๊ฒ ๋์๋ค. ์ฌ์ ๋ชจ์์์ ๋ฉํ ๋๊ป ๋ค์๋๋ฐ ์ฝ๋ฉํ ์คํธ ๊ฒฐ๊ณผ๋ ์ฐธ๊ฐ์ ์ ์ ์ ํฌ๊ฒ ์ํฅ์ด ์์๋ค๊ณ ํ์ จ๊ณ ๊นํ๊ณผ ์ด๋ค ํ๋ก์ ํธ๋ฅผ ํ์๋์ง ๋ฑ์ ์ต์ฐ์ ์ ์ผ๋ก ๋ณด์ จ๋ค๊ณ ํ๋ค.
์๋ ์ฃผ์ ์๋ ๋ค๋ฅด๊ฒ ์์ฆ ํซํ๊ฒ ๋ ์ค๋ฅด๋ ํ๋ก ํธ์๋ ํ๋ ์์ํฌ์ธ Svelte๋ก ์ปดํฌ๋ํธ ๋ง๋ค๊ธฐ๋ฅผ ํ๊ธฐ๋ก ํ๋ค. ์์ ์๋ก์ด ๊ธฐ์ ๋ก ๋์ ์ ์ผ๋ก 1๋ฐ2์ผ ํด์ปคํค์ ํ๋ ๊ฒ์ด ์๋ฏธ ์์ด ๋ณด์๋ค. ๊ทธ๋ ๊ฒ 1๋ฐ 2์ผ๋์ ๋ค์ด๋ฒ์ ์ถ์ฒ ์ปค๋ฅํธ์์ ๊ฐ์ ๋ง์๋ ๊ฒ๋ ๋ง์ด ๋จน๊ณ ์ค๋ฒจํธ๋ก ์ฝ๋ฉ๋ ์ด์ฌํ ํ๊ณ ์ข์ ์๊ฐ์ ๋ณด๋๋ค. ๋ฌด์๋ณด๋ค๋ ์์๊ฐ ๋๋ฐ์ด์๋ค. 1์ธ์ค์ด์๊ณ ์์ค์ด ๋ฌด์ฒ ์ข์์ ํธ์บ์ค ์จ ๋๋์ด์๋ค. ๋ณด์์์ฝ์๋ฅผ ์์ฑํด์ ๋ด๋ถ ์ฌ์ง์ ๊ณต๊ฐํ์ง ๋ชปํฉ๋๋ค ใ
์ดํ์ ๋ฉํ ๋์ด ๊ธ์ ์ ์ผ๋ก ํ๊ฐํด์ฃผ์
์ ๋ค์ด๋ฒ ํต๋ฐ์ด ์ฐ์์ฐธ๊ฐ์ ์ ํ์ผ๋ก ์ธํด ๋ฉด์ ์ ๋ณผ ์ ์์๋ค.
์ฌ์ฌํ์ด๋ก ์ฐ์ต์ผ์ ์ ํ์์น ์ฑ์ ๊ฐ๋ฐํ ๋ ์์ฑํ ์ ํ์์น ๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์๋ฃ ๋ฑ์ ๋ชจ์๋์ awesome-apple-watch ๋ ํฌ์งํ ๋ฆฌ๋ค. ๋ณ์ด ๊พธ์คํ๊ฒ ์ฒ์ฒํ ์ค๋ฅด๋ค๊ฐ ์ํ ๊ธฐ๊ฐ์ ๊ณต๋ถํ๋ค ์ฌ์ฌํด์ ํด์ธ ์ปค๋ฎค๋ํฐ์ธ ๋ ๋ง์ ๋ ํฌ์งํ ๋ฆฌ ํ๋ณด๊ธ์ ์ฌ๋ ธ๋๋ ๋ฉฐ์น ๋ง์ โญ100์ด ๋์๋ค. ๋ฌธ์ ๋ ํฌ์งํ ๋ฆฌ๋ผ์ ๊ฐ๋ฐ ์ค๋ ฅ๊ณผ๋ ๊ด๋ จ์ด ์์ง๋ง ๋ง์ ํด์ธ ๊ฐ๋ฐ์๋ค์ด ๊ด์ฌ์ ๊ฐ์ง๊ณ ๋ณ์ ๋๋ฌ์ค์ ๊ธฐ๋ถ์ด ์ข์๋ค.
awesome-apple-watch ๋ ํฌ์งํ ๋ฆฌ
2018๋
4์ 29์ผ๋ถํฐ ๊พธ์คํ 1์ผ 1์ปค๋ฐ์ ํ๋ ค๊ณ ๋
ธ๋ ฅํ๊ณ ์๋ค. ๋ฌ์ฑ๋ฌ์ฑ ๋น ์ง ์๋๋ ์์ง๋ง. ์ญ์ 1์ผ 1์ปค๋ฐ์ ์ต๊ดํํ๋ค๋ณด๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ์ด์ ์ฌ๋ฆฐ๋ค๋๊ฐ Readme ๋ฌธ์๋ฅผ ๊ณ ์น๋ค๊ฑฐ๋ ํ๋ ์ธ๋ฐ ์๋ ์ปค๋ฐ์ด ๋์ด๊ฐ๊ณ ์๋ ๋๋์ด ์๊ธด ํ์ง๋ง ํ์์ ์ผ๋ก๋ผ๋ ์ต๊ดํํ๋๊ฒ ์ค์ํ๋ค๊ณ ์๊ฐํ๋ค. ์๋ ๋ง๊ตฌ
1์ผ 1์ปค๋ฐ ์๋
11์์ ๋๋ฃ์๋ ๊ฐ๋ฐ์๋ถ์ด ์ธ์ฃผ๋ฅผ ์๊ฐ์์ผ์ฃผ์ ์ ์ฒ์์ผ๋ก ์ธ์ฃผ๋ฅผ ํด๋ดค๋ค. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ธ์ค ์์์ง๋ง ๊ฑฐ์ HTML, CSS ์์ฃผ์ ํผ๋ธ๋ฆฌ์ฑ ์ผ๋ง ํด์ ์ข ํ๋ค์๋ค. ๊ทธ๋๋ ์ค๋๋ง์ ํ์ฌ ๋ค๋๋ ๋๋์ด ๋์ ์ข์๋ค. ์ง์๋ถ๋ค์ด ๋ค ๋๋ฌด ์ํด์ฃผ์ ์ ์ฆ๊ฒ๊ฒ ์ผํ๋ค.
๊ตญ๋ด IT ๋๊ธฐ์ ์ธ ๋ค์นด๋ผ(๋ค์ด๋ฒ, ์นด์นด์ค, ๋ผ์ธ)์ ํ ๋ฒ ์ฏค์ ๊ฐ๋ณด๊ณ ์ถ์ด์ 3ํ๋ ์ธ ์ง๊ธ ์ฌ๋ฌ ์ธํด์ญ์ ์ง์ํด๋ดค๋ค.
์ฝ๋ฉํ ์คํธ๋ฅผ ์ํด 9์๋ถํฐ ๊พธ์คํ ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง ๋ฌธ์ ๋ฅผ ํ์๋ค. ์นด์นด์ค ์ฝ๋ฉํ ์คํธ ์ดํ ์ ๋ถํฐ๋ ํญ์ ๋์๊ด์ด๋ ์นดํ์ ๊ฐ์ ์นด์นด์ค ์ฝ๋ฉํ ์คํธ ๊ธฐ์ถ ๋ฑ ์์ฃผ๋ก ํ๋ฉด์ ์ฝํ ๋ฅผ ์ค๋นํ๋ค. ๋๋ถ๋ถ ๊ณ ๊ธ ์๊ณ ๋ฆฌ์ฆ๋ณด๋ค๋ ์๋ฎฌ๋ ์ด์ ์ ํ์ด ๋ง์์ ๊ฐ๋ฅ์ฑ ์์๊ฑฐ๋ผ ์๊ฐํ๋ค. ์จ๋ผ์ธ ์ฝํ ๋น์ผ๋ ์นดํ์ ๋ฏธ๋ฆฌ ๊ฐ์ ๋ช๋ฌธ์ ๋ฅผ ํ๋ฉด์ ๋จธ๋ฆฌ๋ฅผ ํ์๋ค. ์๋ฐ์ ์ ํ ๋๋ถ์ 5๋ฌธ์ ์ค 1,2๋ฒ์ ๋น ๋ฅธ ์๊ฐ ๋ด์ ํ ์ ์์๋ค. ๊ทธ๋ฆฌ๊ณ 3๋ฒ์ ํ๋ ์ผ์ด์ค ํ๋๊ฐ ๋ง์ฝ์ด์๋ค. 4,5๋ฒ์ ํจ์จ์ฑ ๋ฌธ์ ์๋๋ฐ 5๋ฒ์ ์์ธ๋ก ์๋ฃจ์ ์ด ๋ฒ๋ฉ ๋ ์ฌ๋ผ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๊ตฌํํ๋๋ฐ (๋ณธ์ธ์ ์ฝ๋ฉํ ์คํธ์์ ์ฃผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ๋ค.) ์ ํ์ฑ๋ง ํต๊ณผํ๊ธธ๋ C์ธ์ด๋ก ๋ฌธ๋ฒ์ ๋ฐ๊ฟจ๋๋ ํจ์จ์ฑ๊น์ง ํต๊ณผํ๋ค. ์ญ์ 4๋ฒ์ ์ ํ์ฑ๋ง ํต๊ณผ๋์๊ณ ํจ์จ์ฑ์ ์ด๋ ค์์ ๋ชปํ์๋ค. PS ๊ณ ์ธ๋ฌผ๋ค์ ๋ฌด๋ํ๊ฒ 5๋ฌธ์ ๋ชจ๋ ํ ์ ์๋ ๋์ด๋์๋๊ฒ ๊ฐ์๋ค. ๋ด ๊ฒฐ๊ณผ๋ 5๋ฌธ์ ์ค 3๋ฌธ์ ์๋ฃ์๋๋ฐ ์ด์ข๊ฒ ์ปคํธ๋ผ์ธ์ ๊ฑธ์ณค๋์ง ์๋ฅ ๋ฐ ์ฝ๋ฉํ ์คํธ ํฉ๊ฒฉ ๋ฉ์ผ์ด ์๋ค. ์ด๋ฐ ํฉ๊ฒฉ ๋ฉ์ผ์ ๊ฑฐ์ ์ฒ์ ๋ฐ์๋ณธ๊ฑฐ๋ผ ๊ธฐ๋ถ์ด ์ข์๋ค.
๊ธฐ์ ๋ฉด์ ์ค๋น๋ ์ญ์ ๋ค๋ฅธ ์ง์์๋ค๋ ๋ง์ด ๋ณด๋ Front End Interview Handbook, Technical Interview Guidelines for beginners ๋ฑ์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฃผ๋ก ์ค๋น๋ฅผ ๋ง์ด ํ๋ค. ๋ํ, ์ง๊ธ๊น์ง ํ ํ๋ก์ ํธ๋ ํ์ฌ์์ ํ ์ผ๋ค์ ์์ฃผ๋ก ์์์ง๋ฌธ๋ค์ ๋ํ ๋ต๋ณ๋ค์ ์ค๋นํ๋ค. ์ธํฐ๋ท ์ธ๊ณ์ ํผ์ง ๊ธ์ด๋ผ์ ์ ํํ ์ธ๋ถ ๋ด์ฉ์ ๊ณต๊ฐํ๊ธฐ๊ฐ ๊ทธ๋ ์ง๋ง ํ๋ก ํธ์๋๋ก ์ง์ํด์ ์ฃผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ ์์ฃผ์ ์ง๋ฌธ์ด ์ฃผ๋ฅผ ์ด๋ฃจ์๋ค. ๋ง์ ์ง๋ฌธ๋ค์ด ์์ํ๋๋ก ๋์์ ๋๋ถ๋ถ ์ ๋๋ตํ๋ค๊ณ ๋๊ผ๋ค. ํ์ง๋ง ์ญ์ ์นด์นด์ค์ ๋ฌธํฑ์ ๋์๋ค. ๊ฒฐ๊ณผ: ๋ถํฉ๊ฒฉ.
์์์ ๋งํ๋๋ก ํต๋ฐ์ด ์ฐ์์ฐธ๊ฐ์๋ก ์ ์ ๋์ด ์๋ฅ๋ ๋ฉด์ ๋๊ณ ๋ฐ๋ก ๊ธฐ์ ๋ฉด์ ์ ๋ดค๋ค. ์ํ๊ธฐ๊ฐ์ด๋ผ ๋ง์ ์ค๋น๋ ๋ชปํ๋ค. ๋ํ, ํฌ์ง์ ์ด ๋ช ์๋์ด ์์ง ์์์ ์ด๋ค ์ง๋ฌธ์ด ์ฌ์ง ๊ฐ์ด ์์์๋ค. ์์๋๋ก ์ง๋ฌธ์ ์ ๋ง ๋ค์ํ๋ค. ๊ธฐ์ด CS ์ง์๋ถํฐ ๋ฐฑ์๋, DB, ํ๋ก ํธ์๋, ๊ธฐ์ ์ธ์ culture fit ์ง๋ฌธ ๋ฑ 1์๊ฐ 30๋ถ๋์ ํํ ํธ๋ ธ๋ค. ๋ฉด์ ์ ๋๋ฌด ๋ชป ๋ณธ ๋๋์ด๋ผ ํฐ ๊ธฐ๋ํ์ง ์์๋๋ฐ ์ด๋ค ๋ด ์ฅ์ ์ ๋ฐ๊ฒฌํ์ จ๋์ง ใ ใ ์ด ์ข๊ฒ ํฉ๊ฒฉํ๋ค. ๊ฐ์ฌํฉ๋๋น :)
2019 ๋ค์ด๋ฒ ๋๊ณ ์ธํด์ญ ํฉ๊ฒฉ ๋ฉ์ผ
์ถ๋ฒํ์ง ์ผ๋ง ์๋ ์นด์นด์ค ๊ณ์ด์ฌ๋ค. ์์์ฑ์ฉ ์ธํด์ญ ๊ณต๊ณ ๊ฐ ๋ฌ ๊ฒ์ ๋ณธ ํ ๋ฐ๋ก ์ง์ํ๋ค. ์ง์ํ์ง 2์ผ ์ด๋ด์ ์๋ฅ ํต๊ณผ๋๊ณ ๊ทธ ๋ค์๋ ์ฝ๋ฉํ ์คํธ ์ผ์ ์ด ์กํ๋ค. ์์์ฑ์ฉ์ด๋ผ ํด์ปค๋ญํฌ๋ก ํผ์ ํธํ ์๊ฐ์ ๋ณด๋ฉด ๋๋ ๋ฐฉ์์ด์๋ค. ์ํ๊ธฐ๊ฐ์ด์์ง๋ง ๋นจ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ์ถ์ด์ ์ฝ๋ฉํ ์คํธ๋ฅผ ์์ํ๋ค. ์ญ์ ํด์ปค๋ญํฌ ์ฝ๋ฉํ ์คํธ๋ผ ๊ทธ๋ฐ์ง ๋ค์๋๋ก ๋์ด๋๋ ๋ฌด์ฒ ๋ฎ์๋ค. 3์๊ฐ๋ฐ๋์ 3๋ฌธ์ ํธ๋๊ฒ์ด์๋๋ฐ 1์๊ฐ๋ง์ ํ์๊ณ 1์๊ฐ๋์ ๋ฆฌํฉํ ๋งํ๋ค. (์ธ ๋ฌธ์ ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ํ์๋ค.)
์ฑ์ฉํ๋ก์ธ์ค๊ฐ ๋ฌด์ฒ ๋น ๋ฅด๊ฒ ์งํ๋์๋ค. ์ฝ๋ฉํ ์คํธ ํฉ๊ฒฉ ๊ฒฐ๊ณผ๋ ์์ ์ผ 5์ผ ์ด๋ด์ ๋์ฐฉํ๊ณ 1~2์ผ ํ ์ ํ๋ก ํ์ ๋ฉด์ ์ผ์ ์ ์ก์๋ค. ํ์ ๋ฉด์ ์ ์ฒ์์ด์๋๋ฐ ๋๋ฆ ์ฌ๋ฐ์๋ค. ๋ฐ๋๋ญ๊ท์ง๋ ๊ฑฐ์ ์์ด ์์ฑ์ผ๋ก๋ง ์ํตํ๋ค๋ณด๋ ๋ ์ง์ค๋ ฅ์ด ๋ง์ด ํ์ํ๋ค. ๊ทธ๋๋ ์ง๊ธ๊น์ง ๋ณธ ๊ธฐ์ ๋ฉด์ ์ค์๋ ์ ์ผ ์ ๋ณธ ๋๋์ด์๋ค. ์ง์์ ํ์๋ฉด์ ์ ์งํํด์ ๋ ๊ธด์ฅํ ํ๋ ์๋ ๊ฒ ๊ฐ๋ค. ์ฃผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ, ๋ฆฌ์กํธ, ๊ทธ ์ธ ๊ฒฝํ์ ๊ดํ ์ง๋ฌธ๋ค์ด์๋ค. ๊ทธ ํ ํ๋ก์ธ์ค๋ ํ์ฅ๋ฉด์ ์ด๋ค. ์์ง ํ์ ๊ธฐ์ ๋ฉด์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์๋ค.
์ญ์ ๋ฉด์ ์ ๋ง์ด ๊ฒฝํํด๋ณด๋ ๊ฒ์ด ์น๋ฅ ์ ๋์ด๋ ๊ฒ์ ํฐ ๋์์ ์ฃผ๋ ๊ฑธ ๋๊ผ๋ค. ๋ฉด์ ์ ํ๋ฉด ํ ์๋ก ๋ฉด์ ์คํฌ์ด ์์นํ๊ณ ์๋ค๋ ๊ฒ์ ๋๊ผ๊ณ ์ด๋ค ๋ฐฉํฅ์ผ๋ก ๊ธฐ์ ๋ฉด์ ์ ์ค๋นํด์ผํ ์ง ๊ฐ์ด ์กํ๋ค.
9์์ 2๋
๋ง์ ๋ค์ ์ด๋์ ์์ํ๋ค. ๊ทผ๋์ ์ฒด๋ ฅ์ด ๋ง์ด ๋จ์ด์ก๋ค๋ ๊ฒ์ ๋๊ผ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ง์นจ ํ๊ต ์ PT ์คํ๋์ค์ 12๋
์ง๊ธฐ ์น๊ตฌ๊ฐ ํธ๋ ์ด๋๋ก ์ผํ๊ณ ์์ด์ ๋ฑ ์ข์๋ค. ์ง์ธ DC๋ฅผ ๋ฐ๊ณ ํ๊ต ๋ค๋๋ 3๊ฐ์๋์ PT์ ์๋จ๊ด๋ฆฌ๋ฅผ ๋ฐ์๋ค. ๋ฒค์นํ๋ ์ค, ์ค์ฟผํธ, ๋ฐ๋๋ฆฌํํธ, ๋ซํ๋ค์ด, ์๋ํ๋ ์ค, ๋ธ์ด์ฏ์
๋ฑ ๋ค์ํ ์ด๋์ ์ฌ๋ฐ๋ฅธ ์์ธ๋ก ๋ฐฐ์ธ ์ ์๋ ์ ์ด ์ข์๋ค. ๋ฌด์ง ๋น์ธ์ง๋ง. ๊ทธ๋ฆฌ๊ณ ํผ์๋ผ๋ฉด ์ ๋ ๋ชปํ ์์ ์ด๋์ ์ต์ง๋ก๋ผ๋ ํ๋๊น ๋งค์ฐ ๊ณ ํต์ค๋ฝ๊ณ ํ๋ค์์ง๋ง ํ๊ณ ๋๋ฉด ๊ธฐ๋ถ์ด ์ข์๋ค. ๊ทธ๋ ๊ฒ ๊ทผ๋ ฅ ์ด๋๊ณผ ๋ฐ๋ ๋จธ์ ์ด๋์ ํตํด ์ฒด๋ ฅ์ด ์ข์์ง ๊ฒ์ ์ฒด๊ฐํ๊ณ ํ๋ฃจ 4~5๋ผ ์๋จ์ ํตํด 3๊ฐ์๋์ 6~7kg ์ ๋ ์ฐ์ธ ์ ์์๋ค.
ํ์ฌ์์ ๋๋ ๋ฒ์๊ฒ ๋ค. ๋ชจ์ ๋์ผ๋ก ์๊ฐ ๋ ๋๋ง๋ค ํด์ธ ์ฌํ์ ๋ค๋๊ณ ์๋ค. ํ์ด์ด๋ผ๋ ์ ์ ๋ ๋ง์ด ๊ฐ์ผ ๋์ค์ ํํํ์ง ์์ ๊ฒ ๊ฐ๋ค.
์ค๋ ๊ปด์ ํด๊ฐ 3์ผ ๋ด๊ณ ๋ค๋
์๋ค. ๊ณง ๊ตฐ๋๊ฐ๋ ์น๊ตฌ๋ 5์ผ ์ง๋ด๊ณ ํผ์ 5์ผ ์ง๋๋ค. ํผ์ 5์ผ ์ง๋ด๋ ๋์ ์นดํ์์ ๋ค๋ฅธ ์ค์์ค์ธ ๋์งํธ๋
ธ๋ง๋ ํ๋์ ์๊ฒ ๋์ด์ ์ข์๋ค. ์ญ์ ๊ฒจ์ธ์๋ ๋๋จ์์์๊ฐ ์ต๊ณ ๋ค. ์์ธ์ ๋๋ฌด ์ถ์;
๋ค๋ญ ์ฉ๋ค๋ฆฌ
7์ 31์ผ์ ํด์ฌํ๊ณ ํญ์ ๋ด๊ฐ ๋ ธ๋ ๋ถ๋ฅด๋ ํ๋ฌ์ด๊ธฐ๋ฅผ ๋๋์ด ์ค์ฒํ๋ค. ๋ถ๋คํ์คํธ๋ก ์ ํํ ์ด์ ๋ ์ฌ๋ฆ์ด๋ผ์ ๋๋จ์์์๋ ๋ฌด์กฐ๊ฑด ์ซ์๊ณ nomadlist์์ ๋ถ๋คํ์คํธ๊ฐ ๊ฝค ์์ ๋ญํฌ์ ์์๊ธฐ ๋๋ฌธ์ด๋ค. ์ญ์ ๋์ ๋ฝ์ด๋ผ์ ๋ฌผ๊ฐ๋ ๊ด์ฐฎ์ ํธ์ด์๊ณ ๋์ ์์ฒด๋ ๋ฌด์ฒ ์์๊ณ ์ด๊ตญ์ ์ด์ด์ ์ข์ ์ ํ์ด์๋ค. ํ๋ฌ์ด๊ธฐ ์ด๋ฐ์๋ ์ธํฐ๋ท ์๋๋ ๋๋ฆฌ๊ณ ๋ฒ์ค ํ๋ ๊ฒ๋ ์ ์์ด ์๋๊ณ ํ๋ค์ด์ ํ๊ตญ์ผ๋ก ๋์๊ฐ๊ณ ์ถ์์ง๋ง ์ ์ํ ์๋ก ๋ ๋๋๊ฒ ์์ฌ์ ๋ค. ๋์ ์์ฒด๊ฐ ์์์ ๊ธ๋ฐฉ ๊ธธ์ด ์ต์ํด์ง๊ณ ๋ง์์ ๋ค์๋ค. ํธ๋จ๋ ๋ฉ์ก๊ณ ๊ฐ๋ ์๋ฆ๋ต๊ณ ๋ฐค์ ์ผ๊ฒฝ ๋ณด๋ ๊ฒ๋ ๋ฌด์ฒ ์ข์๋ค. ์ค๊ฐ์ 2๋ฐ 3์ผ๋ก ์ฌ๋ก๋ฐํค์, ์ค์คํธ๋ฆฌ์๋ ์ ๊น ๋ค๋ ์๋๋ฐ ํน๋ณํ ๊ฒฝํ์ด์๋ค. ์ฃผ 3~4์ผ์ ์ฌํํ๊ณ 3~4์ผ์ ์นดํ์ ๊ฐ์ ๊ตฐ๋์ด ์์ ๋ฑ ๊ฐ๋ฐ์ ํ๋ค. (์นดํ๋ California Coffee Company์๊ณ ์ผํ๊ธฐ ์ข์ ์นดํ๋ก ์ถ์ฒ!) ์ ์ผ ๊ถ๊ธํ ๋ถ๋ถ์ธ ๋น์ฉ์ ํญ๊ณต, ์๋ฐ, ์ฌ๋ก๋ฐํค์, ์ค์คํธ๋ฆฌ์ ๊ฐ ๊ฒ๊น์ง ๋ค ํฌํจํด์ ์ด 250๋ง์ ์ ๋ ์ง์ถํ๋ค. ์๋ฆฌ๋ฅผ ํด๋จน๊ฑฐ๋ ํญ๊ณต๊ถ ๋ฑ์ ์ถฉ๋ถํ ๋ ์ธ๊ฒ ๊ตฌํ๋ฉด ๋ ์ค์ผ ์ ์์ ๊ฒ ๊ฐ๋ค.
๋ถ๋คํ์คํธ ๊ตญํ์์ฌ๋น
ํ์ฌ ๋๋ ์ด์ (ํฌ๋ฆฌ์ค๋ง์ค ์ด๋ธ) ํ๊ตญ ์น์๋ง์ด์ ๋์ฐฉํ๋ค. ์๋ ์ง์ํ ์ธํด์ญ์ด ๋ค ๋จ์ด์ง๋ฉด 1์์ ์น์๋ง์ด ํ๋ฌ์ด๊ธฐ, 2์์ ๋ฐ๋ฆฌ ํ๋ฌ์ด๊ธฐ๋ฅผ ํ๋ ค๊ณ ํ๋๋ฐ ์๊ฐ์ง๋ ์๊ฒ ๋ค์ด๋ฒ์์ ๋ถ๋ฌ์ฃผ์
์ ์ฒซ์ถ๊ทผ ์ ๊น์ง ํฌ๋ฆฌ์ค๋ง์ค์ ์ํด๋ ์น์๋ง์ด์์ ๋ณด๋ด๊ธฐ๋ก ํ๋ค. ์ํด ์นด์ดํธ๋ค์ด์ ์ธ๊ตญ์์ ํ๋ ๊ฒ์ด ๋ด ๋ฒํท๋ฆฌ์คํธ์ด๊ธฐ๋ ํ๋ค. ์์ง ํ๊ตญ์ด๋ ๋๋ผ์ ์ ์์ค์ด๋ผ ํ๋ค์ง๋ง ๋ง์ด ํ๋ค์ด์ผ ์ข์ ์ถ์ต์ด ๋๋ ๊ฒ ๊ฐ๋ค. ํํ :)
ํ์ฌ ์น์๋ง์ด ์นดํ ๊ธ ๋ง๋ฌด๋ฆฌ ์๊ฐ; ์ฐ๋๋ฐ 5์๊ฐ ๊ฑธ๋ ธ๋ค ์ผ์
์ฌํด ๋ณ๋ก ํ ๊ฒ ์์ด ์ง๋๊ฐ๋ค๊ณ ๋๊ผ๋๋ฐ ๋ง์ ์ ์ด๋ณด๋ ๋ญ๊ฐ ๋ง๋ค. ํ๊ต ๊ณต๋ถํ๊ณ ๋ณ๋ก ํ์ง๋ ์์์ง๋ง ๊ตฐ๋์ด ์ด๋ฐ์ ๋ฐ ๊ธฐ๋ฅ ์ถ๊ฐํ๊ณ ์ด๊ฒ์ ๊ฒ ๋ญ๋ ์ง ํ๋๋ผ ๋ง์ ๋ด๊ฐ ๊ณต๋ถํ๊ณ ์ถ์ ๊ธฐ์ ์ ๋ํ ๊น์ ๊ณต๋ถ๋ฅผ ํ๋ ์๊ฐ์ด ์ข ๋ถ์กฑํ๋ ๊ฒ ๊ฐ๋ค. ๋ด๋
์๋ ๋ด๊ฐ ์ ํ ๋ฐฉํฅ์ธ ํ๋ก ํธ์๋ ๊ธฐ์ ์ ๋ ๊น๊ฒ ๊ณต๋ถํ๊ณ ์ถ๊ณ ๊ทธ๊ฑธ ๋ฐํ์ผ๋ก ๋ ์ฌ๋ฐ๋ ํ ์ด ํ๋ก์ ํธ๋ค ๋ง์ด ํ๊ณ ์ถ๋ค. ๐ฅ
Personal blog by Jon Jee.
I hope to explain with words and code.