"์ ๋ ํ์คํ ๊ฐ๋ฐ์ ๋์ ํ๊ณ ์ถ์์ต๋๋ค"
9ํ๋ ์ดํ, ์ถ๊ฐ ํ์ต ๋ฐฉํฅ(์: ๊ธฐ์ , ์ธ๋์ฃผ์, ๊ฒฝ์ , ์ํ ํธ๋)์ ์ ํํด์ผ ํ์ ๋ ์ ๋ ์ธ๋์ฃผ์ ํธ๋๊ณผ ๊ธฐ์ ํธ๋ ์ฌ์ด์์ ๊ณ ๋ฏผํ์ต๋๋ค. ๋์๊ฒ ์์ด ์ธ๋ฌธํ์ ์ ์ธ๊ณ์์ ์ ์ ๋น๋ํ๊ณ ์ ํ ๋์๋ฅผ ์นํธํ๋ ์ ๋๋ฆฌ์คํธ๋ก์์ ๊ฒฝ๋ ฅ์ ์๋ฏธํฉ๋๋ค. ํ ํฌ๋์ปฌ ํธ๋์ ๊ณ ๋ฏผํ๋ฉด์ ์ ๊ณผ ์ธ์ฐ์ง ์๋๋ค๋ฉด ์ ์ด๋ ๊ฑด๋๋ฆฌ์ง ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์ ๋ ์ ํญ์ด ๊ฐ์ฅ ์ ์ ๊ธธ์ ๋ฐ๋ผ ๊ธฐ์ ์ ์ธ ๊ธธ์ ์ ํํ์ต๋๋ค. ์กธ์ ํ, ์ ๋ ๋ํ์ ์ ํํ์ฌ ์ปดํจํฐ ๊ณตํ๊ณผ ์ปดํจํฐ ๊ณตํ์ ์ ๊ณตํ์ต๋๋ค. ์์ฝ๊ฒ๋ ๋ํ์์๋ ํน์ ์ธ์ด์ ๋ํ ๊ธฐ์ ์ ์ ๊ณตํ์ง ์์์ต๋๋ค. ์ ๋ ๋จ์ ๋ ๋ฐฉ์์ผ๋ก C++, C#, JavaScript ๋ฐ UI ๋ ์ด์์์ ๋ํด ๋ช ๊ฐ์ง๋ฅผ ๋ฐฐ์ ์ต๋๋ค. 3ํ๋ ๋ ์ฐ์ฐํ ๋ฌธ๋งฅ๊ด๊ณ ์ ๊ด์ฌ์ ๊ฐ์ง๊ฒ ๋์๊ณ ์ฐ์ฐํ ๊ฝค ์ ๋ช ํ ํ์ฌ์ ์ทจ์งํ๊ฒ ๋์์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋๋ 2๋ ๋์ ๊ด๊ณ ๊ณ์ ๋จธ๋ฌผ๋ ๋ค. ๋๋ ์๋นํ ์ฑ๊ณต์ ๊ฑฐ๋์์ง๋ง ํ์คํ ๊ฐ๋ฐ์ ๋์ ํ๊ณ ์ถ์์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ์ผ๋ก์ ๋ณต๊ท ์ญ์ ์ ๊ณํ๋ ๊ณํ ์์ด ์ด๋ฃจ์ด์ก์ต๋๋ค. ์ง์ฅ์์ Java ๊ฐ๋ฐ์ ์ธํด์ ์ฑ์ฉํ๋ ค๋ ์๋ก์ด ์๋น์ค์ ๋ํ ์ด๋ฉ์ผ์ ๋ฐ์์ต๋๋ค. ๋๋ ์ธํฐ๋ทฐ์ ๊ฐ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋ฌผ๋ก ๊ทธ ๋น์์๋ ์ ์๋ฅผ ๋ฐ์ ๋งํผ ๊ธฐ์ด ์ง์์ด ์ถฉ๋ถํ์ง ์์์ง๋ง ์ด๋ฒ ์ํผ์๋๋ฅผ ํตํด Java์ ๋ํ ๋ช ๊ฐ์ง ๋ฆฌ์์ค๋ฅผ ์ฐพ์๋ณด๊ฒ ๋์์ต๋๋ค. ์ฐ์ฐํ ์ธํฐ๋ท์์ ์ด ๊ฐ์ข๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ฒ์์๋ ๊ทธ๊ฒ๋ค์ด ๋๋ฅผ ์ฌ๋ก์ก์ง ์์์ต๋๋ค. ๋ชจ๋ ์ฌ๋ฏธ์๋ ๊ทธ๋ฆผ๊ณผ ๋ก๋ด ์ด์ผ๊ธฐ๊ฐ ๋์๊ฒ ์ง์งํ์ง ์๊ฒ ๋๊ปด์ก์ง๋ง ๋๋ ๋ด ์์ ์ ์ฐ์ตํ๊ณ ํ์ธํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๋ง ์ข์ํ์ต๋๋ค. ์ ๋ ์ข ๋ ๊ณ ๋ฏผํ๋ค๊ฐ ์๋ํด ๋ณด๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ , ๊ทธ๋ค์์ ๋๋ ค๊ฐ์ต๋๋ค."์ฒ์ ๋ช ๋ฒ์ ๋ฉด์ ์์๋ ์คํจํ์ด์"
๋๋ ์๊ฒฉํ ์ผ์ ์์ด ์ผ๊ณผ ์ค์ ์ฌ๋ ์๊ฐ์, ๋๋ก๋ ๋ฐค์ ๊ณต๋ถ๋ฅผ ์์ํ์ต๋๋ค. ๋ ๋ฒจ 16-17์ฏค ๋์์ ๋ ๋๋ ์ผ์๋ฆฌ๋ฅผ ์ฐพ๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๋๊น์ง ๋๋ ์ฝ๊ฐ์ ํด์ ์๊ฐ์ ๊ฐ๊ณ ์ฝ 3๊ฐ์ ๋์ ๊ณต๋ถ๋ฅผ ํ๊ณ ์์์ต๋๋ค. ์ ๋ฌด ๊ฒฝํ์ด ์์ผ๋ฉด ์๊ณ ๋ฆฌ์ฆ์ ๋ํด ๋ฌผ์ด๋ณด๊ธฐ๋ฅผ ์ข์ํ์ง๋ง ๋๋ ๊ฑฐ์ ์์ง ๋ชปํ์ต๋๋ค. ๊ทธ๋์ ์ฒ์ ๋ช ๋ฒ์ ๋ฉด์ ์์๋ ์คํจํ์ด์. ๋ ๋ง์ด ์ค๋นํ๊ณ , ๊ฐ์ฅ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ์ ์ฐพ์๋ณด๊ณ , ๊ทธ์ ๋ํ ๋ต๋ณ์ ์ธ์์ผ ํ์ต๋๋ค. ๊ธํ๊ฒ SQL์ ๋ฐฐ์ ๊ณ , ์ฝ๋ ๋ฒ์ ๊ด๋ฆฌ ์์คํ (IMO, CodeGym์์๋ Git์ด ๋ ๋ฒจ 30์ด ์๋ ํฐ๋ฌด๋์์ด ๊ณ ๊ธ ์์ค์ผ๋ก ์ธ๊ธ๋จ)๊ณผ SOLID ์์น์ ์ฐ๊ตฌํ๊ณ , ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐฐ์ ์ต๋๋ค. ๊ฒฐ๊ตญ ์์ ํ์ฌ์ ํ๋ฐฐ ๊ฐ๋ฐ์๋ก ์ ์ฌํ๊ฒ ๋์ด์. ์ฒซ ์ง์ฅ์์ ์ ๊ฐ ๋งก์ ์ ๋ฌด๋ ์๋ก์ด ์์คํ ๊ธฐ๋ฅ ๊ฐ๋ฐ, ๊ธฐ์กด ๊ธฐ๋ฅ ๊ฐ์ , ๋ฒ๊ทธ ์์ ๋ฑ ์์ฃผ ์ฌ์ํ ์ผ์ด์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํญํฌ์ ๋ฐฉ๋ฒ๋ก ์ ์ฌ์ฉํ์ต๋๋ค. ๋น์ฆ๋์ค ๋ด๋น์๊ฐ ์์ ์ ๋ณด๋ด๊ณ , ๋ถ์๊ฐ๊ฐ ์์ ์ ์ข ๋ ์์ธํ ์ค๋ช ํ๊ณ , ๊ฐ๋ฐ์๊ฐ ์ด๋ฅผ ๊ตฌํํ๊ณ , ๋ถ์๊ฐ๊ฐ ํ ์คํธํ ๋ค์ ๊ฐ๋ฐ์๊ฐ ์ด๋ฅผ ์ ํ์ ์ ์ฉํฉ๋๋ค. ์ฐ๋ฆฌ๋ ํน๋ณํ ๊ธฐ์ ์ ์ฌ์ฉํ์ง ์์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ ๋ง์ดํฌ๋ก์๋น์ค ๋์ ๋จ์ผ์ฒด์ธ ์์ Java๋ก ์์ฑํ์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์ํด ์ฐ๋ฆฌ๋ ์์ฒด ๋ ์ ๋น๊ณต๊ฐ ์์ค ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ์ฒ์์๋ ํ๋ก์ ํธ๋ฅผ ์ ์ฅ์์ ์ ๋ก๋ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ๋ถํฐ ์๊ฐ ์ด๊ณผ๊ฐ ๋ฐ์ํ์ง ์๋๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์ฒญ์ ์์ฑํ๋ ๋ฐฉ๋ฒ๊น์ง ์ด๋ ค์์ ๋ฐ๋ค๊ฐ ์์์ต๋๋ค. JSON, SOAP ์์ , Maven์ด ๋ฌด์์ธ์ง, Maven ํ๋ก์ ํธ๋ฅผ ๋น๋ํ๋ ๋ฐฉ๋ฒ์ ๋ํด Google์์ ๋ง์ด ๊ฒ์ํด์ผ ํ์ต๋๋ค. ๋๋ ๋ฐฐ์์ ํฌ๊ธฐํ์ง ์์์ต๋๋ค. ์ดํ์ ํ ๋ฒ์ด๋ผ๋ ๊ณต๋ถํ๋ ค๊ณ ๋ ธ๋ ฅํ๋๋ฐ, ํ ๋ฌ ๋์ ๋ฏธ๋ค๋์ด์ผ ํ ๋๋ ๋ช ๋ฒ ์์์ด์. ํ์ง๋ง ๋ด ๋ชฉํ๋ ์์คํ 40๋ ๋ฒจ์ ์๋ฃํ๋ ๊ฒ์ด์์ต๋๋ค. ๋์์ ์ ๋ Spring ํ๋ ์์ํฌ์ ๋ํ ๊ฐ์ข๋ฅผ ์๊ฐํ์ต๋๋ค. ๋ด์ ๋์๊ฒ ๋ง์ ์๋ก์ด ๊ธฐํ๋ฅผ ์ด์ด์คฌ๊ณ , ์ด๋ ฅ์ ๋๋ถ์ ๋ฐ๋ ์ ์๋ ๋ช ๋ฐฐ๋ ๋์ด๋ฌ์ต๋๋ค. ๊ฒฉ๋ฆฌ ๊ธฐ๊ฐ ๋์ ์ ๋ ์ง์ ์ ๋ฐ๊พธ๊ณ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ฅผ ๊ฐ์ถ ํ๋ก์ ํธ๋ก ์ ํํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฃผ๊ฑฐ์ฉ ๋ฐ ์์ ์ฉ ๋ถ๋์ฐ์ ๊ฒ์, ํ๋งค, ๊ตฌ๋งค, ์๋ํ๋ ๊ฒ์ ๋ฌผ๋ก ๋ชจ๊ธฐ์ง ์ ์ฒญ ๋ฐ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ ์๋น์ค์ 80%๋ Kotlin์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๋๋จธ์ง 20%๋ Java๋ก ์์ฑ๋์์ต๋๋ค.๊ฐ๊น์ด ๋ฏธ๋์ ๋ํ ๋์ ๊ณํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
-
๊ฑด์ถ์ ๋ํ ๋ ๊น์ ๋ชฐ์ . ๋ฐฑ์๋ ์ํคํ ์ฒ ์ค๊ณ์ ๋ํด ์์ธํ ์์๋ณด๊ณ ์ถ์ต๋๋ค.
-
C++๋ฅผ ๋ฐฐ์ฐ์ธ์. ๋๋ ์ด๊ฒ์ด ๋ชจ๋ ํ๋ก๊ทธ๋๋จธ์๊ฒ ํ์คํ ์ ์ฉํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํ์ํ ๊ฒฝ์ฐ ์์ธ์ ์ผ๋ก ๋น ๋ฅด๊ฒ ์คํ๋์ด์ผ ํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ผ๋ถ๋ฅผ ์์ฑํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ ๋ณต์กํ ์ํ์ ๊ณ์ฐ์ ์ ์ฉํฉ๋๋ค.
-
DevOps. ์ผ๋ถ ํ์ฌ์์๋ ์ด ๊ธฐ์ ์ ํ๋ก๊ทธ๋๋จธ์๊ฒ ํ์ ์๊ตฌ ์ฌํญ์ผ๋ก ๋ง๋ค๊ธฐ๋ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ๋ค๋ฅธ ํ์ฌ์์๋ ํ์คํ ์ ์ฉํ ๊ฒ์ ๋๋ค.
์ด๋ณด ๊ฐ๋ฐ์๋ฅผ ์ํ ํ:
- ํ๋ก๊ทธ๋๋ฐ์ ๊ณ์ํ์ธ์. ํ๋ก๊ทธ๋๋จธ์ ์์ ์ ์ ์ ์ผ๋ก ํน์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ํน์ ์ค๋ฅ๋ฅผ ์ฐพ์ ์์ ํ๋ ๊ฒ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋๋ก๋ ์ด๊ฒ์ด ์ฐธ์ ์ ์์ ์ ๋๋ก ์ด๋ ต๊ณ ์ง๋ฃจํ๊ณ ์ง์ฆ๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ผ ์๋ ์์ง๋ง(๋ฌผ๋ก ๊ทธ๋ด ๊ฒ์ ๋๋ค!) ๋ง์นจ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด ์ง์ ํ ๋ํ๊ตฌ, ์น๋ฆฌ, ๊ฑฐ์ ๋ฐ๊ฒฌ์ฒ๋ผ ๋๊ปด์ง๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ฌ์ดํด์ ๋ฐ๋ณต๋ฉ๋๋ค. ๋ถ๋ ธ, ์์ฉ, ์ค๋ ์๋, ๋์๋ ์คํจ, ๊ทธ๋ฆฌ๊ณ ์น๋ฆฌ. ํ๋ก๊ทธ๋๋จธ ์์ ์ ์ค๋ฆด์ ๋ค์ ํ์ ๊ณผ ์น๋ฆฌ๋ฅผ ๊ธฐ๋ํ๋ ๋ฐ ์์ต๋๋ค.
-
๊ฐ๋ฅํ ๋๋ง๋ค ๊ณ์ ํ์ตํ์ญ์์ค. ๊ธฐ์ฌ์ ์ฑ ์ ์ฝ์ด๋ณด์ธ์. ๋ค์ํ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ถ์ผ์ ๊ฐ์ข๋ฅผ ์ฐพ์ ์๊ฐํ์ธ์. ์๋ก์ด ๊ธฐ์ ์ ๊ผญ ์๋ํด ๋ณด์ธ์. ๊ฐ์ธ ํ๋ก์ ํธ์ ์ ์ฉํด๋ณด์ธ์. ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ด์ ์ ๊ฐ๊ณ ์๋ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๊ต๋ฅํ์ธ์. ๊ฒฝํ๊ณผ ์์ด๋์ด๋ฅผ ๊ตํํ์ธ์. ์๋ ์์ ์, ์ ๊ฐ ์ฒซ ํ์ฌ์์ ์ง์น์ง ์๊ณ ์ด์งํ๋ ๊ฒ์ ๋๋ ค์ํ์ง ์๋๋ก ๋์์ค ๊ฒ์ ๊ทธ๋ฌํ ์ผ์ฌ์ฐฌ ์ฌ๋๋ค๊ณผ์ ๋ํ์์ต๋๋ค.
-
๊ทธ๋์ ์ ์ธ ๋ฒ์งธ ํ์ โ ์ํฉ์ ๋ฐ๊พธ๋ ๊ฒ์ ๋๋ ค์ํ์ง ๋ง์ธ์ : ์๋ก์ด ์ง์ , ์๋ก์ด ํ๋ ์์ํฌ, ์๋ก์ด ์ธ์ด(์ฃ์กํฉ๋๋ค, CodeGym). ๋ ์์ ์ ๋ํ ๋์ ๋ชจ๋ ์ฃผ์ ์น๋ฆฌ๋ ๋ด๊ฐ ์ง์ ์ ๋ฐ๊พผ ๋ฐ๋ก ๊ทธ ์๊ฐ์ ์ผ์ด๋ฌ์ต๋๋ค. ์ฒ์์๋ ๊ธฐ์ ์ด๋ ์ธ์ด๋ฅผ ์์ ํ ์ตํ์ง ์์ ์ฑ ์ด๋๊ฐ์ ๊ฐ๋ ๊ฒ์ด ๋๋ ค์ธ ๊ฒ ๊ฐ์ง๋ง, ์ด ์๋ ค์ง์ง ์์ ๊ธฐ์ ์ด๋ ์ธ์ด๋ฅผ ๊ณต๋ถํ๋ฉด์ ๋ง์ ์ฑ์ฅ์ ์๊ทนํฉ๋๋ค. ๋ ๋ฒ์งธ ๋ฐ๋์ด ๋ถ๊ณ , ์๋ก์ด ๊ฒ์ ์ดํดํ๊ณ ์ฐ๊ตฌํ๋ ๋ฐ ํน๋ณํ ์๋ฏธ๋ฅผ ์ฐพ์ต๋๋ค.
-
๋น์ ์ ๊ฐ์ ์ ํฉ๋ฆฌ์ ์ผ๋ก ํ๊ฐํ์ญ์์ค. ์ทจ์ , ์ง์์์ ์์จ ํ์ต, ์ผ๋ถ ์จ๋ผ์ธ ๊ฐ์ข, ๋ํ, ์ด์ฉ๋ฉด ๊ฐ์กฑ์ ๋ณํํ ์ ์๋๋ผ๋ ํ๋์์ ์ง์น ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. ๋ถํํ๊ฒ๋ ๋๋ ์ค๋ ๊ธฐ๊ฐ ๋ํ์ ํตํฉํ๊ณ , ์ทจ์ ์ ํ๊ณ , ๋ฌด๊ธ ๊ฐ๋ฐ์ ์ธํด์ผ๋ก ์ผํ ํ ํ๋ก๊ทธ๋๋ฐ์ ํฌ๊ธฐํ๊ณ ์ง์ณ๋ฒ๋ฆฐ ๋ช๋ช ์ฌ๋๋ค์ ์๊ณ ์์ต๋๋ค. ๋ํ์์ ํ๋ฃจ๋ฅผ ๋ ์ฌ๊ฑฐ๋ ํ์ ์ ์ค๋จํ๋ค๋ฉด, ํ๋ฃจ๋ฅผ ํด๊ฐ๋ก ๋ณด๋ด๊ณ ๊ณต๋ถ๋ฅผ ์ ์ณ๋๊ณ ๋ช ์ฃผ ๋์ ์จ๋ผ์ธ ๊ณผ์ ์ ์ฌ์๋ค๋ฉด ์๋ง๋ ๋ชจ๋ ๊ฒ์ด ๋๋ฌ์ ๊ฒ์ ๋๋ค. ๋ค๋ฅด๊ฒ.