Google ์ธํ„ฐ๋ทฐ๋ฅผ ์ค€๋น„ํ•˜๊ณ  ์‹คํŒจํ•˜๋Š” ๋ฐฉ๋ฒ•. ๋‘ ๋ฐฐ

Google ์ธํ„ฐ๋ทฐ๋ฅผ ์ค€๋น„ํ•˜๊ณ  ์‹คํŒจํ•˜๋Š” ๋ฐฉ๋ฒ•. ๋‘ ๋ฐฐ

๊ธฐ์‚ฌ ์ œ๋ชฉ์€ ๋Œ€์‹คํŒจ์ฒ˜๋Ÿผ ๋“ค๋ฆฌ์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๊ทธ๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ์ด ์ด์•ผ๊ธฐ๋Š” Google์—์„œ๋Š” ์•„๋‹ˆ์ง€๋งŒ ๋งค์šฐ ๊ธ์ •์ ์œผ๋กœ ๋๋‚ฌ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๋‹ค๋ฅธ ๊ธฐ์‚ฌ์˜ ์ฃผ์ œ์ž…๋‹ˆ๋‹ค. ๊ฐ™์€ ๊ธฐ์‚ฌ์—์„œ๋Š” ์„ธ ๊ฐ€์ง€์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ค€๋น„ ๊ณผ์ •์ด ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜์—ˆ๋Š”์ง€, Google ์ธํ„ฐ๋ทฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜์—ˆ๋Š”์ง€, ์ œ ์ƒ๊ฐ์—๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์ƒ๊ฐ๋ณด๋‹ค ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ์ด์œ ์ž…๋‹ˆ๋‹ค.

์ด ๋ชจ๋“  ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•

