JavaRush /Java Blog /Random-KO /๋น„๋””์˜ค ์ฃผ๋ง #9: Java๋กœ ์–ผ๊ตด ์ธ์‹ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘์„ฑ, ์ฒด์ฝ” ๊ณตํ™”๊ตญ์—์„œ IT ์ „๋ฌธ๊ฐ€์˜...

๋น„๋””์˜ค ์ฃผ๋ง #9: Java๋กœ ์–ผ๊ตด ์ธ์‹ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘์„ฑ, ์ฒด์ฝ” ๊ณตํ™”๊ตญ์—์„œ IT ์ „๋ฌธ๊ฐ€์˜ ์ˆ˜์ž…์€ ์–ผ๋งˆ, 40์„ธ์— ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

์ฒด์ฝ”์—์„œ IT ์ „๋ฌธ๊ฐ€์˜ ์ˆ˜์ž…์€ ์–ผ๋งˆ์ž…๋‹ˆ๊นŒ?

ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ฒด์ฝ”์—์„œ ๋ณด์ˆ˜๊ฐ€ ์ข‹์€ ์ง์—…์„ ์ฐพ๋Š” ๊ฒƒ์ด ์–ด๋ ต๋‚˜์š”? IT ๋ถ„์•ผ ์ทจ์—…์„ ์œ„ํ•ด ์–ด๋Š ๊ตญ๊ฐ€๋ฅผ ์„ ํƒํ• ์ง€ ๊ณ ๋ฏผ ์ค‘์ด๋ผ๋ฉด ํ”„๋ผํ•˜๋กœ ์ด์ฃผํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๋‰˜์•™์Šค๋ฅผ ์—ฐ๊ตฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฒด์ฝ”์—์„œ๋Š” ์™ธ๊ตญ IT ์ „๋ฌธ๊ฐ€๊ฐ€ ๊ณ ๊ตญ์—์„œ๋ณด๋‹ค ํ›จ์”ฌ ๋นจ๋ฆฌ ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋” ๋†’์€ ๊ธ‰์—ฌ๋ฅผ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ „์— ํ‚ค์˜ˆํ”„์— ๊ฑฐ์ฃผํ–ˆ๋˜ Evgeniy๋Š” ํ”„๋ผํ•˜์—์„œ ์„์‚ฌ ํ•™์œ„๋ฅผ ์ทจ๋“ํ•˜๋Š” ๋™์‹œ์— ๋Œ€๊ธฐ์—…์—์„œ IT ์ „๋ฌธ๊ฐ€๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ์ธํ„ฐ๋ทฐ์—์„œ ๊ทธ๋Š” ์ž์‹ ์˜ ์ด์ง ์Šคํ† ๋ฆฌ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์ฒด์ฝ” IT ์‚ฐ์—…์—์„œ ์ผํ•˜๋Š” ํŠน์ง•์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค.

์•ˆ๋“œ๋กœ์ด๋“œ + ์ž๋ฐ”. ์‚ฌ์ง„ ์† ์–ผ๊ตด๊ณผ ๋ˆˆ ์ธ์‹

Java๋กœ ์–ผ๊ตด ์ธ์‹ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? Android Studio์™€ Google Mobile Vision ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹จ 30๋ถ„ ๋งŒ์— ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜์ƒ์€ Java๋กœ FaceDetectorApp์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ํŠœํ† ๋ฆฌ์–ผ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์ ์šฉ ๋ฒ”์œ„๋Š” ๋ฐ์ดํŠธ ์„œ๋น„์Šค๋ถ€ํ„ฐ ๋ณด์•ˆ ์‹œ์Šคํ…œ๊นŒ์ง€ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค. ์–ผ๊ตด ์ธ์‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์–ด๋””์— ์‚ฌ์šฉํ• ์ง€ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์•ฝ๊ฐ„์˜ ๊ฐœ์„ ์ด ์ด๋ฃจ์–ด์ง€๋ฉด ์—ฌ๋Ÿฌ๋ถ„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ด ๋น„๋””์˜ค์— ์ œ์‹œ๋œ FaceDetectorApp๋ณด๋‹ค ํ›จ์”ฌ ๋” ํšจ์œจ์ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด ์ด์•ผ๊ธฐ: ๋‚ด๊ฐ€ 40์„ธ์— ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋œ ๊ณผ์ •

