JavaRush /Java Blog /Random-KO /๋๋‚ฌ์–ด์š”!
Dmitriy Kirsanov
๋ ˆ๋ฒจ 20
ะ›ัŒะฒะพะฒ

๋๋‚ฌ์–ด์š”!

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

์„œ๋ฅ˜

  • ์ € : ๋“œ๋ฏธํŠธ๋ฆฌ ํ‚ค๋ฅด์‚ฌ๋…ธํ”„
  • ๊ทผ๋ฌด : ITํšŒ์‚ฌ ์ง€์—ญ๋Œ€ํ‘œ(์˜์—…๋ถ€์žฅ)
  • ํ›ˆ๋ จ ์‹œ์ž‘ ๋‚˜์ด: 30์„ธ
  • ๊ฑฐ์ฃผ์ง€: ์šฐํฌ๋ผ์ด๋‚˜ ๋ฆฌ๋น„ํ”„
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ์„œ์˜ ์ฒซ ์ง์—…: ํ›ˆ๋ จ ์‹œ์ž‘ ํ›„ 8๊ฐœ์›”
  • ๋…์ฐฝ์ ์ธ ์„ฑ๊ณต ์‚ฌ๋ก€
๋๋‚ฌ์–ด์š”!  - 1
์—ฐ๋ชป์—์„œ ๋ฌผ๊ณ ๊ธฐ๋ฅผ ์–ด๋ ต์ง€ ์•Š๊ฒŒ ๋Œ์–ด๋‚ผ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์˜ ์„ธ๊ณ„๋กœ ํฅ๋ฏธ๋กœ์šด ์—ฌ์ •์˜ ์‹œ์ž‘์— ์„œ ์žˆ๋Š” ์ œ ์ž์‹ ์„ ๋– ์˜ฌ๋ฆด ๋•Œ๋งˆ๋‹ค ๊ฐ€์žฅ ๋จผ์ € ๋– ์˜ค๋ฅด๋Š” ๊ฒƒ์€ ๋ฐ”๋กœ ์ด๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

์—ฐ๊ตฌ