ํ‚คํ”„๋กœ์Šค์˜ ์–ด๋Š ์ถ”์šด ๊ฒจ์šธ ์ €๋…, ๋‚˜๋Š” ๊ณ ์ „์ ์ธ ์ปดํ“จํ„ฐ ๊ณผํ•™์— ๋Œ€ํ•œ ์ง€์‹์ด ํ‰๊ท ๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€๊ณ  ์ด์— ๋Œ€ํ•ด ๋ญ”๊ฐ€ ์กฐ์น˜๋ฅผ ์ทจํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ƒ๊ฐ์ด ๊ฐ‘์ž๊ธฐ ๋– ์˜ฌ๋ž์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์™œ ์ €๋…์ด ํ‚คํ”„๋กœ์Šค์ด๊ณ  ์ถ”์šด์ง€ ์•„์ง ์ฝ์ง€ ์•Š์•˜๋‹ค๋ฉด ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—. ๊ณ ๋ฏผ ๋์— ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์˜จ๋ผ์ธ ๊ฐ•์ขŒ๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด์ „ ๋™๋ฃŒ ์ค‘ ํ•œ ๋ช…์œผ๋กœ๋ถ€ํ„ฐ Robert Sedgewick์˜ Coursera ๊ฐ•์ขŒ์— ๋Œ€ํ•ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค(์ผ๋ถ€ 1 ะธ ์ผ๋ถ€ 2). ๊ฐ‘์ž๊ธฐ ๋งํฌ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด ์–ธ์ œ๋“ ์ง€ Google์—์„œ ์ž‘์„ฑ์ž ์ด๋ฆ„์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋ถ€๋ถ„์€ 6์ฃผ๊ฐ„ ์ง€์†๋ฉ๋‹ˆ๋‹ค. ๊ฐ•์˜๋Š” ์ฃผ์ดˆ์— ์ง„ํ–‰๋˜๋ฉฐ, ์ฃผ์ค‘์—๋„ ์šด๋™์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ณผ์ •์˜ ์ฒซ ๋ฒˆ์งธ ๋ถ€๋ถ„์—์„œ๋Š” ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ, ๊ธฐ๋ณธ ์ •๋ ฌ ์œ ํ˜• ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ณต์žก์„ฑ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„์€ ์ด๋ฏธ ๊ทธ๋ž˜ํ”„๋กœ ์‹œ์ž‘ํ•˜์—ฌ ์„ ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ ๋‚œํ•ด์„ฑ ๋“ฑ์œผ๋กœ ๋๋‚˜๋Š” ๋”์šฑ ๋ฐœ์ „๋œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์œ„์˜ ๋ชจ๋“  ์‚ฌํ•ญ์„ ๊ณ ๋ คํ•œ ํ›„ ์ด๊ฒƒ์ด ๋ฐ”๋กœ ๋‚˜์—๊ฒŒ ํ•„์š”ํ•œ ๊ฒƒ์ด๋ผ๋Š” ๊ฒฐ๋ก ์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ˜ธ๊ธฐ์‹ฌ ๋งŽ์€ ๋…์ž๋Š” Google์ด ๊ทธ๊ฒƒ๊ณผ ๋ฌด์Šจ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ๋ฌผ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹ค์ œ๋กœ ์ง€๊ธˆ๊นŒ์ง€ ๊ทธ๋Š” ๊ทธ ์ผ๊ณผ ์ „ํ˜€ ๊ด€๋ จ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ชฉํ‘œ ์—†์ด ์ €๋…์— 12์ฃผ ๋™์•ˆ ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ์€ ๋‹ค์†Œ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ๋ชฉํ‘œ๊ฐ€ ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ง€์‹์„ ์–ป๋Š” ๋ชฉ์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ฌผ๋ก  ์‹ค์ œ๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ผ์ƒ์ƒํ™œ์—์„œ๋Š” ๊ฝค ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ๋ถ€๋ถ„์ธ๋ฐ, ๋Œ€๊ธฐ์—… ๋ฉด์ ‘์—์„œ๋Š” ์‰ฝ์Šต๋‹ˆ๋‹ค. ๋น ๋ฅธ Google์€ Google์ด ๊ทธ๋Ÿฌํ•œ ์ธํ„ฐ๋ทฐ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์œ ๋Ÿฝ์—์„œ ๊ฐ€์žฅ ํฐ ํšŒ์‚ฌ ์ค‘ ํ•˜๋‚˜์ž„์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค(๊ทธ๋ฆฌ๊ณ  ์ €๋Š” ํŠนํžˆ ์œ ๋Ÿฝ์„ ๋ณด๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค). ์ฆ‰, ์‚ฌ๋ฌด์‹ค์€ ์Šค์œ„์Šค ์ทจ๋ฆฌํžˆ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๋ถ€ํ•˜๊ณ  Google์— ์ธํ„ฐ๋ทฐํ•˜๋Ÿฌ ๊ฐ‘์‹œ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์ ‘๊ทผ ์ค€๋น„