์˜ํ™”์™€ TV ์‹œ๋ฆฌ์ฆˆ์—์„œ ์šฐ๋ฆฌ์—๊ฒŒ ๋ถ€๊ณผ๋œ ๊ณ ์ •๊ด€๋…์€ ํ‰๊ท  ๊ฐœ๋ฐœ์ž๊ฐ€ ์˜์‚ฌ์†Œํ†ต์„ ๊ธฐํ”ผํ•˜๋Š” 25์„ธ ๊ดด์งœ๋ผ๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ์ด ์ •๋ง ๊ทธ๋ ‡์Šต๋‹ˆ๊นŒ? ์ด ๋น„๋””์˜ค์˜ ์ €์ž์˜ ์ด์•ผ๊ธฐ๋Š” ๊ทธ ๋ฐ˜๋Œ€๋ฅผ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. 40์„ธ์— ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ•์ขŒ๋ฅผ ์ˆ˜๊ฐ•ํ•œ ํ›„์—๋Š” ์‚ฌ์‹ค์ƒ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์—…์— ์‹คํŒจํ•œ Anton์€ ๋ณด์ˆ˜๊ฐ€ ์ข‹์€ ์ง์—…์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๊ธฐํšŒ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์žฌ๊ต์œก์„ ๋ฐ›๋Š” ๊ฒƒ์ž„์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์˜์ƒ์—์„œ๋Š” ๊ทธ๊ฐ€ ์–ด๋–ป๊ฒŒ Java๋ฅผ ๋ฐฐ์šฐ๊ณ  ์ธํ„ด์ด ๋˜์—ˆ๋Š”์ง€ ์•Œ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋น„๋””์˜ค์—์„œ Anton์€ ์ธํ„ด ์ƒํƒœ์—์„œ Java Junior ์œ„์น˜๋กœ์˜ ์ „ํ™˜์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋ฉด์„œ ์ž์‹ ์ด ์‹œ์ž‘ํ•œ ์ฃผ์ œ๋ฅผ ๊ณ„์†ํ•  ๊ฒƒ์„ ์•ฝ์†ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ ์œ ํ˜•

์ „๋ฌธ ๊ฒฝ๋ ฅ์„ ์‹œ์ž‘ํ•˜๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์€ ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ ์ค‘์—์„œ ์–ด๋–ค ์ „๋ฌธ ๋ถ„์•ผ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์€์ง€ ์ข…์ข… ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก , ์žฅ์ ๊ณผ ๋‹จ์ ์„ ์ดํ•ดํ•˜๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ์—ฐ์Šต์„ ํ†ตํ•ด์„œ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„์ง ์‹ค๋ฌด ๊ฒฝํ—˜์ด ์—†๋‹ค๋ฉด ์ „๋ฌธ๊ฐ€์˜ ์˜๊ฒฌ์„ ๋“ฃ๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋ณด์‹ค ์˜์ƒ์˜ ์ž‘๊ฐ€์ธ Vitaly Kirenkov๋Š” 2007๋…„๋ถ€ํ„ฐ ์›น ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•ด ์™”์Šต๋‹ˆ๋‹ค. 200๊ฐœ ์ด์ƒ์˜ ๋‹ค์–‘ํ•œ ์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ์ถ•ํ•œ ๊ทธ๋Š” ํ”„๋ŸฐํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ์˜ ์žฅ๋‹จ์ ์— ๋Œ€ํ•ด ์ž์‹ ๋งŒ์˜ ์˜๊ฒฌ์„ ํ˜•์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋ฅผ ํ•ต์‹ฌ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์™€ UX/UI ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ๋ฒ”์ฃผ๋กœ ๋‚˜๋ˆ„๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•ด ์ „๋ฌธ๊ฐ€์˜ ์˜๊ฒฌ์„ ๋“ฃ๊ณ  ์‹ถ๋‹ค๋ฉด ์ด ์˜์ƒ์„ ๋†“์น˜์ง€ ๋งˆ์„ธ์š”.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION