๊ธฐ์ฌ ์ ๋ชฉ์ ๋์คํจ์ฒ๋ผ ๋ค๋ฆฌ์ง๋ง ์ค์ ๋ก๋ ๋ชจ๋ ๊ฒ์ด ๊ทธ๋ ๊ฒ ๊ฐ๋จํ์ง ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ด ์ด์ผ๊ธฐ๋ Google์์๋ ์๋์ง๋ง ๋งค์ฐ ๊ธ์ ์ ์ผ๋ก ๋๋ฌ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๋ค๋ฅธ ๊ธฐ์ฌ์ ์ฃผ์ ์
๋๋ค. ๊ฐ์ ๊ธฐ์ฌ์์๋ ์ธ ๊ฐ์ง์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค. ์ค๋น ๊ณผ์ ์ด ์ด๋ป๊ฒ ์งํ๋์๋์ง, Google ์ธํฐ๋ทฐ๊ฐ ์ด๋ป๊ฒ ์งํ๋์๋์ง, ์ ์๊ฐ์๋ ๋ชจ๋ ๊ฒ์ด ์๊ฐ๋ณด๋ค ๋ช
ํํ์ง ์์ ์ด์ ์
๋๋ค.
์ด ๋ชจ๋ ์์ํ๋ ๋ฐฉ๋ฒ
ํคํ๋ก์ค์ ์ด๋ ์ถ์ด ๊ฒจ์ธ ์ ๋
, ๋๋ ๊ณ ์ ์ ์ธ ์ปดํจํฐ ๊ณผํ์ ๋ํ ์ง์์ด ํ๊ท ๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๊ณ ์ด์ ๋ํด ๋ญ๊ฐ ์กฐ์น๋ฅผ ์ทจํด์ผ ํ๋ค๋ ์๊ฐ์ด ๊ฐ์๊ธฐ ๋ ์ฌ๋์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ๋๊ตฐ๊ฐ๊ฐ ์ ์ ๋
์ด ํคํ๋ก์ค์ด๊ณ ์ถ์ด์ง ์์ง ์ฝ์ง ์์๋ค๋ฉด ๊ทธ๊ฒ์ ๋ํด ์ ์ ์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ์ ๊ทผ ์ค๋น
12์ฃผ๊ฐ ๋น ๋ฅด๊ฒ ์ง๋๊ฐ๊ณ ๋ ๊ณผ์ ์ ๋ชจ๋ ๋ง์ณค์ต๋๋ค. ๊ฐ์ข์ ๋ํ ์ ์ ์ธ์์ ๋งค์ฐ ๊ธ์ ์ ์ด๋ฉฐ ๊ด์ฌ ์๋ ๋๊ตฌ์๊ฒ๋ ์ถ์ฒํ ์ ์์ต๋๋ค. ๋๋ ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ์ด ๊ฐ์ข๋ฅผ ์ข์ํ์ต๋๋ค.
- ๊ฐ์ฌ๋ ๊ฝค ๋ช ํํ ์์ด๋ฅผ ๊ตฌ์ฌํฉ๋๋ค.
- ์๋ฃ ๊ตฌ์ฑ์ด ์ ๋์ด์์ด์
- ๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ๋ด๋ถ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ฉ์ง ํ๋ ์ ํ ์ด์
- ์ ๋ฅํ ์ฌ๋ฃ ์ ํ
- ํฅ๋ฏธ๋ก์ด ์ฐ์ต
- ์ด๋์ ์ฌ์ดํธ์์ ์๋์ผ๋ก ํ์ธ๋ ํ ๋ณด๊ณ ์๊ฐ ์์ฑ๋ฉ๋๋ค.
์ฝ์ค์ ๋ํ ๋์ ์์
์ ๋๊ฐ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 1~2์ผ์ ๊ฑธ์ณ ๊ฐ์๋ฅผ ๋ค์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ทธ๋ค์ ์๋ฃ์ ๋ํ ์ง์์ ๋น ๋ฅด๊ฒ ํ
์คํธํ์ต๋๋ค. ๊ทธ ์ฃผ์ ๋๋จธ์ง ์๊ฐ์๋ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณตํด์ ์ฐ์ตํ์ต๋๋ค. ์ฒซ ๋ฒ์งธ ์์
์ดํ์๋ 30~70%๋ฅผ ์ป์๊ณ , ๋ค์ ์์
์์๋ 97~100%์ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค. ์ฐ์ต์๋ ์ผ๋ฐ์ ์ผ๋ก ์ผ๋ถ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
๊ฐ์ข๋ฅผ ๋ง์น๊ณ ๋๋ ๋ง์ ์ง์์๋ ๋ง์ ์ฌํ์ด ๋ฐ๋ฅธ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ์ด์ ์๋ ๋ด๊ฐ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅธ๋ค๋ ๊ฒ๋ง ์์๋ค๋ฉด ์ด์ ๋ ๋ด๊ฐ ๋ชฐ๋๋ค๋ ์ฌ์ค์ ๊นจ๋ซ๊ธฐ ์์ํ์ต๋๋ค.
XNUMX์๋ฐ์ ์๋๊ณ , ๊ฐ์์ ๋ฉด์ ์ ๋ณผ ์์ ์ด์๊ธฐ ๋๋ฌธ์ ํ์
์ ๊ณ์ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ณต์์ ๋ํ ์๊ตฌ ์ฌํญ์ ๊ฒํ ํ ํ ์๊ณ ๋ฆฌ์ฆ์ ๊ณ์ ๊ณต๋ถํ๊ณ ๊ธฐ๊ณ ํ์ต์ ๊ธฐ๋ณธ ๊ณผ์ ์ ์๊ฐํ๋ ๋ ๊ฐ์ง ๋ฐฉํฅ์ ๋ณํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ชฉํ๋ก๋ ๊ฐ์ข์์ ์ฑ
์ผ๋ก ์ ํํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ ์คํฐ๋ธ ์คํค์๋(Steven Skiena)์ ๊ธฐ๋
๋น์ ์ธ ์ํ์ธ "์๊ณ ๋ฆฌ์ฆ(Algorithms)"์ ์ ํํ์ต๋๋ค. ์๊ณ ๋ฆฌ์ฆ ์ค๊ณ ๋งค๋ด์ผ. ํฌ๋ํธ๋งํผ ๊ธฐ๋
๋น์ ์ด์ง๋ ์์ง๋ง ๊ทธ๋๋ ๊ทธ๋ ์ต๋๋ค. ๋ ๋ฒ์งธ ๋ชฉํ๋ฅผ ์ํด ๋ค์ Coursera๋ก ๋์๊ฐ Andrew Ng์ ๊ฐ์ข๋ฅผ ๋ฑ๋กํ์ต๋๋ค.
3๊ฐ์์ด ๋ ์ง๋์ ๊ฐ์ข์ ์ฑ ์ ๋ชจ๋ ๋ง์ณค์ต๋๋ค.
์ฑ ๋ถํฐ ์์ํด ๋ณด๊ฒ ์ต๋๋ค. ๋น๋ก ์ฝ์ง๋ ์์์ง๋ง ๋ ์๋ ๊ฝค ํฅ๋ฏธ๋ก์ ์ต๋๋ค. ์์น์ ์ผ๋ก ๋๋ ๊ทธ ์ฑ ์ ์ถ์ฒํ๊ณ ์ถ์ง๋ง ๋น์ฅ์ ์๋๋๋ค. ์ ๋ฐ์ ์ผ๋ก ์ด ์ฑ ์ ์ ๊ฐ ์์ ์์ ๋ฐฐ์ด ๋ด์ฉ์ ์ข ๋ ๊น์ด์๊ฒ ๋ณด์ฌ์ค๋๋ค. ๊ฒ๋ค๊ฐ (ํ์์ ์ธ ๊ด์ ์์) ํด๋ฆฌ์คํฑ์ด๋ ๋์ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ ๊ฒ๋ ๋ฐ๊ฒฌํ์ด์. ๋น์ฐํ ์ด์ ์ ์ฌ์ฉํด ๋ณธ ์ ์ด ์์ง๋ง ์ด๋ฆ์ด ๋ฌด์์ธ์ง๋ ๋ชฐ๋์ต๋๋ค. ์ด ์ฑ ์๋ ๋ํ ์ ์์ ์ถ์ ๊ดํ ๋ง์ ์ด์ผ๊ธฐ(์ ์ ์ด์ผ๊ธฐ)๊ฐ ํฌํจ๋์ด ์์ด ๋ฐํ์ ํ๋ฌธ์ ์ฑ๊ฒฉ์ด ๋ค์ ํฌ์๋ฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ฑ ์ ํ๋ฐ๋ถ๋ ์๋ต ๊ฐ๋ฅํ๋ฉฐ ์คํ๋ ค ๊ธฐ์กด ๋ฌธ์ ์ ๋ํ ์ค๋ช ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ค์ ๋ก ์ ๊ธฐ์ ์ผ๋ก ์ฌ์ฉํ๋ฉด ์ ์ฉํ์ง๋ง, ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฆ์ ์์ด๋ฒ๋ฆฌ๊ฒ ๋ฉ๋๋ค.
๊ฐ์๋ณด๋ค ๋ ๋ง์กฑ์ค๋ฌ์ ์ต๋๋ค. ์๊ฐ๋ ์์ ์ ์ผ์ ๋ช
ํํ๊ฒ ์๊ณ ์์ผ๋ฉฐ, ํฅ๋ฏธ๋ก์ด ๋ฐฉ์์ผ๋ก ์ด์ผ๊ธฐํฉ๋๋ค. ๊ฒ๋ค๊ฐ ์ ํ ๋์ํ์ด๋ ์ ๊ฒฝ๋ง์ ๊ธฐ์ด ๋ฑ ์๋น ๋ถ๋ถ์ ๋ํ ์์ ๊ธฐ์ตํด๋๊ธฐ ๋๋ฌธ์ ํน๋ณํ ์ด๋ ค์์ ๊ฒช์ง ์์์ต๋๋ค. ์ฝ์ค์ ๊ตฌ์กฐ๋ ๋งค์ฐ ํ์ค์ ์
๋๋ค. ์ด ๊ณผ์ ์ ๋ช ์ฃผ๋ก ๋๋์ด์ ธ ์์ต๋๋ค. ๋งค์ฃผ ๊ฐ์์ ์งง์ ํ
์คํธ๊ฐ ํผํฉ๋์ด ์์ต๋๋ค. ๊ฐ์๊ฐ ๋๋ ํ ๊ผญ ํด์ผ ํ ๊ณผ์ ๊ฐ ์ฃผ์ด์ง๊ณ , ์ ์ถํ๋ฉด ์๋์ผ๋ก ํ์ธ๋ฉ๋๋ค. ๋ณธ ๊ฐ์ข์์ ๊ฐ์ํ๋ ๋ด์ฉ์ ๊ฐ๋ตํ ์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋น์ฉ ํจ์
- ์ ํ ํ๊ท
- ๊ฒฝ์ฌํ๊ฐ๋ฒ
- ๊ธฐ๋ฅ ์ค์ผ์ผ๋ง
- ์ ๊ท ๋ฐฉ์ ์
- ๋ก์ง์คํฑ ํ๊ท
โ ๋ค์ค ํด๋์ค ๋ถ๋ฅ(ํ๋ ๋ ์ ์ฒด)
- ์ ๊ฒฝ๋ง
- ์ญ์ ํ
- ์ ๊ทํ
โ ํธํฅ/๋ถ์ฐ
โ ํ์ต ๊ณก์
โ ์ค๋ฅ ์ธก์ ํญ๋ชฉ(์ ๋ฐ๋, ์ฌํ์จ, F1)
โ ์ง์ ๋ฒกํฐ ๋จธ์ (ํฐ ๋ง์ง ๋ถ๋ฅ)
โ K-ํ๊ท
โ์ฃผ์ ๊ตฌ์ฑ ์์ ๋ถ์
- ์ด์ ํ์ง
โ ํ์
ํํฐ๋ง(์ถ์ฒ ์์คํ
)
โ ํ๋ฅ ๋ก ์ , ๋ฏธ๋ ๋ฐฐ์น, ๋ฐฐ์น ๊ฒฝ์ฌํ๊ฐ๋ฒ
- ์จ๋ผ์ธ ํ์ต
- ์ง๋ ์ถ์
- ์ฒ์ฅ ๋ถ์
๊ณผ์ ์ ๋ง์น ํ ์ด๋ฌํ ๋ชจ๋ ์ฃผ์ ์ ๋ํ ์ดํด๊ฐ ์ด๋ฃจ์ด์ก์ต๋๋ค. 2๋
์ด ์ง๋๋ฉด ์์ฐ์ค๋ฝ๊ฒ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ด ์ํ์ง๋ค. ๋จธ์ ๋ฌ๋์ ์ต์ํ์ง ์๊ณ , ๋์๊ฐ๊ธฐ ์ํ ๊ธฐ๋ณธ์ ์ธ ๋ด์ฉ์ ์ ์ดํดํ๊ณ ์ถ์ ๋ถ๋ค์๊ฒ ์ถ์ฒํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ์คํ
๋ฒ์จ XNUMX์์ด ๋์ด ๋ฉด์ ์ ์๊ฐํ ์๊ฐ์ด ๋์์ต๋๋ค. ์ฌ์ดํธ๋ฅผ ํตํด ์ง์ํ๋ ๊ฒ์ ๋งค์ฐ ๋น์ฐธํ ์ผ์ด๊ธฐ ๋๋ฌธ์ Google์์ ์ผํ๋ ์น๊ตฌ๋ฅผ ์ฐพ๊ธฐ ์์ํ์ต๋๋ค. ์ ํ์ ๋จ์ด์ก๋ค
์ธํฐ๋ทฐ ์ญ์ ํ์์์ ํตํด ์งํ๋๋ค. ์ฒ์์ ๊ทธ๋ค์ ์ฝ 5๋ถ ๋์ ๋์ ๋ํด ์ด์ผ๊ธฐํ ๋ค์ ๋ฌธ์ ๋ก ๋์ด๊ฐ์ต๋๋ค. ๋ฌธ์ ๋ ๊ทธ๋ํ์ ์์์ต๋๋ค. ๋๋ ๋ฌด์์ ํด์ผ ํ๋์ง ๋นจ๋ฆฌ ๊นจ๋ฌ์์ง๋ง ์๋ชป๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ์ต๋๋ค. ์ฝ๋ ์์ฑ์ ์์ํ์ ๋ ๋๋ ์ด๊ฒ์ ๊นจ๋ซ๊ณ ๋ค๋ฅธ ์ต์ ์ผ๋ก ์ ํํ์ฌ ์๋ฃํ์ต๋๋ค. ๋ฉด์ ๊ด์ ์๊ณ ๋ฆฌ์ฆ์ ๋ณต์ก์ฑ์ ๋ํด ๋ช ๊ฐ์ง ์ง๋ฌธ์ ํ๊ณ ๋ ๋นจ๋ฆฌ ์ํํ ์ ์๋์ง ๋ฌผ์์ต๋๋ค. ์ ์ง ๋ฌด๋์ ธ์ ํ ์ ์๊ฒ ๋์ด์. ์ด ์์ ์์ ์๊ฐ์ด ๋ค ๋์ด ์ฐ๋ฆฌ๋ ์๋ณ ์ธ์ฌ๋ฅผ ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฝ 10๋ถ ํ์ ์ ๊ฐ ์ฌ์ฉํ Dijkstra ์๊ณ ๋ฆฌ์ฆ ๋์ ์ด ํน์ ๋ฌธ์ ์์ ๋๋น ์ฐ์ ๊ฒ์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ๋ ๋น ๋ฅผ ๊ฒ์ด๋ผ๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์ผ๋ง ํ ์ฑ์ฉ๋ด๋น์๊ฐ ์ ํํด์ ๋ฉด์ ์ ์ ๋ฐ์ ์ผ๋ก ์ ์งํ๋์ผ๋ XNUMX์ฐจ๋ฅผ ๋ ์ก์์ผ ํ๋ค๊ณ ํ๋๊ตฐ์. ์ฐ๋ฆฌ๋ ๋ ๋ค๋ฅธ ์ฃผ์ ๋์ํ์ต๋๋ค.
์ด๋ฒ์๋ ์ํฉ์ด ๋์ฑ ์ ํ๋์์ต๋๋ค. ์ฒ์์๋ ๋ฉด์ ๊ด์ด ์น์ ํ๊ณ ์ฌ๊ต์ ์ด์๋ค๋ฉด ์ด๋ฒ์๋ ๋ค์ ์ฐ์ธํ ๋ชจ์ต์ด์์ต๋๋ค. ์์น์ ์ผ๋ก๋ ์ ๊ฐ ์๊ฐํด๋ธ ์์ด๋์ด๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์์ง๋ง ๋ฌธ์ ๋ฅผ ๋ฐ๋ก ํ์ ํ ์๋ ์์์ต๋๋ค. ๊ฒฐ๊ตญ ๋ฉด์ ๊ด์ ๋ช ๊ฐ์ง ์ง๋ฌธ ๋์ ํด๊ฒฐ์ฑ ์ด ๋์์ต๋๋ค. ์ด๋ฒ์๋ ์ฌ๋ฌ ์ง์ ์์๋ง ๋ค์ ๋๋น ์ฐ์ ๊ฒ์์ผ๋ก ๋ฐํ์ก์ต๋๋ค. ๋๋ ์๋ฃจ์ ์ ์์ฑํ๊ณ ์ ์๊ฐ์ ๋ง๋ฌ์ง๋ง ๊ทน๋จ์ ์ธ ๊ฒฝ์ฐ๋ ์์ด๋ฒ๋ ธ์ต๋๋ค. ์ผ๋ง ํ ์ฑ์ฉ ๋ด๋น์๊ฐ ์ ํ๋ฅผ ๊ฑธ์ด ์ด๋ฒ์๋ ๋ฉด์ ๊ด์ด ๊ธฐ๋ถ์ด ์ข์ง ์๋ค๊ณ ๋งํ์ต๋๋ค. ๊ทธ์ ์๊ฒฌ์ผ๋ก๋ ๋๋ฌด ๋ง์ ํํธ (3 ~ 4 ๊ฐ)๊ฐ ํ์ํ๊ณ ์์ฑํ๋ ๋์ ๊ณ์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ ์ฐจ๋ก์ ์ธํฐ๋ทฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ๋ ์ด์ ์งํํ์ง ์๊ณ , ์ํ ๊ฒฝ์ฐ ๋ค์ ์ธํฐ๋ทฐ๋ฅผ XNUMX๋ ์ฐ๊ธฐํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์๋ณ ์ธ์ฌ๋ฅผ ํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด ์ด์ผ๊ธฐ์์ ๋๋ ๋ช ๊ฐ์ง ๊ฒฐ๋ก ์ ๋ด๋ ธ์ต๋๋ค.
- ์ด๋ก ์ ์ข์ง๋ง ๋นจ๋ฆฌ ํ์ํด์ผํฉ๋๋ค.
- ์ค์ฒ์ด ์๋ ์ด๋ก ์ ๋์์ด ๋์ง ์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ฝ๋ฉ์ ์๋ํํด์ผ ํฉ๋๋ค.
- ๋ฉด์ ๊ด์ ๋ฐ๋ผ ๋ง์ ๊ฒ์ด ๋ฌ๋ผ์ง๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ๋ํด ์๋ฌด๊ฒ๋ ํ ์ ์์ต๋๋ค.
๋ ๋ฒ์งธ ์คํ ์ค๋น
์ํฉ์ ๊ณ ๋ฏผํ ๋์ XNUMX๋
๋ค์ ๋ค์ ๋์ ํด ๋ณด๊ธฐ๋ก ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชฉํ๋ฅผ ์ฝ๊ฐ ์์ ํ์ต๋๋ค. ์์ ์๋ ๊ณต๋ถ๊ฐ ์ฃผ๋ ๋ชฉํ์๊ณ , ๊ตฌ๊ธ ๋ฉด์ ์ด ๋จผ ๋น๊ทผ๊ณผ ๊ฐ์๋ค๋ฉด, ์ง๊ธ์ ๋ฉด์ ํฉ๊ฒฉ์ด ๋ชฉํ์ด๊ณ , ๊ณต๋ถ๊ฐ ์๋จ์ด๋ค.
๊ทธ๋์ ๋ค์ ์ฌํญ์ ํฌํจํ๋ ์๋ก์ด ๊ณํ์ด ๊ฐ๋ฐ๋์์ต๋๋ค.
- ์ฑ ๊ณผ ๊ธฐ์ฌ๋ฅผ ์ฝ์ผ๋ฉด์ ์ด๋ก ์ ๊ณ์ ๊ณต๋ถํ์ญ์์ค.
- 500-1000๊ฐ์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ธ์.
- ๋์์์ ๋ณด๋ฉด์ ์ด๋ก ์ ๊ณ์ ํ์ตํ์ธ์.
- ๊ฐ์ข๋ฅผ ํตํด ์ด๋ก ์ ๊ณ์ ๊ณต๋ถํ์ธ์.
- Google ์ธํฐ๋ทฐ๋ฅผ ํตํด ๋ค๋ฅธ ์ฌ๋๋ค์ ๊ฒฝํ์ ์ฐ๊ตฌํ์ธ์.
๋๋ XNUMX๋ ์์ ๊ทธ ๊ณํ์ ์์ฑํ๋ค. ๋ค์์ผ๋ก ๊ฐ ํฌ์ธํธ์ ๋ํด ์ ๊ฐ ์ ํํ ๋ฌด์์ ํ๋์ง ์ค๋ช ํ๊ฒ ์ต๋๋ค.
์ฑ ๊ณผ ๊ธฐ์ฌ
๋ด๊ฐ ์ฝ์ ๊ธฐ์ฌ์ ์์กฐ์ฐจ ๊ธฐ์ต ๋์ง ์์ผ๋ฉฐ ๋ฌ์์์ด์ ์์ด๋ก ์ฝ์์ต๋๋ค. ์๋ง๋ ๊ฐ์ฅ ์ ์ฉํ ์ฌ์ดํธ์ผ ๊ฒ์
๋๋ค.
๋๋ 5๊ถ์ ์ฑ
์ ์ฝ์์ต๋๋ค: Algorithms, 4ํ(Sedgewick, Wayne), Introduction to Algorithms 3ํ(Cormen, Leiserson, Rivest, Stein), Cracking the Coding Interview 4ํ(Gayle Laakmann), ํ๋ก๊ทธ๋๋ฐ ์ธํฐ๋ทฐ ๋
ธ์ถ 2ํ(Mongan, Suojanen) , Giguere), ํ๋ก๊ทธ๋๋ฐ ์ธํฐ๋ทฐ ์์(Aziz, Lee, Prakash). ๋ ๊ฐ์ง ๋ฒ์ฃผ๋ก ๋๋ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ์๋ Sedgwick๊ณผ Corman์ ์ฑ
์ด ํฌํจ๋ฉ๋๋ค. ์ด๊ฒ์ ์ด๋ก ์ด๋ค. ๋๋จธ์ง๋ ๋ฉด์ ์ค๋น์
๋๋ค. Sedgwick์ ๊ทธ์ ๊ฐ์ข์์์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฑ
์์๋ ๋์ผํ ๋ด์ฉ์ ์ค๋ช
ํฉ๋๋ค. ๊ทธ๋ฅ ์๋ฉด์ผ๋ก์. ๊ฐ์ข๋ฅผ ์๊ฐํ๋ค๋ฉด ์ฃผ์ ๊น๊ฒ ์ฝ์ด๋ ๋ณ ์๋ฏธ๊ฐ ์์ง๋ง, ๊ทธ๋๋ ๋์ถฉ ํ์ด๋ณผ ๊ฐ์น๋ ์์ต๋๋ค. ๊ฐ์ข๋ฅผ ์์ฒญํ์ง ์์ผ์
จ๋ค๋ฉด ๊ผญ ์ฝ์ด๋ณด์๋ ๊ฒ์ด ์ข์ต๋๋ค. Cormen์ ๋์๊ฒ ๋๋ฌด ์ง๋ฃจํด ๋ณด์์ต๋๋ค. ์์งํ ๋งํด์ ๋ง์คํฐํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์์ต๋๋ค. ๋ฐฉ๊ธ ๊ฑฐ๊ธฐ์ ๊บผ๋์ด
์ธํฐ๋ทฐ๋ฅผ ์ค๋นํ๋ ค๋ฉด ์ต์ํ ํ ๊ถ ์ด์์ ์ฑ ์ ์ฝ์ด ๋ณด๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ๊ฒ๋ค์ ๋ชจ๋ ๊ฑฐ์ ๋์ผํ ์๋ฆฌ๋ก ๊ตฌ์ถ๋์์ต๋๋ค. ๊ทธ๋ค์ ๋๊ท๋ชจ ๊ธฐ์ ํ์ฌ์ ์ธํฐ๋ทฐ ๊ณผ์ ์ ์ค๋ช ํ๊ณ ์ปดํจํฐ ๊ณผํ์ ๊ธฐ๋ณธ ์ฌํญ, ์ด๋ฌํ ๊ธฐ๋ณธ ์ฌํญ์ ๋ํ ๋ฌธ์ , ๋ฌธ์ ์ ๋ํ ์๋ฃจ์ ๋ฐ ์๋ฃจ์ ๋ถ์์ ์ ๊ณตํฉ๋๋ค. ์์ ์ธ ๊ฐ์ง ์ค์์ Cracking the Coding Interview๋ฅผ ์ฃผ์ ํญ๋ชฉ์ผ๋ก ๊ถ์ฅํ๊ณ ๋๋จธ์ง๋ ์ ํ ์ฌํญ์ ๋๋ค.
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์
์๋ง๋ ์ด๊ฒ์ด ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ด ์ค๋น ์ง์ ์ด์์ ๊ฒ์
๋๋ค. ๋ฌผ๋ก ์์์ ์ด๋ฆฌ์๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์๋ ์์ต๋๋ค. ์ด์ ๋ํ ๋ค์ํ ์ฌ์ดํธ๊ฐ ์์ต๋๋ค. ์ ๋ ์ฃผ๋ก XNUMX๊ฐ์ง๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
ํ์ง๋ง ๊ณง๋ฐ๋ก ์์ ๋ธ ๊ฒ์ฒ๋ผ ๋ ํฅ๋ฏธ๋ก์ด ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ๋ํ(ํ๋ก๊ทธ๋๋ฐ ์ฑ๋ฆฐ์ง ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ฝํ ์คํธ)์ ๋๋ค. ์ธ ์ฌ์ดํธ ๋ชจ๋ ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฌ์ค, LeetCode์๋ ๋ถํธํ ์๊ฐ๋๋ผ๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ทธ๋์ ์ ๋ ์ด ์ฌ์ดํธ์ ์ฐธ์ฌํ์ง ์์์ต๋๋ค. Hackerrank์ CodeChef๋ 1์๊ฐ์์ 10์ผ๊น์ง ์ง์๋๋ ์๋นํ ๋ง์ ์์ ๋ค์ํ ๋ํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ํ์๋ง๋ค ๊ท์น์ด ๋ค๋ฅด์ง๋ง ์ด์ ๋ํด์๋ ์ค๋ซ๋์ ์ด์ผ๊ธฐํ ์ ์์ต๋๋ค. ๊ฒฝ์์ด ์ข์ ์ฃผ์ ์์ ์ ํ์ต ๊ณผ์ ์ ๊ฒฝ์์ ์ธ(๊ทธ๋ฆฌ๊ณ ๋ค์ ๋์ด๋ฐ๋ณต์ ์ธ) ์์๋ฅผ ๋์ ํ๋ ๊ฒ์ ๋๋ค.
์ ๋ Hackerrank์์ ์ด 37๊ฐ์ ๋ํ์ ์ฐธ๊ฐํ์ต๋๋ค. ์ด ์ค 32๊ฐ๋ ํ๊ฐ๋ฅผ ๋ฐ์ ๊ฒ์ด์๊ณ 5๊ฐ๋ ํ์์ ๋ฐ๊ฑฐ๋(๊ทธ ์ค ํ๋์์ 25๋ฌ๋ฌ๋ ๋ฐ์์ต๋๋ค) ์ฌ๋ฏธ๋ก ๋ฐ์ ๊ฒ์ด์์ต๋๋ค. ์์์์ ๋๋ ์์ 10%์ 4๋ฒ, ์์ 11%์ 12๋ฒ, ์์ 5%์ 25๋ฒ ๋ค์ด๊ฐ์ต๋๋ค. ๊ฐ์ฅ ์ข์ ๊ฒฐ๊ณผ๋ 27์๊ฐ ๋์ 1459/3, ์ฃผ์ค 22/9721์ด์์ต๋๋ค.
Hackerrank๊ฐ ๋ํ ๊ฐ์ต ๋น๋๋ฅผ ๋ฎ์ถ๊ธฐ ์์ํ์ ๋ ์ ๋ CodeChef๋ก ์ ํํ์ต๋๋ค. ์ ๋ ์ด 5๊ฐ์ ๋ํ์ ์ฐธ๊ฐํ์ต๋๋ค. 426์ผ๊ฐ์ ๋ํ์์ ์ต๊ณ ์ ์๋ 5019/XNUMX์์ต๋๋ค.
๋ํ ๋ฑ์์ ์ ์ฒด์ ์ผ๋ก ๊ณํ์ ๋ง๋ 1000 ๊ฐ๊ฐ ์กฐ๊ธ ๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ์ด์ ์ํ๊น๊ฒ๋ ๊ฒฝ์ ํ๋์ ๊ณ์ํ ์ฌ์ ์๊ฐ์ด ์์ต๋๋ค. ์ฌ์ ์๊ฐ์ด ์์ด์ผ ํ ๋ชฉํ๊ฐ ์๋ ๊ฒ์ฒ๋ผ ๋ง์ ๋๋ค. ํ์ง๋ง ์ฌ๋ฏธ์์์ด์. ์ด์ ๊ด์ฌ์ด ์๋ ๋ถ๋ค์ ๋น์ทํ ์๊ฐ์ ๊ฐ์ง ๋ถ๋ค์ ์ฐพ์๋ณด์๊ธธ ๊ถํฉ๋๋ค. ํจ๊ป ๋๋ ๊ทธ๋ฃน์ผ๋ก ํจ์ฌ ๋ ํฅ๋ฏธ ๋กญ์ต๋๋ค. ์น๊ตฌ๋ ์ฌ๋ฐ๊ฒ ๋์์ผ๋ ์๋ง ์ ๋์์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค์.
๋น๋์ค ์์ฒญ
Skiena์ ์ฑ
์ ์ฝ์ ํ ๋๋ ๊ทธ๊ฐ ๋ฌด์์ ํ๊ณ ์๋์ง์ ๊ด์ฌ์ ๊ฐ๊ฒ ๋์์ต๋๋ค. Sedgwick๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ทธ๋ ๋ํ ๊ต์์
๋๋ค. ์ด์ ๊ด๋ จํ์ฌ ๊ทธ์ ๊ฐ์ข ๋น๋์ค๋ ์จ๋ผ์ธ์์ ์ฐพ์ ์ ์์ต๋๋ค. ๊ฐ์ข๋ฅผ ๋ณต์ตํ๊ธฐ๋ก ํ์ด์
๋ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด์ ์ฌ๋ฐ๋ฅธ ์๊ณ ๋ฆฌ์ฆ์ ์ฐพ์ผ๋ ค๊ณ ๋
ธ๋ ฅํ๋ ์ค Tushar Roy์ ๋น๋์ค๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ๊ทธ๋ ์๋ง์กด์์ ์ผํ๊ณ ์ง๊ธ์ ์ ํ์์ ์ผํ๊ณ ์๋ค. ๋์ค์ ์๊ณ ๋ณด๋ ๊ทธ ์ฌ๋์
๊ฐ์ข ์๊ฐ
๋๋ ์ฌ๊ธฐ์ ํน๋ณํ ์ผ์ ํ์ง ์์์ต๋๋ค. Google์ Android ๊ฐ๋ฐ์ Nanodegree์ ๋์์์ ์์ฒญํ๊ณ ITMO์์ ๊ฐ์ข๋ฅผ ์๊ฐํ์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ ๊ฒฝํ์ผ๋ก๋ถํฐ ๋ฐฐ์ฐ์ธ์
๋ฌผ๋ก ๋ง์ ์ฌ๋๋ค์ด ๊ตฌ๊ธ์ ๋ค์ด๊ฐ๋ ค๊ณ ๋
ธ๋ ฅํ์ต๋๋ค. ์ผ๋ถ๋ ๋ค์ด์๊ณ ์ผ๋ถ๋ ๋ค์ด๊ฐ์ง ์์์ต๋๋ค. ์ผ๋ถ๋ ์ด์ ๊ดํ ๊ธฐ์ฌ๋ฅผ ์ผ์ต๋๋ค. ์ ๊ฐ ์ธ๊ธํ ํฅ๋ฏธ๋ก์ด ๊ฒ๋ค ์ค
Glassdoor์์ ์ธํฐ๋ทฐ ๋ฆฌ๋ทฐ๋ฅผ ์ฝ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ ๋๋ค. ๊ทธ๊ฒ๋ค์ ๋ชจ๋ ๋ค์ ์ ์ฌํ์ง๋ง ์ ์ฉํ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๋ค๋ฅธ ์์ ๊ธฐ์ฌ์ ๋ํ ๋งํฌ๋ ์ ๊ณตํ์ง ์์ผ๋ฉฐ Google์์ ์ฝ๊ฒ ์ฐพ์ ์ ์์ต๋๋ค.
๋ ๋ฒ์งธ ์คํ
๊ทธ๋ฆฌ๊ณ ์ด์ XNUMX๋ ์ด ์ง๋ฌ์ต๋๋ค. ์ฐ๊ตฌ ์ธก๋ฉด์์ ๋งค์ฐ ๊ฐ๋ ฌํ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ํ์ง๋ง ์ ๋ ํจ์ฌ ๋ ๊น์ ์ด๋ก ์ ์ง์๊ณผ ๋ฐ์ ๋ ์ค๋ฌด ๊ธฐ์ ์ ๋ฐํ์ผ๋ก ์๋ก์ด ๊ฐ์์ ๋ง์ดํ์ต๋๋ค. ์ฐ๋ง์ด ๋๊ธฐ๊น์ง ๋์๊ฒ ์ค๋น ์๊ฐ์ด ๋ช ์ฃผ ๋จ์๋๋ฐ, ๊ฐ์๊ธฐ Google์ ์ฑ์ฉ ๋ด๋น์๊ฐ ๋ณด๋ธ ํธ์ง๊ฐ ์ฐํธ์ผ๋ก ๋จ์ด์ก์ต๋๋ค. ๊ทธ ํธ์ง์์ ๊ทธ๋ ๋์๊ฒ ์ฌ์ ํ Google์์ ์ผํ๊ณ ์ถ์ ๋ง์์ด ์๋์ง ๋ฌผ์์ต๋๋ค. ๊ทธ ์ฌ๋์ด๋ ์๊ธฐ ์ข ํ๊ณ ์ถ์๋ฐ์. ๋น์ฐํ ๋๋ ์ ๊ฒฝ ์ฐ์ง ์์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ผ์ฃผ์ผ ํ์ ์ ํํ๊ธฐ๋ก ํฉ์ํ์ต๋๋ค. ๊ทธ๋ค์ ๋ํ ๋์๊ฒ ์ ๋ฐ์ดํธ๋ ์ด๋ ฅ์๋ฅผ ์์ฒญํ๊ณ , ๊ฑฐ๊ธฐ์ ๋ด๊ฐ ์ผ๋ ๋์ ์ง์ฅ์์ ํ ์ผ๊ณผ ์ผ๋ฐ์ ์ธ ์ผ์ ๋ํ ๊ฐ๋ตํ ์ค๋ช ์ ์ถ๊ฐํ์ต๋๋ค.
ํ์ ์ํตํ๋ฉฐ ์๋ ์ฒ๋ผ ์ผ์ฃผ์ผ ๋ค์ ํ์์ ์ธํฐ๋ทฐ๋ฅผ ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ผ์ฃผ์ผ์ด ์ง๋ ๋ฉด์ ์๊ฐ์ด ๋์๋๋ฐ ๋ฉด์ ๊ด์ ๋ํ๋์ง ์์๋ค. 10๋ถ์ด ์ง๋์ ๋ฒ์จ ๊ธด์ฅ๋๊ธฐ ์์ํ๋๋ฐ, ๊ฐ์๊ธฐ ๋๊ตฐ๊ฐ๊ฐ ์ฑํ ์ ๋ผ์ด๋ค์์ต๋๋ค. ์กฐ๊ธ ํ์ ๋ฐํ์ง ๋ฐ์ ๊ฐ์ด, ์ด๋ค ์ด์ ๋ก ๋ฉด์ ๊ด์ด ๋ํ๋์ง ์์๊ณ ๊ทธ๋ฅผ ๋์ฒดํ ์ฌ๋์ด ๊ธํ ๊ตฌํด์ก์ต๋๋ค. ๊ทธ ์ฌ๋์ ์ปดํจํฐ ์ค์ ๊ณผ ์ธํฐ๋ทฐ ์งํ ์ธก๋ฉด์์ ๋ค์ ์ค๋น๊ฐ ๋์ด ์์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋ ๊ฒ์ด ์๋์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ํด๊ฒฐํ๊ณ ํจ์ ์ด ๋ฐ์ํ ์ ์๋ ์์น์ ์ด๋ฅผ ํผํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌธ์ ์ ์ฌ๋ฌ ๋ฒ์ ๊ณผ ์๊ณ ๋ฆฌ์ฆ์ ๋ณต์ก์ฑ์ ๋ํด ๋ ผ์ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฐ๋ฆฌ๋ 5 ๋ถ ๋ ์ด์ผ๊ธฐ๋ฅผ ๋๋ด๊ณ ์์ง๋์ด๋ ๋ฎํจ์์ ์ผํ ์๊ฐ์ ๋งํ๊ณ (๊ทธ๋ค์ ์ทจ๋ฆฌํ์์ ๊ธด๊ธํ ๊ต์ฒด๋ฅผ ์ฐพ์ง ๋ชปํ ๊ฒ ๊ฐ์ต๋๋ค) ์ฐ๋ฆฌ๋ ํค์ด์ก์ต๋๋ค.
๊ฐ์ ๋ , ์ฑ์ฉ๋ด๋น์๊ฐ ์ ์๊ฒ ์ฐ๋ฝํ์ฌ ๋ฉด์ ์ด ์ ์งํ๋์๊ณ ์ฌ๋ฌด์ค์์ ๋ฉด์ ์ ๋ณผ ์ค๋น๊ฐ ๋์๋ค๊ณ ๋งํ์ต๋๋ค. ๋ค์๋ ์ฐ๋ฆฌ๋ ํ์์์ ํตํด ์ ํ๋ฅผ ๊ฑธ์ด ์์ธํ ๋ด์ฉ์ ๋ ผ์ํ์ต๋๋ค. ๋น์๋ฅผ ์ ์ฒญํด์ผ ํ๊ธฐ ๋๋ฌธ์ ํ ๋ฌ ํ์ ์ธํฐ๋ทฐ ์ผ์ ์ ์ก๊ธฐ๋ก ํ์ต๋๋ค.
์๋ฅ๋ฅผ ์ค๋นํ๋ฉด์ ๋์์ ์ฑ์ฉ๋ด๋น์์ ๋ค๊ฐ์ค๋ ๋ฉด์ ์ ๋ํด ๋ ผ์ํ์ต๋๋ค. ๊ตฌ๊ธ์ ํ์ค ๋ฉด์ ์ ์๊ณ ๋ฆฌ์ฆ ๋ฉด์ 4๋ฒ๊ณผ ์์คํ ๋์์ธ ๋ฉด์ XNUMX๋ฒ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ๊ฐ ์๋๋ก์ด๋ ๊ฐ๋ฐ์๋ก ์ง์์ ํ๊ธฐ ๋๋ฌธ์ ๋ฉด์ ์ ์ผ๋ถ๊ฐ ์๋๋ก์ด๋์ ๊ดํ ๊ฒ์ด๋ผ๋ ๋ง์ ๋ค์์ต๋๋ค. ๋๋ ์ฑ์ฉ ๋ด๋น์์๊ฒ ์ ํํ ๋ฌด์์ด๊ณ ๊ตฌ์ฒด์ ์ธ ๋ด์ฉ์ด ๋ฌด์์ธ์ง ์๋ ค์ค ์ ์์์ต๋๋ค. ๋ด๊ฐ ์๋ ํ ์ด๊ฒ์ ๋น๊ต์ ์ต๊ทผ์ ์๊ฐ๋์์ผ๋ฉฐ ๊ทธ ์์ ์ ์ ์์ง ๋ชปํ์ต๋๋ค. ๋๋ ๋ํ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ ํต๊ณผ ๋ฐฉ๋ฒ๊ณผ ์์คํ ๋์์ธ ์ธํฐ๋ทฐ ํต๊ณผ ๋ฐฉ๋ฒ์ด๋ผ๋ ๋ ๊ฐ์ง ๊ต์ก ์ธ์ ์ ๋ฑ๋กํ์ต๋๋ค. ์ธ์ ์ ํ๊ท ์ ์ผ๋ก ์ ์ฉํ์ต๋๋ค. ๊ทธ๊ณณ์์๋ Android ๊ฐ๋ฐ์์๊ฒ ๋ฌด์์ ๋ฌป๋์ง ์๋ฌด๋ ๋งํด ์ค ์ ์์์ต๋๋ค. ๊ทธ๋์ ์ด๋ฒ ๋ฌ์ ์ค๋น๋ ๋ค์๊ณผ ๊ฐ์ด ์์ฝ๋์์ต๋๋ค.
- ๋ง์ปค ๋ณด๋๋ฅผ ๊ตฌ์ ํ๊ณ ๋ฉ๋ชจ๋ฆฌ์์ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์๊ณ ๋ฆฌ์ฆ 2~3๊ฐ๋ฅผ ๊ทธ ์์ ์์ฑํฉ๋๋ค. ๋งค์ผ 3-5 ์กฐ๊ฐ. ์ ์ฒด์ ์ผ๋ก ๊ฐ๊ฐ์ ์ฌ๋ฌ ๋ฒ ์์ฑ๋์์ต๋๋ค.
- ๋งค์ผ ์ฌ์ฉํ์ง ์๋ Android์ ๋ค์ํ ์ ๋ณด๋ฅผ ๊ธฐ์ตํด ๋ณด์ธ์.
- Big Scale ๋ฐ ์ด์ ์ ์ฌํ ๋ด์ฉ์ ๋ํ ๋ช ๊ฐ์ง ๋น๋์ค๋ฅผ ์์ฒญํฉ๋๋ค.
์ด๋ฏธ ๋งํ๋ฏ์ด ๋์์ ๋๋ ์ฌํ์ ํ์ํ ์๋ฅ๋ฅผ ์ค๋นํ๊ณ ์์์ต๋๋ค. ์ฐ์ ๊ทธ๋ค์ ๋์๊ฒ ์ด๋์ฅ์ ๋ง๋ค๊ธฐ ์ํ ์ ๋ณด๋ฅผ ์์ฒญํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ค์์ค ๋์ฌ๊ด์ด ์ด๋ฅผ ์ฒ๋ฆฌํ์ง ์๊ธฐ ๋๋ฌธ์ ํคํ๋ก์ค์์ ๋๊ฐ ์ค์์ค์ ๋น์๋ฅผ ๋ฐ๊ธํ๋์ง ์์๋ด๋ ค๊ณ ์ค๋ซ๋์ ๋ ธ๋ ฅํ์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ค์คํธ๋ฆฌ์ ์์ฌ๊ด์ด ์ด๊ฒ์ํ๊ณ ์์ต๋๋ค. ์ ํํด์ ์ฝ์์ ์ก์์ด์. ๊ทธ๋ค์ ๋ง์ ๋ฌธ์๋ฅผ ์๊ตฌํ์ง๋ง ํน๋ณํ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ์์์ต๋๋ค. ์ฌ์ง, ์ฌ๊ถ, ๊ฑฐ์ฃผ ํ๊ฐ์ฆ, ๋ค์ํ ์ฆ๋ช ์ ๋ฐ ์ด๋์ฅ. ๊ทธ ์ฌ์ด ํธ์ง๋ ๋์ฐฉํ์ง ์์๋ค. ๊ฒฐ๊ตญ ์ผ๋ฐ ์ธ์๋ฌผ๋ก ๊ฐ๋๋ฐ ๊ฝค ์ ์๋ํ์ต๋๋ค. ํธ์ง ์์ฒด๋ 3์ผ ๋ค์ ๋์ฐฉํ๋๋ฐ, ํคํ๋ก์ค FedEx์์ ๋ด ์ฃผ์๋ฅผ ์ฐพ์ ์ ์์ด ๋ด๊ฐ ์ง์ ์ฐพ์๊ฐ์ผ ํ์ต๋๋ค. ๋์์ ๋๋ ๋์ผํ FedEx๋ก๋ถํฐ ์ํฌ๋ฅผ ๋ฐ์๋๋ฐ ์ฃผ์๋ฅผ ์ฐพ์ง ๋ชปํด ๋์๊ฒ ๋ฐฐ๋ฌ ํ ์ ์์๊ณ 5 ์ (XNUMX ๊ฐ์, Karl)๋ถํฐ ๊ฑฐ๊ธฐ์ ๋์์์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ๋ํด ๋ชฐ๋๊ธฐ ๋๋ฌธ์ ๋น์ฐํ ๊ทธ๋ค์ด ๊ทธ๊ฒ์ ๊ฐ์ง๊ณ ์๋ค๊ณ ๊ฐ์ ํ์ง ์์์ต๋๋ค. ๋๋ ์ ์๊ฐ์ ๋น์๋ฅผ ๋ฐ์๊ณ ๊ทธ ํ ๊ทธ๋ค์ ๋์๊ฒ ํธํ ์ ์์ฝํ๊ณ ๋นํ ์ต์ ์ ์ ์ํ์ต๋๋ค. ์ข ๋ ํธ๋ฆฌํ๊ฒ ์ต์ ์ ์กฐ์ ํ์ต๋๋ค. ๋ ์ด์ ์งํญํธ์ด ์์๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ตญ ์ํ ๋ค๋ฅผ ๊ฑฐ์ณ ๊ทธ๊ณณ์ผ๋ก ๊ฐ๋ค๊ฐ ๋น์๋๋ฅผ ๊ฑฐ์ณ ๋์์์ต๋๋ค.
์ฌํ์ ๋ํ ๋ชจ๋ ์ ์ฐจ๊ฐ ๋ง๋ฌด๋ฆฌ๋๊ณ ๋ฉฐ์น ์ด ๋ ์ง๋์ ๋๋ ์ค์ ๋ก ์ทจ๋ฆฌํ๋ก ๋ ์๊ฐ์ต๋๋ค. ๋ฌด์ฌํ ๋์ฐฉํ์ต๋๋ค. ๊ณตํญ์์ ์๋ด๊น์ง ๋น ๋ฅด๊ณ ํธ๋ฆฌํ๊ฒ ๊ธฐ์ฐจ๋ฅผ ํ์ต๋๋ค. ์๋ด๋ฅผ ์กฐ๊ธ ํค๋งค๋ค๊ฐ ํธํ ์ ์ฐพ์ ์ฒดํฌ์ธ์ ํ์ต๋๋ค. ํธํ ์ ์์ฌ ์์ด ์์ฝ๋์๊ธฐ ๋๋ฌธ์ ์์ง์์ ์ ๋ ์ ๋จน๊ณ ์ ์๋ฆฌ์ ๋ค์์ต๋๋ค. ๋นํ๊ธฐ๊ฐ ์์นจ ๋นํ๊ธฐ์ธ๋ฐ ๋ฒ์จ ์๊ณ ์ถ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ค์๋ ๋๋ ํธํ ์์ ์์นจ์ ๋จน๊ณ (์ถ๊ฐ ๋น์ฉ์ ๋ด๊ณ ) ๊ตฌ๊ธ ์ฌ๋ฌด์ค๋ก ๊ฐ๋ค. Google์ ์ทจ๋ฆฌํ์ ์ฌ๋ฌ ์ฌ๋ฌด์ค์ ๋๊ณ ์์ต๋๋ค. ๋ด ์ธํฐ๋ทฐ๋ ์ค์ ์ธํฐ๋ทฐ์์ ์งํ๋์ง ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ฐ์ ์ผ๋ก ์ฌ๋ฌด์ค์ ๊ฝค ํ๋ฒํด ๋ณด์๊ธฐ ๋๋ฌธ์ "์ผ๋ฐ์ ์ธ" Google ์ฌ๋ฌด์ค์ ์ฅ์ ์ ๋ชจ๋ ๋ณผ ๊ธฐํ๊ฐ ์์์ต๋๋ค. ๋๋ ๊ด๋ฆฌ์์๊ฒ ๋ฑ๋กํ๊ณ ์์์ ๊ธฐ๋ค๋ ธ๋ค. ์ ์ ํ ์ฑ์ฉ๋ด๋น์๊ฐ ๋์ค๋๋ ์ค๋์ ๊ณํ์ ์๋ ค์ฃผ๊ณ ๋ฉด์ ์ด ์งํ๋ ๋ฐฉ์ผ๋ก ๋๋ฅผ ๋ฐ๋ ค๊ฐ๋ค. ์ค์ ๋ก ๊ณํ์๋ 3๋ฒ์ ์ธํฐ๋ทฐ, ์ ์ฌ ์์ฌ, 2๋ฒ์ ์ธํฐ๋ทฐ๊ฐ ํฌํจ๋์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ์ธํฐ๋ทฐ
์ฒซ ๋ฒ์งธ ์ธํฐ๋ทฐ๋ Android์์๋ง ์งํ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ๊ณผ๋ ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค. ํ์ง๋ง ๋๋์ต๋๋ค. ๊ธ์์, ์ด ๋ฐฉ๋ฒ์ด ํจ์ฌ ๋ ์ผ๋ฐ์ ์ ๋๋ค. ์ฐ๋ฆฌ๋ ํน์ UI ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค์ด ๋ฌ๋ผ๋ ์์ฒญ์ ๋ฐ์์ต๋๋ค. ๋จผ์ ์ฐ๋ฆฌ๋ ๋ฌด์์, ์ด๋ป๊ฒ์ ๋ํด ๋ ผ์ํ์ต๋๋ค. ๊ทธ๋ RxJava๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฃจ์ ์ ๋ง๋ค๊ฒ ๋ค๊ณ ์ ์ํ๊ณ , ๊ทธ๊ฐ ์ ํํ ๋ฌด์์ ํ ๊ฒ์ด๋ฉฐ ๊ทธ ์ด์ ๋ ๋ฌด์์ธ์ง ์ค๋ช ํ์ต๋๋ค. ํ์คํ ์ข๋ค๊ณ ํ๋๊ตฐ์. ํ์ง๋ง Android ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ณด์๊ณ ํ๋๊ตฐ์. ๋์์ ์ฐ๋ฆฌ๋ ๋ณด๋์ ์ฝ๋๋ฅผ ์์ฑํ ๊ฒ์ ๋๋ค. ๊ตฌ์ฑ์์๋ฟ๋ง ์๋๋ผ ์ด ๊ตฌ์ฑ์์๋ฅผ ์ฌ์ฉํ๋ ์ ์ฒด ํ๋๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ด๊ฒ์ด ๋ด๊ฐ ์ค๋น๋์ง ์์ ๊ฒ์ ๋๋ค. 30~50์ค์ ์๊ณ ๋ฆฌ์ฆ์ ์น ํ์ ์ฐ๋ ๊ฒ๊ณผ "๊ธ์, ๊ทธ๊ฑด ์ด๋ฏธ ๋ปํ๋๊น ์ฐ์ง ์๊ฒ ๋ค"๋ ์ ์ ์ผ๋ก ์ฝ์ด์ ์ฃผ์์ ๋ฌ๊ณ ์๋๋ก์ด๋ ์ฝ๋๋ฅผ ์ง๋ ๊ฒ๋ ๋ ๋ค๋ฅธ ์ผ์ด๋ค. ๊ฒฐ๊ณผ๋ 3๊ฐ์ ๋ณด๋์ ๋ํ ์ผ์ข ์ ๋น๋ค๊ทธ๋ ํธ์์ต๋๋ค. ์ ๊ฒ๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ฐ ๋ฉ์ฒญํด ๋ณด์์ต๋๋ค.
์ธํฐ๋ทฐ ๋ ๋ฒ์งธ
์ด๋ฒ ์ธํฐ๋ทฐ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ดํ ๊ฒ์ด์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฉด์ ๊ด์ XNUMX๋ช ์ด์์ต๋๋ค. ํ ๋ช ์ ์ค์ ๋ฉด์ ๊ด์ด๊ณ , ๋ ๋ฒ์งธ๋ ์ ์ ํ๋ค์(๊ทธ๋ฆผ์ ๋ฉด์ ๊ด)์ด๋ค. ํน์ ์์ฑ์ ๊ฐ์ง ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์๊ฐํด ๋ด๋ ๊ฒ์ด ํ์ํ์ต๋๋ค. ๋จผ์ , ์ฐ๋ฆฌ๋ ํ์์ฒ๋ผ ๋ฌธ์ ๋ฅผ ๋ ผ์ํ์ต๋๋ค. ๋๋ ๋ค๋ฅธ ์ง๋ฌธ์ํ๊ณ ๋ฉด์ ๊ด์ด ๋๋ตํ์ต๋๋ค. ์ผ๋ง ํ, ๊ทธ๋ค์ ๋ฐ๋ช ๋ ๊ตฌ์กฐ์ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์น ํ์ ์ ์ด ๋ฌ๋ผ๋ ์์ฒญ์ ๋ฐ์์ต๋๋ค. ์ด๋ฒ์๋ ๋น๋ก ๋ช ๊ฐ์ง ์ฌ์ํ ์ค๋ฅ๊ฐ ์์์ง๋ง ์ด๋ ์ ๋ ์ฑ๊ณตํ์ผ๋ฉฐ ๋ฉด์ ๊ด์ ์ง์์ ๋ฐ๋ผ ์์ ํ์ต๋๋ค.
์ธํฐ๋ทฐ ์ธ๋ฒ์งธ
์ด๋ฒ์ ๊ฐ์๊ธฐ ์ญ์ ์๋๋ก์ด๋๋ก ๋ฐํ์ง ์์คํ ๋์์ธ. ํน์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํด์ผ ํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ ํ๋ฆฌ์ผ์ด์ , ์๋ฒ ๋ฐ ํต์ ํ๋กํ ์ฝ์ ๋ํ ์๊ตฌ ์ฌํญ์ ๋ ผ์ํ์ต๋๋ค. ๋ค์์ผ๋ก, ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ๋ ์ด๋ค ๊ตฌ์ฑ ์์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๊ฒ์ธ์ง ์ค๋ช ํ๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๋ฌ๋ค๊ฐ Job Scheduler๋ฅผ ์ธ๊ธํ ๋ ์ฝ๊ฐ์ ํผ๋์ด ์์์ต๋๋ค. ์์ ์ ์ถ์ ๋น์ ์ฌ์ฉํ ์์ ์ด ์๋ ์ง์ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ฐฉ๊ธ ์ ํํ๊ธฐ ๋๋ฌธ์ ์ค์ ๋ก ์ฌ์ฉํ์ง ์์๋ค๋ ๊ฒ์ ๋๋ค. ํ์์์ ๊ฐ๋ฐํ ๋๋ ๊ฐ์ ์ผ์ด ์ผ์ด๋ฌ์ต๋๋ค. ์ฆ, ์ด๋ก ์์ผ๋ก๋ ์ด๊ฒ์ด ๋ฌด์์ธ์ง, ์ธ์ , ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง๋ ์์ง๋ง, ์ฌ์ฉํด ๋ณธ ๊ฒฝํ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฉด์ ๊ด๋ ๋ณ๋ก ์ข์ํ์ง ์๋ ๊ฒ ๊ฐ์์ด์. ๊ทธ๋ฐ ๋ค์ ๊ทธ๋ค์ ๋์๊ฒ ์ฝ๋๋ฅผ ์์ฑํด ๋ฌ๋ผ๊ณ ์์ฒญํ์ต๋๋ค. ์, ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๋ ์ฆ์ ์ฝ๋๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค. ๋ค์ ๋ณด๋์ Android ์ฝ๋๊ฐ ์์ต๋๋ค. ๋ค์ ๋ฌด์์ด ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
์ ์ฌ
๋ค๋ฅธ ์ฌ๋์ด ์ค๊ธฐ๋ก ๋์ด ์์๋๋ฐ, ์ ์์ด์. ๊ทธ๋ฆฌ๊ณ ๊ตฌ๊ธ์ ์ค์๋ฅผ ํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ์ ๋ฉด์ ๊ด๋, ๊ทธ ๋ถ์ ๋๋ฃ๋ถ๊ณผ ํจ๊ป ์ ์ฌ์์ฌ๋ฅผ ํ๊ฒ ๋์๊ณ , ์กฐ๊ธ ํ์ ๋ค์ ๋ฉด์ ๊ด๋์ด ํฉ๋ฅํ๊ฒ ๋์์ต๋๋ค. ์ ์ฌ์ ๊ฝค ๊ด์ฐฎ์์ต๋๋ค. ์ด๋ฒ์๋ ์ทจ๋ฆฌํ์ ๋ฉ์ธ ์ฌ๋ฌด์ค์ด ์๋๊ธฐ ๋๋ฌธ์ ์๋น์ ๊ฝค ํ๋ฒํด ๋ณด์์ง๋ง ๋งค์ฐ ๋ฉ์ก์ต๋๋ค.
๋ค ๋ฒ์งธ ์ธํฐ๋ทฐ
๋ง์ง๋ง์ผ๋ก ๊ฐ์ฅ ์์ํ ํํ์ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. ๋น๋ก ํ ๊ฐ์ง ํน์ดํ ์ฌ๋ก๋ฅผ ๋์ณค์์๋ ๋ถ๊ตฌํ๊ณ ์ฒซ ๋ฒ์งธ ๋ฌธ์ ๋ฅผ ์์ฃผ ๋น ๋ฅด๊ณ ์ฆ๊ฐ์ ์ผ๋ก ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํ์ง๋ง ๋ฉด์ ๊ด์ ์ง์์ ๋ฐ๋ผ(๊ทธ๋ ๋งค์ฐ ํน์ดํ ์ฌ๋ก๋ฅผ ์ ๊ณตํ์ต๋๋ค) ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ์์ ํ์ต๋๋ค. ๋ฌผ๋ก , ๋ณด๋์ ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋น์ทํ ์์ ์ด ์ฃผ์ด์ก์ง๋ง ๋ ์ด๋ ค์ ์ต๋๋ค. ์ด๋ฅผ ์ํด ๋๋ ์ต์ ์ด ์๋ ๋ช ๊ฐ์ง ์๋ฃจ์ ์ ์ฐพ์๊ณ ์ต์ ์ ์๋ฃจ์ ์ ๊ฑฐ์ ์ฐพ์์ต๋๋ค. ์๊ฐ์ ๋ง๋ฌด๋ฆฌํ๋ ๋ฐ 5-10๋ถ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์์ต๋๋ค. ๊ธ์์, ์ฝ๋๋ฅผ ์์ฑํ ์๊ฐ์ด ์์์ด์.
๋ค์ฏ ๋ฒ์งธ ์ธํฐ๋ทฐ
๊ทธ๋ฆฌ๊ณ ๋ค์ ์๋๋ก์ด๋ ์ธํฐ๋ทฐ. ์ ์ผ๋
๋ด๋ด ์๊ณ ๋ฆฌ์ฆ์ ๊ณต๋ถํ๋์ง ๊ถ๊ธํฉ๋๋ค.
์ฒ์์๋ ๋ช ๊ฐ์ง ๊ฐ๋จํ ์ง๋ฌธ์ด ์์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ฉด์ ๊ด์ ๋ณด๋์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ๊ฑฐ๊ธฐ์์ ๋ฌธ์ ์ ์ ์ฐพ์๋ณด๋ผ๊ณ ์์ฒญํ์ต๋๋ค. ์ฐพ์์ ์ค๋ช
ํ๊ณ ๊ณ ์ณค์ต๋๋ค. ๋
ผ์๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ โํด๋์ค X์์ ๋ฉ์๋ Y๊ฐ ํ๋ ์ผ์ด ๋ฌด์์ธ์งโ, โ๋ฉ์๋ Y ๋ด๋ถ๋ ๋ฌด์์ธ๊ฐโ, โํด๋์ค Z๋ ๋ฌด์์ ํ๋๊ฐโ๋ผ๋ ์ ์ ์ผ๋ก ์์์น ๋ชปํ ์ง๋ฌธ์ด ์์๋์์ต๋๋ค. ๋ฌผ๋ก ๋๋ต์ ํ๋๋ฐ ์ต๊ทผ ์์
์์ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ์ง ์์๋ค๊ณ ๋งํ๊ณ ๋น์ฐํ ๋๊ฐ ๋ฌด์์ ์ด๋ป๊ฒ ํ๋์ง ์์ธํ ๊ธฐ์ต์ด ๋์ง ์์ต๋๋ค. ๊ทธ ํ ๋ฉด์ ๊ด์ ๋์๊ฒ ์ง๊ธ ๋ฌด์์ ํ๊ณ ์๋์ง ๋ฌผ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ฃผ์ ์ ๋ํ ์ง๋ฌธ์ด ๋์์ต๋๋ค. ๋๋ ์ด๋ฏธ ์ฌ๊ธฐ์ ํจ์ฌ ๋ ๋์ ๋๋ต์ ํ์ต๋๋ค.
๋ง์ง๋ง ์ธํฐ๋ทฐ๊ฐ ๋๋ ํ, ๊ทธ๋ค์ ๋์ ํจ์ค๋ฅผ ๊ฐ์ ธ๊ฐ๊ณ , ํ์ด์ ๋น๋ฉฐ ๋๋ฅผ ๊ฐ๋๋ก ๋ณด๋์ต๋๋ค. ๋๋ ๋์๋ฅผ ์กฐ๊ธ ์ฐ์ฑ ํ๊ณ ์ ๋ ์ ๋จน๊ณ ํธํ ๋ก ๊ฐ์ ์ ์๋ฆฌ์ ๋ค์์ต๋๋ค. ๋นํ๊ธฐ๊ฐ ๋ค์ ์์นจ ์ผ์ฐ์ด์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ค์๋ ๋๋ ๋ฌด์ฌํ ํคํ๋ก์ค์ ๋์ฐฉํ๋ค. ์ฑ์ฉ ๋ด๋น์์ ์์ฒญ์ ๋ฐ๋ผ ์ธํฐ๋ทฐ์ ๋ํ ํผ๋๋ฐฑ์ ์์ฑํ๊ณ ํน๋ณ ์๋น์ค์์ ์์์ ์์ฑํ์ฌ ์ง์ถ ํ ๋์ ๋ฐํํ์ต๋๋ค. ๋ชจ๋ ๋น์ฉ ์ค์์ Google์ ํฐ์ผ ๋น์ฉ๋ง ์ง์ ์ง๋ถํฉ๋๋ค. ํธํ , ์์, ์ฌํ ๋น์ฉ์ ํ๋ณด์๊ฐ ์ง๋ถํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์์์ ์์ฑํ๊ณ ์์์ฆ์ ์ฒจ๋ถํ์ฌ ํน๋ณ ์ฌ๋ฌด์ค๋ก ๋ณด๋ ๋๋ค. ๊ทธ๋ค์ ์ด๋ฅผ ์ฒ๋ฆฌํ๊ณ ์๋นํ ์ ์ํ๊ฒ ๊ณ์ข๋ก ๋์ ์ด์ฒดํฉ๋๋ค.
๋ฉด์ ๊ฒฐ๊ณผ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ผ์ฃผ์ผ ๋ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. ๊ทธ ํ ๋๋ "๋ฐ๋ณด๋ค ์ฝ๊ฐ ์๋"๋ผ๋ ํต๋ณด๋ฅผ ๋ฐ์์ต๋๋ค. ์ฆ, ์กฐ๊ธ ๋ถ์กฑํ์ต๋๋ค. ์ข ๋ ๊ตฌ์ฒด์ ์ผ๋ก ๋งํ์๋ฉด, 2๋ฒ์ ์ธํฐ๋ทฐ๋ ์ ๋๊ณ , 2๋ฒ์ ๋ณ๋ก ์ ์ข์๊ณ , ์์คํ ๋์์ธ์ ๋ณ๋ก ์ ์ข์์ต๋๋ค. ์ด์ 3๊ฐ๋ผ๋ ์ ๋์ผ๋ฉด ์ถ์ ํ ์ ์์์ ํ ๋ฐ, ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ธฐํ๊ฐ ์์ด์. ๊ทธ๋ค์ XNUMX๋ ํ์ ๋ค์ ์ค๊ฒ ๋ค๊ณ ์ ์ํ์ต๋๋ค.
๋ฌผ๋ก ์ฒ์์๋ ์ค๋น์ ๋ง์ ๋ ธ๋ ฅ์ ๊ธฐ์ธ ์๊ธฐ ๋๋ฌธ์ ํ๊ฐ ๋ฌ๊ณ ์ธํฐ๋ทฐ ๋น์์๋ ์ด๋ฏธ ํคํ๋ก์ค๋ฅผ ๋ ๋ ์๊ฐ์ํ๊ณ ์์์ต๋๋ค. Google์ ํฉ๋ฅํ์ฌ ์ค์์ค๋ก ์ด์ ํ๋ ๊ฒ์ ํ๋ฅญํ ์ ํ์ฒ๋ผ ๋ณด์์ต๋๋ค.
๊ฒฐ๋ก
์ด์ ๊ธฐ์ฌ์ ๋ง์ง๋ง ๋ถ๋ถ์ ๋๋ฌํ์ต๋๋ค. ๋ค, ์ ๋ ๊ตฌ๊ธ ์ธํฐ๋ทฐ์ ๋ ๋ฒ์ด๋ ๋จ์ด์ก์ด์. ์ฌํ๋ค. ์๋ง๋ ๊ทธ๊ณณ์์ ์ผํ๋ ๊ฒ์ด ํฅ๋ฏธ๋ก์ธ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ๋ค๋ฅธ ์ธก๋ฉด์์ ๋ฌธ์ ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
- XNUMX๋ ๋ฐ ๋์ ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ๋ง์ ๊ฒ๋ค์ ๋ฐฐ์ ์ต๋๋ค.
- ์ ๋ ํ๋ก๊ทธ๋๋ฐ ๋ํ์ ์ฐธ์ฌํ๋ ๊ฒ์ด ์ ๋ง ์ฆ๊ฑฐ์ ์ต๋๋ค.
- ๋๋ ๋ฉฐ์น ๋์ ์ทจ๋ฆฌํ์ ๊ฐ๋ค. ์ธ์ ๋ ๊ฑฐ๊ธฐ๋ก ๊ฐ ์ ์์๊น?
- ์ ๋ ์ธ๊ณ ์ต๋ IT ๊ธฐ์ ์ค ํ ๊ณณ์์ ํฅ๋ฏธ๋ก์ด ์ธํฐ๋ทฐ ๊ฒฝํ์ ํ์ต๋๋ค.
๋ฐ๋ผ์ ์ด 8๋ ๋ฐ ๋์ ์ผ์ด๋ ๋ชจ๋ ์ผ์ ๋จ์ํ ํ๋ จ, ์ฆ ํ๋ จ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ํ๋ จ์ ๊ฒฐ๊ณผ๋ ์ค์ค๋ก ๋๊ปด์ก์ต๋๋ค. ํคํ๋ก์ค๋ฅผ ๋ ๋๊ฒ ๋ค๋ ๋์ ์๊ฐ์ ์ฑ์ํด์ก๊ณ (์ผ๋ถ ๊ฐ์กฑ ์ํฉ์ผ๋ก ์ธํด) ๋ค๋ฅธ ์ ๋ช ํ์ฌ์ ์ฌ๋ฌ ์ฐจ๋ก์ ์ธํฐ๋ทฐ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํต๊ณผํ์ผ๋ฉฐ 2๊ฐ์ ํ์ ์ด์ฌํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์์ ํ ๋ค๋ฅธ ์ด์ผ๊ธฐ์ ๋๋ค. ํ์ง๋ง XNUMX๋ ๋ฐ ๋์์ ์์ ๊ณผ ์ทจ๋ฆฌํ์์์ ํฅ๋ฏธ๋ก์ด ์ดํ ๋์ Google์ ๊ฐ์ฌํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก ๋ฌด์จ ๋ง์ ํด์ผ ํ ๊น์? IT ๋ถ์ผ์์ ์ผํ๋ค๋ฉด Google(Amazon, Microsoft, Apple ๋ฑ) ์ธํฐ๋ทฐ๋ฅผ ์ค๋นํ์ธ์. ์๋ง๋ ์ธ์ ๊ฐ ๋น์ ์ ๊ฑฐ๊ธฐ์ ๋๋ฌํ๊ธฐ ์ํด ๊ทธ๊ณณ์ ๊ฐ ๊ฒ์
๋๋ค. ์ํ์ง ์๋๋ผ๋ ๊ทธ๋ฌํ ์ค๋น๊ฐ ๋น์ ์ ๋ ๋์๊ฒ ๋ง๋ค์ง๋ ์์ ๊ฒ์
๋๋ค. (์ด์ด ์ข๋๋ผ๋) ์ด๋ฌํ ํ์ฌ ์ค ํ ๊ณณ๊ณผ ์ธํฐ๋ทฐ๋ฅผ ํ ์ ์๋ค๋ ๊ฒ์ ๊นจ๋ซ๋ ์๊ฐ, ์ค๋น๋ฅผ ์์ํ๊ธฐ ์ ๋ณด๋ค ๋ ๋ง์ ๊ธธ์ด ์ด๋ฆด ๊ฒ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ณผ์ ์์ ํ์ํ ๊ฒ์ ๋ชฉ์ , ๋๊ธฐ, ์๊ฐ๋ฟ์
๋๋ค. ๋๋ ๋น์ ์ ์ฑ๊ณต์ ๊ธฐ์ํฉ๋๋ค :)
์ถ์ฒ : habr.com