12์ฃผ๊ฐ€ ๋น ๋ฅด๊ฒŒ ์ง€๋‚˜๊ฐ”๊ณ  ๋‘ ๊ณผ์ •์„ ๋ชจ๋‘ ๋งˆ์ณค์Šต๋‹ˆ๋‹ค. ๊ฐ•์ขŒ์— ๋Œ€ํ•œ ์ €์˜ ์ธ์ƒ์€ ๋งค์šฐ ๊ธ์ •์ ์ด๋ฉฐ ๊ด€์‹ฌ ์žˆ๋Š” ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ์ถ”์ฒœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์œ ๋กœ ์ด ๊ฐ•์ขŒ๋ฅผ ์ข‹์•„ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐ•์‚ฌ๋Š” ๊ฝค ๋ช…ํ™•ํ•œ ์˜์–ด๋ฅผ ๊ตฌ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
  • ์ž๋ฃŒ ๊ตฌ์„ฑ์ด ์ž˜ ๋˜์–ด์žˆ์–ด์š”
  • ๊ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋‚ด๋ถ€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋ฉ‹์ง„ ํ”„๋ ˆ์  ํ…Œ์ด์…˜
  • ์œ ๋Šฅํ•œ ์žฌ๋ฃŒ ์„ ํƒ
  • ํฅ๋ฏธ๋กœ์šด ์—ฐ์Šต
  • ์šด๋™์€ ์‚ฌ์ดํŠธ์—์„œ ์ž๋™์œผ๋กœ ํ™•์ธ๋œ ํ›„ ๋ณด๊ณ ์„œ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ฝ”์Šค์— ๋Œ€ํ•œ ๋‚˜์˜ ์ž‘์—…์€ ๋Œ€๊ฐœ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1~2์ผ์— ๊ฑธ์ณ ๊ฐ•์˜๋ฅผ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ทธ๋“ค์€ ์ž๋ฃŒ์— ๋Œ€ํ•œ ์ง€์‹์„ ๋น ๋ฅด๊ฒŒ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ฃผ์˜ ๋‚˜๋จธ์ง€ ์‹œ๊ฐ„์—๋Š” ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณตํ•ด์„œ ์—ฐ์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ž‘์—… ์ดํ›„์—๋Š” 30~70%๋ฅผ ์–ป์—ˆ๊ณ , ๋‹ค์Œ ์ž‘์—…์—์„œ๋Š” 97~100%์˜ ๊ฒฐ๊ณผ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฐ์Šต์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ผ๋ถ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์†”๊ธฐ ์กฐ๊ฐ ๋˜๋Š” bzip.

๊ฐ•์ขŒ๋ฅผ ๋งˆ์น˜๊ณ  ๋‚˜๋‹ˆ ๋งŽ์€ ์ง€์‹์—๋Š” ๋งŽ์€ ์Šฌํ””์ด ๋”ฐ๋ฅธ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ๋‚ด๊ฐ€ ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅธ๋‹ค๋Š” ๊ฒƒ๋งŒ ์•Œ์•˜๋‹ค๋ฉด ์ด์ œ๋Š” ๋‚ด๊ฐ€ ๋ชฐ๋ž๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊นจ๋‹ซ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

XNUMX์›”๋ฐ–์— ์•ˆ๋๊ณ , ๊ฐ€์„์— ๋ฉด์ ‘์„ ๋ณผ ์˜ˆ์ •์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•™์—…์„ ๊ณ„์†ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต์„์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ฒ€ํ† ํ•œ ํ›„ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ณ„์† ๊ณต๋ถ€ํ•˜๊ณ  ๊ธฐ๊ณ„ ํ•™์Šต์˜ ๊ธฐ๋ณธ ๊ณผ์ •์„ ์ˆ˜๊ฐ•ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉํ–ฅ์„ ๋ณ‘ํ–‰ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ชฉํ‘œ๋กœ๋Š” ๊ฐ•์ขŒ์—์„œ ์ฑ…์œผ๋กœ ์ „ํ™˜ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  ์Šคํ‹ฐ๋ธ ์Šคํ‚ค์—๋‚˜(Steven Skiena)์˜ ๊ธฐ๋…๋น„์ ์ธ ์ž‘ํ’ˆ์ธ "์•Œ๊ณ ๋ฆฌ์ฆ˜(Algorithms)"์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ค๊ณ„ ๋งค๋‰ด์–ผ. ํฌ๋ˆ„ํŠธ๋งŒํผ ๊ธฐ๋…๋น„์ ์ด์ง€๋Š” ์•Š์ง€๋งŒ ๊ทธ๋ž˜๋„ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋ชฉํ‘œ๋ฅผ ์œ„ํ•ด ๋‹ค์‹œ Coursera๋กœ ๋Œ์•„๊ฐ€ Andrew Ng์˜ ๊ฐ•์ขŒ๋ฅผ ๋“ฑ๋กํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ณ„ ํ•™์Šต.

