Stack Overflow๋ ์ ์ธ๊ณ ๊ฐ๋ฐ์ ๋ฐ IT ์ ๋ฌธ๊ฐ๋ฅผ ์ํ ์ ์๋ ค์ง๊ณ ์ธ๊ธฐ ์๋ Q&A ํฌํธ์ด๋ฉฐ, ์ฐ๋ก ์ค๋ฌธ์กฐ์ฌ๋ ์ ์ธ๊ณ์์ ์ฝ๋๋ฅผ ์์ฑํ๋ ์ฌ๋๋ค์ ๋์์ผ๋ก ํ๋ ๊ฐ์ฅ ๊ท๋ชจ๊ฐ ํฌ๊ณ ํฌ๊ด์ ์ธ ์ค๋ฌธ์กฐ์ฌ์ ๋๋ค. ๋งค๋ Stack Overflow๋ ๊ฐ๋ฐ์๊ฐ ์ ํธํ๋ ๊ธฐ์ ๋ถํฐ ์ ๋ฌด ์ ํธ๋๊น์ง ๋ชจ๋ ๊ฒ์ ๋ค๋ฃจ๋ ์ค๋ฌธ์กฐ์ฌ๋ฅผ ์ค์ํฉ๋๋ค. ์ฌํด๋ก 90๋ ์ฐ์์ผ๋ก ์งํ๋ ์ด๋ฒ ์กฐ์ฌ์๋ 000๋ง๋ช ์ด์์ด ์ฐธ์ฌํ๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- Python์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค. ์ฌํด ์์๊ฐ ๋ค์ ์์นํ์ฌ Java๋ฅผ ์ ์น๊ณ Rust ๋ค์์ผ๋ก ๋ ๋ฒ์งธ๋ก ์ธ๊ธฐ ์๋ ์ธ์ด๊ฐ ๋์์ต๋๋ค.
- ๊ตญ๊ฐ์ ์ฑ๋ณ์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง ์๋ต์์ ์ ๋ฐ ์ด์์ด XNUMX์ธ๊ฐ ๋๊ธฐ ์ ์ ์ฒซ ๋ฒ์งธ ์ฝ๋ ์ค์ ์์ฑํ์ต๋๋ค.
- DevOps ์ ๋ฌธ๊ฐ์ ์ฌ์ดํธ ์์ ์ฑ ์์ง๋์ด๋ ๊ฐ์ฅ ๋ง์ ๊ธ์ฌ๋ฅผ ๋ฐ๊ณ ๊ฐ์ฅ ๊ฒฝํ์ด ํ๋ถํ ๊ฐ๋ฐ์ ์ค ํ๋์ด๋ฉฐ, ์์ ์ ์ง์ ์ ๊ฐ์ฅ ๋ง์กฑํ๊ณ ์ ์ผ์๋ฆฌ๋ฅผ ์ฐพ์ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ์ ์ต๋๋ค.
- ์ค๋ฌธ ์กฐ์ฌ ์ฐธ๊ฐ์ ์ค ์ค๊ตญ ๊ฐ๋ฐ์๋ ๊ฐ์ฅ ๋๊ด์ ์ด๋ฉฐ ์ค๋ ํ์ด๋ ์ฌ๋์ด ๋ถ๋ชจ๋ณด๋ค ๋ ์ ์ด ๊ฒ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ํ๋์ค, ๋ ์ผ ๋ฑ ์์ ๋ฝ ๊ตญ๊ฐ์ ๊ฐ๋ฐ์๋ค์ ๋ฏธ๋๋ฅผ ๋๋ดํ๊ฒ ๋ฐ๋ผ๋ณด๊ณ ์์ต๋๋ค.
- ์์ฐ์ฑ์ ๋ฐฉํดํ๋ ์์๊ฐ ๋ฌด์์ธ์ง ๋ฌป๋ ์ง๋ฌธ์ ๋จ์ฑ์ ๊ฐ๋ฐ๊ณผ ์ง์ ์ ์ผ๋ก ๊ด๋ จ๋์ง ์์ ์ ๋ฌด๊ฐ ๋ง๋ค๋ ์ ์ ๊ฐ์ฅ ์์ฃผ ์ง์ ํ๋ ๋ฐ๋ฉด, ์ฑ์์์๋ ์์ ํ๊ฒฝ์ "๋ ์ฑ"์ ๋ถ๋ง์ ๋ํ๋ ๋๋ค.
์๊ธฐ PR์ ๊ณต์ ํ์ง ์๊ณ ๋ ์๋๋๋ค. Stack Overflow๋ ์๋ต์๋ค์๊ฒ ํฌํธ์ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉํ์ง ์๊ณ ๊ฐ๋ฐ ๋ฌธ์ ๋ฅผ ๋ง์ง๋ง์ผ๋ก ํด๊ฒฐํ ๋๋ฅผ ๊ธฐ์ตํ๋๋ก ์์ฒญํ์ต๋๋ค. ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด Stack Overflow๋ ๊ฐ๋ฐ์์ ์๊ฐ์ ์ฃผ๋น 30~90๋ถ ์ ์ฝํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
๋ช ๊ฐ์ง ์ฌ์ค
๋งค๋ฌ ์ฝ 50์ฒ๋ง ๋ช ์ ์ฌ๋๋ค์ด Stack Overflow๋ฅผ ๋ฐฉ๋ฌธํ์ฌ ์์ ์ ๊ฒฝํ์ ๋ฐฐ์ฐ๊ฑฐ๋ ๊ณต์ ํ๊ณ ๊ฒฝ๋ ฅ์ ์์ต๋๋ค. ์ด๋ค ์ค 21๋ง ๋ช ์ ์ ๋ฌธ ๊ฐ๋ฐ์์ด๊ฑฐ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด ํ๋ จ ์ค์ธ ๋ํ์์ ๋๋ค. ์๋ต์์ ์ฝ 4%๋ ํ๋ก๊ทธ๋๋ฐ์ ์ง์ ๋ณด๋ค๋ ์ทจ๋ฏธ๋ก ์๊ฐํ๊ณ ์์ผ๋ฉฐ, 2% ๋ฏธ๋ง์ ์๋ต์๋ ์ ๋ฌธ ๊ฐ๋ฐ์์์ง๋ง ํ์ฌ๋ ์ง์ ์ ๋ฐ๊ฟจ์ต๋๋ค.
์๋ต์์ ์ฝ 50%๋ ์์ ์ ํ์คํ ๊ฐ๋ฐ์, ์ฆ ์ผ๋ฐ์ ์ผ๋ก ์น ๊ธฐ์ ๊ณผ ๊ด๋ จ๋ ํด๋ผ์ด์ธํธ ๋ฐ ์๋ฒ ์ฝ๋๋ฅผ ๋ชจ๋ ์์ฑํ๋ ์ ๋ฌธ๊ฐ๋ผ๊ณ ๋ถ๋ ๊ณ , ์ฝ 17%๋ ์์ ์ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ํ๋ฐํธ์๋ ๊ฐ๋ฐ์๋ ๋ฐฑ์๋ ์ฝ๋๋ ์์ฑํ๋ฉฐ ๊ทธ ๋ฐ๋์ ๊ฒฝ์ฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ๋ค๋ฅธ ์ธ๊ธฐ ์๋ IT ์ง์ ์กฐํฉ์ผ๋ก๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์์ ์์คํ ๊ด๋ฆฌ์, DevOps ์ ๋ฌธ๊ฐ์ ์ฌ์ดํธ ์์ ์ฑ ์์ง๋์ด, ๋์์ด๋์ ํ๋ฐํธ์๋ ๊ฐ๋ฐ์, ๋ํ ์ฐ๊ตฌ์๊ณผ ํ์ ๋ฑ์ด ์์ต๋๋ค.
Stack Overflow ์ฌ์ฉ์ ์ค ์ ๋ฌธ ๊ฐ๋ฐ์์ ์ฝ 65%๊ฐ XNUMX๋ ์ ํ ๋ฒ ์ด์ ์คํ ์์ค ํ๋ก์ ํธ(์: LibreOffice ๋๋ Gimp)์ ๊ธฐ์ฌํฉ๋๋ค. ์คํ ์์ค ํ๋ก์ ํธ์ ๋ํ ๊ธฐ์ฌ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฐ๋ผ์ Rust, WebAssembly ๋ฐ Elixir๋ฅผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์๋ ์ด ์์ ์ ๊ฐ์ฅ ์์ฃผ ์ํํ๋ ๋ฐ๋ฉด, VBA, C# ๋ฐ SQL์ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์๋ ์คํ ์์ค ํ๋ก์ ํธ๋ฅผ ์ ๋ฐ ์ ๋ ์์ฃผ ์ํํฉ๋๋ค.
๋ง์ ๊ฐ๋ฐ์๋ค์ ์ ๋ฌด ์ธ์์๋ ์ฝ๋ฉ์ ํฉ๋๋ค. ์๋ต์์ ์ฝ 80%๊ฐ ์ทจ๋ฏธ ํ๋ก๊ทธ๋๋ฐ์ ๊ณ ๋ คํ๊ณ ์์ต๋๋ค. ๊ธฐํ ๋น๊ฐ๋ฐ ์ฑ ์์ ์ด ์ง์ ๊ณผ ์๋นํ ์๊ด๊ด๊ณ๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์๋ ๊ฐ ์๋ ํ๋ก๊ทธ๋๋จธ๋ ๊ฐ๋ฐ์ ์ทจ๋ฏธ๋ก ์ผ์ ๊ฐ๋ฅ์ฑ์ด ์ ์ต๋๋ค. ์ฌ์ฑ ์๋ต์๋ค์ ์ทจ๋ฏธ ํ๋ก๊ทธ๋๋ฐ์ ๊ณ ๋ คํ ๊ฐ๋ฅ์ฑ๋ ๋ฎ์์ต๋๋ค.
๋ฏธ๊ตญ์์๋ ์๋ต์์ ์ฝ 30%๊ฐ ์ ์ ๊ฑด๊ฐ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ๋ตํ๋๋ฐ, ์ด๋ ์๊ตญ, ์บ๋๋ค, ๋ ์ผ, ์ธ๋ ๋ฑ ๋ค๋ฅธ ๋๊ท๋ชจ ๊ตญ๊ฐ๋ณด๋ค ๋์ ๋น์จ์ ๋๋ค.
์ฌํด ์๋ต์๋ค์ ์ด๋ค ์์ ๋คํธ์ํฌ๋ฅผ ๊ฐ์ฅ ์์ฃผ ์ฌ์ฉํ๋์ง ๋ฌผ์์ต๋๋ค. Reddit๊ณผ YouTube๊ฐ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์๋ต์ด์์ต๋๋ค. ๊ทธ๋ฌ๋ IT ์ ๋ฌธ๊ฐ์ ์ ํธ๋๋ ์์ ๋คํธ์ํฌ์ ์ธ๊ธฐ์ ๋ํ ์ ์ฒด ๋ฐ์ดํฐ์ ์ผ์นํ์ง ์์ผ๋ฉฐ Facebook์ด 10์๋ฅผ ์ฐจ์งํ๊ณ Reddit์ ์์ 330์์๋ ๋ค์ง ์์ต๋๋ค(Reddit์ ์ฝ 2,32์ต XNUMX์ฒ๋ง ๋ช ์ ํ์ฑ ์ฌ์ฉ์๋ฅผ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ Facebook์ ์๊ฐ ์ฌ์ฉ์๋ XNUMX์ต XNUMX์ฒ๋ง ๋ช ์ ๋ฌํจ). ).
XNUMX๋ ์ฐ์์ผ๋ก JavaScript๊ฐ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ๋์๊ณ , Python์ด ๋ค์ ์์์ ์ฌ๋์ต๋๋ค. Python์ ์๋ ์ C#, ์ ๋ ์๋ PHP๋ฅผ ์ถ์ํ ๊ฒ์ฒ๋ผ ์ฌํด ์ ์ฒด ์์์์ Java๋ฅผ ์ถ์ํ์ต๋๋ค. ๋ฐ๋ผ์ Python์ ์ค๋๋ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค.
๊ฐ์ฅ ์ฌ๋๋ฐ๊ณ , "๋์ฐํ๊ณ " "์ํ๋" ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
XNUMX๋ ์ฐ์์ผ๋ก Rust๋ ์ปค๋ฎค๋ํฐ์์ ๊ฐ์ฅ ์ ํธํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ผ๋ฉฐ Python์ด ๊ทธ ๋ค๋ฅผ ์ด์์ต๋๋ค. Python์ ์ธ๊ธฐ๊ฐ ๊ธ์ํ ์ฆ๊ฐํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด ์์์ ์๋ค๋ ๊ฒ์ Python ๊ฐ๋ฐ์๊ฐ ์ ์ ๋ ๋ง์์ง๊ณ ์์ ๋ฟ๋ง ์๋๋ผ ๊ณ์ํด์ ์ด ์ธ์ด๋ก ์์ ํ๊ณ ์ถ์ดํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
VBA์ Objective-C๋ ์ฌํด ๊ฐ์ฅ "๋ฌด์์ด" ์ธ์ด๋ก ๊ผฝํ์ต๋๋ค. ์ด๋ ํ์ฌ ์ด๋ฌํ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ์ค ์๋น์๊ฐ ๊ณ์ํด์ ์ฌ์ฉํ๋ ๋ฐ ๊ด์ฌ์ด ์์์ ์๋ฏธํฉ๋๋ค.
Python์ XNUMX๋ ์ฐ์์ผ๋ก ๊ฐ์ฅ "์ํ๋" ์ธ์ด์์ต๋๋ค. ์ด๋ ์์ง Python์ ์ฌ์ฉํ์ง ์๋ ๊ฐ๋ฐ์๊ฐ Python์ ๋ฐฐ์ฐ๊ณ ์ถ๋ค๋ ์๋ฏธ์ ๋๋ค. XNUMX์์ XNUMX์๋ ๊ฐ๊ฐ JavaScript์ Go์ ๋๋ค.
๋ธ๋ก์ฒด์ธ์ ์ด๋ป์ต๋๊น?
Stack Overflow ์ค๋ฌธ์กฐ์ฌ ์๋ต์์ ๋๋ค์๋ ์์ ์ ์กฐ์ง์ด ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ์ฌ์ฉํ์ง ์์ผ๋ฉฐ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก์๋ ์ํธํํ๊ฐ ํฌํจ๋์ง ์๋๋ค๊ณ ๋งํ์ต๋๋ค. ๋ธ๋ก์ฒด์ธ์ ์ธ๋ ๊ฐ๋ฐ์๋ค์ด ๊ฐ์ฅ ์์ฃผ ์ฌ์ฉํฉ๋๋ค.
๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ๋์ง ๋ฌป๋ ์ง๋ฌธ์ ๊ฐ๋ฐ์๋ค์ ์ผ๋ฐ์ ์ผ๋ก ๊ทธ ์ ์ฉ์ฑ์ ๋ํด ๋๊ด์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋๊ด๋ก ์ ์ฃผ๋ก ์ ๊ณ ๊ฒฝํ์ด ๋ถ์กฑํ ์ ๋ฌธ๊ฐ๋ค์๊ฒ ์ง์ค๋์ด ์์ต๋๋ค. ์๋ต์์ ๊ฒฝํ์ด ๋ง์์๋ก ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ด โ๋ฌด์ฑ ์ํ ์์ ์ฌ์ฉโ์ด๋ผ๊ณ ๋งํ ๊ฐ๋ฅ์ฑ์ด ๋ ๋์ต๋๋ค.
๊ฐ์ฅ ๋์ ๋น์ฉ์ ์ง๋ถํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
์ค๋ฌธ ์กฐ์ฌ์ ์ฐธ์ฌํ ๊ฐ๋ฐ์ ์ค Clojure, F#, Elixir ๋ฐ Rust๋ฅผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์๋ ๋ฏธ๊ตญ ๊ธฐ๋ฐ ํ๋ก๊ทธ๋๋จธ ์ค ํ๊ท ์ฝ 70๋ฌ๋ฌ๋ก ๊ฐ์ฅ ๋์ ์ฐ๋ด์ ๋ฐ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ง์ญ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๋ฏธ๊ตญ์ Scala ๊ฐ๋ฐ์๋ ๊ฐ์ฅ ๋์ ๊ธ์ฌ๋ฅผ ๋ฐ๋ ๋ฐ๋ฉด, Clojure ๋ฐ Rust ๊ฐ๋ฐ์๋ ์ธ๋์์ ๊ฐ์ฅ ๋ง์ ์์ ์ ์ป์ต๋๋ค.
๋ ํฅ๋ฏธ๋ก์ด ๋ฐ์ดํฐ์ ์์น๋ ์์ด๋ก ์์ฑ๋ ์๋ณธ ๋ณด๊ณ ์์์ ๋ณด์ค ์ ์์ต๋๋ค.
์ถ์ฒ : 3dnews.ru