JavaRush /Java Blog /Random-KO /Java Junior์˜ ์ฒซ ์ธํ„ฐ๋ทฐ ์ค€๋น„๋ฅผ ์œ„ํ•œ ํ›Œ๋ฅญํ•œ ๊ฐ€์ด๋“œ

Java Junior์˜ ์ฒซ ์ธํ„ฐ๋ทฐ ์ค€๋น„๋ฅผ ์œ„ํ•œ ํ›Œ๋ฅญํ•œ ๊ฐ€์ด๋“œ

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
HeadHunter ๋ฆฌ์†Œ์Šค์˜ ์—ฐ๊ตฌ์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด 2020 ๋…„์—๋Š” ์ž๊ฐ€ ๊ฒฉ๋ฆฌ ์ฒซ ๋‹ฌ์„ ์ œ์™ธํ•˜๊ณ  ๋Ÿฌ์‹œ์•„์˜ IT ์ „๋ฌธ๊ฐ€์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ๊ทธ ์–ด๋Š ๋•Œ๋ณด๋‹ค ๋†’์•˜์Šต๋‹ˆ๋‹ค. 2021๋…„์—๋„ ๊ทธ๋Ÿด ๊ฒƒ์ด๋‹ค. ์ƒํ™ฉ์€ ์šฐํฌ๋ผ์ด๋‚˜์—์„œ๋„ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. GlobalLogic์˜ IT ๋…ธ๋™ ์‹œ์žฅ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด IT ์ „๋ฌธ๊ฐ€์— ๋Œ€ํ•œ ์ˆ˜์š”๋Š” ๋งค๋…„ 30%์”ฉ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค . ๊ธฐ์—…์€ 18%์˜ ์—”์ง€๋‹ˆ์–ด๋งŒ์„ ์œ ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ฌด์—‡๋ณด๋‹ค๋„ ์ฃผ๋‹ˆ์–ด ๋ ˆ๋ฒจ ๊ฐœ๋ฐœ์ž์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. โ€œ์ ์ž๋Š” 2021๋…„์—๋„ ๊ณ„์†๋  ๊ฒƒ์ด๋‹ค. ์ „๋ฌธ๊ฐ€์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ๋งค์šฐ ํ™œ๋ฐœํ•ด์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.โ€๋ผ๊ณ  GlobalLogic์€ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณด์‹œ๋‹ค์‹œํ”ผ ์ง€๊ธˆ์€ ๊ฐœ๋ฐœ์ž ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ๊ธฐ์— ์ตœ์•…์˜ ์‹œ๊ธฐ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ์ฒซ ๋ฒˆ์งธ ์ธํ„ฐ๋ทฐ๋ฅผ ์ค€๋น„ํ•˜๊ณ  ํ†ต๊ณผํ•˜๋Š” ๋ฐฉ๋ฒ•, ์ฆ‰ ์ด๋ ฅ์„œ ๋ฐ ๋™๊ธฐ ๋ถ€์—ฌ ํŽธ์ง€ ์ž‘์„ฑ ๋ฐฉ๋ฒ•, ์ธํ„ฐ๋ทฐ์—์„œ ์งˆ๋ฌธํ•  ์‚ฌํ•ญ ๋ฐ ๊ด€์‹ฌ์„ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ํŒ ์š”์•ฝ์„ ์ˆ˜์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณด๋„ˆ์Šค - ๊ธฐ์ˆ  ์ธํ„ฐ๋ทฐ๋ฅผ ์œ„ํ•œ ์งˆ๋ฌธ์„ ํฌํ•จํ•˜์—ฌ ์ด ์ฃผ์ œ์— ๋Œ€ํ•œ JavaRush์— ๋Œ€ํ•œ ๊ฐ€์žฅ ์œ ์šฉํ•œ ์ž๋ฃŒ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค.Java Junior์˜ ์ฒซ ์ธํ„ฐ๋ทฐ ์ค€๋น„๋ฅผ ์œ„ํ•œ ํ›Œ๋ฅญํ•œ ๊ฐ€์ด๋“œ - 1