3๊ฐœ์›”์ด ๋” ์ง€๋‚˜์„œ ๊ฐ•์ขŒ์™€ ์ฑ…์„ ๋ชจ๋‘ ๋งˆ์ณค์Šต๋‹ˆ๋‹ค.

์ฑ…๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋น„๋ก ์‰ฝ์ง€๋Š” ์•Š์•˜์ง€๋งŒ ๋…์„œ๋Š” ๊ฝค ํฅ๋ฏธ๋กœ์› ์Šต๋‹ˆ๋‹ค. ์›์น™์ ์œผ๋กœ ๋‚˜๋Š” ๊ทธ ์ฑ…์„ ์ถ”์ฒœํ•˜๊ณ  ์‹ถ์ง€๋งŒ ๋‹น์žฅ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ „๋ฐ˜์ ์œผ๋กœ ์ด ์ฑ…์€ ์ œ๊ฐ€ ์ˆ˜์—…์—์„œ ๋ฐฐ์šด ๋‚ด์šฉ์„ ์ข€ ๋” ๊นŠ์ด์žˆ๊ฒŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ (ํ˜•์‹์ ์ธ ๊ด€์ ์—์„œ) ํœด๋ฆฌ์Šคํ‹ฑ์ด๋‚˜ ๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ™์€ ๊ฒƒ๋„ ๋ฐœ๊ฒฌํ–ˆ์–ด์š”. ๋‹น์—ฐํžˆ ์ด์ „์— ์‚ฌ์šฉํ•ด ๋ณธ ์ ์ด ์žˆ์ง€๋งŒ ์ด๋ฆ„์ด ๋ฌด์—‡์ธ์ง€๋Š” ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. ์ด ์ฑ…์—๋Š” ๋˜ํ•œ ์ €์ž์˜ ์‚ถ์— ๊ด€ํ•œ ๋งŽ์€ ์ด์•ผ๊ธฐ(์ „์Ÿ ์ด์•ผ๊ธฐ)๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์–ด ๋ฐœํ‘œ์˜ ํ•™๋ฌธ์  ์„ฑ๊ฒฉ์ด ๋‹ค์†Œ ํฌ์„๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ฑ…์˜ ํ›„๋ฐ˜๋ถ€๋Š” ์ƒ๋žต ๊ฐ€๋Šฅํ•˜๋ฉฐ ์˜คํžˆ๋ ค ๊ธฐ์กด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์„ค๋ช…๊ณผ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ •๊ธฐ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉด ์œ ์šฉํ•˜์ง€๋งŒ, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ฆ‰์‹œ ์žŠ์–ด๋ฒ„๋ฆฌ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ฐ•์˜๋ณด๋‹ค ๋” ๋งŒ์กฑ์Šค๋Ÿฌ์› ์Šต๋‹ˆ๋‹ค. ์ž‘๊ฐ€๋Š” ์ž์‹ ์˜ ์ผ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์•Œ๊ณ  ์žˆ์œผ๋ฉฐ, ํฅ๋ฏธ๋กœ์šด ๋ฐฉ์‹์œผ๋กœ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์„ ํ˜• ๋Œ€์ˆ˜ํ•™์ด๋‚˜ ์‹ ๊ฒฝ๋ง์˜ ๊ธฐ์ดˆ ๋“ฑ ์ƒ๋‹น ๋ถ€๋ถ„์„ ๋Œ€ํ•™ ์‹œ์ ˆ ๊ธฐ์–ตํ•ด๋ƒˆ๊ธฐ ๋•Œ๋ฌธ์— ํŠน๋ณ„ํ•œ ์–ด๋ ค์›€์€ ๊ฒช์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ฝ”์Šค์˜ ๊ตฌ์กฐ๋Š” ๋งค์šฐ ํ‘œ์ค€์ ์ž…๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๋ช‡ ์ฃผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค์ฃผ ๊ฐ•์˜์™€ ์งง์€ ํ…Œ์ŠคํŠธ๊ฐ€ ํ˜ผํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜๊ฐ€ ๋๋‚œ ํ›„ ๊ผญ ํ•ด์•ผ ํ•  ๊ณผ์ œ๊ฐ€ ์ฃผ์–ด์ง€๊ณ , ์ œ์ถœํ•˜๋ฉด ์ž๋™์œผ๋กœ ํ™•์ธ๋ฉ๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์ขŒ์—์„œ ๊ฐ•์˜ํ•˜๋Š” ๋‚ด์šฉ์„ ๊ฐ„๋žตํžˆ ์ •๋ฆฌํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
- ๋น„์šฉ ํ•จ์ˆ˜
- ์„ ํ˜• ํšŒ๊ท€
- ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•
- ๊ธฐ๋Šฅ ์Šค์ผ€์ผ๋ง
- ์ •๊ทœ ๋ฐฉ์ •์‹
- ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€
โ€” ๋‹ค์ค‘ ํด๋ž˜์Šค ๋ถ„๋ฅ˜(ํ•˜๋‚˜ ๋Œ€ ์ „์ฒด)
- ์‹ ๊ฒฝ๋ง
- ์—ญ์ „ํŒŒ
- ์ •๊ทœํ™”
โ€” ํŽธํ–ฅ/๋ถ„์‚ฐ
โ€” ํ•™์Šต ๊ณก์„ 
โ€” ์˜ค๋ฅ˜ ์ธก์ •ํ•ญ๋ชฉ(์ •๋ฐ€๋„, ์žฌํ˜„์œจ, F1)
โ€” ์ง€์› ๋ฒกํ„ฐ ๋จธ์‹ (ํฐ ๋งˆ์ง„ ๋ถ„๋ฅ˜)
โ€” K-ํ‰๊ท 
โ€”์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ ๋ถ„์„
- ์ด์ƒ ํƒ์ง€
โ€” ํ˜‘์—… ํ•„ํ„ฐ๋ง(์ถ”์ฒœ ์‹œ์Šคํ…œ)
โ€” ํ™•๋ฅ ๋ก ์ , ๋ฏธ๋‹ˆ ๋ฐฐ์น˜, ๋ฐฐ์น˜ ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•
- ์˜จ๋ผ์ธ ํ•™์Šต
- ์ง€๋„ ์ถ•์†Œ
- ์ฒœ์žฅ ๋ถ„์„
๊ณผ์ •์„ ๋งˆ์นœ ํ›„ ์ด๋Ÿฌํ•œ ๋ชจ๋“  ์ฃผ์ œ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. 2๋…„์ด ์ง€๋‚˜๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์ด ์žŠํ˜€์ง„๋‹ค. ๋จธ์‹ ๋Ÿฌ๋‹์— ์ต์ˆ™ํ•˜์ง€ ์•Š๊ณ , ๋‚˜์•„๊ฐ€๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ์ ์ธ ๋‚ด์šฉ์„ ์ž˜ ์ดํ•ดํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์‹คํ–‰

