์ ๋ฌธ ๊ฒฝ๋ ฅ์ผ๋ก์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํน์ง ์ค ํ๋๋ ํญ์ ๊ณต๋ถํด์ผ ํ๋ค๋ ๊ฒ์
๋๋ค. ๋ค๋ฅธ ๋๊ตฌ์๋ ๋ฌ๋ฆฌ ํ๋ก๊ทธ๋๋จธ๋ ์๋ก์ด ๊ธฐ์ ์ ๋ฐ๋ผ์ก๊ณ ์๋ก์ด ํ๋ ์์ํฌ, ๋๊ตฌ ๋ฐ ์ฝ๋ฉ ์ธ์ด๋ฅผ ๋ฐฐ์์ผ ํ๋ค๋ ์๋ฐ์ ๋ฐ์ต๋๋ค. ์ด๋ ํ๋ก๊ทธ๋๋จธ์ ๋จ์ ์ด๋ ์ฝ๋๊ฐ ๋ค๋ฅธ ์ง์
์ ๋นํด ๋์ ๊ธ์ฌ๋ฅผ ์ง๋ถํด์ผ ํ๋ ๋๊ฐ๋ก ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฑ๊ณต์ ์ธ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด์๋ ๊ฒฝ๋ ฅ ์ ๋ฐ์ ๊ฑธ์ณ ์ง์์ ์ผ๋ก ์๊ธฐ ๊ต์ก์ ์๊ฐ์ ํ ์ ํ ์๋ฐ์ ์์ต๋๋ค.
๊ธ์ ์ ์ธ ๋ฉด์ ์ค๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๊ณ ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ธฐ์ ์ ์ต๋ํ๋ ๊ฒ์ด ๊ทธ ์ด๋ ๋๋ณด๋ค ์ฝ๊ณ ์ ๋ ดํ๋ฉฐ ์จ๋ผ์ธ์์ ์ฌ์ฉํ ์ ์๋ CodeGym๊ณผ ๊ฐ์ ๋งค์ฐ ์ ๋ ดํ ์จ๋ผ์ธ ๊ณผ์ ๊ณผ ๋ง์ ๋ฌด๋ฃ ์์ต์๊ฐ ์๋ค๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ ์ง์์ด ์ฌ์ ์ ์ผ๋ก ๋งค์ฐ ์ ๋ ดํ๋๋ผ๋ ์ฌ์ ํ ๊ถ๊ทน์ ์ธ ํตํ์ธ ์๊ฐ์ผ๋ก ๋น์ฉ์ ์ง๋ถํด์ผ ํฉ๋๋ค. ๊ทธ๋์ ์ค๋ ์ฐ๋ฆฌ๋ ์ด ์ฃผ์ ๋ฅผ ๋ ์์ธํ ์ดํด๋ณด๊ณ ์ ๋ฌธ ์ฝ๋๊ฐ ์๊ธฐ ๊ต์ก์ ์ค์ ๋ก ์ผ๋ง๋ ๋ง์ ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ ์๋นํ๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ด ๊ทธ๊ฒ์ ํด์ผ ํ ํ์์ฑ์ ๋ํด ์ด๋ป๊ฒ ๋๋ผ๋์ง ์์๋ณด๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
![์ปค๋ฆฌ์ด ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ํ ๋
ํ. ์ ๋ง ํญ์ ๊ณต๋ถํด์ผ ํฉ๋๊น? - 1](https://cdn.codegym.cc/images/article/401b4fa2-64a2-47e1-8454-7e83ed442d30/800.jpeg)
๊ฐ๋ฐ์์ 75%๊ฐ 1๋ ์ ํ ๋ฒ ์ด์ ์๋ก์ด ๊ธฐ์ ์ ๋ฐฐ์๋๋ค.
๋ฌผ๋ก ์๊ธฐ ๊ต์ก์ ๋ํ ํ๋์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ฌ์ด์์ ์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ๋ ค๋ ์๊ตฌ๋ ๋ค๋ฅผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ค์๋ ์ ๊ธฐ์ ์ผ๋ก ์๋ก์ด ๊ธฐ์ ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ์ค์์ฑ์ ์ธ์ํ๊ณ ์์ต๋๋ค. Stack Overflow ๊ฐ๋ฐ์ ์ค๋ฌธ์กฐ์ฌ 2020 ์ ์ผํ์ผ๋ก, ์ ๋ฌธ ์ฝ๋์๊ฒ ์๋ก์ด ์ธ์ด๋ ํ๋ ์์ํฌ๋ฅผ ์ผ๋ง๋ ์์ฃผ ๋ฐฐ์ฐ๋์ง ์ง๋ฌธํ์ต๋๋ค. ์ค๋ฌธ์กฐ์ฌ์ ์ฐธ์ฌํ 46,000๋ช ์ด์์ ๊ฐ๋ฐ์ ์ค ์ฝ 75%๊ฐ ์ ์ด๋ ๋ช ๋ฌ์ ํ ๋ฒ ๋๋ 1๋ ์ ํ ๋ฒ ์๋ก์ด ๊ธฐ์ ์ ๋ฐฐ์ด๋ค๊ณ ๋งํ์ต๋๋ค. ํนํ, ์๋ต์์ 34.9%์ธ 16,165๋ช ์ด ๋ช ๋ฌ์ ํ ๋ฒ์ฉ ์๋ก์ด ์ธ์ด๋ ํ๋ ์์ํฌ๋ฅผ ๋ฐฐ์ด๋ค๊ณ ๋ตํ์ผ๋ฉฐ, ์กฐ์ฌ์ ์ฐธ์ฌํ ์ ๋ฌธ ์ฝ๋๋ 37.9%์ธ 17,555๋ช ์ด 1๋ ์ ํ ๋ฒ ์๋ก์ด ๊ฒ์ ๋ฐฐ์ด๋ค๊ณ ๋ตํ์ต๋๋ค. ๋ ๋ค๋ฅธ 25.1%๋ ๋ช ๋ ์ ํ ๋ฒ ์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ๊ณ 2.1%๋ 10๋ ์ ํ ๋ฒ๋ง ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ ์ค์ค๋ก ๊ต์กํ๋ค๊ณ ๋งํ์ต๋๋ค. ํฅ๋ฏธ๋กญ๊ฒ๋ ํ์ ๊ฐ๋ฐ์ ๋ณด๊ณ ์ ์ ๋ฐ์ดํฐ๋ํ๋ก๊ทธ๋๋ฐ ํ์ต์๋ฅผ ๋์์ผ๋ก ํ HackerRank์ ์ค๋ฌธ ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด ์ค๋๋ ๋ชจ๋ ์ ๊ท ํ๋ก๊ทธ๋๋จธ์ 65%๊ฐ ๋ ํํ์ผ๋ฉฐ, ์๋ต์์ 27.39%๋ ์๊ธฐ์ฃผ๋ ํ์ต์ ํตํด ์ฝ๋ฉ์ ๋ฐฐ์ ๊ณ ๋ค๋ฅธ 37.70%๋ ํ๊ต๋ฅผ ํตํด ๊ธฐ์ ์ ์ต๋ํ๋ค๊ณ ๋งํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ์ธ ๊ณต๋ถ.ํ์ต ์์ค
์ ๋ฌธ ๊ฐ๋ฐ์๊ฐ ์๊ธฐ ๊ต์ก์ ์ํด ์ด๋ค ํน์ ์ฑ๋์ ๊ฐ์ฅ ์์ฃผ ์ฌ์ฉํ๋์ง์ ๋ํ ์ฐ๊ตฌ ๋ฐ์ดํฐ๋ ์ข ์ข ํ์ฅ๊ณผ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ํํธ์จ์ด ๊ฐ๋ฐ์๊ฐ ์ ๋ฌธํํ๋ ๋ฐ ๋ง์ด ์์กดํ๊ธฐ ๋๋ฌธ์ ๋ง์ ์ฐ๊ตฌ ๋ฐ์ดํฐ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ๋ฌ ์ค๋ฌธ ์กฐ์ฌ ๋ฐ ์ฝ๋ฉ ์๊ฒฌ์ ๋ฐ๋ฅด๋ฉด ์ ๋ฌธ๊ฐ๋ค์ด ์จ๋ผ์ธ์์ ๊ณต์ ํ๋ ์ฝ๋ฉ ๋ ํ ์ง์์ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์ถ์ฒ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.- StackOverflow ๋ฐ HackerRank์ ๊ฐ์ ์จ๋ผ์ธ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ,
- ํํ ๋ฆฌ์ผ์ ์ฝ๊ณ ํํ ๋ฆฌ์ผ ๋น๋์ค๋ฅผ ๋ณด๊ณ ,
- CodeGym๊ณผ ๊ฐ์ ์จ๋ผ์ธ ์ฝ์ค,
- ํ๋ก๊ทธ๋๋ฐ ๊ต๊ณผ์,
- ๋ค๋ฅธ ๊ฐ๋ฐ์์์ ๊ฐ์ธ์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ,
- ๋ชจ์, ์ธ๋ฏธ๋, ์ฝ๋ฉ ๋ถํธ์บ ํ์ ๊ฐ์ ๊ต์ก ํ์ฌ.
์๋ฐ ์ฝ๋ ๋ฐ์ดํฐ
ํนํ Java ํ๋ก๊ทธ๋๋จธ์ ๊ดํด์๋ ์ ๋ฌธ Java ๊ฐ๋ฐ์๋ก ์ผํ๊ณ ์๋ CodeGym ์ปค๋ฎค๋ํฐ ํ์์ ์ค๋ฌธ ์กฐ์ฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ ์ ์ ๋ณด๊ฐ ์์ต๋๋ค. ์๋ต์์ 70.2%๊ฐ ์ ๋ฌธ ์์ ์ ์ ๊ธฐ์ ์ผ๋ก ์ฝ๋๋ค๊ณ ๋ตํ์ต๋๋ค. ๊ฑฐ์ ์ ๋ฐ(48.9%)์ด ํน์ ๊ธฐ์ ์ ์ค์ ์ ๋ ์จ๋ผ์ธ ๊ณผ์ ์ ์๊ฐํ๊ณ ์ค๋ฌธ ์กฐ์ฌ์ ์ฐธ์ฌํ ๋ชจ๋ Java ๊ฐ๋ฐ์์ ์ฝ 1/3์ด ์จ๋ผ์ธ๊ณผ ์คํ๋ผ์ธ ๋ชจ๋์์ ๊ฐ๋ฐ์ ์ด๋ฒคํธ์ ์์ฃผ ์ฐธ์ฌํฉ๋๋ค. ์ค๋ฌธ์ ์ฐธ์ฌํ ์ ์ฒด ์๋ต์์ 9.6%๋ง์ด ๋ ํํ ์๊ฐ์ด ์๋ค๊ณ ๋ตํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ํ Java ๊ฐ๋ฐ์๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ ๋ฌธ ๊ต์ก์ ์ํด ์ด๋ค ๋ฐฉํฅ์ ์ ํํ๋์ง ์๊ณ ์ถ์์ต๋๋ค. ๋ค์์ ์๋ต์๋ค์ด ์ง์ ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๊ฐ๋ฐ ์์ญ์ ์ค์๋ ์์ผ๋ก ๋์ดํ ๊ฒ์ ๋๋ค.- Java ๋ฐ Java ๊ฐ๋ฐ ์ํ๊ณ์ ๋ํ ์ง์ ์ฌํ
- ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ ๋๊ตฌ ๋ฐ ๊ธฐ์ ํ์ต
- ์น ๊ฐ๋ฐ ๊ธฐ์ ๋ฐ ์ง์;
- ํด๋ผ์ฐ๋ ๊ธฐ์ , ๋น ๋ฐ์ดํฐ, ๋ง์ดํฌ๋ก์๋น์ค
- ์ด๋ค ์ฌ๋๋ค์ Java ์ธ์ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๋ ค๊ณ ํฉ๋๋ค. Kotlin์ด ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์ต์ ์ด๊ณ Go, C# ๋ฐ PHP๊ฐ ๊ทธ ๋ค๋ฅผ ๋ฐ๋ฆ ๋๋ค.