1๋‹จ๊ณ„. ์ด๋ ฅ์„œ ์ž‘์„ฑ ๋ฐฉ๋ฒ•

  • ๊ท€ํ•˜์˜ ์ „๋ฌธ์  ๊ฒฝํ—˜, ์ง€์‹, ์—…๋ฌด ์ด๋ ฅ์— ๋Œ€ํ•ด ๊ฐ€๋Šฅํ•œ ๋งŽ์€ ์‹ค์ œ ์ •๋ณด๋ฅผ ์ž‘์„ฑํ•˜์‹ญ์‹œ์˜ค. ๋‹น์‹ ์˜ ๋Šฅ๋ ฅ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด Spring Boot, Maven, Docker ๋“ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์ต์ˆ™ํ•˜๋‹ค๋ฉด ์ด๋ ฅ์„œ ์‹œ์ž‘ ๋ถ€๋ถ„์— ์ด๋ฅผ ๋ช…์‹œํ•˜์„ธ์š”. Java Core, OOP์— ๋Œ€ํ•œ ์ง€์‹, REST ์•„ํ‚คํ…์ฒ˜์˜ ์†์„ฑ์— ๋Œ€ํ•œ ์ดํ•ด๋„ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

  • ํŠน์ • ๊ธฐ์ˆ ์— ์ดˆ์ ์„ ๋งž์ถ˜ ๋‹ค์–‘ํ•œ ๋ฒ„์ „์˜ ์ด๋ ฅ์„œ๋ฅผ ์ž‘์„ฑ ํ•˜๊ณ  ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒ„์ „์„ ๋‹ค์–‘ํ•œ ๊ณต์„์— ๋ณด๋‚ด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค .

  • ์ด๋ ฅ์„œ๋Š” ๋ช…ํ™•ํ•˜๊ณ  ์ฝ๊ธฐ ์‰ฌ์›Œ์•ผ ํ•˜๋ฉฐ , ๊ณต์„๊ณผ ๋™์ผํ•œ ์–ธ์–ด๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ท€ํ•˜๊ฐ€ ์ง€์›ํ•˜๋Š” ์ง์œ„์— ๋Œ€ํ•œ ๊ท€ํ•˜์˜ ๊ด€์‹ฌ๊ณผ ์ดํ•ด๋ฅผ ๋ณด์—ฌ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ๊ฐ ํ”„๋กœ์ ํŠธ์™€ ์ค‘์š”ํ•œ ์ด์ „ ์—…๋ฌด ๊ฒฝํ—˜์— ๋Œ€ํ•ด 2-4๊ฐœ์˜ ์ดˆ๋ก์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์ž์‹ ์ด ํ•œ ์ผ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๋•Œ ๋‹ค์Œ ๊ณต์‹์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค. ๋™์ž‘ ๋™์‚ฌ | ๊ธฐ์ˆ ์ ์ธ ์„ธ๋ถ€์‚ฌํ•ญ | ...์— | ํŠน์ • ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ฑฐ๋‚˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

  • ์ด๋ฆ„๊ณผ ์„ฑ์„ ํฌํ•จํ•˜์—ฌ ์ž์‹ ์— ๋Œ€ํ•œ ์‹ค์ œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค . ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ฑ„์šฉ ๋‹ด๋‹น์ž์—๊ฒŒ ํ˜ผ๋ž€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ง€์›์ž๋Š” ๋‹‰๋„ค์ž„๋งŒ ์ ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Alex๋Š” Alexander ๋˜๋Š” Alexey์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜์‚ฌ์†Œํ†ต ์ค‘ ์–ด์ƒ‰ํ•จ์„ ํ”ผํ•˜๋ ค๋ฉด ์ด๋ฆ„์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • ๊ท€ํ•˜์˜ ๊ฑฐ์ฃผ์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค. ์ง๋ฌด ์„ค๋ช…์— ํšŒ์‚ฌ๊ฐ€ ์ด์ „ ์ง์›์„ ์ฐพ๊ณ  ์žˆ์ง€ ์•Š๊ณ  ๊ท€ํ•˜๊ฐ€ ๋‹ค๋ฅธ ๋„์‹œ์— ์žˆ๋‹ค๊ณ  ๋ช…์‹œ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ, ์ด ์ •๋ณด๋Š” ์ฑ„์šฉ ๋‹ด๋‹น์ž์—๊ฒŒ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ์•ฝ๊ฐ„์˜ ๊ฐœ์ธ ์ •๋ณด (ํฅ๋ฏธ๋กœ์šด ์‚ฌ์‹ค, ์ทจ๋ฏธ)๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ถˆํ•„์š”ํ•œ ์„ธ๋ถ€ ์ •๋ณด๋Š” ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ์—๋Š” ๋งŽ์ด ๋งํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ ๊ฒŒ ๋งํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Java Junior์˜ ์ฒซ ์ธํ„ฐ๋ทฐ ์ค€๋น„๋ฅผ ์œ„ํ•œ ํ›Œ๋ฅญํ•œ ๊ฐ€์ด๋“œ - 2