๋ฒŒ์จ XNUMX์›”์ด ๋˜์–ด ๋ฉด์ ‘์„ ์ƒ๊ฐํ•  ์‹œ๊ฐ„์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ์ง€์›ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ๋น„์ฐธํ•œ ์ผ์ด๊ธฐ ๋•Œ๋ฌธ์— Google์—์„œ ์ผํ•˜๋Š” ์นœ๊ตฌ๋ฅผ ์ฐพ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒ์€ ๋–จ์–ด์กŒ๋‹ค ๋ฐ์ดํ„ฐ์ฝค๋ณด์ด, ์™œ๋ƒํ•˜๋ฉด ๊ทธ๋Š” ๋‚ด๊ฐ€ ์ง์ ‘ ์•„๋Š” ์œ ์ผํ•œ ์‚ฌ๋žŒ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค(๊ฐœ์ธ์ ์œผ๋กœ๋Š” ์•„๋‹ˆ๋”๋ผ๋„). ๊ทธ๋Š” ๋‚ด ์ด๋ ฅ์„œ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ๋กœ ๋™์˜ํ–ˆ๊ณ  ๊ณง ๋‚˜๋Š” ์ฑ„์šฉ ๋‹ด๋‹น์ž๋กœ๋ถ€ํ„ฐ ์ฒซ ๋ฒˆ์งธ ๋Œ€ํ™”๋ฅผ ์œ„ํ•ด ๊ทธ์˜ ๋‹ฌ๋ ฅ์— ์ž๋ฆฌ๋ฅผ ์˜ˆ์•ฝํ•˜๊ฒ ๋‹ค๋Š” ํŽธ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๋ฉฐ์น  ํ›„ ํ†ตํ™”๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ํ–‰์•„์›ƒ์œผ๋กœ ์†Œํ†ต์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ํ’ˆ์งˆ์ด ๋„ˆ๋ฌด ๋‚˜๋น ์„œ ์ „ํ™”๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ํ‘œ์ค€ ๋ฐฉ๋ฒ•, ์ด์œ , ์ด์œ ์— ๋Œ€ํ•ด ๋น ๋ฅด๊ฒŒ ๋…ผ์˜ํ•œ ํ›„ ๊ธฐ์ˆ  ์‹ฌ์‚ฌ๋กœ ๋„˜์–ด๊ฐ”์Šต๋‹ˆ๋‹ค. โ€œํ•ด์‹œ๋งต์— ์‚ฝ์ž…ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์€ ๋ฌด์—‡์ธ๊ฐ€โ€, โ€œ๋‹น์‹ ์€ ์–ด๋–ค ๊ท ํ˜•๋‚˜๋ฌด๋ฅผ ์•Œ๊ณ  ์žˆ๋Š”๊ฐ€โ€๋ผ๋Š” ์ •์‹ ์œผ๋กœ ์‹ญ์—ฌ ๊ฐœ์˜ ์งˆ๋ฌธ์œผ๋กœ ๊ตฌ์„ฑ๋๋‹ค. ์ด๋Ÿฐ ๊ฒƒ๋“ค์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ง€์‹์ด ์žˆ๋‹ค๋ฉด ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹ฌ์‚ฌ๋Š” ์ˆœ์กฐ๋กญ๊ฒŒ ์ง„ํ–‰๋˜์—ˆ๊ณ , ๊ทธ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ์ผ์ฃผ์ผ ํ›„์— XNUMX์ฐจ ๋ฉด์ ‘์„ ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์ธํ„ฐ๋ทฐ ์—ญ์‹œ ํ–‰์•„์›ƒ์„ ํ†ตํ•ด ์ง„ํ–‰๋๋‹ค. ์ฒ˜์Œ์— ๊ทธ๋“ค์€ ์•ฝ 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์€ ๋‚˜์—๊ฒŒ ๋„ˆ๋ฌด ์ง€๋ฃจํ•ด ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ๋งํ•ด์„œ ๋งˆ์Šคํ„ฐํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ๊ฑฐ๊ธฐ์„œ ๊บผ๋ƒˆ์–ด ์„์‚ฌ ์ด๋ก ๋ฐ ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ(Fibonacci ํž™, van Emde Boas ํŠธ๋ฆฌ, ๊ธฐ์ˆ˜ ํž™)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธํ„ฐ๋ทฐ๋ฅผ ์ค€๋น„ํ•˜๋ ค๋ฉด ์ตœ์†Œํ•œ ํ•œ ๊ถŒ ์ด์ƒ์˜ ์ฑ…์„ ์ฝ์–ด ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ๋“ค์€ ๋ชจ๋‘ ๊ฑฐ์˜ ๋™์ผํ•œ ์›๋ฆฌ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋Œ€๊ทœ๋ชจ ๊ธฐ์ˆ  ํšŒ์‚ฌ์˜ ์ธํ„ฐ๋ทฐ ๊ณผ์ •์„ ์„ค๋ช…ํ•˜๊ณ  ์ปดํ“จํ„ฐ ๊ณผํ•™์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ, ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๋ฌธ์ œ, ๋ฌธ์ œ์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜ ๋ฐ ์†”๋ฃจ์…˜ ๋ถ„์„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์œ„์˜ ์„ธ ๊ฐ€์ง€ ์ค‘์—์„œ Cracking the Coding Interview๋ฅผ ์ฃผ์š” ํ•ญ๋ชฉ์œผ๋กœ ๊ถŒ์žฅํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ

