๋ ์ค๋๋ฅด๋ ๋ค๋น์น๋ โ๋ฐฐ์์ ๊ฒฐ์ฝ ์ ์ ์ ์์ง์ํค์ง ์๋๋คโ๊ณ ๋งํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ญ์ฌ์ ๊ฐ์ฅ ์๋ํ ์ฒ์ฌ ์ค ํ ๋ช
๊ณผ ๋
ผ์ํ๋ ค๋ ๊ฒ์ด ์๋์ง๋ง CodeGym๊ณผ ๊ฐ์ด ๋ถ๋๋ฝ๊ณ ์ ๊ตํ ํ์ต ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ํญ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ํผ๊ณคํ ์ ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ค์ํ ์ ๋ณด ์ถ์ฒ๋ฅผ ์๋ํ๊ณ ๋๋๋ก ์๋ก์ด ํ์ต ๋ฐฉ๋ฒ์ ๋ฐ๊ฒฌํ๋ ๊ฒ์ด ์ ์ฉํฉ๋๋ค. ์ผ๋ง ์ ์ ์ฐ๋ฆฌ๋
Java ๊ฐ๋ฐ์๊ฐ ์ ๋ณด๋ฅผ ์ป๊ณ ๋ฐฐ์ธ ์ ์๋ ์ต๊ณ ์ YouTube ์ฑ๋ ์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค . ์ด๋ฒ์๋ ํ๋ก๊ทธ๋๋จธ๋ค ์ฌ์ด์์ ๋งค์ฐ ์ธ๊ธฐ๊ฐ ์์ด ์ถ๊ฐ ์ ๋ณด ์์ค๋ก ์ ๋ง ์ ์ฉํ ์ ์๋ ๋ค๋ฅธ ์ข
๋ฅ์ ๋ฏธ๋์ด๋ฅผ ๋ค๋ฃจ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ค๋์ Java ๊ฐ๋ฐ์๋ฅผ ์ํ ์ต๊ณ ์ ํ์บ์คํธ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ํ ์ต๊ณ ์ 5๋ ํ์บ์คํธ
Java์๋ง ๊ตญํ๋์ง ์๊ณ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ๋ฐ์๋ฅผ ์ํ ํ์บ์คํธ๋ถํฐ ์์ํ๊ฒ ์ต๋๋ค. ์์ฆ ์ฝ๋๋ฅผ ์ํ ํ๋ฅญํ ํ์บ์คํธ๊ฐ ๋๋ฌด ๋ง์์ ์ ํํ๊ธฐ๊ฐ ์ฝ์ง ์์์ง๋ง ์์ 5๊ฐ๋ฅผ ์ ํํ์ต๋๋ค.
์ธ๊ณ์์ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋์ด์ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ Java์ ์ฃผ์ ๊ฒฝ์์์ธ Python์ ๋ํ ์ต๊ณ ์ ํ์บ์คํธ์ผ ๊ฒ์
๋๋ค. Talk Python to Me๋ 2015๋
์๋ จ๋ Python ๊ฐ๋ฐ์์ธ Michael Kennedy๊ฐ ์ ์ ํ Python ํ์บ์คํธ์ ๋ถ์กฑ์ ์ข์ ํ์ฌ ์์ํ์ต๋๋ค. ๊ทธ์ ์ผ์์ Michael์ ๋ถ๋ช
ํ Python์ ๋ํด ์ด์ผ๊ธฐํ์ง๋ง AngularJS, DevOps, MongoDB ๋ฑ๊ณผ ๊ฐ์ ๋ค๋ฅธ ๊ด๋ จ ์ฃผ์ ๋ ์์ฃผ ๋ค๋ฃน๋๋ค.
CppCast๋ C++ ๊ฐ๋ฐ์์ ์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ณ์ด์ ๊ด์ฌ์ด ์๋ ๋ชจ๋ ์ฌ๋์๊ฒ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ํ์บ์คํธ ์ค ํ๋์
๋๋ค. C++ ๋ฐ ๋ชจ๋ ๊ด๋ จ ๊ธฐ์ ์ ๋ํ ๋งค์ฐ ํ๋ฅญํ ์ ๋ณด ์์ค์
๋๋ค. ๊ฐ ํ์บ์คํธ์ ๊ธธ์ด๋ 30~60๋ถ์
๋๋ค.
์ด์ํ๊ฒ๋ ๊ฒ์ ๊ฐ๋ฐ์ ๋ํ ์ข์ ํ์บ์คํธ๊ฐ ๊ทธ๋ฆฌ ๋ง์ง ์์ผ๋ฏ๋ก ์ด ํ์ ์์ฅ์์ ์ฌ์ฉ๋๋ ๊ฒ์ ๊ฐ๋ฐ ๋ฐ ๊ธฐ์ ์ ๊ด์ฌ์ด ์๋ค๋ฉด The Debug Log๋ฅผ ํ์ธํด ๋ณผ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์ด ํ์บ์คํธ๋ Unity ์์ง์ ์ฌ์ฉํ ๊ฒ์ ๊ฐ๋ฐ์ ์ค์ ์ ๋์ง๋ง ๋๋๋ก ํธ์คํธ์ ๊ฒ์คํธ๊ฐ ๋ค๋ฅธ ๊ฒ์ ์์ง์ ๋ํด์๋ ์ด์ผ๊ธฐํฉ๋๋ค.
์ ๋ฌธ ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ฅผ ์ํ ๋งค์ฐ ์ธ๊ธฐ ์๋ ํ์บ์คํธ์
๋๋ค. ๊ฐ ์ํผ์๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ํ๋ ์์ํฌ, ํด๋ผ์ฐ๋ ๊ธฐ์ ๋ฑ๊ณผ ๊ฐ์ ํน์ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ฃผ์ ์ ์ค์ ์ ๋ก๋๋ค. ๋ํ Software Engineering Radio๋ ์ข
์ข
์ ๋ฌธ๊ฐ ๋ฐ ์๋ จ๋ ๊ฐ๋ฐ์์์ ํ๋ฅญํ ์ฌ์ธต ์ธํฐ๋ทฐ๋ฅผ ์ฃผ์ตํฉ๋๋ค.
ํ์คํ ๊ฐ๋ฐ์, ๊ธฐ๊บผ์ด ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ ํ๋ ์ฌ๋, ์ผ๋ฐ์ ์ผ๋ก ๋๊ท๋ชจ ์ํํธ์จ์ด ์ ํ ๊ฐ๋ฐ์ ๋ํด ๋ฐฐ์ฐ๋ ๋ฐ ๊ด์ฌ์ด ์๋ ๋ชจ๋ ์ฌ๋์ ์ํ ์ต๊ณ ์ ํ์บ์คํธ์ผ ๊ฒ์
๋๋ค. ํธ์คํธ๋ ํ์คํ ๊ฐ๋ฐ์์ด์ ๊ธฐ์
๊ฐ์ธ Adam Wathan์
๋๋ค. ๊ฐ ์ํผ์๋์์ Adam์ ๊ฒ์คํธ๋ฅผ ์ธํฐ๋ทฐํ์ฌ ๊ฐ๋ณ๊ณ ์ฌ์ด ๋ฐฉ์์ผ๋ก ๋ค์ํ ์ฃผ์ ์ ๋ํด ๋
ผ์ํฉ๋๋ค.
Java ๊ฐ๋ฐ์๋ฅผ ์ํ ์ต๊ณ ์ ํ์บ์คํธ 5๊ฐ
Java์๋ง ์ด์ ์ ๋ง์ถ ํ๋ฅญํ ํ์บ์คํธ๋ ๊ทธ๋ฆฌ ๋ง์ง ์์ง๋ง ์์ 5๊ฐ ๋ชฉ๋ก์ ๋ค๊ธฐ์ ์ถฉ๋ถํฉ๋๋ค. ์ฌ๊ธฐ ์์ต๋๋ค.
Java Posse๋ 2015๋
์ ๋
น์์ ์ค๋จํ์ง๋ง ์ฌ์ ํ ์ต๊ณ ์ Java ์ค์ฌ ํ์บ์คํธ ์ค ํ๋๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. Java Posse์ ๋ชจ๋ 461๊ฐ ์ํผ์๋๋ ์จ๋ผ์ธ์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ง๊ธ์ ์ฝ๊ฐ ๊ตฌ์์ด์ง๋ง ์ ์ฉํ ์ ๋ณด๋ฅผ ๋ง์ด ์ฐพ์ ์ ์์ต๋๋ค. Java Posse์ ์์ต์ ๋ฐ ๊ฐ์ด๋๋ 2020๋
์๋ Java ์ด๋ณด์์๊ฒ ๋๋ฆฌ ๊ถ์ฅ๋ฉ๋๋ค.
Java Off-Heap์ Java ์ ๋ฌธ๊ฐ๋ฅผ ์ํ ์ต์ ๊ธฐ์ ๋ด์ค์ ์ด์ ์ ๋ง์ถ ์ ๋ช
ํ ํ์บ์คํธ์
๋๋ค. Java Off-Heap์ ์์นด๊ณ ์ 4๋ช
์ Java ์์ง๋์ด๊ฐ ์ฃผ์ตํ๋ฉฐ ๋๋๋ก ์ผ์ ๊ฒ์คํธ๋ฅผ ์ด๋ํ๊ณ Java ์ปค๋ฎค๋ํฐ์์ ์งํ๋๊ณ ์๋ ์ค์ํ ๋ชจ๋ ๊ฒ์ ๋ํด ์ด์ผ๊ธฐํฉ๋๋ค.
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ๊ด๋ จ ๊ธฐ์ ๋ก์ Java์ ๋ชจ๋ ๊ธฐ๋ณธ ์ธก๋ฉด์ ๋ํ ๋จ๊ณ๋ณ ๊ฐ์ด๋ ๋ฐ ์์ต์๊ฐ ํฌํจ๋ Java ์ด๋ณด์๋ฅผ ์ํ ๋งค์ฐ ์ ์ ํ ํ์บ์คํธ์
๋๋ค. Java์ ๊ธฐ์ด๋ฅผ ์์ง ๋ฐฐ์ฐ๊ณ ์๋ค๋ฉด ์์ํ๊ธฐ์ ๊ฐ์ฅ ์ข์ ์ ํ์ผ ๊ฒ์
๋๋ค.
Java ๋ฐ JavaScript ๊ฐ๋ฐ์ ๋ฒ ํ
๋์ธ Adam Bien์ ๊ฝค ํ๋ฅญํ ํ์บ์คํธ์
๋๋ค. ๊ทธ์ ํ์บ์คํธ์์ Adam์ ์ฃผ๋ก Java, Java EE, Jakarta EE, MicroProfile ๋ฐ ์น ๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ์ฃผ์ ์ ์ง์คํ๊ณ ์์ต๋๋ค. ์ผ์ ๊ฐ ์ํผ์๋์๋ ์๋ก์ด ๊ฒ์คํธ๊ฐ ์์ต๋๋ค.
Java Pub House๋ Java ๋ฐ Java ๊ด๋ จ ๋๊ตฌ์ ๊ธฐ์ ์ ๋ํ ํ ๋ก ๊ณผ ์์ต์๊ฐ ์๋ ํ์ฌ ๊ฐ์ฅ ํ๋ฐํ ํ์บ์คํธ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. Freddy Guime๊ณผ Bob Paulin์ด ์ฃผ์ตํ๋ ์ด ํ์บ์คํธ๋ Java ์ด๋ณด์์ ์๋ จ๋ ํ๋ก๊ทธ๋๋จธ ๋ชจ๋์๊ฒ ์ข์ต๋๋ค. ๊ฐ ์ํผ์๋์์๋ Java ๊ฐ๋ฐ์๊ฐ ์ผ์ ์
๋ฌด์์ ์ง๋ฉดํ๋ ์ค์ ๋ฌธ์ ๋ฅผ ๋ค๋ฃจ๊ณ Java ๊ฐ๋ฐ ์ฐ์
๊ณผ ๊ด๋ จ๋ ๊ฐ์ฅ ์ค์ํ๊ณ ํฅ๋ฏธ๋ก์ด ๋ด์ค ๋ฐ ๊ธฐ์ ์ ๋ํด ๋
ผ์ํฉ๋๋ค.
GO TO FULL VERSION