๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋จธ๋ ์ฃผ๋์ด ๊ฐ๋ฐ์ ์์น์์ ์ ๋ฌธ ์ฝ๋ฉ ๊ฒฝ๋ ฅ์ ์์ํฉ๋๋ค. ์ด ์์น๋ ํ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ๊ด๋ จ ๊ธฐ์ ์ ๋ํ ํ์คํ ์ง์์ ๊ฐ์ถ ์ด๋ณด์๋ฅผ ์ํ ์ค๋ฌด ๊ฒฝํ์ด ์๊ฑฐ๋ ์ ํ์ ์
๋๋ค. ์ ํต์ ์ผ๋ก(๊ธฐ์ ์ฐ์
์์) ๊ฐ๋ฐ์๋ ์๊ฒฉ ์์ค์ ๋ฐ๋ผ Junior, Middle, Senior ๋ฐ Team Lead์ ๋ค ๋ฑ๊ธ์ผ๋ก ๋๋ฉ๋๋ค. ๋๋ ์ฝ๋ฉ ์ธํด์ ์ํํธ์จ์ด ๊ฐ๋ฐ ์
๊ณ์ ์ตํ์ "๋ณ์ฌ"๋ก ํฌํจํ๋ค๋ฉด 5๊ฐ์
๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๊ทธ๋ผ๋ฐ์ด์
์ ์๋นํ ์กฐ๊ฑด๋ถ์ด๋ฉฐ ํ์ฌ ๋๋ ๊ตญ๊ฐ์ ๋ฐ๋ผ ํด์์ ์ฌ์ง๊ฐ ์์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ํ๊ท ์ ์ธ Junior/Middle/Senior ๊ฐ๋ฐ์๊ฐ ๋๋ ๊ฒ์ด ์ด๋ค ๊ฒ์ธ์ง์ ๋ํ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ฆ ์
๊ณ์์ ์ผ์ด ์ ์์ ์ผ๋ก ์ํ๋๋ ๋ฐฉ์. ๋น์ฐํ ์ฃผ๋์ด ๊ฐ๋ฐ์ ์์น๋ถํฐ ์์ํ๊ฒ ์ต๋๋ค.
https://www.reddit.com/r/ProgrammerHumor/comments/i7fuwa/junior_dev_dnsnsjjajaw/
์ฃผ๋์ด ๊ฐ๋ฐ์๋ ๋๊ตฌ์ ๋๊น?
๋น์ฐํ ๋ง์ ์๋์ง๋ง, ์ฃผ๋์ด ๊ฐ๋ฐ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ด ์ง์ , ์ผ๋ฐ์ ์ผ๋ก ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ์ผ์ด ์ํ๋๋ ๋ฐฉ์์ ๋ํด ๋ง์ ๊ฒ์ ๋ฐฐ์์ผ ํ๋ ๊ฒฝํ์ด ์๋ ์ฝ๋์ด๋ฉฐ ํน์ ํ/ํ์ฌ์์ ์ฃผ๋์ด๋ ๋ถ๋ถ์. ์ ์ฒด ์ ํ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ฅผ ์ต์ํ ์ฌ๋ฌ ๋ฒ ๊ฑฐ์น๋ ๊ฒ์ ๋ชจ๋ ์ฃผ๋์ด๊ฐ ์ฌ์ ํ ํ๋ํด์ผ ํ๋ ๋ ๋ค๋ฅธ ์ค์ํ ์ค์ ๊ฒฝํ์ ๋๋ค. ํน์ ์ ๋ฌด ๋ฐ ์ ๋ฌด์ ๊ดํด์๋ ์ผ๋ฐ์ ์ผ๋ก ์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ์๋์ ์ผ๋ก ๊ฐ๋จํ ์ฝ๋ ์์ฑ์ ์ํํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ ์๋์ด ํ์์ด ๊ฒํ ํ๊ณ ๋ค๋ฅธ ์ผ์์ ์ธ ์์ ์ ์ฒ๋ฆฌํ์ฌ ์ต๋ํ ๋ง์ ์ค๋ฌด ๊ฒฝํ์ ์ป์ผ๋ ค๊ณ ๋ ธ๋ ฅํฉ๋๋ค. ๊ฐ๋ฅํ. ๊ทธ๋๋ ์ธ๊ธํ ๊ฐ์น๊ฐ ์๋ ํ ๊ฐ์ง. ์ด๊ฒ์ ์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐ์ ํ์์ ์ผ๋ฐ์ ์ผ๋ก ๋ฐฐ์น๋๋ ๋ฐฉ์์ ๋๋ค. ๊ทธ๋ฌ๋ ์ฃผ๋์ด ๊ฐ๋ฐ์ ์์น์ ๋ํ ์ธ์์ ํ์ฌ, ์์ฅ, ์ฐ์ ๋ฐ ๋น์ฆ๋์ค ๋ชฉํ์ ๋ฐ๋ผ ๋ง์ด ๋ค๋ฅผ ์ ์์ต๋๋ค. ์ฃผ๋์ด ์ฝ๋๋ ํ์ต๊ณผ ๊ฒฝํ ์ต๋์ ์ด์ ์ ๋ง์ถ ์ด๋ณด์์ฌ์ผ ํ๋ค๋ ์ฌ์ค์๋ ๋ถ๊ตฌํ๊ณ ์์ฆ ๋ง์ ํ์ฌ์์ ์ฃผ๋์ด ์ง์ฑ ํ๋ณด์ ๋ํด ๋งค์ฐ ์ฌ๊ฐํ ์๊ตฌ ์ฌํญ์ ๊ฐ๋ ๊ฒ์ ๋๋ฌธ ์ผ์ด ์๋๋๋ค. ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์๊ตฌ ์ฌํญ ๋ชฉ๋ก์ ์ค๊ฐ ๋๋ ์ ์ ๊ฐ๋ฐ์์๊ฒ๋ ๊ฒฌ๊ณ ํ ์ง์ ์คํ์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค. ์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ๋ฐ๋ ์์ ์์ค์ ์ฃผ์ ์๊ตฌ ์ฌํญ ์ค ํ๋์ฌ์ผ ํฉ๋๋ค. ์ ์ ํ์์ด ํ๋ฐฐ์ ์์ ์ ๊ฒํ ํ๊ณ ํผ๋๋ฐฑ์ ์ ๊ณตํ๋ ๋น๊ต์ ๋จ์ํ๊ณ ๊ธฐ๋ณธ์ ์ด์ด์ผ ํฉ๋๋ค. ์ฌ๋๋ค์ ์ฃผ๋์ด ๊ฐ๋ฐ์๋ก ๊ณ ์ฉํ๊ณ ๊ทธ์ ๋ฐ๋ผ ๋ณด์ํ์ง๋ง ์ค์ ๋ก๋ ์ฌ์ฉ(๋๋ ๊ณ ๊ฐ์๊ฒ ํ๋งค,์ฃผ๋์ด ๊ฐ๋ฐ์์ ์ฑ ์์ ๋ฌด์์ ๋๊น?
๋ณด๋ค ๋ช ํํ ๊ทธ๋ฆผ์ ์ป์ ์ ์๋๋ก ์ฃผ๋์ด ๊ฐ๋ฐ์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ด๊ณ ๊ตฌ์ฒด์ ์ธ ์ฑ ์์ ๋ํด ์ข ๋ ์์ธํ ์ด์ผ๊ธฐํด ๋ณด๊ฒ ์ต๋๋ค.- ์ฝ๋ ์์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ.
- ํ๋ก์ ํธ์ ๊ธฐ์ ์ ์๊ตฌ ์ฌํญ์ ๋ถ์ํฉ๋๋ค.
- ์ฝ๋์ ์ฌ์ํ ๋ฒ๊ทธ ๋ฐ ์ค์๋ฅผ ์์ ํฉ๋๋ค.
- ํ ์คํธ ์คํ ๋ฐ ๋ฌธ์ํ์ ์ฐธ์ฌํฉ๋๋ค.
- ๋ฏผ์ฒฉํ ํ๊ณผ ํ๋ ฅํ๊ณ ํ์์ ์ฐธ์ํฉ๋๋ค.
- ๋ณด๊ณ ์, ๋งค๋ด์ผ ๋ฐ ๊ธฐํ ๋ฌธ์ ์ค๋น.
- ์ฝ๋๋ฒ ์ด์ค์ ํ๋ก์ ํธ ๊ตฌ์กฐ๋ฅผ ํ์ตํฉ๋๋ค.
- ์ฌ์ฉ์๋ก๋ถํฐ ์ ํ์ ๋ํ ์ ๋ณด๋ฅผ ์์งํฉ๋๋ค.
์ฃผ๋์ด ๊ฐ๋ฐ์์ ์๊ตฌ ์ฌํญ
๋ค์์ ์ด ์ง์ ์ ์ป๊ธฐ ์ํด ์ถฉ์กฑํด์ผ ํ๋ ์ฃผ๋์ด ๊ฐ๋ฐ์์ ๋ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ด๊ณ ์ผ๋ฐ์ ์ธ ์๊ตฌ ์ฌํญ ๋ชฉ๋ก์ ๋๋ค.- ํ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ์ฒ ์ ํ ์ง์(์ง์์ ๋ฐ๋ผ ๋ค๋ฆ). Java ํ๋ก๊ทธ๋๋จธ์ ๊ฒฝ์ฐ Java ๊ตฌ๋ฌธ, ์ปฌ๋ ์ , ๋ฉํฐ์ค๋ ๋ฉ, ์ฝ๋ฉ ๋๊ตฌ(Eclipse, IntelliJ IDEA ๋๋ NetBeans), ๋ฒ์ ์ ์ด ์์คํ ๋ฐ ์๋น์ค(GitHub, GitLab)์ผ ๊ฒ์ ๋๋ค. ๋ค์ ๋จ๊ณ: ์น ํ๋ก์ ํธ ๊ตฌ์ถ์ ์ํ ํ๋ ์์ํฌ(Maven, Gradle), ์ํฐํ๋ผ์ด์ฆ ํ๋ก์ ํธ์ฉ ํ๋ ์์ํฌ(Spring, Hibernate, Spring Boot), ๋จ์ ํ ์คํธ์ฉ ๋๊ตฌ(JUnit, Mockito) ๋ฑ์ ๋ง์คํฐํฉ๋๋ค.
- JavaScript, C++ ๋ฐ HTML5์ ๊ฐ์ ๋ค๋ฅธ ์ผ๋ฐ์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ๊ธฐ๋ณธ ์ง์.
- ํ๋ก๊ทธ๋๋ฐ ๋ฐ ์ฝ๋ ์์ฑ์ ๋ํ ๊ธฐ๋ณธ ์ค๋ฌด ๊ฒฝํ.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ์ด์ ์ฒด์ ์ ๋ํ ์ง์.
- ์ปดํจํฐ ๊ณผํ์ ๋ํ ๊ธฐ๋ณธ ์ง์(์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ํ ๊ฑฐ์ ๋ชจ๋ ์ง์ ์ ๋ํ ์ง์์ ๊ธฐ์ด).
- ์๋ก์ด ์ํํธ์จ์ด ํ๋ซํผ๊ณผ ๊ธฐ์ ์ ๋น ๋ฅด๊ฒ ๋ฐฐ์ธ ์ ์๋ ๋ฅ๋ ฅ(์ฃผ๋์ด ์ฝ๋์๊ฒ ๋งค์ฐ ์ค์ํ ๊ธฐ์ ).
- ์ง์นจ์ ๋ฐ๋ฅด๊ณ ํ ํ๊ฒฝ์์ ์์ ํ ์ ์๋ ๋ฅ๋ ฅ(์ข ์ข ๊ณผ์ํ๊ฐ๋๋๋ผ๋ ๊ฒฐ์ฝ ๊ณผ์ํ๊ฐ๋์ด์๋ ์ ๋๋ ๋ ๋ค๋ฅธ ๊ธฐ์ ).
์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ๋์ด์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์ฃผ๋์ด ๊ฐ๋ฐ์์ ์๊ตฌ ์ฌํญ๊ณผ ์ฑ ์์ ์ด๋ ์ ๋ ๋ช ํํด์ผ ํ์ง๋ง ์ด ์์ ์์ ๊ฐ์ฅ ํฅ๋ฏธ์ง์งํ ๋ถ๋ถ, ์ฆ ์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ์ด ์ง์ฑ ์์ ์ผํ๋ฉด์ ์ป์ ๊ฒ์ผ๋ก ๊ธฐ๋ํด์ผ ํ๋ ๋ถ๋ถ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.- ๋.
- ๊ฒฝํ.
GO TO FULL VERSION