2๋‹จ๊ณ„. ๋™๊ธฐ๋ถ€์—ฌ ํŽธ์ง€ ์ž‘์„ฑ ๋ฐฉ๋ฒ•

  • ์ง๋ฌด ์„ค๋ช…์˜ ๋ชจ๋“  ๊ธฐ์ค€์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜๋ฉด ์ž๊ธฐ์†Œ๊ฐœ์„œ์— ์ด๋ฅผ ๋ช…์‹œํ•˜๊ณ  ํ•ด๋‹น ์ง๋ฌด๋ฅผ ์›ํ•˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค .

  • ๋™๊ธฐ ๋ถ€์—ฌ ํŽธ์ง€์˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ๋ฝ์—๋Š” ํšŒ์‚ฌ์— ๋งค๋ ฅ์„ ๋Š๋‚€ ์ด์œ , ํŒ€ , ํ”„๋กœ์ ํŠธ ๋ฐ ์ง์œ„์—์„œ ํŠน๋ณ„ํžˆ ๊ด€์‹ฌ์„ ๋ณด์ธ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์ ์œผ์‹ญ์‹œ์˜ค. ๋‹น์‹ ์ด ํ•ด์•ผ ํ•  ์ผ์— ์—ด์ •์„ ๋ณด์—ฌ์ฃผ์„ธ์š”.

  • ๋˜ํ•œ ํšŒ์‚ฌ์˜ ํŠน์ • ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ๊ธฐ์ˆ ์— ๋Œ€ํ•ด์„œ๋„ ์ž‘์„ฑํ•˜์„ธ์š” . ๋‹น์‹ ์ด ํ”„๋กœ์ ํŠธ์— ์ง„์ •์œผ๋กœ ๊ฐ€์น˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ์„ธ์š”.

  • ์„ธ ๋ฒˆ์งธ ๋ฌธ๋‹จ์—์„œ๋Š” ๊ท€ํ•˜๊ฐ€ ์ธํ„ฐ๋ทฐ์— ์ดˆ๋Œ€๋˜์–ด์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ์š”์•ฝํ•˜์‹ญ์‹œ์˜ค . ์ตœ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ด๊ณ  ์ง์ ‘์ ์œผ๋กœ ์ž‘์„ฑํ•˜์„ธ์š”.

Step 3. ๋ฉด์ ‘ ์ค€๋น„ ๋ฐฉ๋ฒ•

  • ๋ฉด์ ‘ ๋Œ€์ƒ ํšŒ์‚ฌ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

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

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์—ฐ์Šตํ•˜์„ธ์š”.

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

  • ๋Œ€ํ™”๋ฅผ ์œ„ํ•œ ์งˆ๋ฌธ๊ณผ ์ฃผ์ œ ๋ชฉ๋ก์„ ์ค€๋น„ํ•˜์„ธ์š”.

