1) ํ๋ก์ ํธ(ํฌํด)1๊ฐ ์ด์
2) ์ฝํ ๋ซ์๋งํ PS ์ค๋ ฅ
3) ์ปดํจํฐ ๊ณตํ ๊ธฐ์ด (ํ๋ก๊ทธ๋๋ฐ์ธ์ด, ์ด์์ฒด์ , ๋คํธ์ํฌ, ์๋ฃ๊ตฌ์กฐ, ๋๋น ๋ฑ)
3๊ฐ ๋ค ๊ฐ์ถ๊ณ ์์ผ๋ฉด 3N,ํ์ด๋น์ค,์ค๋ง์ผ๊ฒ์ดํธ ๋๋๋ ค๋ณด๋๊ฑฐ๊ณ
ํ๋์ฉ ์์ผ๋ฉด ๋ฐ์ผ๋ก ๋ด๋ ค๊ฐ
ํ๋๋ ์์ผ๋ฉด ์ทจ์ง ๋ถ๊ฐ
์ธ๋๊ฒ์๊ฐค ํน์ฑ์ ํ๋ก์ ํธ ๋ง๋๋๊ฑธ ์ข์ํ๋ ์ ๋ค์ 1)๋ง ๊ฐ์ง๊ณ ์์ํ ๋ฐ
์ด๋ฌ๋ฉด 2์ฒ ์ด์ค๋ฐ ๋ฐ๋๋ค๊ณ ๋ณด๋ฉด๋๋ค.....
๋จ์ง ๊ถ๊ธ์ฆ์ธ๋ฐ 3๋ฒ์ ์ด๋์ ๋ํด์ผ ๊ฐ์ถ๊ณ ์๋ค๊ณ ๋ด? 1๋ฒ๋ง ์๋๋์ด๋ผ ๋ง๊ทธ๋๋ก ์ง๋ฐฉ์ข์์๋๋ฐ, ์ผ๋ ๋ฐ ๋์ด 2๋ ๋ค๋์ง๊ธ ์ข์๋ค๋ณด๋ ์ด๊ฒ์ ๊ฒ ๋คํ๋ค๊ฐ ๋๋น๋ ํ๋ก ํธ์๋๋ ๋ฆฌ์กํธ๊ณ ๋ญ๊ณ ๋ค ํ๊ธดํ๋๋ฐ
1) ํ๋ก๊ทธ๋๋ฐ์ธ์ด : C++๊ด๋ จ ์์ ์ฝ๊ณ ํ๋ก์ ํธ ์งํํ๋ฉด์ ํ๋ก์ ํธ์ ์จ๋ณธ ๊ฒฝํ์ด ์์ด์ผํจ. ์์ ์ ์ดํํฐ๋ธ C++ ์๋ฆฌ์ฆ(ํ 3๊ถ ๋๋?) ์ฝ๊ณ ์จ๋ณธ ๊ฒฝํ. c++ 14 ์ ๋๊น์ง์ ๋ด์ฉ์ ์๊ณ ์์ผ๋ฉฐ ์ญ์ ์จ๋ด์ผํจ. 2) ์ด์์ฒด์ : ์ค๋ ๋, ํ๋ก์ธ์ค, ๋ฉ๋ชจ๋ฆฌ, ์บ์, ํ์ดํ๋ผ์ธ ๊ฐ์ ๊ตต์งํ ํค์๋ค์ ๊ณต๋ถํด๋ณด๊ณ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ํด๋ดค์ด์ผํจ
3) ๋คํธ์ํฌ : TCP, UDP, IP์ ๊ฐ์ ๊ธฐ๋ณธ ํ๋กํ ์ฝ์ ๊ฒฝํํด๋ณด๊ณ ์์ผํ๋ก๊ทธ๋๋ฐ์ ํด๋ดค์ด์ผํจ. ์ฌ๊ธฐ์ ์ฑํ ์๋ฒ์ด์์ผ๋ก ๋ฉํฐ ์ค๋ ๋๋ฅผ ๋ค๋ฃจ์ด๋ดค๊ณ ๋์์ฑ์ ์ด๋ป๊ฒ ๊ด๋ฆฌํด๋ดค๋์ง ๋ฑ
์ด๊ฒ์ ๊ฒ ๋คํด๋ณด๋ฉด์ ์ ์ C++์ ์ ์๋๋ดค๋ค์. ์ ๋ง ํ๋ก ํธ์๋๋จ๋ถํฐ ๋๋น๋จ๊น์ง ๋ค ์๋๊ณ ์์ ํ๊ณ ํ๊ธด ํ๋๋ฐ.. ๊ฐ์ฌํฉ๋๋ค
๊ทธ๋ฐ๋ฐ ์ ์ ๊ธฐ์ค์์๋ ๋คํธ์ํฌ๋ถ๋ถ์ ๊ทธ๋ ๊ฒ ์ธ๋ฐํ ๊ฒฝํ์ด ์์ด์ผํ๊ณ ๊ทธ๊ฑธ๋ณด๋์?
4)5) ์๋ฃ๊ตฌ์กฐ ๋๋น... ๊ธฐ๋ณธ์ ์ธ ์๋ฃ๊ตฌ์กฐ๋ค ๋ฐฐ์ด, ๋ฆฌ์คํธ, ํธ๋ฆฌ, ๊ทธ๋ํ(๊ทธ๋ํ๊น์ง ์ ์๋ฌผ์ด๋ณด๋๋ฏ...), ๋ฐ ์ด๊ฒ ์ ์ฉ๋ ๋ด์ฉ C++ ๊ธฐ์ค vector, map, unordered map ๋ฑ์ ๋ํ ์ฐจ์ด์ ์ธ์ ๋ฐ ์ฌ์ฉํด๋ดค๋์ง... ๋๋น๋ b+์๋ํ ๋ด์ฉ์ ์์๊ณ ์์ผ๋ฉด ์ข๊ธดํ๋ฐ ๋๋น ๋ด์ฉ์ mysql ์๋ํ CRUD, ๊ทธ๋ฆฌ๊ณ ๋ฉ๋ชจ๋ฆฌ๋๋น ์จ๋ณด๊ณ ๋ญ ๊ทธ๋ฌ๋ฉด๋ ๋ฏ
ํด๋ผ ํ๋ก๊ทธ๋๋จธ๋ก ๊ฐ๊ฑฐ๋ฉด 3)๋คํธ์ํฌ ๋ถ๋ถ์ด ๋ง์ด ์ฝํด์ง๊ณ , ์๋ฒ ํ๋ก๊ทธ๋๋จธ๋ก ๊ฐ๊ฑฐ๋ฉด ๋ ํด์ผํ๊ณ ๊ทธ๋ด๋ฏ?
๊ทผ๋ฐ ๋งํ๋๊ฑฐ ๋ณด๋ฉด ๊ฒฝ๋ ฅ์ง์ด๋ผ ์ ์ ๋ง๋ฅ ๋นก์ธ๊ฒ ํ ์คํธ ์ํ๊ณ ๊ธฐ์กด ํ๋ก์ ํธ ์์ฃผ๋ก ์ดํํ๋ฉด ๋ ๊ฑฐ๊ฐ์๋ ?
3๋ ์ฑ์ฐ๊ณ ์ด์งํ ์๊ฐ์ด๊ธด ํ๋ฐ ์ ๋ํฐ๋ฅผ ์ฌ์ฉํ๋๊ฑด ๋๊ฐ์ผ๋ ํ์ฌ ํ์ฌ๋ ์ฐ์ ์ฉ์ผ๋ก ์ฌ์ฉํด์ ๋ถ์ผ๊ฐ ์ข ๋ง์ด ๋ค๋ฅด๋ค ์๊ฐํ์ฌ ๊ฒฝ๋ ฅ์ง ์ ์ ์ผ๋ก ๋ค์ด๊ฐ์ผํ๋ค ์๊ฐํ๊ฑฐ๋ ์.. 3๋ ์ฐจ์ง๋ง.. ์์ฒญ ๊น๊ฒ๋ ์๋์ด๋ ์ด๊ฑฐ์ ๊ฑฐ ์ ๋ค๋๋ณด์๊ณ , ์๊ฐ๋ง์๋ค๋ฉด ๋ชปํ ๊ฑฐ์๋ค๋ ๋ง์ธ๋์ง๋ง..
๋ฑํ ๊ทธ๋ ๊ฒ ์ธ์ธํ๊ฒ ์๋ฌผ์ด๋ด. ๊ณต์ฑ๋ฉด ๋ชจ๋ฅด๊ฒ ์ ๊ณต์ฑ๋ ์ง์์ํด๋ด์. 3๋ ์ ์ ๋ฉด์ ๋ณผ๋ ์๊ตฌ ์์คํ ๋ช๊ฐ ๋ฌผ์ด๋ดค๊ณ ํฌํด์ ์ด ์ฝ๋๋ค์ด๋ ์์ ๋ฐฉํฅ์ ๋ํด ๋ช๊ฐ ๋ฌผ์ด๋ดค๊ณ ๋๋จธ์ง ์ธ์ฑ์ชฝ ๋ด. ๋คํธ์ํฌ์ชฝ ๋ฌผ์ด๋ณด์ง ์์์ง๋ง ๊ณต๋ถํด๋์ผ๋ฉด ์ข์. ์ด์ฐจํผ ํ์ฌ ๋ค์ด๊ฐ๋ฉด ๋ค ์๋ฒ๋ถ์ฌ์ ์์ ํ๋๋ฐ ํต์ ์ ๋ํ ๊ธฐ๋ณธ ๊ฐ๋ ๋ ์์ผ๋ฉด ์ฒ์์ ๋ฐ๋ผ๊ฐ๊ธฐ ์ข ํ๋ค์๋ ์์. ํ์คํ ์ฑ๊ธ๊ฒ์ด๋ ์๋ฒ๋ถ์ธ๊ฑฐ๋์ ์์ ๋ฐฉ์์์ฒด๊ฐ ์ข ๋ฌ๋ผ์. ์จ๋ผ์ธ์ฝํ ์๋ ๊ณณ์ด๋ฉด ์๊ณ ๋ฆฌ์ฆ ์ข ๋นก์๊ฒ ํ๊ณ ํ๋ก๊ทธ๋๋จธ์ค๊ฐ์๊ณณ์์ ์ ๋ ์ค๋ ์ค๋นํ๋ฉด๋จ. ์ด๊ฑด ๊ฒฝ๋ ฅ์ด์ง๋ ๋๊ฐ์๊ฑฐ๋ผ ๋จธ