๋ชจ๋“  ๊ฒƒ์€ 2014๋…„ 3์›” ๋ง ์— ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค . ๋‚˜๋Š” ์ด์ œ ๋ง‰ 30 ์‚ด์ด ๋˜์—ˆ๋‹ค . ๊ทธ ํ›„ IT ์„œ๋น„์Šค ํšŒ์‚ฌ ์˜ ์ง€์—ญ ๋Œ€ํ‘œ๋กœ ์ผํ–ˆ์Šต๋‹ˆ๋‹ค . ์ž‘์—…์€ ์ฃผ๋กœ ํ•˜๋“œ์›จ์–ด์™€ ๊ด€๋ จ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด์ „์— ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ ‘ํ•ด๋ณธ ์ ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ตญ๊ฐ€์˜ ์•…ํ™”๋˜๋Š” ๊ฒฝ์ œ ์ƒํ™ฉ, " ํŒ๋งค์› "์˜ ์—…๋ฌด์— ๋Œ€ํ•œ ์ฆ์˜ค, ๊ทธ๋ฆฌ๊ณ  ์ง€๊ธˆ์ด ์•„๋‹ˆ๋ผ๋ฉด ๋‹ค์‹œ๋Š” ๊ฒฐ์ฝ”์ด ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ•๋ ฅํ•œ ์—‰๋ฉ์ด๋ฅผ ๊ฑท์–ด์ฐจ๋Š” ์—ญํ• ์„ํ–ˆ๋‹ค๋Š” ์ดํ•ด. ๋‚˜๋Š” ํฐ ์‹ค์ˆ˜๋กœ ํ›ˆ๋ จ์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ด์œ ์—์„œ์ธ์ง€ ๋‚˜๋Š” Donald Knuth์˜ ๋Œ€์ž‘ , ์ฆ‰ "The Art of ํ”„๋กœ๊ทธ๋ž˜๋ฐ"์ด๋ผ๋Š” ์ฑ…์˜ ์ฒซ ๋ฒˆ์งธ ๋ณผ๋ฅจ์— ์žˆ๋Š” ๋‚ด์šฉ์„ ์ดํ•ดํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ˆ„๊ตฌ์—๊ฒŒ๋„ ๊ธฐ๋ถ„์„ ์ƒํ•˜๊ฒŒํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฑ…์—๋Š” ์ œ๋ชฉ์ด ๋ถ™์–ด ์žˆ์ง€๋งŒ "๋ณดํ†ต"์˜ ๋งˆ์Œ์„์œ„ํ•œ ์ฑ…์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ณ„์† ๋‚˜์•„๊ฐ”์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์™œ ์ž๋ฐ”๋ฅผ ์„ ํƒํ–ˆ๋Š”๊ฐ€ ? ์†”์งํžˆ ๋งํ•ด์„œ ๋‚˜๋Š” ์ „ํ˜€ ๋ชจ๋ฅธ๋‹ค! ๋ถ„๋ช…ํžˆ ํ†ต์ฐฐ๋ ฅ์€ ์–ด๋”˜๊ฐ€์—์„œ ๋‚˜์˜จ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ •ํ•œ ํ›„, ์ด ๋…ํŠนํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐœ๊ฒฌํ•  ๋•Œ๊นŒ์ง€ ์ง€์‹์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐ๋„ท ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์˜ค๋žœ ๊ฒ€์ƒ‰์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ์ด๊ณณ์—์„œ๋Š” ๋‹ค๋ฅธ ๊ณณ๋ณด๋‹ค ์ง„์ •ํ•œ ์ž๊ธฐ ๊ต์œก์— ํ•„์š”ํ•œ ๊ท ํ˜•์ด ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋งŒ๋‚œ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๋น„์Šทํ•œ ' ํŠธ๋ฆญ '์„ ์‹ค๋ฌด์ ์ธ ์ž‘์—…๊ณผ ์ฆ‰๊ฐ์ ์ธ ์ ๊ฒ€์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ , ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋„ˆ๋ฌด ์• ์“ฐ๊ณ  ์žˆ๋‹ค๋Š” ๋Š๋‚Œ์€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
"์—ฌ๊ธฐ์„œ ํ‘์ƒ‰ ๋ฌผ์งˆ์˜ ๋ชจ๋“  ๋ณด์ถฉ์—๋Š” ์—„์ฒญ๋‚œ ๊ธฐ์จ๊ณผ ๊ณ„์†ํ•˜๋ ค๋Š” ์š•๊ตฌ๊ฐ€ ๋™๋ฐ˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค."
๋‚˜๋Š” ๋‹จ์ง€ 20๊ฐœ์˜ ๋ ˆ๋ฒจ์„ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค . ์ด๊ฒƒ์€ ๋‚ด๊ฐ€ ๋” ์ž˜ํ•  ์ˆ˜ ์žˆ๊ณ  ์ƒˆ๋กœ์šด ์ž‘์—…์„ ์œ„ํ•œ ์ฝ”๋“œ ์ž‘์„ฑ์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์„ ๋‘๋ ค์›Œํ•˜์ง€ ์•Š๋Š” ๋ฐ ์ถฉ๋ถ„ํ–ˆ์Šต๋‹ˆ๋‹ค. 5์›” ๋ง๋ถ€ํ„ฐ 8์›” ์ดˆ๊นŒ์ง€ ์ด๋ก  ์ž๋ฃŒ๋ฅผ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” Eckel์˜ "Java ์ฒ ํ•™"์„ ๊ฑฐ์˜ ์ฝ์—ˆ๊ณ  ๋‹ค์–‘ํ•œ ๋น„๋””์˜ค ๊ฐ•์˜๋ฅผ ๊ตฌ๋…ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋ ฅ์„œ์™€ ์ธํ„ฐ๋ทฐ๋ฅผ ๋ฐœ์†ก

์ด๋ ฅ์„œ๋Š” ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ํšŒ์‚ฌ์— ๋ณด๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์งˆ๋ฌธ์€ ์ธํ„ฐ๋ทฐ ์ค‘์— Java Rush ์˜ ํ•ด๋‹น ์„น์…˜ (๋งํฌ) ์—์„œ ๋ฌด์—‡์ด๋“  ๋ฌผ์–ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . ๋˜ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ผ์ข…์˜ ๊ธฐ๋ณธ ์„ ํƒ ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฌผ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. info.javarush.ru/blog/translation/์˜ " ๋ฒˆ์—ญ " ์„น์…˜ ์—๋Š” ๋งŽ์€ ๋‚ด์šฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค . ๊ทธ๋Ÿฌ๋‚˜ Java 8 ์— ๊ด€ํ•œ ๊ธฐ์‚ฌ๋Š” ๊ฒฐ์ฝ” ์œ ์šฉํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์–ด๋–ค ์ด์œ ๋กœ ์ธํ„ฐ๋ทฐ ์ค‘์— ์ด ์ฃผ์ œ์— ๋Œ€ํ•œ ์งˆ๋ฌธ์„ ํ•œ ๋ฒˆ๋„ ๋“ฃ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ฐ˜์ ์ธ ๊ฐœ๋ฐœ์˜ ๊ฒฝ์šฐ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„์ „ 8์˜ ์ฃผ์ œ์™€ ๊ฒน์น˜๋Š” ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค( ์˜ˆ: ๋‹ค์ค‘ ์ƒ์†์— ๋Œ€ํ•œ ์งˆ๋ฌธ ๋“ฑ ) - ๋ฉด์ ‘๊ด€์—๊ฒŒ ์‹œ๋Œ€๋ฅผ ๋”ฐ๋ผ๊ฐ€๊ณ  ๊ด€๋ จ๋œ ๋‰˜์•™์Šค๋ฅผ ์•Œ๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์คŒ์œผ๋กœ์จ ์ถ”๊ฐ€ ์ ์ˆ˜๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. Java 8 ์˜ ์ธํ„ฐํŽ˜์ด์Šค . ์ธํ„ฐ๋ทฐ ์ค€๋น„๋ฅผ ์œ„ํ•œ ํ›Œ๋ฅญํ•œ ๋ฆฌ์†Œ์Šค๋„ ๊ฐ•๋ ฅํžˆ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค: www.quizful.net/interview/java

