HeadHunter ๋ฆฌ์์ค์ ์ฐ๊ตฌ์์ ์ธ๊ธํ๋ฏ์ด 2020 ๋
์๋ ์๊ฐ ๊ฒฉ๋ฆฌ ์ฒซ ๋ฌ์ ์ ์ธํ๊ณ ๋ฌ์์์ IT ์ ๋ฌธ๊ฐ์ ๋ํ ์์๊ฐ ๊ทธ ์ด๋ ๋๋ณด๋ค ๋์์ต๋๋ค. 2021๋
์๋ ๊ทธ๋ด ๊ฒ์ด๋ค. ์ํฉ์ ์ฐํฌ๋ผ์ด๋์์๋ ๋น์ทํฉ๋๋ค. GlobalLogic์ IT ๋
ธ๋ ์์ฅ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด IT ์ ๋ฌธ๊ฐ์ ๋ํ ์์๋ ๋งค๋
30%์ฉ ์ฆ๊ฐํฉ๋๋ค . ๊ธฐ์
์ 18%์ ์์ง๋์ด๋ง์ ์ ์นํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌด์๋ณด๋ค๋ ์ฃผ๋์ด ๋ ๋ฒจ ๊ฐ๋ฐ์์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค. โ์ ์๋ 2021๋
์๋ ๊ณ์๋ ๊ฒ์ด๋ค. ์ ๋ฌธ๊ฐ์ ๋ํ ์์๊ฐ ๋งค์ฐ ํ๋ฐํด์ง ๊ฒ์
๋๋ค.โ๋ผ๊ณ GlobalLogic์ ๋งํ์ต๋๋ค. ๋ณด์๋ค์ํผ ์ง๊ธ์ ๊ฐ๋ฐ์ ์ผ์๋ฆฌ๋ฅผ ์ฐพ๊ธฐ์ ์ต์
์ ์๊ธฐ๋ ์๋๋๋ค. ์ด ๊ธ์์๋ ์ฒซ ๋ฒ์งธ ์ธํฐ๋ทฐ๋ฅผ ์ค๋นํ๊ณ ํต๊ณผํ๋ ๋ฐฉ๋ฒ, ์ฆ ์ด๋ ฅ์ ๋ฐ ๋๊ธฐ ๋ถ์ฌ ํธ์ง ์์ฑ ๋ฐฉ๋ฒ, ์ธํฐ๋ทฐ์์ ์ง๋ฌธํ ์ฌํญ ๋ฐ ๊ด์ฌ์ ํ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ํ ์์ฝ์ ์์งํ์ต๋๋ค. ๋ณด๋์ค - ๊ธฐ์ ์ธํฐ๋ทฐ๋ฅผ ์ํ ์ง๋ฌธ์ ํฌํจํ์ฌ ์ด ์ฃผ์ ์ ๋ํ JavaRush์ ๋ํ ๊ฐ์ฅ ์ ์ฉํ ์๋ฃ ๋ชจ์์
๋๋ค.
1๋จ๊ณ. ์ด๋ ฅ์ ์์ฑ ๋ฐฉ๋ฒ
-
๊ทํ์ ์ ๋ฌธ์ ๊ฒฝํ, ์ง์, ์
๋ฌด ์ด๋ ฅ์ ๋ํด ๊ฐ๋ฅํ ๋ง์ ์ค์ ์ ๋ณด๋ฅผ ์์ฑํ์ญ์์ค. ๋น์ ์ ๋ฅ๋ ฅ์ ๋ช
ํํ๊ฒ ์ค๋ช
ํ์ญ์์ค. ์๋ฅผ ๋ค์ด Spring Boot, Maven, Docker ๋ฑ์ ์ฌ์ฉํ๋ ๋ฐ ์ต์ํ๋ค๋ฉด ์ด๋ ฅ์ ์์ ๋ถ๋ถ์ ์ด๋ฅผ ๋ช
์ํ์ธ์. Java Core, OOP์ ๋ํ ์ง์, REST ์ํคํ
์ฒ์ ์์ฑ์ ๋ํ ์ดํด๋ ์ ํฉํฉ๋๋ค.
-
ํน์ ๊ธฐ์ ์ ์ด์ ์ ๋ง์ถ ๋ค์ํ ๋ฒ์ ์ ์ด๋ ฅ์๋ฅผ ์์ฑ ํ๊ณ ๊ฐ์ฅ ์ ํฉํ ๋ฒ์ ์ ๋ค์ํ ๊ณต์์ ๋ณด๋ด๋ ๊ฒ์ด ์ข์ต๋๋ค .
-
์ด๋ ฅ์๋ ๋ช
ํํ๊ณ ์ฝ๊ธฐ ์ฌ์์ผ ํ๋ฉฐ , ๊ณต์๊ณผ ๋์ผํ ์ธ์ด๋ก ์์ฑํ๋ ๊ฒ์ด ๋ฐ๋์งํฉ๋๋ค. ์ด๋ ๊ทํ๊ฐ ์ง์ํ๋ ์ง์์ ๋ํ ๊ทํ์ ๊ด์ฌ๊ณผ ์ดํด๋ฅผ ๋ณด์ฌ์ค ๊ฒ์
๋๋ค.
-
๊ฐ ํ๋ก์ ํธ์ ์ค์ํ ์ด์ ์
๋ฌด ๊ฒฝํ์ ๋ํด 2-4๊ฐ์ ์ด๋ก์ ์์ฑํ์ธ์. ์์ ์ด ํ ์ผ์ ๋ํด ์ด์ผ๊ธฐํ ๋ ๋ค์ ๊ณต์์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค. ๋์ ๋์ฌ | ๊ธฐ์ ์ ์ธ ์ธ๋ถ์ฌํญ | ...์ | ํน์ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
-
์ด๋ฆ๊ณผ ์ฑ์ ํฌํจํ์ฌ ์์ ์ ๋ํ ์ค์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค . ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฑ์ฉ ๋ด๋น์์๊ฒ ํผ๋์ ์ค ์ ์์ต๋๋ค. ์ผ๋ถ ์ง์์๋ ๋๋ค์๋ง ์ ์ต๋๋ค. ์๋ฅผ ๋ค์ด Alex๋ Alexander ๋๋ Alexey์ผ ์ ์์ต๋๋ค. ์์ฌ์ํต ์ค ์ด์ํจ์ ํผํ๋ ค๋ฉด ์ด๋ฆ์ ํ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
-
๊ทํ์ ๊ฑฐ์ฃผ์ง์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ญ์์ค. ์ง๋ฌด ์ค๋ช
์ ํ์ฌ๊ฐ ์ด์ ์ง์์ ์ฐพ๊ณ ์์ง ์๊ณ ๊ทํ๊ฐ ๋ค๋ฅธ ๋์์ ์๋ค๊ณ ๋ช
์๋์ด ์๋ ๊ฒฝ์ฐ, ์ด ์ ๋ณด๋ ์ฑ์ฉ ๋ด๋น์์๊ฒ ๋งค์ฐ ์ค์ํฉ๋๋ค.
-
์ฝ๊ฐ์ ๊ฐ์ธ ์ ๋ณด (ํฅ๋ฏธ๋ก์ด ์ฌ์ค, ์ทจ๋ฏธ)๋ฅผ ์ถ๊ฐํ ์ ์์ง๋ง ๋ถํ์ํ ์ธ๋ถ ์ ๋ณด๋ ํฌํจํ์ง ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ์๋ ๋ง์ด ๋งํ๋ ๊ฒ๋ณด๋ค ์ ๊ฒ ๋งํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
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์ ๋ํ ์ง์์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด ํนํ ์ค์ํฉ๋๋ค. ์ธํธ๋ ์์ง๋ง ์ถฉ๋ถํ ์ดํดํ์ง ๋ชปํ๋ฉด ๋์ผ์ค๋ฅผ ๊ฐ๊ธฐ ์์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋ฅธ๋ค๋ฉด โ์ด๊ฑด ์ ํํ๋ ๋ชจ๋ฅด์ง๋ง ์คํ๋ง์๋ ์ด๊ฒ์ ๊ฒ ์๊ฒ ๋คโ ๋ฑ์ผ๋ก ๋๋ตํ๋ ๊ฒ์ด ์ข๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋น์ ์ ์ง์์ด ์๋ฌด๋ฆฌ ์๋๋ผ๋ ๋์ ๋ ๊ฒ์
๋๋ค.
๋ฉด์ ์ , ์
์ฌํ๊ณ ์ถ์ ํ์ฌ์ ๋ํ ์ ๋ณด๋ฅผ ์์๋๋ก ๊ณต๋ถํ์ธ์. ์ธํฐ๋ทฐ ์ค์ "๋ชจ๋ฅด๊ฒ ์ด์"๋ผ๊ณ ๋ฌด๊ฐ๊ฐํ๊ฒ ๋งํ ํ์๋ ์์ต๋๋ค. ๋ชจ๋ฅด๋ ๊ฒ์ด ์์ด๋ ์๊ฐํ๊ธฐ ์์ํ๋ฉด ์ฌ๊ณ ๋ ฅ์ ๋ฉด์ ์์ ํ๊ฐ๋ฉ๋๋ค.
๋ฉด์ ์ง๋ฌธ์ ์ค๋นํ ์ ์์ผ๋ฉฐ, ๊ทธ ์ค ๋ง์ ์ง๋ฌธ์ด ์ธํฐ๋ท์ ์์ต๋๋ค. ์ง์์์ ์ ๋ฐ์ ์ธ ํ์์ ํ
์คํธํ๊ธฐ ์ํด ๊น๋ค๋ก์ด ์ง๋ฌธ์ ํ๋ ๊ณ ์ฉ์ฃผ๊ฐ ์์ต๋๋ค. ๋ํ ๊ทธ๋ฌํ ์ง๋ฌธ์ ๋ตํ๊ณ ์ค๋นํ ์ ์์ด์ผ ํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ์ธํฐ๋ทฐ์ ์คํจํ ํ์๋ ์์ ์ ์นญ์ฐฌํ์ญ์์ค. ํน์ ์์ค์ ์ง์์ ์ต๋ํ๊ณ ์ธํฐ๋ทฐ์ ํฉ๊ฒฉํ๋ ๊ฒ์ ํฐ ์ฑ๊ณผ์
๋๋ค. ์ฌ๊ธฐ์ ๊ฐ์ฅ ํฐ ์ค์๋ ํฌ๊ธฐํ๋ ๊ฒ์
๋๋ค. ๋ฌผ๋ก ๊ฑฐ์ ์ ๋ฐ๋ ๊ฒ์ ๋ถ์พํ ์ผ์ด๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋ ๊ฒ์ด ๊ณํ๋๋ก ์งํ๋๋ฉฐ ์์
์ ํจ์ฌ ๋ ๊ฐ๊น์์ง๋๋ค. ๋ค์ ๋ชฉํ๋ ๋ ๋ค๋ฅธ ๋ฉด์ ์ ์คํจํ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ํ๋, ๋ ํ๋... ๊ทธ๋ฆฌ๊ณ ๊ฐ ์ธํฐ๋ทฐ ํ์ ๊ฒฐ๋ก ์ ๋์ถํฉ๋๋ค. ํ์๋ฅผ ์ดํด๋ณด๊ณ ์กฐ์ฌ์ฃผ์ธ์. ์๋๋ฅด์ง ๋ง์ธ์. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๊ท์น ์ฑ๊ณผ ์์ ์ ๋ํ ๋นํญ๋ ฅ์
๋๋ค. ๋น์ ์ ๋ชจ๋ ์ผ์ ์ฌ๋ฐ๋ฅด๊ฒํ๊ณ ์์ต๋๋ค. ์ด๋ ๋ ๋น์ ์ ์ ์์ ๋ฐ๊ฒ ๋ ๊ฒ์
๋๋ค. ์ด๊ฒ์ด ๋น์ ์ด ํ๋ ค๊ณ ํ๋ ๊ฒ์
๋๋ค. ๊ทํ์ ๋น์ฐํ ์ ์์
๋๋ค. ๋น์ ์ ์ ํ์ด์! ์์ง ์ธํฐ๋ทฐ ์ค๋น ๋ฐฉ๋ฒ์ ๋ํด ๊ถ๊ธํ ์ ์ด ์์ผ์๋ฉด ๋๊ธ๋ก ๊ธฐ๋ค๋ฆฌ๊ฒ ์ต๋๋ค ;)
GO TO FULL VERSION