1์ ํ๊ณ ๋ก
๊ธฐ์
- ํ์์ ๋ค๋๋ฉฐ JSP๋ฅผ ์ ๋ง ๋ง์ด ๋ฐฐ์ ์ต๋๋ค. ์ด์ DB์ ์ฐ๋๋์ด ์ ๋ณด๋ฅผ ์ฝ๊ณ , ์ฐ๊ณ , ๋ฐ์์์ ์ถ๋ ฅํ๊ณ ์ญ์ ํ๋ ๋ฑ์ ๊ฐ๋จํ ์น ์์ ์ ์์ํ๊ฒ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. -> ์ฌ์ด๋ํ๋ก์ ํธ๋ก Todolist๋ฅผ ๋ง๋ค๊ธฐ ์์ํ์ต๋๋ค.
- ๊ฒฝ์์ ํ๋ก๊ทธ๋๋ฐ : ๊ทธ๋ค์ง ์ฑ์ฅํ์ง ๋ชปํ์ต๋๋ค. ๋ง์ด ๋ถ์กฑํ๋ Greedy Algorithm์ ์ผ์ฃผ์ผ์ 5๊ฐ ๊ฐ๋ ํ๊ณ ์๋๋ฐ, ์์ง๋ ๋ฌธ์ ํธ๋ ์๊ฐ์ด ๋ง์ด ๊ธธ๊ณ ๋๋ฆฝ๋๋ค. 2์์๋ ๋ ์ฑ์ฅํ๊ณ ์ ํฉ๋๋ค. ๊ทธ๋ฆฌ๋ ์ค๋ฒ ๋ฌธ์ ๋ง ํธ๋๋ผ ๊ณจ๋ 4์์ ์ ํ ์น๊ธํ์ง ๋ชปํ์ต๋๋ค ใ ใ
- Spring Framework : JSP ๊ฐ์ ์๊ฐ ํ, ์ธํ๋ฐ์ ์คํ๋ง ํต์ฌ ์๋ฆฌ ๊ธฐ๋ณธํธ ๊ฐ์๋ฅผ ๊พธ์คํ ๋ค์ด์์ต๋๋ค. ์ด์ 40๋ถ ๊ฐ๋๋ง ๋ ๋ค์ผ๋ฉด ์๊ฐํ๊ฒ ๋ฉ๋๋ค. ์คํ๋ง์ ๋ํ ์ดํด๊ฐ ์ด๋์ ๋ ๋๋ง์ณ์ก์ผ๋, ์ด์ ๋ง์ ์ค์ต์ ํตํด ์ ์คํ์ผ๋ก ๋ง๋ค์ด์ผํ ๊ฒ ๊ฐ์ต๋๋ค.
ํ ์ด ํ๋ก์ ํธ
- ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ฐ๋ผ ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ๋ฐ๊ฟ๊ฐ๋ฉฐ Quick Sort๋ฅผ ํ ์คํธํ๊ณ colab ํ๊ฒฝ์์ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ ค์ฃผ๋ ์ฝ๋๋ฅผ ์์ฑํ์ต๋๋ค.
- aboutMeCMD : Phaser 3.x ๊ธฐ๋ฐ์ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ผ๋ก, ์์ ๊ณผ ๊ด๋ จ๋ ๋ช ๋ น์ด๋ฅผ ๋ฃ์ด ์๋ตํ ์ ์๋๋ก ๋ง๋ค์์ต๋๋ค. ๋ณ์๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ๋ง์ผ๋ก๋ ์ฝ๊ฒ ๊ฐ๋ฅํ๋๋ก ์ต์ ํ์์ผ์ผํ๋๋ฐ, ์๊ฐ์ด ์ข์ฒ๋ผ ๋์ง ์๋ค์.
์ฅ๋น
- ์ ์์ ๋ฆฌ๋์ด ํ ํค๋ฆฌ์ค ํค๋ณด๋
- ํ๋ ์คํธ (-> ์๋ชฉ ํต์ฆ์ด ๋ง์ด ์ํ๋์์ต๋๋ค.)
- ๋ฒจํจ ์์ดํจ๋ ํค๋ณด๋์ผ์ด์ค (-> ์งํ์ฒ ์ด๋์๊ฐ์๋ ๊ณต๋ถ๋ฅผ ํ๊ฒ ๋์์ต๋๋ค. ๋ํ, ๋ ๋ฐ์คํฌํ์ผ๋ก ์งํํ๋ ๋ฌธ์ ์์ฑ์ด ๋ณด๋ค ํธ๋ฆฌํด์ก์ต๋๋ค.)
- ์ฑ ์ ํ๊ฒฝ ์ ๋ฆฌ : ๋ชจ๋ํฐ์ ์์น๋ฅผ ๋์ฌ์ ์์ธ๊ฐ ์ข์์ง๊ณ ๋ท๋ชฉ ํต์ฆ์ด ์ํ๋์์ต๋๋ค.
์์ดํจ๋ ์ดํ
- Bear : ๋งํฌ๋ค์ด ์์ฑ ์ดํ๋ฆฌ์ผ์ด์ ์ผ๋ก, ๋งํฌ๋ค์ด์ ํด๋น ์ดํ์์ ์์ฑํ ํ github์ผ๋ก ์ฎ๊ธฐ๊ณ ์์ต๋๋ค.
- Pythonista : ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๋ก, ์งํ์ฒ ์์ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ๋ฅผ ํ ๋ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. (ํ์ด์ฌ ์กฐ๊ต์ผ์ ํ ๋ ์ฌ๋ ๊ฒ์ด ์ด๋ ๊ฒ ๋์์ค๋ค์..ใ ใ )
- Todoist : ์๋๋ก์ด๋ ํธ๋ํฐ๊ณผ ๋๊ธฐํ๊ฐ ๋์ด์ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์๋ ๋ก๊ทธ ์ค์ผ์ฅด๋ฌ๋ฅผ ์ ๋ฆฌํ ์๊ฐ์ด ์์ด์ ๊ธํ๋๋ก ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์๋ฃํ ์ผ๋ค์ด ์ ์ฅ๋์ง ์๊ณ ๋ฐ๋ก ์ญ์ ๋๋ ์ ์ด ์์ฝ์ต๋๋ค.
๋ฃจํด
- ์์นจ ๊ธฐ์์ ์ ์ ๊ฐ๊น์์ง๊ณ ์์ต๋๋ค!
- ๋ ์๋ฅผ ๊พธ์คํ ํด์ผ๊ฒ ๋ค๋ ๊ณํ์ ํ๋งํ๊ฒ ์คํจํ์ต๋๋ค. ์์ ๋๋ ๋ฐ๊น์ง๋ ์ฑ๊ณตํ์ง๋ง ๊ฐ์ก๊ณ ์ฝ์ด์ผ ํ๋ค๋ ์๊ฐ์ ์๊พธ ์์ด ๊ฐ์ง ์์์ต๋๋ค.
- ์์ ์ ์ธ ๋ฃจํด์ ๋ง๋ค์ง ๋ชปํ์ต๋๋ค. ํ์ ๊ฐ์๊ฐ ๋น๋๋ฉด์์ ๋๋ฉด์ผ๋ก ๋ฐ๋๋ฉฐ, ์ํ ์์์ด ๋ง์ด ๋ฐ๋ ๊ฒ์ด ์์ธ์ธ ๋ฏ ํฉ๋๋คโฆ ์กฐ๊ธ๋ง ๋ ์ ์ง๋๋ฉด ์กํ ๊ฒ ๊ฐ์ต๋๋ค.
์ํ
- ์ฝ ์ฉ๋ ์ค์ด๊ธฐ : 1์ ์ค์ ์ค์ด์ง ๋ชปํ๋ค๊ฐ, 1์ ๋ง์ ์ฌ์ ๊ฐ ๋์ด์ ์ด์ง ์ค์ฌ๋ณด๋ ์๊ฐ๋ณด๋ค ์ ๋ง์์ต๋๋ค. ๋น๋ถ๊ฐ ์์ ์ฉ๋์ผ๋ก ์ ์งํ๋ฉฐ ์ถ์ด๋ฅผ ์ดํด๋ณผ ์์ ์ ๋๋ค.
- ์ฒญ์ ์ํ๊ธฐ : ์๋ ์ ๋นํด์๋ ๋ง์ด ๋์์ก์ต๋๋ค๋ง ์ฌ์ ํ ์ค๊ฑฐ์ง๋ ๋ฏธ๋ฃจ๊ฒ ๋ฉ๋๋ค. ์ฌ๋ฆ์ด ์ค๋ฉด ๋ฒ๋ ๋๋ฌธ์ ์๋์ผ๋ก ๊ณ ์ณ์งํ ๋ ํฐ ๋ถ๋ง์ ์์ต๋๋ค.
- ๋ง์ธ๋ : J2KB ์คํฐ๋๋ฅผ ํตํด ์๋ ์ด๋ณด๋ค ํจ์ฌ ์ข์์ก์ต๋๋ค. ์ง์์ ์ผ๋ก ๊ฑด๊ฐํ ๋๊ธฐ๋ถ์ฌ๋ฅผ ๋ฐ์ ์ ์๋ ํ๊ฒฝ์ธ๋ฐ๋ค๊ฐ, ๋์ฅ๋์ด ์ฌ์ฉํ์๋ ๊ฑธ ๋ณด๊ณ ์์ํ ์ปค๋ฆฌ์ด๋ฆฌ์ ํผ๋ค๋ฆฌ๋ 3์ผ์ ํ ๋ฒ ์ ๋๋ ๊ผญ ๋ค์ด๊ฐ์ ๋ด์ฉ์ ์ดํด๋ณด๋ฉฐ ๋ฐ๋ก ๋๊ธฐ๋ถ์ฌ๋ ๋ฐ๊ณ ์์ต๋๋ค. ์ ๋ ๊ฑด๊ฐํ ๋๊ธฐ๋ถ์ฌ๋ฅผ ๋ง์ด ๋ง์ด ์ฃผ๋ ์ฌ๋์ด ๋๊ณ ์ถ์ต๋๋ค!
- ๋ ์ : ๋น์ ๊ณต์์ ์ ๊ณต์์ ์ฌ์ด์ ์์๋ ๊ธฐ๋ฌํ ์์น์ธํฐ๋ผ, ์ฐ์ ๋น์ ๊ณต์๋ฅผ ์ํ ๊ฐ๋ฐ์ ๋ก๋๋งต ์ ์์ฑ ์ ์๋ ํ์ต๋๋ค. ๊ธ์ด ๋ถ๊ป์ ์ฒจ๋ถํด์ฃผ์ ๋ค์ํ ๋งํฌ๋ค๋ ์ด์ฌํ ๋ค์ด๊ฐ์ ๋ณด์์ต๋๋ค. ๋๊ธฐ๋ถ์ฌ๋ฅผ ๋ฐ๋ ํ๊ฒฝ์ ์ค์์ฑ์ ํนํ๋ ๋๊ผ์ต๋๋ค. ์๋ฌด๋๋ ๊ฐ์ ๊ณ์ด์ ํฌ๋งํ๋ ์ฃผ๋ณ์ธ์ด ์์ฃผ ์ ๋ค๋ ์ ์์, ๋๊ธฐ๋ถ์ฌ๋ฅผ ๋ฐ๋ ํ๊ฒฝ์ ์กฐ์ฑํ๋๊ฒ ๊ฐ์ฅ ์ด๋ ค์ด ์ผ ๊ฐ์ต๋๋ค.
2์์ ํ๊ณ ์ถ์ ์ผ
- [๊ฒฝ์์ ํ๋ก๊ทธ๋๋ฐ]ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ๊ณจ๋๋ฅผ ์ฅ์ฅ ํ ์ ์๋ ์ฌ๋์ด ๋๊ณ ์ถ์ต๋๋คโฆ ์ด๋ฌ๋ค๊ฐ ์ฝํ ์์ ๋ค ๋จ์ด์ง๋๊ฒ ์๋๊ฐ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค ใ ใ ใ ๋ชฉํ๋ก ํ๋ ํ๋ํฐ๋ ์น๊ธ๋ ๊ผญ ํ๊ณ ์ถ์ต๋๋ค
- [Spring] BBBBFF ํ์์ ์ฌ์ฉํ๋ Spring REST API๋ค์ด 2์์ ๊ฐ๋ฐ ์์์ ๋ค์ด๊ฐ๋๋คโฆ 1์ ํ ๋ฌ๋ง์ ์น๊ฐ๋ฐ ๊ด๋ จํ ๋ง์ ์ฑ์ฅ์ ํ ๋งํผ, 2์์๋ ๋ง์ ์ฑ์ฅ์ ํ ์ ์์์ผ๋ฉด ํฉ๋๋ค.
- [๊ธฐ์ ๋ฉด์ ] ๋ฉด์ ์ ๋๋นํ์ฌ ๊ทธ๊ฐ์ ์ ๊ณต ์ง์์ ํ๋ฐ์ ๋ชจ์์ ๋ ํฌ์งํ ๋ฆฌ๋ก ์ ๋ฆฌํด๋์ด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฃจํด์ด ์ด๋ ์ ๋ ์กํ๋ฉด ์๊ฐ์ ๋นผ์ ๋ฉด์ ๋๋น์ฉ์ผ๋ก ์ฌ์ฉํ๋ คํฉ๋๋ค. ๋ ธ์ ์ ์ ๋ฆฌํด๋์๋ ๋ด์ฉ๋ค์ ์ฎ๊ธฐ๋ ๊ฒ ๋จผ์ ๊ฒ ์ต๋๋ค.
- [๋๊ธฐ๋ถ์ฌ] ๋ ธ์ ์ ์ ๋ฆฌํด๋์๋ ๋๊ธฐ๋ถ์ฌ ๋ฐฉ๋ฒ๋ก ์ ์ฎ๊ธฐ๋ ค๊ณ ํฉ๋๋ค. ๋ ํ์งํ ๋ฆฌ๋ก ๋นผ๊ธฐ์๋ ์์ด ์ ์ด์ ๊ฒ์๊ธ๋ก ํ๋๊ฒ ๋ซ๊ฒ ์ต๋๋ค.
- [๋ธ๋ก๊ทธ ์ฎ๊ธฐ๊ธฐ] ์ด๋ฏธ์ง ์ฒจ๋ถ๊ฐ ํธํ ๊ณณ์ผ๋ก ์ฎ๊ธฐ๊ณ ์ถ์ต๋๋ค. ๊น๋ธ๋ก๊ทธ๋ ์ผ์ข ์ ํฌํธํด๋ฆฌ์ค ์ฌ์ดํธ๋ก ๋ฐ๊พธ๋๊ฒ ๋ณด๊ธฐ์ ๋ ํธํ๋ฆฌ๋ผ ์๊ฐํฉ๋๋ค. ์ฎ๊ธฐ๊ฒ ๋๋ฉด, (1) ์ด์ ์ ์ฌ์ฉํ๋ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ์ ๊ฒ์๊ธ์ ์ ๋ฐ ์ข ์ฎ๊ธฐ๊ณ (2) ๊น๋ธ๋ก๊ทธ๋ฅผ ํฌํธํด๋ฆฌ์ค ๋ธ๋ก๊ทธ๋ก ๋ฐ๊พธ์ด๋๊ฐ๋๊ฒ ๋ซ๊ฒ ์ต๋๋ค. ์ถ๊ฐ์ ์ผ๋ก, IT์ ์ข ์์ ์ด์ผ๊ธฐํ๋ ๊ธฐ์ ๋ธ๋ก๊ทธ์ ํต์ ์ฌ๋ผ๊ฐ๋ ๋ด์ฉ๋ค์ด ๋ฌด์์ธ์ง ์ฐพ์๋ณด๊ณ ๋ด์ฉ ๋ณด๊ฐ์ ํด์ผ๊ฒ ์ต๋๋ค.
- [์ด๋] ์ฒด๋ ฅ์ด ๋๋ฌด ๋จ์ด์ ธ์ ์คํธ๋ ์นญ์ด๋ผ๋ ํด์ผํ ๊ฒ ๊ฐ์ต๋๋ค. 2์์ ์์ํ ์ ์์์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ผ๋จ์ ๋ชฉํ๋ก ์ ์ด๋ก๋๋ค.