์ฌํด 3์ ์ค์๋ถํฐ ์ฝ 5-6๊ฐ์ ๊ฐ ์ฑ์ฉ์ฐ๊ณํ ๊ต์ก์ ๋ค์๋ค.
6๊ฐ์ ๊ฐ์ ๊ต์ก์ ๋๋ด๋ฉฐ.. ๋ผ๊ธฐ์ ๋๋์ง ๊ฝค ๋์ง๋ง ์ด์จ๋ ํ ๋ฒ ์ ๋ฆฌ๋ ํด์ผ ํ ๊ฒ ๊ฐ์์ ์์ฑํ๋ค.
๊ต์ก๋ด๋ด ๋ด๋ฉด์ ๊ฐ๋ฑ์ด ์์์ผ๋, ํ๋ก์ ํธ๊น์ง ๋ฌด์ฌํ ๋ง์น๊ณ ์ฐ๊ณ๋ ํ์ฌ์ ์
์ฌํ๋ค. ๐
๋ฐ์ง๊ณ ๋ณด๋ฉด ์ผ๋ง ์๋์ง๋ง ๊น๋ง๋ํ๊ฒ ๋๊ปด์ง๋ ๊ต์ก์ ์์ ์ ์ฅ์ด์ง๋ด ๊ธฐ๋กํด๋ณธ๋ค.
๊ฐ์
๊ต์ก์ 3๊ฐ์ + n์ฃผ ๊ฐ์ ๊ฐ์ ํ ํ๋ณ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ํ์์ด๋ค.
์ปค๋ฆฌํ๋ผ์๋ Java, DB, HTML, CSS, JavaScript, Spring Framework, Node.js ๋ฑ์ด ํฌํจ๋์ด ์๋ค.
์ด๋ฏธ ๋ค๋ค๋ณธ๊ฒ 70% ์ ๋๊ณ ๋
ธ๋, ๋์ปค, ๋ฆฌ๋
์ค ๋ฑ์ ์ด๋ฉด์ด๋ ๋ค๋ฆ ์๋ ์ํ
(์ฌ์ค ๋์ปค๋ ์ง๊ธ๋ ๊ทธ๋ฅ ์ด๋ฉด์ด๋ ๋ค๋ฆ ์๋คใ
)
ํ์ ์ธก์์ ํ๊ธฐ์ํ๊ณผ ๋ณธ์ธ์ด ํ๋ ํ๋ก์ ํธ๋ฅผ ์๊ฐํ๋ ๋ฉด์ ์ ์น๋ ๋๋ฐ, ๋ฉด์ ๋ ๋ค์๋ ๋ง์ด "์ํ๋ ์ฌ๋์ ๊ต์ก์์ผ์ ๋ ์ํ๋ ์ฌ๋์ผ๋ก ๋ง๋ ๋ค." ์ด๋ค. ๊ทธ๋ฐ ๋ง์ ๋ค์ผ๋ ๊ฐ์ ์์ค์ด ๊ธฐ๋๊ฐ ๋๊ธฐ๋ ํ๊ณ , ๋ด๊ฐ ๋ชป ๋ฐ๋ผ๊ฐ๊น ๋ด ๊ธด์ฅ๋ ๋์ผ๋ ์ธ์์ ์ด๋ฐ ๊ฐ์ ์์ค์ด ๋๋ฌด ์ด๋ณด์ ์ด์๋ค.
์ฌ๋๋ง๋ค ์ค๋ ฅ์ฐจ์ผ ๋น์ฐํ ์กด์ฌํ๊ฒ ์ง๋ง ์ด์จ๋ ๋ฉด์ ์ ๋ณด๊ณ ์จ ์ฌ๋๋ค์ธ๋ฐ ์ด๋ ๊ฒ๊น์ง ์ฒ์๋ถํฐ ํ๋ค๊ณ ? ์ถ์ด์ ํ์ฃผ๊ฐ๋ ์ด์ง ์ก์๋ดค์ง๋ง ์ฐ๊ณ๋ ํ์ฌ์ ์
์ฌํ๊ณ ์ถ์๊ณ , ๊ธฐํ๋ฅผ ๋์น ์ ์์๊ธฐ์ ๋ฒํ
จ๋ธ๋ค๋ ์๊ฐ์ผ๋ก ์์์์๋ค.
ใ
ใ
๊ทธ๋ฐ ์๊ธฐ๋ ํ ๋๋ฌ ์ด๊ณ , ์ค๋ฐ๋ถ์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์๋ฅผ ๋ค์ ๋์ฏค ๋ฒ
์ฐจ๊ธฐ ์์ํ๋ค.
ํ์ด์ฌ์ "๋ฏ์ค์ง๋ง ์ํค๋ฉด ํ๊ฒ ๋ค" ์ธ๋ฐ, js๋ ์ฒ์์ ์ ๋ง "์ด XX ๋ญ์ง?" ์ถ์ ๋๋?
ํนํ ์๋ฐ์คํฌ๋ฆฝํธ+๋
ธ๋+mysql = ๋น๋๊ธฐ ์ด์ฉ๊ตฌ ํํฐ์ ์ ์ ์ด ์์ฐํด์ก์์ง..
๋๊ธฐ/๋น๋๊ธฐ + blocking/non-blocking
์ฐ๋ฆฌ๊ฐ ์ค๋ ํ ๊ฑด 3๋ฒ
jisolbin.notion.site
๊ทธ ๋น์ ์ ๋ฆฌํ ๋ ธ์ ๋งํฌ, ๋ค์ ํ ๋ฒ ์ ๋ฆฌํด์ ํฌ์คํ ํด์ผ๊ฒ ๋ค.
์ดํ ์คํ๋ง ํ๋ ์์ํฌ ๊ฐ์๊ฐ ์์๋๋ค. ์คํ๋ง์ ํธํ๊ฒ ์จ๋จน๋ ๊ฒ๋ง ํ ์ค ์์์ง ๋ด๋ถ์์ ์ด๋ป๊ฒ ๋์ํ๋์ง๋ ์ ๋๋ก ์์ง ๋ชปํ๋๋ฐ, ๊ฐ์ฌ๋์ ํ๋ ์์ํฌ๋ฅผ ์ง์ ๋ง๋ค์ด๋ณด๋ ์๊ฐ์ ๊ฐ์ง๋ฉฐ ์ ๋ง ํ์ด๋ง์๋ถํฐ ์๋ ค์ฃผ์
จ๊ณ ์ด๊ฒ ์์ฃผ ํฐ ๊ณต๋ถ๊ฐ ๋๋ค.
์ด๋์ฏค๋ถํฐ ๊ณผ๊ฑฐ์ ๋ด ํ๋(์ด๋ ๊ฒ ์ฒ์๋ถํฐ ํ๋ค๊ณ ? ํ๋ฉฐ ์๋ฐ ๋ง์คํฐ์ธ ๊ฒ ๋ง๋ฅ ๊ฑด๋ฐฉ์ง๊ฒ ๋๊ฐ ๋ค์๋ ๋ ><)๋ฅผ ๋ฐ์ฑํ๊ฒ ๋๋ค.
์ด์ฐ์ ์ฐ ํ ์ค ์๋๊ฒ๊ณผ ์ง์ง ์๋๊ฒ์ ๋ฌ๋๋ค.. ๊ณต๋ถํ๋ ์์ธ๋ฅผ ๋ฐฐ์ด ๊ฒ ์๋ง ๊ฐ์ ๋ด์ฉ๋ณด๋ค ๋ ํฐ ์๋์ด ์๋๊น ์ถ๋ค.
๊ทธ๋ ๊ฒ ๊ฐ์๋ jUnit, MyBatis, ํธ๋์ญ์
์ฒ๋ฆฌ, RESTful API ๋ฑ์ ์ตํ๊ณ ์จ๋จน๋ ์ ๋์์ ๋ง๋ฌด๋ฆฌ๊ฐ ๋์๋ค.
๋
ธ๋, ๋ฆฌ์กํธ๋ฅผ ์์ฃผ ์๊ฒ๋ง ๋ค๋ค์ ์์ฌ์์ด ๋จ์ง๋ง ๋ด๊ฐ ์ฑ์๋๊ฐ์ผ ํ๋ ๋ถ๋ถ์ด๊ฒ ์ง!!
ํ๋ก์ ํธ
์ฐ๊ณ๋ ํ์ฌ์์ ํ๋ก์ ํธ ์ฃผ์ ๋ฅผ ์ ์ ํ๋๋ฐ, ์ฐ๋ฆฌํ์ [์์ฌ ์๋น์ค ํด๋ก ์ฝ๋ฉ]์ ๊ณผ์ ๋ก ๋ฐ๊ฒ ๋๋ค.
๊ทธ๋ฐ ๊ณผ์ ๋ฅผ ๋ด์ฃผ์ ์ด์ ์ด์ ์ต์ข
๋ชฉํ๊ฐ "์ฐ๋ฆฌ ํ์ฌ ์๋น์ค๋ฅผ ์ตํ๋ ๊ฒ" ์ด์๊ธฐ ๋๋ฌธ์, ํ์ฌ ๋ธ๋ก๊ทธ๋ฅผ ๋ค๋ฝ๊ฑฐ๋ฆฌ๋ฉฐ ์ต๋ํ ๋น์ทํ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐํด๋ณด๋ ค๊ณ ๋
ธ๋ ฅํ๋ค.
- ํ์คํ์ ์งํฅํ๊ธฐ ๋๋ฌธ์, ๋ฐฑ/ํ๋ก ํธ๋ก ๋๋์ง ์๊ณ ๊ธฐ๋ฅ ๋จ์๋ก ํ ์ผ์ ์ชผ๊ฐ๊ธฐ
- ํ์ฌ์์ ๊ณต๊ฐํ ๊ธฐ์ ์คํ ๋ฐ๋ผ๊ฐ๊ธฐ
๋๊ตฌ๋ ๋ฐฑ์๋์ ์น์ฐ์น๊ธฐ๋ ํ์ผ๋.. ์ต๋ํ ์ ๋ ๊ฐ์ง๋ฅผ ์ ์ ๋ก ๊ฐ๋ฐํ๋ ค๊ณ ํ๋ค.
์ฐ๋ฆฌํ์ ์์ฃผ ๋ฏผ์ฃผ์ ์ธ ์ ์ฐจ! ๊ฐ์๋ฐ์๋ณด๋ก ์
๋ฌด๋ฅผ ์ ํ๋๋ฐ, ์๋๊ฐ ๋ด๊ฐ ๋งก์ ์
๋ฌด๋ค์ด๋ค.
- ํ๋ก์ ํธ ๋ฐฉ ๊ด๋ จ - ํ๋ก์ ํธ ๋ฐฉ ์์ฑ/์์ /์ญ์ , ์ฌ์ฉ์ ์ด๋/๋๊ฐ๊ธฐ, ํ๋ก์ ํธ ๋ฆฌ์คํธ ์กฐํ, ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฑ
- ํ๋ก์ ํธ/๊ธ/๋๊ธ ๊ฒ์
- ์๋ฆผ ํ๋ก ํธ ์์ - ๋ฏธํ์ธ ์๋ฆผ, ์๋ฆผ ๋ฆฌ์คํธ, ๋ฐฐ์ง ๊ฐฑ์ (+ ์์ผ/๋ ธ๋ ์ฐ๋จน)
- ๋ฑ๋ฑ...
์ด๋ ๊ฒ ์ ๊ณ ๋ณด๋ ๋ฉฐ์น ๋ง์ ๋ง๋ค ์ ์์ ๋งํผ ์ฌ์ ๋ณด์ด๋๋ฐ... SPA๋ก ๊ตฌํํ๋ ๊ฒ ๋ฏ์ค์ด ์ฌ๋ฌ ์ํ์ฐฉ์ค๋ฅผ ๊ฑฐ์น๊ธฐ๋ ํ๊ณ , ํผ๋ธ ์์
๋ ๊ธฐ์กด ์๋น์ค์์ ์๋น์ง ํ๋ ๊ฒ ํ๊ณ๊ฐ ์์ด์ ๊ฝค๋ ์์ด ๋ง์ด ๊ฐ๋ค.
ํ๋ก ํธ ์์
์ค์ confirm ์ฐฝ์ ์ด์ธ์ถฉ๋์ด ๋ค๊ธฐ๊น์ง ํ๋ค. ์ง๊ธ ์๊ฐํด๋ณด๋ฉด js๋ฅผ ๋ชปํด์ ์๊ธด ์ผ๋ค์ด์ง๋ง ^^
๋ฐฑ์ ์ง์ง ์ฌ์ ๋ค.. CRUD api ์ฑฑ ๋ง๋ค๊ณ ๋! ๊ฒ์์ ์ข ๋ณต์กํ๋ ๊ฒ ๊ฐ๊ธฐ๋..
ํ๋ก์ ํธ ๊ธฐ๊ฐ์ ์ฝ ๋ ๋ฌ์ด์๋๋ฐ ๊ธฐํ/์ค๊ณ์ ๋ฐํ ์ค๋น์ 2์ฃผ ์ข ๋๊ฒ ์ด ๊ฒ ๊ฐ๊ณ , QA์ ๊ฐ๋ฐ ๊ธฐ๊ฐ์ ๋ค ํฉ์น๋ฉด ํ ๋ฌ ๋ฐ ์ ๋ ๋๋ ๊ฒ ๊ฐ๋ค. ํ๋ฌ ๋ฐ ์น๊ณ ๊ด์ฐฎ์ ๊ฒฐ๊ณผ๋ฌผ์ด ๋์จ ๊ฒ ๊ฐ๊ธฐ๋ ํ๊ณ , ๋๋ฌด ํ์ ํด ๋ณด์ด๊ธฐ๋ ํ๊ณ .. ์ฌ๋ฌ ์์ฌ์์ด ๋จ๋๋ค.
- ๋จผ์ ์๋น์ค ํ์
์ ์ข ๋ ์๊ฐ์ ์ผ์ด์ผ ํ๋ค.
ํด๋ก ์ฝ๋ฉ์ด๋ผ "์ด ๋ค์์ ๋์์ด ์ด๋ป๊ฒ ๋ผ์ผ ํ์ง?", "์ด๋ด ๊ฒฝ์ฐ์ ์ด๋ป๊ฒ ๋์ด์ผ ํ์ง?" ๊ฐ์ ๊ณ ๋ฏผ์ ๊ฑฐ์ ํ์ง ์๊ณ ๋ฐ๋ก ๊ฐ๋ฐ์ ์์ํ๋๋ฐ, ํ๋ค ๋ณด๋ ์๋ก์ด ์ธ๋ถ ๊ธฐ๋ฅ ๋ฐ๊ฒฌ -> ์ถ๊ฐ -> ๋ค๋ฅธ ์ฝ๋์ ์ถฉ๋..๊ณผ ๊ฐ์ ์ํฉ์ด ์ฌ๋ฌ๋ฒ ๋ฐ์ํ์ฌ ๊ทธ๊ฑธ ์์ ํ๋ ๋ฐ์ ์๊ฐ์ ๊ฝค ์ผ์๋ค. - DB ์ค๊ณ๋ ๋๋ฆ ์ต์ ์ ๋ค ํ๊ธด ํ์ผ๋ ์ข ๋ ๊ผผ๊ผผํ ๊ฒํ ํด๋ณด๋ ์๊ฐ์ด ํ์ํ๋ ๊ฒ ๊ฐ๋ค.
๊ฐ๋ฐ ์ค์ ํ ์ด๋ธ ๊ตฌ์กฐ๋ฅผ ๋ฐ๊ฟ์ ๊ณ ์ํ๋ ์ ์ด ์๋๋ฐ, ๋ค์ ์๊ฐํด๋ ์์ฐํ๋ค ๐คฆ๐ปโ๏ธ - ๋ง์ง๋ง์ผ๋ก ์ฑํ
. ์ต์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ด์ง ๋ชปํ ๊ฒ ๊ฐ์ ์์๋ ๋ชปํ ์ผ์ด์ค๋ค.
๊ฐ์ธ ์ฑํ ๋ง์ด๋ผ๋ ํด๋ดค์ผ๋ฉด ์ข์ ๊ณต๋ถ๊ฐ ๋์ํ ๋ฐ 'ํด๋ก '์ ๊ฝํ์ ์ ๋ ๊ฒ๋ ๋ชป ๋ง๋ค ํ ๋ ํ์ง๋ง์! ๋ผ๋ ๊ฒฐ๋ก ์ด ๋์๋ฒ๋ ธ์๋ค.
๋ฌผ๋ก ๋ด๋๋ ์๋ถ๋๋ฌ์ธ ์ ๋๋ ๋ง๋ค์ด์ผ๊ฒ ์ง๋ง.. ๋ด ์ค๋ ฅ์ ์ฒ์๋ถํฐ ์๋ฒฝ์ ๊ทธ๋ฆฌ๊ณ ์์ํ๋ค๋๊ฒ ๋ง์ด ์๋์ง ์์๊น? ๊ฐ๋ฅ์ฑ์ด ๋ณด์ธ๋ค๋ฉด ์ผ๋จ ์์ํ ํ์๊ฐ ์๋ ๊ฒ ๊ฐ๋ค.
์ด๋ ๊ฒ ๊ธ๋ก ์ ๋ฆฌํ๊ณ ๋ณด๋ ์ฌ๋ฌ๋ชจ๋ก ์ฐ์ฐํ๋ 6๊ฐ์์ด ๊ทธ๋ฆฌ ๋์์ง๋ง์ ์์๋ ๊ฒ ๊ฐ๋ค.
ํนํ ์ ์ธ ๊ฐ์ง๋ ์์ผ๋ก๋ ๋ด๊ฐ ๊ฐ์ถฐ์ผ ํ ์์ธ์ธ ๊ฒ ๊ฐ์ ๊ฐ์๊ธฐ ์์ฌ์์ด ๋ง์ด ์ฌ๊ทธ๋ผ๋ ๋คใ
ใ
ใ
(?)
ํ๋ก์ ํธ๋ฅผ ํตํด ๋นจ๋ฆฌ ์๊ฒ ๋์ผ๋ ๊ฐ์ฌํ ์ผ์ด๋ค. ์์ผ๋ก ์ค์ฒํ๋ฉด ๋ ์ผ! ํ์ดํ !
๊ธ ๋ง๋ฌด๋ฆฌ ํ๋ ์ด์ ๋,, ์ถ๊ทผํด์ผ ๋๋๊น ๐
'๐จ > ๊ธฐ๋ก' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
1๋ ์ฐจ? ์๋ 0.4๋ ์ฐจ ๊ฐ๋ฐ์ 2022๋ ํ๊ณ ๋ก (0) | 2023.08.04 |
---|