์ฝ”์Šค์™€ ์„ฑ๊ณต

๋งŽ์€ ๋Œ€ํ˜• IT ํšŒ์‚ฌ์—์„œ๋Š” ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์œ„ํ•œ ๋ฌด๋ฃŒ ๊ต์œก ๊ณผ์ •์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ํŠน์ •( ๊ทธ๋ฆฌ๊ณ  ์ƒ๋‹นํžˆ ํฐ ) ์ง€์‹ ๊ธฐ๋ฐ˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค . ์–ด๋Š ์‹œ์ ์—์„œ ๋‚˜๋Š” ์ด๋ฏธ Java ๊ฐœ๋ฐœ์ž ๊ทธ๋ฃน์—์„œ ์ด๋Ÿฌํ•œ ๊ณผ์ •์„ ์ˆ˜๊ฐ•ํ•  ์ž๊ฒฉ์„ ๊ฐ–์ถ”๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์„œ๋„ Java Rush ์—†์ด๋Š” ๋ถˆ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค !
"์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ ๋ฐ ์ด์™€ ์œ ์‚ฌํ•œ ๊ต์œก ์ปฌ๋ ‰์…˜์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ๋Š” ๋‚˜์—๊ฒŒ ๋งŽ์€ ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์œ„ ๋‚ด์šฉ ์ฐธ์กฐ). ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, ์ €๋Š” ์„ ํƒ์„ ํ†ต๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋‚˜์˜ ์ฒซ ๋ฒˆ์งธ ํฐ ์Šน๋ฆฌ์˜€์Šต๋‹ˆ๋‹ค! ๋ง™์†Œ์‚ฌ, ๊ทธ๋•Œ ๋‚˜๋Š” ์–ผ๋งˆ๋‚˜ ๊ธฐ๋ปค์Šต๋‹ˆ๊นŒ!"
๊ทธ๋Ÿฌํ•œ ์ˆœ๊ฐ„์— ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ธด์žฅ์„ ํ’€์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค! ๊ทธ๋Ÿฐ๋ฐ ๊ทธ๋ฃน์˜ 10๋ช… ์ค‘ Java Rush ๋กœ Java๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ•œ ์‚ฌ๋žŒ์ด 2๋ช… ๋” ์žˆ์—ˆ๋‹ค๋Š” ์ ์„ ์–ธ๊ธ‰ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค . ๊ฐ•์ขŒ์—์„œ๋Š” Spring , Hibernate , JavaScript , ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ๊ณผ ๊ฐ™์ด ๋‚˜์—๊ฒŒ ์•Œ๋ ค์ง€์ง€ ์•Š์€ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์ด ๋‚˜๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์˜ ์ง€์‹ ๊ธฐ๋ฐ˜์€ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ •๋ง ๋†€๋ผ์šด 3๊ฐœ์›” ์ด์—ˆ์Šต๋‹ˆ๋‹ค . ์ž, ํ•ดํ”ผ ์—”๋”ฉ์ด๊ตฐ์š” ... ์˜ค๋Š˜์€ ์ œ๊ฐ€ ๊ตญ๋‚ด ์ตœ๋Œ€ ๊ทœ๋ชจ์˜ IT ๊ธฐ์—… ์ค‘ ํ•œ ๊ณณ์—์„œ ์ž๋ฐ” ๊ฐœ๋ฐœ์ž ๋กœ ๊ทผ๋ฌดํ•œ ์ง€ 2์ฃผ์งธ์ž…๋‹ˆ๋‹ค . ๋ชจ๋‘์˜ ์„ฑ๊ณต์„ ๊ธฐ์›ํ•ฉ๋‹ˆ๋‹ค! ์ ˆ๋Œ€ ํฌ๊ธฐํ•˜์ง€ ๋งˆ!

์ถ”์‹ :

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