๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ๋๊ตฌ์ ๋๊น?
๋ฐฑ์๋๋ ์ต์ข ์ฌ์ฉ์์๊ฒ ๋ณด์ด์ง ์์ผ๋ฉด์ ์น์ฌ์ดํธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ๋ ๊ธฐ์ ๊ณผ ์ํํธ์จ์ด ์ฝ๋์ ์กฐํฉ์ ๋๋ค. ๋ฐฑ์๋๋ ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ผ๋ ์ธ ๊ฐ์ง ๊ธฐ๋ณธ ๊ตฌ์ฑ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ ์๋ฌด๋ ์ต์ข ์ฌ์ฉ์์๊ฒ ํ์๋๋ ์น์ฌ์ดํธ๋ ์๋น์ค์ ์ผ๋ถ, ์ฆ ํ๋ฐํธ์๋๋ฅผ ๊ตฌ๋ํ๋ ๊ธฐ์ ํ๋ซํผ์ ๋ง๋ค๊ณ ์ ์งํ๋ ๊ฒ์ ๋๋ค. ์์ ์ ๋ณธ์ง์ ๋ฌผ๋ฆฌ์ ๋๋ ํด๋ผ์ฐ๋ ์๋ฒ์์ ์คํ๋๋ ์ฝ๋๋ฅผ ์์ฑํ์ฌ ์๋ํ๋ "์๋ฒ-์ ํ๋ฆฌ์ผ์ด์ -๋ฐ์ดํฐ๋ฒ ์ด์ค" ์กฐํฉ์ ๋ง๋๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ์ํด ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ Java๋ ๋ฌผ๋ก PHP, Ruby, Python, .Net ๋ฑ ๋ค์ํ ์ธ์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ํ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด MySQL, Oracle, Microsoft SQL Server ๋ฐ PostgreSQL๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค. ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ์์ ์์ฑ, ํ๋กํ ์์ฑ, ์จ๋ผ์ธ ๊ตฌ๋งค ๋ฑ์ ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ์๊ฐ ์ํธ ์์ฉํ ์ ์๋ ํ๋ฐํธ์๋ ์ฝ๋๋ก ๋ณํํ๋ ๋ฐ ๋์์ด ๋๋ ํจ์จ์ ์ด๊ณ ๋น ๋ฅธ ๊ธฐ์ ์๋ฃจ์ ์ ๋ง๋๋ ์ผ์ ๋ด๋นํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ๋ฐฑ์๋๋ฅผ ๋ค๋ฃจ๋ ๊ทธ๋ฃน์ด๋ ํ์ ์ผ์์ผ๋ก ์์ ํ์ง๋ง ๋๊ธฐ์ ์์๋ ํ๋ฐํธ์๋ ์ ๋ฌธ๊ฐ, QA ์ ๋ฌธ๊ฐ, UX ์ค๊ณ์ ๋ฑ ๋ค์ํ ํ๋กํ์ ๊ฐ๋ฐ์ ํ์ ์ํ ์ ์์ต๋๋ค.๋ฐฑ์๋ ๊ฐ๋ฐ์ ๊ธฐ์
๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ์ด๋ค ๊ธฐ์ ์ ๊ฐ์ถ์ด์ผ ํ ๊น์? ์ฃผ์ ๋ด์ฉ์ ๊ฐ๋จํ ์ดํด๋ณด๊ฒ ์ต๋๋ค.- ๋ฐฑ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(Java, Ruby, PHP, .Net, Python ๋ฑ)์ ํ์ฌ ๋๋ ํ๋ก์ ํธ์์ ์ฌ์ฉํ๋ ํ๋ ์์ํฌ์ ๋ํ ๊น์ ์ง์.
- ํ๋ก ํธ์๋๋ฅผ ๋ด๋นํ๋ ์ฝ๋์ ํจ๊ณผ์ ์ผ๋ก ์ํธ ์์ฉํ๊ธฐ ์ํด HTML, CSS, JavaScript ๋ฑ ์ฃผ์ ํ๋ก ํธ์๋ ๊ธฐ์ ์ ์ดํดํฉ๋๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ, ๋ก๋ ๋ณ๊ฒฝ ์ ์ ํ๋ฆฌ์ผ์ด์ ํ์ฅ ๋ฑ์ ํฌํจํ ํธ์คํ ๊ตฌ์ฑ ๋ฐ ๊ด๋ฆฌ ๊ธฐ๋ฅ
- ์น ์๋ฒ ๊ธฐ์ ์ ๋ํ ์ง์.
- ํด๋ผ์ฐ๋ ์๋น์ค(AWS, Azure, Google Cloud ๋ฑ)์ ์ด์ ์๋ฆฌ์ ์ด๋ฅผ ๊ตฌ์ฑํ๋ ๋ฅ๋ ฅ์ ์ดํดํฉ๋๋ค.
- ์ฝํ ์ธ ๊ด๋ฆฌ ์์คํ (CMS) ๊ฐ๋ฐ, ๊ตฌํ ๋ฐ ์ ์ง ๊ด๋ฆฌ์ ๊ธฐ๋ณธ ์์น์ ์ดํดํฉ๋๋ค.
- API ํตํฉ ๊ธฐ์ ์ ๋ฅ์ํฉ๋๋ค.
- ํด์ปค ๊ณต๊ฒฉ์ด๋ ๋ฐ์ดํฐ ์ ์ถ์ ๋ฐฉ์งํ๊ธฐ ์ํ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ด๋ฒ ๋ณด์ ์์น๊ณผ ์กฐ์น์ ๋ํ ์ง์์ ๋๋ค.
- ๋ณด๊ณ ์๋ฅผ ์ค๋นํ๊ณ ํต๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ ๋ฅ๋ ฅ.
- ์น ์ฌ์ดํธ ์ฝ๋ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํฌํจํ์ฌ ๋ฐฑ์ ๋ฐ ๋ฐ์ดํฐ ๋ณต๊ตฌ ์์ฑ ๊ธฐ์ ์ ๋ํ ์ง์.
- Git ๋ฑ ์ ํ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ๊ฒฝํ
๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ๋๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
๋ฐฑ์๋ ๊ฐ๋ฐ์ ๊ธฐ๋ณธ ์ฌํญ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ์ด ์ ๋ฌธ ๋ถ์ผ์์ ์ผํ ์๊ฐ์ด ์๋๋ผ๋ ์ ์ฉํ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ฐฑ์๋ ๊ฐ๋ฐ ๊ธฐ์ ์ ํฅ์ํ๋ ค๋ฉด ๋ฌด์์ ๋ฐฐ์์ผ ํ ๊น์?-
๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ์ด๋ฅผ ๋ฐฐ์๋๋ค.
๊ฐ๋ฐ์๋ ์ข ์ข ์ด ๋จ๊ณ๋ฅผ ๊ฑด๋๋ฐ๊ณ ์ฆ์ ํ๋ ์์ํฌ ํ์ต์ ์์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ๋ฌธ๊ฐ๋ค์ ์ ์ด๋ ํ๋ฉด์ ์ผ๋ก๋ ๋จผ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ์ด๋ฅผ ๋ฐฐ์ธ ๊ฒ์ ๊ถ๊ณ ํฉ๋๋ค. ๋ํ ํด์ฑ, ์ ๋ ฌ ๋ฐ ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์๊ณ ๋ฆฌ์ฆ ์คํ์ ์ดํดํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
-
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๊ณ ํ๋ ์์ํฌ๋ฅผ ์ ํํ์ธ์.
๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ฌ์ฉ๋๋ฏ๋ก ์ ๋ฌธํํ ์ธ์ด๋ฅผ ์ฒ์๋ถํฐ ๊ฒฐ์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค(ํ ๋ฒ์ ์ฌ๋ฌ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๋ ๊ฒ์ ๊ธ์งํ๋ ์ฌ๋์ ์์ต๋๋ค). Java ์ธ์๋ ์ฌ๋๋ค์ C, Python ๋๋ PHP๋ฅผ ๋ฐฐ์ฐ๋ฉด์ ์์ํ๋ ๊ฒฝ์ฐ๊ฐ ๊ฐ์ฅ ๋ง์ต๋๋ค. JavaScript๋ ์ถ๊ฐ ๊ฐ๋ฐ์ ์ํ ์ข์ ์ต์ ์ด๊ธฐ๋ ํฉ๋๋ค.
-
SQL๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์ ๊ธฐ์ด๋ฅผ ๋ฐฐ์๋๋ค.
๋ฐฑ์๋๊ฐ ๋๊ธฐ ์ํ ๋ค์ ๋ ผ๋ฆฌ์ ๋จ๊ณ๋ SQL ์ธ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์ ๊ธฐ๋ณธ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ๋๋ค. ์ด์ ํ๋ ๋๋ ๋ ๊ฐ๋ฅผ ์ ํํ ์ ์๋ ํธ๋ฆฌํ๊ณ ๋น๊ต์ ๊ฐ๋จํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ด ๋ง์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ SQL ์ธ์ด์ ๋ํ ์ง์์ ์ ์ฌํ ์์คํ ์ ์ฝ๊ฒ ์ดํดํ๊ณ SQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ค๋๋ ๋ชจ๋ ์น์ฌ์ดํธ๋ ์ด๋ค ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์ด ๊ธฐ์ ์ ์ด๋ค ๊ฒฝ์ฐ์๋ ์ ์ฉํ ๊ฒ์ ๋๋ค.
-
ํ๋ ์์ํฌ๋ฅผ ์ดํด๋ณด์ธ์.
๋ฌผ๋ก ํ๋ ์์ํฌ์ ์ ํ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. Spring๊ณผ ๊ฐ์ ๋๋ถ๋ถ์ ํ๋ ์์ํฌ๋ ๋์ผํ ์ํคํ ์ฒ ํจํด์ธ MVC(๋ชจ๋ธ-๋ทฐ-์ปจํธ๋กค๋ฌ)๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ํ๋์ ํ๋ ์์ํฌ๋ฅผ ์๋ฉด ๋์ค์ ๋ค๋ฅธ ์ํํธ์จ์ด ์๋ฃจ์ ์ธํธ๋ฅผ ๋ฐฐ์ฐ๊ณ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ์ฌ ๋ ์ฌ์์ง๋๋ค. ํ๋ ์์ํฌ ์ฌ์ฉ์ ์ค์์ฑ๊ณผ ๊ทธ ํธ์์ฑ์ ๊ณผ์ํ๊ฐํ์ง ๋ง์ญ์์ค. ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฑ๋๋ ์ฝ๋์ ์์ ํฌ๊ฒ ์ค์ผ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
-
์ต๋ํ ์ง์์ ์ค์ ๋ก ์ ์ฉํด ๋ณด์ธ์.
๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ง์์ ์ ์ฉํ๋ ์ฐ์ต๋ ํฐ ์ญํ ์ ํฉ๋๋ค. ๋ฐ๋ผ์ ๊ฐ๋จํ ๋ธ๋ก๊ทธ ๋ง๋ค๊ธฐ, ๊ธฐ๋ณธ ์ด๋ฏธ์ง ๋ณด๊ธฐ ๋๋ ํ๋ก์ ํธ ๊ด๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์ , ํ ์ผ ๋ชฉ๋ก ๋ฑ๊ณผ ๊ฐ์ ์์ ํ๋ก์ ํธ ๋ฐ/๋๋ ์์ ๋ถํฐ ์์ํ์ธ์.
-
ํด๋ผ์ฐ๋ ์๋น์ค ์์ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
๋ ๋ค๋ฅธ ์ค์ํ ๋จ๊ณ๋ ํด๋ผ์ฐ๋ ์๋น์ค ํ๋ซํผ์ ์ํํธ์จ์ด ์ ํ์ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ๋๋ค. ์ฃผ์ ํด๋ผ์ฐ๋ ํ๋ซํผ ์ต์ ์ AWS, Google Cloud, Azure ๋ฐ Heroku์ ๋๋ค.
GO TO FULL VERSION