๋ฉด์ ‘๊ด€์—๊ฒŒ ์ž˜ ๊ตฌ์„ฑ๋œ ์งˆ๋ฌธ์„ ํ•˜๋ฉด ๊ณ ์šฉ์ฃผ์—๊ฒŒ ์ข‹์€ ์ธ์ƒ์„ ์ค„ ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ง์—…๊ณผ ํšŒ์‚ฌ, ํ•ด์•ผ ํ•  ์—…๋ฌด, ์ž ์žฌ์ ์ธ ์–ด๋ ค์›€์— ๋Œ€ํ•œ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Git ์ €์žฅ์†Œ๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

ํƒ€์‚ฌ ํ”„๋กœ์ ํŠธ ๋ฐ ๊ฐœ์ธ ์• ์™„๋™๋ฌผ ํ”„๋กœ์ ํŠธ ์ž‘์—… ๊ฒฝํ—˜์ด ์žˆ๋Š” ์‚ฌ๋žŒ๊ณผ ์ž‘์—… ๊ฒฝํ—˜์ด ๊ฑฐ์˜ ์—†๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๊ถŒ์žฅ๋˜๋Š” ๊ฒฝ์šฐ ์ธํ„ฐ๋ทฐ ์ „์— Git ์ €์žฅ์†Œ๋ฅผ ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์—…๋ฐ์ดํŠธํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ํ‘œ์‹œํ•˜๊ณ  ์‹ถ์ง€ ์•Š์€ ํ”„๋กœ์ ํŠธ๋Š” ์ˆจ๊ธฐ๊ณ , ๊ทธ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ์ตœ๊ณ ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜์„ธ์š”.

  • "์ž์‹ ์— ๋Œ€ํ•œ" ๋…๋ฐฑ์„ ์ค€๋น„ํ•˜์‹ญ์‹œ์˜ค.

์ข…์ข… ์ธํ„ฐ๋ทฐ์—์„œ ์ฒซ ๋ฒˆ์งธ ์งˆ๋ฌธ์€ "์ž์‹ ์— ๋Œ€ํ•ด ๋งํ•ด์ฃผ์„ธ์š”"(ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€์˜ ์ธํ„ฐ๋ทฐ๋„ ์˜ˆ์™ธ๋Š” ์•„๋‹˜)์™€ ๊ฐ™์œผ๋ฏ€๋กœ ์ด์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ์ฆ‰์‹œ ์ค€๋น„ํ•˜๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค. ์งง์€ ๋…๋ฐฑ: ์ž์‹ ์— ๋Œ€ํ•ด, ์–ด๋–ป๊ฒŒ ์ด ์ง์—…์— ์™”๋Š”์ง€ , ๊ณผ๊ฑฐ์˜ ๊ฒฝํ—˜๊ณผ ๊ธฐ๋Œ€์— ๋Œ€ํ•ด. ๋…๋ฐฑ์€ ๊ฐ„๊ฒฐํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์„ธ์š”. HR ๋‹ด๋‹น์ž์—๊ฒŒ ์ž์‹ ์˜ ์ „๊ธฐ๋ฅผ ์ž์„ธํžˆ ์„ค๋ช…ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

  • ํ…Œ์ŠคํŠธ ์ธํ„ฐ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์งˆ๋ฌธ์— ๋‹ตํ•˜๋Š” ์—ฐ์Šต์„ ํ•˜๊ณ  ๋ฉด์ ‘์— ๋Œ€ํ•œ ๋‘๋ ค์›€์„ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋ชจ์˜ ๋ฉด์ ‘์„ ์‹ค์‹œํ•˜๋„๋ก ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HR ์ธํ„ฐ๋ทฐ์˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์— ๊ด€ํ•ด ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ  ์ง€์‹์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž๋ฅผ ์ฐพ๋Š” ๊ฒƒ๋„ ์ข‹์€ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. ์–ด๋ ค์šด ์งˆ๋ฌธ์— ๋‹ตํ•˜๋Š” ๊ฒฝํ—˜์ด ๋งŽ์„์ˆ˜๋ก ์ธํ„ฐ๋ทฐ์—์„œ ๋” ๋งŽ์€ ์ž์‹ ๊ฐ์„ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Step 4. 1์ฐจ ๋ฉด์ ‘์—์„œ ์–ด๋–ป๊ฒŒ ์ž์‹ ์„ ์ž…์ฆํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

  • ๋‹น์‹ ์˜ ๋™๊ธฐ๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”.

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

  • ์ „๋ฌธ์ ์ธ ํ™œ๋™์„ ๋ณด์—ฌ์ฃผ์„ธ์š”.

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

  • ์ง„์‹ฌ์„ ๋‹คํ•˜์„ธ์š”.

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

  • ์งˆ๋ฌธ.