์•„๋งˆ๋„ ์ด๊ฒƒ์ด ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด ์ค€๋น„ ์ง€์ ์ด์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์•‰์•„์„œ ์–ด๋ฆฌ์„๊ฒŒ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ์‚ฌ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ฃผ๋กœ XNUMX๊ฐ€์ง€๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•ด์ปค ๋ž€ ํฌ, CodeChef ะธ ๋ฆฌํŠธ์ฝ”๋“œ. CodeChef์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ๋‚œ์ด๋„๋ณ„๋กœ ๋ถ„๋ฅ˜๋˜์ง€๋งŒ ์ฃผ์ œ๋ณ„๋กœ ๋ถ„๋ฅ˜๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๋ณต์žก์„ฑ๊ณผ ์ฃผ์ œ๋ณ„๋กœ Hackerrank์—์„œ.

ํ•˜์ง€๋งŒ ๊ณง๋ฐ”๋กœ ์•Œ์•„ ๋‚ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋” ํฅ๋ฏธ๋กœ์šด ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์ด ๋Œ€ํšŒ(ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฑŒ๋ฆฐ์ง€ ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฝ˜ํ…Œ์ŠคํŠธ)์ž…๋‹ˆ๋‹ค. ์„ธ ์‚ฌ์ดํŠธ ๋ชจ๋‘ ์ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค, 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๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ทธ๋„ ๋Œ€ํ•™ ๊ต์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด์™€ ๊ด€๋ จํ•˜์—ฌ ๊ทธ์˜ ๊ฐ•์ขŒ ๋น„๋””์˜ค๋Š” ์˜จ๋ผ์ธ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์ขŒ๋ฅผ ๋ณต์Šตํ•˜๊ธฐ๋กœ ํ–ˆ์–ด์š” COMP300E - ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ์ œ - 2009 HKUST. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋งค์šฐ ์ข‹์•„ํ–ˆ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์šฐ์„  ์˜์ƒ์˜ ํ’ˆ์งˆ์ด ๋ณ„๋กœ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‘˜์งธ, ๊ฐ•์ขŒ์—์„œ ๋…ผ์˜๋œ ๋ฌธ์ œ๋ฅผ ์Šค์Šค๋กœ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ฐธ์—ฌ๋„๊ฐ€ ๊ทธ๋ฆฌ ๋†’์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
๋˜ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉด์„œ ์˜ฌ๋ฐ”๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ฐพ์œผ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๋˜ ์ค‘ Tushar Roy์˜ ๋น„๋””์˜ค๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์•„๋งˆ์กด์—์„œ ์ผํ–ˆ๊ณ  ์ง€๊ธˆ์€ ์• ํ”Œ์—์„œ ์ผํ•˜๊ณ  ์žˆ๋‹ค. ๋‚˜์ค‘์— ์•Œ๊ณ  ๋ณด๋‹ˆ ๊ทธ ์‚ฌ๋žŒ์€ ์œ ํŠœ๋ธŒ ์ฑ„๋„, ๊ทธ๋Š” ๋‹ค์–‘ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ๋ถ„์„์„ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์„ ์“ฐ๋Š” ์‹œ์ ์— ์ฑ„๋„์—๋Š” 103๊ฐœ์˜ ๋™์˜์ƒ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ๊ทธ์˜ ๋ถ„์„์ด ์•„์ฃผ ์ž˜ ์ด๋ฃจ์–ด์กŒ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ž‘๊ฐ€๋‹˜๋“ค๋„ ๋ณด๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ์™ ์ง€ ์•ˆ ๋˜๋”๋ผ๊ตฌ์š”. ๊ทธ๋ž˜์„œ ์ €๋Š” ์ด ์ฑ„๋„์„ ๊ผญ ์‹œ์ฒญํ•˜๋ผ๊ณ  ์ถ”์ฒœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ•์ขŒ ์ˆ˜๊ฐ•

