๋ฉฐ์น ์ LGU+ ์ฐํ์ ์์ด๋ค๋๋ผ Backend Engineer ์ฑ์ฉ ๊ณต๊ณ ์ ์ ์ํ๋ค. ์ด์ง ์ค๋น๋ฅผ ๋ง์ ๋จน๊ณ ๊ทธ๊ฐ ๋ค๋ฌ์ ๋ด์ฉ์ ์กฐ๊ธ ๋ ๋๋ฒจ๋กญํด ์ง๋ ํ์์ผ์ ์ ์ํ๋๋ฐ ๊ธ์์ผ ํด๊ทผ ์ ์๋ฅ ํฉ๊ฒฉ์ด๋ผ๋ ์ฐ๋ฝ์ ๋ฐ๊ฒ ๋๋ค.
๊ตญ๋น ํ์ ์๋ฃ ์ดํ ์ฝ 3๋ ๋ง์ ์ฒ์ ์ง์ํ ํ์ฌ์ ๋์ปฅ ์๋ฅ ํฉ๊ฒฉ ํต๋ณด๋ฅผ ๋ฐ์ผ๋ ๊ธฐ์๊ธฐ๋ ํ๋ฉด์ ์์ผ๋ก ๋์ด์ผ ํ ์ฐ๋ค์ด ๊ฑฑ์ ๋์ด ๊ธฐ๋ถ์ด ์ฑ์ญ์์ญํ๋ค. ํ ์์ผ๋ถํฐ ์์์ผ ์ฌ์ด์ ํธํ ์๊ฐ์ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ์งํํ๋ผ๋ ์๋ด๋ฅผ ๋ฐ์๋๋ฐ, ๋๋ ์ํ์ ๋ณด๊ธฐ๋ ์ ์ ๋ง์ด ๊ธด์ฅ๋ ์ํ์๋ค.
์ฌ์ค ์ ํ์ ์ฝ๋ฉ ํ ์คํธ๊ฐ ํฌํจ๋์ด ์๋ ๊ฒฝ์ฐ๋ ์ต๋ํ ํผํ๋ ค๊ณ ํ๋ค. ์๋ํ๋ฉด ์ ์ ์ผ๋ก ์ ์ฌ ํ ์ง๋ 3๋ ๊ฐ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ๋๋นํ๊ธฐ๋ณด๋ค๋ ์ค๋ฌด์์ ํ์ํ ์คํฌ์ ๋นจ๋ฆฌ ์ต๋ํ๋ ๊ฒ์ ์ง์คํ๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ทจ์ ํ๋์ ํ๋ฉด์ ๋ดค๋ ์ฌ๋ฌ ๋ฒ์ ์ฝ๋ฉ ํ ์คํธ์์ ๋ ๋ง์์ด ์กฐ๊ธํ๊ฑฐ๋ ์๊ฐ์ด ๋ถ์กฑํด ์ ๋๋ก ์น๋ฅด์ง ๋ชปํด์ ๊ฒฐ๊ตญ ํ๋ฝ์ ์ด๋ง์ ๋ดค๋ ํฐ๋ผ ๊ฑฐ๋ถ๊ฐ์ด ์์๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์์ด๋ค๋๋ผ์ ์ง์ํ๊ฒ ๋ ๊ฑด ํ์์ OTT ์๋น์ค์ ๊ด์ฌ์ด ๋ง์๊ธฐ ๋๋ฌธ์ด๋ค. ํ์ ์ฆ๊ฒจ๋ณด๋ ์ ํ๋ธ๋ ๋ทํ๋ฆญ์ค์์ ์๋น์ค ์ค์ธ ๋์์ ์คํธ๋ฆฌ๋ฐ ์๋น์ค๊ฐ ์ด๋ป๊ฒ ๊ตฌํ๋์ด ์๋๊ฐ ๊ถ๊ธํ๊ณ , ๋ ๋์๊ฐ ๋ค์ด๋ฒ ๋ผ์ด๋ธ์ผํ ๊ฐ์ ์๋น์ค์๋ ๊ด์ฌ์ด ๋ง์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ ๊ธฐ์ ๋ด๊ฐ ๋ถ์กฑํจ์๋ ๋ถ๊ตฌํ๊ณ ์ฑ์ฅํ ์ ์๋ค๋ ์๊ฐ์ ํฐ๋ง ๋จน๊ณ ์ง์ํ๊ฒ ๋๋ค.
์๋ฌดํผ ์๋ฅ ํฉ๊ฒฉ ์ดํ ๊ธ์ผ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ์งํํ๊ธฐ ์ ๊น์ง ๋ช ๊ฐ์ง ๋ฌธ์ ๋ค์ ์๋ฎฌ๋ ์ด์ ํด๋ณด๋ฉด์ ์ผ๋ง๋ ์ค๋ ฅ์ด ์ค์๋์ง ์ฒดํฌํด๋ดค๋๋ฐ, ์ญ์๋ ์ญ์๋ค. ์์ ์์ฑํ ๊ฒ์ฒ๋ผ ๊ทธ๊ฐ ์ฝ๋ฉ ํ ์คํธ์ ์๊ฐ์ ์์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ ๋ ฌ์ด๋ผ๋์ง, ๊ทธ๋ฆฌ๋, DFS, BFS, ์ด์ง ํ์ ๊ฐ์ ๊ณผ๊ฑฐ์ ๊ณต๋ถํ๋ ๋ด์ฉ๋ค์ด ๋ค ํ๋ฐ๋๊ณ ๊ธฐ์ต๋์ง ์์ ์ฌ์ด ๋ฌธ์ ์์๋ ์ ๋ฅผ ๋ง์ด ๋จน์๋ค.
๊ทธ๋ผ์๋ ๋๋ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ๋ด์ผ ํ๋๊น, ํฌ๊ฒ ์ฌํธํกํ๊ณ ์ํ์ฅ์ ์ ์ํ๋ค. ๋ง์ ์ฌ๋๋ค์ด ๊ฒฝ๋ ฅ์ง ์ฝ๋ฉ ํ ์คํธ๋ ๋ฌด์กฐ๊ฑด ์ฝ๋ค๊ณ ํ๋๋ฐ ๋์๊ฒ๋ ์๋์๋ค. ํ์คํ ์ฐ์ต์ด ๋์ด ์์ง ์์ผ๋ ๋ฌธ์ ๋ฅผ ์ดํดํ๋๋ฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ ธ๊ณ , ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํด์ผ์ง ํ ์ ์๋์ง ์์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ๋งจ๋ ์ ํค๋ฉํ๋ ์์ค์ผ๋ก ๋ฌธ์ ๋ฅผ ํ์ด ๋๊ฐ๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ๋ ๋ฌธ์ ๋ ์ ์ถํ๊ณ ํ ๋ฌธ์ ๋ ํ๋ค๊ฐ ์๊ฐ์ด ์์ด ์์ฑํ๋ ์ค๊ฐ์ ์ ์ถํ๊ฒ ๋๋ค. ์ด์ฐ์ ์ฐ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ๋ณด๊ณ ๋ ๋ค์ ๋ค์๊ณผ ๊ฐ์ ์๊ฐ๋ค์ด ๋ชฐ๋ ค๋ค์๋ค.
- ๋ง์ง๋ง์ ํ์ง ๋ชปํ ๋ฌธ์ ๋ ๊ทธ๋ฅ ํ๋์ ํจ์์์ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ๋ณด๋ค๋ ๋๋ฉ์ธ ๋ณ๋ก ์ญํ ์ ๋๋์ด ๊ฐ์ฒด ์งํฅ์ ์ผ๋ก ์ฝ๋๋ฅผ ์งฐ์ผ๋ฉด ๋ถ๋ช ํ ์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ์ผ ํ ๋ฐ, ์์ฝ๋ค.
- ์ฒซ ๋ฒ์งธ ๋ฌธ์ ์ ๋๋ฌด ์ค๋ ์๊ฐ์ ์ผ๋ค๋ ์ . ๊ทธ๋ ๊ฒ ์ค๋ ์๊ฐ ๋ถ ์ก๊ณ ์์์ผ๋ ๊ฒจ์ฐ ํ ์คํธ ์ผ์ด์ค๋ง ํต๊ณผํ์ ๋ฟ ๊ฒฐ์ฝ ํ๋ก๊ทธ๋๋จธ์ค ๋ด๋ถ ํ ์คํธ ์ผ์ด์ค์๋ ํต๊ณผํ์ง ๋ชปํ๋ ๋น์ฆ๋์ค ๋ก์ง์ด๋ผ๋ ์ . ๋ ์ฌ๊ฐํ ์ ์ ๊ธํ ๋ง์์ ์ ํ ์ข์ ์ฝ๋๋ก ์์ฑํ์ง ๋ชปํ๋ค๋ ์ .
- ์ฒซ ๋ฌธ์ ์ ๋๋ฌด ๋ง์ ์๊ฐ์ ํ ์ ํ๋ค ๋ณด๋ 20๋ถ์ด๋ฉด ํ ์ ์๋ ์ ๋ง ์ฌ์ด ๋ฌธ์ ์์๋ ๋ถ๊ตฌํ๊ณ ๊ธํ ๋ง์์ ๋ฌธ์ ๋ฅผ ์ ๋๋ก ์ฝ์ง ๋ชปํด์ ์ถฉ์กฑ ์กฐ๊ฑด์ ๋์น ์ . ๊ทธ๋์ ํด๋น ๋ฌธ์ ๋ ํ ์คํธ ์ผ์ด์ค๋ ํต๊ณผํ์ผ๋ ๋ด๋ถ ํ ์คํธ ์ผ์ด์ค์๋ ๋ถ๋ช ํต๊ณผํ์ง ๋ชปํ๋ ๋น์ฆ๋์ค ๋ก์ง์ผ ๊ฒ์ด๋ค.
์ฝ๋ฉ ํ ์คํธ๋ฅผ ๋ง๋ฌด๋ฆฌํ๊ณ ๊ธฐ์ต๋๋ ๋๋ก ๋ฌธ์ ๋ค์ ๋ค์ ๋ณต๊ธฐํ๋ฉด์ ๋ด๊ฐ ์์ฑํ ์ฝ๋๋ค์ ์ ๋ฆฌํด๋ดค๋๋ฐ, ๋ชจ๋ ์ถฉ๋ถํ ํด๊ฒฐํ ์ ์๋ ๋ฌธ์ ๋ค์ด์๋ค. ๋ด๊ฐ ์๊ฐ ๋ฐฐ๋ถ์ ์กฐ๊ธ ๋ ์ํ๋๋ผ๋ฉด ์ด๋ ์๊น? ์ฒ์ ๋ฌธ์ ์ ๋ฌด์กฐ๊ฑด ํ๊ณ ๋๋ ๊ฒ๋ณด๋ค ๋ชจ๋ ๋ฌธ์ ์ ํ์ ๋จผ์ ํ์ ํ๊ณ ๋นจ๋ฆฌ ํ ์ ์๋ ๋ฌธ์ ๋ค์ ํด๊ฒฐํ์ผ๋ฉด ์ด๋ ์๊น?
์ฌ๋ฌ๋ชจ๋ก ๋ง์ด ์์ฌ์ด ์ฝ๋ฉ ํ ์คํธ์๊ณ , ๋๋ฆ๋๋ก ์ต์ ์ ๋คํด ์ด์คํด์ ํ์์ง๋ง ์๋ง ๊ฒฐ๊ณผ๋ ์ข์ง ์์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด๋ค. ์ญ์ ๋๋ฆ๋๋ก์ ์ต์ ์ ์ต์ ์ด ์๋๊ตฌ๋, ๊ธฐํ๋ ๊พธ์คํ ๋ ธ๋ ฅํ ์ฌ๋์ด ์ก๋๊ตฌ๋, ์ด๋ฒ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๋ค์ ์ด์ฌํ ๋ฌ๋ ค์ผ์ง, ๋๋ฆ๋๋ก์ ์ต์ ์ด ์๋๋ผ ์ํ ์ ์๋๋ก ํด์ผ์ง ๊ฐ์ด ์ฌ๋ฌ ๋ถ๋ถ๋ค์ ๋ค์ ์๊ธฐํ๊ณ ๋ฐฐ์ธ ์ ์๋ ์๊ฐ์ด์๋ค.
'์ถ > ๋ณ์๋ณ ์ผ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ํฐ๋ X ์ธํ๋ฐ] Kotlin + Spring Networking Meet Up (0) | 2023.02.20 |
---|---|
2022 (0) | 2023.01.15 |
2021 (1) | 2022.01.02 |