๋ฉด์ ‘์€ ๋ฉด์ ‘์„ ๋ณด๋Š” ํšŒ์‚ฌ์— ๋Œ€ํ•ด ๊ฐ€์žฅ ์ƒ์„ธํ•œ ๊ทธ๋ฆผ์„ ์Šค์Šค๋กœ ํ˜•์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ์‹ค์Šต์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด, ๋ฉด์ ‘ ํ›„ ์ง€์›์ž๋Š” ๋งŽ์€ ์งˆ๋ฌธ์„ ํ•˜์ง€๋งŒ, ์งˆ๋ฌธํ•˜๊ธฐ์—๋Š” ์ ํ•ฉํ•œ ์žฅ์†Œ๊ฐ€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๊ฒฐ์ • ๊ธฐํ•œ์„ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค.

์ฑ„์šฉ ๋‹ด๋‹น์ž๋‚˜ ํŒ€ ๋ฆฌ๋”๊ฐ€ ๋งˆ๊ฐ์ผ์„ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋งˆ๊ฐ์ผ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ๊ธฐํ•œ์ด ์ฃผ์–ด์กŒ๋‹ค๋ฉด ๋ฏธ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฌป์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ํšŒ์‚ฌ๊ฐ€ ํ”ผ๋“œ๋ฐฑ์„ ์ง€์—ฐํ•˜๋Š” ๊ฒฝ์šฐ ๊ท€ํ•˜๋Š” ์„œ๋ฉด์œผ๋กœ ์—ฐ๋ฝํ•˜๊ฑฐ๋‚˜ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š”์ง€ ๋ฌธ์˜ํ•  ๊ถŒ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๋Š” ์ด์œ ์™€ ์‹œ๊ฐ„์„ ๋ช…ํ™•ํžˆ ํ•˜์‹ญ์‹œ์˜ค.

5๋‹จ๊ณ„. ๊ธฐ์ˆ  ๋ฉด์ ‘์„ ์œ„ํ•ด ์–ด๋–ค ์ฃผ์ œ๋ฅผ ๋ฐฐ์›Œ์•ผ ํ•ฉ๋‹ˆ๊นŒ?

JavaRush์—์„œ๋Š” ๊ธฐ์ˆ  ์ธํ„ฐ๋ทฐ๋ฅผ ์œ„ํ•ด ์–ด๋–ค ์ฃผ์ œ๋ฅผ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„น์…˜์—์„œ๋Š” ํ›„๋ฐฐ๋“ค๊ณผ์˜ ๊ธฐ์ˆ  ์ธํ„ฐ๋ทฐ์—์„œ ๊ฐ€์žฅ ์ž์ฃผ ๋…ผ์˜๋˜๋Š” ์‚ฌํ•ญ์„ ๊ธฐ์–ตํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ์ž๋ฐ” ์ฝ”์–ด.

Java Core๋ผ๋Š” ์šฉ์–ด๋Š” ๋งค์šฐ ๊ด‘๋ฒ”์œ„ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ด๋ฆ„์€ ์–ธ์–ด์˜ ๊ธฐ๋ณธ ๊ตฌ๋ฌธ๊ณผ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ๊ณผ ๊ฐ™์€ ๋ณต์žกํ•œ ์ฃผ์ œ๋ฅผ ๋ชจ๋‘ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ JavaRush ๊ณผ์ •์€ ์ฃผ๋กœ Core์— ์ค‘์ ์„ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ.