๋‚˜๋Š” ์—ฌ๊ธฐ์„œ ํŠน๋ณ„ํ•œ ์ผ์„ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. Google์˜ Android ๊ฐœ๋ฐœ์ž Nanodegree์˜ ๋™์˜์ƒ์„ ์‹œ์ฒญํ•˜๊ณ  ITMO์—์„œ ๊ฐ•์ขŒ๋ฅผ ์ˆ˜๊ฐ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ๋Œ€ํšŒ์—์„œ ์šฐ์Šนํ•˜๋Š” ๋ฐฉ๋ฒ•: ์ฑ”ํ”ผ์–ธ์˜ ๋น„๋ฐ€. Nanodegree๋Š” ๊ฝค ํ›Œ๋ฅญํ•˜์ง€๋งŒ, ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šฐ์ง€๋Š” ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ITMO์˜ ๊ฐ•์ขŒ๋Š” ์ด๋ก ์ƒ ์•ฝ๊ฐ„ ์™œ๊ณก๋˜์–ด ์žˆ์ง€๋งŒ ๋ฌธ์ œ๋Š” ํฅ๋ฏธ๋กœ์› ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•˜์ง€ ์•Š์ง€๋งŒ ์›์น™์ ์œผ๋กœ๋Š” ์‹œ๊ฐ„์„ ์ž˜ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๊ฒฝํ—˜์œผ๋กœ๋ถ€ํ„ฐ ๋ฐฐ์šฐ์„ธ์š”