์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ธฐ์ˆ ๊ณผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์›์น™์ ์œผ๋กœ ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•œ ๊ฐœ์ธ์˜ ์ดํ•ด์— ๋Œ€ํ•œ ์ผ์ข…์˜ ๋ฆฌํŠธ๋จธ์Šค ํ…Œ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚ซ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ์ธํ„ฐ๋ทฐ์—์„œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ์งˆ๋ฌธํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

  • ๋‹จ์œ„ ํ…Œ์ŠคํŠธ.

JUnit์„ ๋ฐฐ์šฐ๋Š” ๋ฐ๋Š” ๋งŽ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ์ง€ ์•Š์ง€๋งŒ ์ด๋ฅผ ์•Œ๋ฉด ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ด์ ์€ ์—„์ฒญ๋‚ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์ž์‹ ์˜ ์ฝ”๋“œ์™€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž๋Š” ๋™๋ฃŒ๋ฅผ ์œ„ํ•œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์ž„๋ฌด๋ฅผ ๋งก๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Š” ์ƒˆ ์—…๋ฌด์— ์ง์ ‘์ ์œผ๋กœ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‘๋‹ต์ž์˜ 57.5%๋Š” ์ฒซ ๋ฒˆ์งธ Java ์ธํ„ฐ๋ทฐ์— ์„ฑ๊ณตํ•˜๊ธฐ ์ „์— JUnit์„ ์‚ฌ์šฉํ–ˆ๋‹ค๊ณ  ๋ฐํ˜”์œผ๋ฉฐ, 83% ์ด์ƒ์ด ์ด๋ฏธ ์ฒซ ํ•ด์— ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, GUI ๋ฐ ์œ ์šฉํ•œ ๊ตฌ์„ฑ ์š”์†Œ.

Servlets, JDBC, log4j - ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๋„๊ตฌ์™€ ๊ธฐํƒ€ ๋„๊ตฌ๋Š” ๋งค์šฐ ์œ ์šฉํ•˜๊ณ  ์—…๋ฌด์— ์ž์ฃผ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ ์ธํ„ฐ๋ทฐ๋ฅผ ์ค€๋น„ํ•  ๋•Œ ๋ฌด์‹œํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํŠนํžˆ ์„ค๋ฌธ ์กฐ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด Java ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ง์œ„ ์ง€์›์ž์˜ 72.7%๊ฐ€ ์ง๋ฉดํ•œ Jackson์˜ ๊ฒฝ์šฐ์— ํ•ด๋‹น๋˜๋ฉฐ, JDBC(์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์‘๋‹ต์ž์˜ 78% ์ด์ƒ์ด ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค).

  • ํ”„๋ ˆ์ž„์›Œํฌ.

์ด์ „์—๋Š” ๋ˆ„๊ตฌ๋„ Java Junior๊ฐ€ Spring์ด๋‚˜ Hibernate๋ฅผ ์•Œ ๊ฒƒ์ด๋ผ๊ณ  ๊ธฐ๋Œ€ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹œ๋Œ€๋Š” ๋ณ€ํ•˜๊ณ  ์˜ค๋Š˜๋‚ ์—๋Š” ์—ฐ์Šต์ƒ์—๊ฒŒ๋„ ์ด๋Ÿฐ ์ผ์ด ์ข…์ข… ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์„ฑ๊ณต์ ์ธ ์ธํ„ฐ๋ทฐ ์ „ ์‘๋‹ต์ž์˜ 3๋ถ„์˜ 1์€ Spring์— ๋Œ€ํ•ด ์ƒ๋‹นํ•œ ์ˆ˜์ค€์œผ๋กœ ์นœ์ˆ™ํ–ˆ์œผ๋ฉฐ, 45.5%๋Š” Spring์— ๋Œ€ํ•ด ํ‰๊ท ์ ์œผ๋กœ ์ดํ•ดํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Spring boot์˜ ์ƒํ™ฉ์€ ๋‹ค์†Œ ๋” ๋‚˜์ฉ๋‹ˆ๋‹ค(36.4%๋Š” ์ „ํ˜€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค). ์„ค๋ฌธ ์กฐ์‚ฌ์— ์ฐธ์—ฌํ•œ JavaRush ์กธ์—…์ƒ ์ค‘ ๊ฑฐ์˜ 44%๊ฐ€ Hibernate์— ๋Œ€ํ•ด ์ž˜ ์•Œ๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž ์žฌ์ ์ธ Java ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ•„์š”ํ•œ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ํ…์ŠคํŠธ๋ฅผ ์ฝ์œผ๋ ค๋ฉด ๋งํฌ๋ฅผ ๋”ฐ๋ฅด์‹ญ์‹œ์˜ค .

JavaRush ์กธ์—…์ƒ์˜ ํŒ

์œ ๋ฆฌ ์ƒค๋กœ์ด์ฝ” , ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž

์ธํ„ฐ๋ทฐ ์ค‘์—๋Š” Spring, Hibernate ๋ฐ SQL์— ๋Œ€ํ•œ ์ง€์‹์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ด ํŠนํžˆ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์„ธํŠธ๋Š” ์ž‘์ง€๋งŒ ์ถฉ๋ถ„ํžˆ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋ฉด ๋„Œ์„ผ์Šค๋ฅผ ๊ฐˆ๊ธฐ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ๋ชจ๋ฅธ๋‹ค๋ฉด โ€œ์ด๊ฑด ์ •ํ™•ํžˆ๋Š” ๋ชจ๋ฅด์ง€๋งŒ ์Šคํ”„๋ง์—๋Š” ์ด๊ฒƒ์ €๊ฒƒ ์•Œ๊ฒ ๋‹คโ€ ๋“ฑ์œผ๋กœ ๋Œ€๋‹ตํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋‹น์‹ ์˜ ์ง€์‹์ด ์•„๋ฌด๋ฆฌ ์ž‘๋”๋ผ๋„ ๋ˆˆ์— ๋Œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋“œ๋ฏธํŠธ๋ฆฌ ์†Œ์ฝœ๋กœํ”„(Dmitry Sokolov) , ํ…Œ์Šคํ„ฐ

๋ฉด์ ‘ ์ „, ์ž…์‚ฌํ•˜๊ณ  ์‹ถ์€ ํšŒ์‚ฌ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์œ„์•„๋ž˜๋กœ ๊ณต๋ถ€ํ•˜์„ธ์š”. ์ธํ„ฐ๋ทฐ ์ค‘์— "๋ชจ๋ฅด๊ฒ ์–ด์š”"๋ผ๊ณ  ๋ฌด๊ฐ๊ฐํ•˜๊ฒŒ ๋งํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋ชจ๋ฅด๋Š” ๊ฒƒ์ด ์žˆ์–ด๋„ ์ƒ๊ฐํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ์‚ฌ๊ณ ๋ ฅ์€ ๋ฉด์ ‘์—์„œ ํ‰๊ฐ€๋ฉ๋‹ˆ๋‹ค.

Dmitry Mersiyanov , ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž

๋ฉด์ ‘ ์งˆ๋ฌธ์„ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ ์ค‘ ๋งŽ์€ ์งˆ๋ฌธ์ด ์ธํ„ฐ๋„ท์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์›์ž์˜ ์ „๋ฐ˜์ ์ธ ํ•™์‹์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ๊นŒ๋‹ค๋กœ์šด ์งˆ๋ฌธ์„ ํ•˜๋Š” ๊ณ ์šฉ์ฃผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ทธ๋Ÿฌํ•œ ์งˆ๋ฌธ์— ๋‹ตํ•˜๊ณ  ์ค€๋น„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์•ˆ์กฐ๋ฅด ์นด๋ฅด๋ชจํ”„ (๊ฐœ๋ฐœ์ž)

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