๋ฌผ๋ก  ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ตฌ๊ธ€์— ๋“ค์–ด๊ฐ€๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€๋Š” ๋“ค์–ด์™”๊ณ  ์ผ๋ถ€๋Š” ๋“ค์–ด๊ฐ€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€๋Š” ์ด์— ๊ด€ํ•œ ๊ธฐ์‚ฌ๋ฅผ ์ผ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์–ธ๊ธ‰ํ•  ํฅ๋ฏธ๋กœ์šด ๊ฒƒ๋“ค ์ค‘ ์ด ํ•˜๋‚˜ ะธ ์ด ํ•˜๋‚˜. ์ฒซ ๋ฒˆ์งธ ๊ฒฝ์šฐ, ๊ทธ ์‚ฌ๋žŒ์€ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋˜์–ด Google์— ์ž…์‚ฌํ•˜๊ธฐ ์œ„ํ•ด ๋ฐฐ์›Œ์•ผ ํ•  ๋‚ด์šฉ์˜ ๋ชฉ๋ก์„ ์Šค์Šค๋กœ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ Amazon์—์„œ ๋๋‚ฌ์ง€๋งŒ ๋” ์ด์ƒ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋งค๋‰ด์–ผ์€ Google ์—”์ง€๋‹ˆ์–ด Larisa Agarkova(๋ผ๋ฅด). ์ด ๋ฌธ์„œ ์™ธ์—๋„ ๋‹ค์Œ ๋‚ด์šฉ์„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋…€์˜ ๋ธ”๋กœ๊ทธ.

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

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€