[๋ฐ๋ธ์ฝ์ค] 3์ฃผ์ฐจ ํ๊ณ
ํ๊ณ : โญโญโญโญ
๐Liked
1. WTL, Nest ์คํฐ๋, ๋งค์ผ ์ํฐํด ์ฝ๊ธฐ ์๋ฌด ์๋ฃ
์ด๋ฒ์ฃผ์ฐจ WTL์ ๋ก๋๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ๊ณผ ํ๋ก์๋ฅผ ์ค๋นํด๊ฐ๋ค. ๋ค์์ฃผ๋ถํฐ๋ ๋ณธ๊ฒฉ์ ์ผ๋ก ์์ผ์ ํ ๋ฒ ๋ค์ฌ๋ค๋ด์ผ๊ฒ ๋ค.
Nest.js ์น์
3๊น์ง ๋ฃ๊ณ PRํ๊ธฐ๋ ์๋ฃ.
๋งค์ผ ์ํฐํด ํ๋์ฉ ์ฝ๊ณ , ๊ฐ๋จํ๊ฒ ๋๋์ ์ ์ ๋ฆฌํ๊ณ ์๋ค. ์์ด ๋ณธ๋ฌธ ๊ทธ๋๋ก ์ฝ์ผ๋ ค๊ณ ๋
ธ๋ ฅ ์ค! (์ฌ์ค ๋งค์ผ 2๊ฐ๊ฐ ๋ชฉํ์์ง๋ง๐)

2. ์ง ๋ฐ์ผ๋ก ๋๊ฐ๊ธฐ
๋ฐ๋ธ์ฝ์ค๋ฅผ ์์ํ๋ ์ง ๋ฐ์ผ๋ก ๋๊ฐ ์ผ๋ ์๊ณ , ์ ์ ๋ฌด๊ธฐ๋ ฅ ์ํ์ ๋น ์ ธ์ ์นจ๋์์ ์ผ์์์ํ๊ณ ์์๋๋ฐ, ์ด๋ฒ์ฃผ๋ ๋ ๋ฒ์ด๋ ์ธ์ถ์ ํ๋ค. ์คํ์์ค ์ปจํธ๋ฆฌ๋ทฐ์
์์นด๋ฐ๋ฏธ ๋ฐ๋์, ํด์ปคํค. ๋ฐ๋์ ๊ฐ์ง๋ง์ง ๊ณ ๋ฏผ ์์ฒญ ํ๋๋ฐ ์ ํน์ ์ง์ง ์๊ณ ์คํ๋ผ์ธ ์ฐธ์ฌ ํ๊ณ ์จ ๋ด๊ฐ ์งฑ ๊ธฐํน๐บ
3. ์ด์ ! ๋ชฐ์
!
ํด์ปคํค์ ์ํด ์ดํ ๋ฐค์์ ํ๋ค(ํ 3์๊ฐ ์ชฝ์ ์๊ธด ํจ). ๊นจ์ด์๋ ๋ด๋ด ํ์ง์ค ํ๋ค๊ณ ํ ์ ์์ง๋ง, ๋์ ๋ชจ์๋ ์ง์ค๋ ฅ์ ์ดํ ๋ฐค ์๋ ์ ์ ๋ ฅ์ผ๋ก ์ปค๋ฒ๋ฅผ ์ณค๊ณ , ๋ด ๋งก์ ๋ฐ ๋๊น์ง ์ฑ
์์ง๊ณ ์์ํ๋ค ๋น๋นํ ๋งํ ์ ์์ด์ ๋ฟ๋ฏํจ.
๐Lacked
- ์ด๊ฒ์ ๊ฒ ํ๋์ ๋ง์ด ํ๋ค๋ณด๋ ๋ฐ๋ธ์ฝ์ค ๊ฐ์์๋ ๋ง์ด ์ํํ๋ค. ๋งค์ผ ๊ฐ์๋ณด๊ธฐ๋ ๋ชปํ๊ณ , ๊ณผ์ ๋ ๋น์ผ ์ ์ถํ์ง ์๊ณ ํ๋ฃจ์ดํ ๋ฐ๋ ค ๋ด๊ณ ์๋ค.
- ๋ฐค ์์๊ธฐ๋ฅผ ์งํค์ง ๋ชปํ๋ค. ํด์ปคํค ๊ธฐ๊ฐ์๋ ์ดํ ๋ฐค์๊ณ , ์ฌ์ค ์ด๋ฒ์ฃผ๋ ๋งค์ผ ๋ฐค์๊ณ ์์นจ 6-9์ ์ชฝ์ ์๊ธฐ ํจํด์ด์๋ค..
๐ฅธLearned
- ์ด๋ฒ์ฃผ์๋ ๋ฉํ ๋๊ณผ 1๋ 1 ๋ฉํ ๋ง์ ํ๋ค. ๋ฉํ ๋ง์ ํตํด, ๋ด๊ฐ ์ผ๋ง๋ ๋ถ์กฑํ์ง ์๊ณ ๋ฌด์์ ์ง์คํด์ผ ํ๋์ง ์กฐ๊ธ ๊ฒฝ๊ฐ์ฌ์ ๊ฐ์ง๊ณ ๊น๊ฒ ์๊ฐํด๋ณผ ์ ์๋ ์๊ฐ์ด์๋ค. ์ทจ์ ์ ๊ด๋ จํด์ ๊ถ๊ธํ๋ ์ ๋ค์ ๋ง์ด ํด์ํ ์ ์์๋ค.
- ํด์ปคํค ํ๋ฉด์ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ง์ด ๋ง์ง ์ ์์๋ค. Google Map API๋ฅผ ํ์ฉํ์ฌ ๋งต ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ , Weather API๋ฅผ ๊ฐ์ ธ์์ ๋ ์จ์ ๋ฏธ์ธ๋จผ์ง ์ ๋ณด๋ฅผ ์ทจํฉํด UI๋ฅผ ๊ตฌ์ฑํ๋ค. ๋ฉํ ๋๊ป์ ์ต๋ํ ๋ค์ํ ๊ธฐ๋ฅ์ ๋ง๋ค์ด๋ณด๋ผ ํ์ ๊ฒ ๊ธฐ์ต์ด ๋ ์ฒ์ ํ๋ ๊ธฐ๋ฅ์ด์ง๋ง ๋งก์์ ํด๋ณด๊ฒ ๋ค ํ๊ณ , ๋จ๊ธฐ๊ฐ์ ์ง๋๋ฅผ ๋ค๋ฃจ๋ ๊ธฐ์ ์ ๋ง์ด ์ตํ ์ ์์๋ ๊ฒ ๊ฐ๋ค.
- ๊ตฌํ์ ํ๋ฉด์ Cursor์ ํ์ ๋ง์ด ๋น๋ฆฌ๊ธฐ๋ ํ์ง๋ง, ํด๋ ๊ตฌ์กฐ์ ๋ํด์๋ ๋ง์ด ๊น๊ฒ ๊ณ ๋ฏผํด๋ณด์๊ณ ๋ ์๋ํ๋ ๊ธฐ๋ฅ ๊ตฌํ์ ์ํด ์ด๋ค ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ์ผ ํ๋์ง, ์ด๋ป๊ฒ ๋ ๊น๋ํ๊ณ ์ฌ์ฌ์ฉ์ฑ ๋์ ์ฝ๋๋ฅผ ๋ง๋ค ์ ์๋์ง ํญ์ ์๊ฐ ํ๋ฉด์ ์์ ์ ์งํํ๋ค
- ๋น ๋ฅธ ์์ ์ ์ํด PR, ์ปค๋ฐ๋ ๋ฉ์ด๋ฆฌ ์ฑ๋ก ๋ ๋ฆฌ๊ณ , ์ข ์ ์ปดํฌ๋ํธ๋ก ๊ฒฝ๋ก ์ก์๋๊ณค ๋ค๋ฅธ ํ์ด์ง์์ ๊บผ๋ด ์ฐ๋ ๋ฑ ๊ณ ๋ฏผํ ๊ฒ๋ค์ ์ค์ฒ์ ํ์ง ๋ชปํ ๊ฒ ๊ฐ์ง๋ง, ๊ทธ๋๋ ํ๋ก๋ํธ์ ๊ตฌ์กฐ๋ ์ฝ๋์ ํ์ฅ์ฑ์ ํ์ธต ๋ ๊ณ ๋ฏผํด๋ณผ ์ ์์๊ณ , ์ด๋ ๋ค์ ํ๋ก์ ํธ์์ ๋ ๋์ ์ค๊ณ์ ๊ตฌํ์ผ๋ก ์ด์ด์ง ์ ์๋ ๋ฐ๊ฑฐ๋ฆ์ด ๋์๋ค๊ณ ์๊ฐํ๋ค.
๐นLonged for
1. ๋ธ๋ก๊ทธ ๊ธ ์ฐ๊ธฐ
ํด์ปคํค ๊ตฌํํ ๋ด์ฉ ์ ๋ฆฌํ์ฌ ๊ธฐ๋กํ๊ธฐ. ์ด์ ์ ์์์ ์ฅ๋ง ํด๋๊ณ 3๊ฐ์ ๋ฏธ๋ค๋ค๊ฐ ๋ ์๊ฐ๋ฒ๋ฆฐ๊ฒ ์์ด์...์ด๋ฒ์๋ 1์ฃผ์ผ ์์ ์ ๋ถ ์ ๋ฆฌํ๊ธฐ๊ฐ ๋ชฉํ๋ค.๐ญ๐ญ
2. ์ด์ ์ง์ง ๋ฐค์ ์ํ๊ธฐ
3. ์ฑ
์ฝ๊ธฐ
๋ฆฌ์กํธ ์ธํฐ๋ทฐ ๊ฐ์ด๋๋ ๊ฐ๋ฐ์ ๊ธฐ์ ๋ฉด์ ๋
ธํธ ์ฑ
์ ์ป์๋ค. ๋ฆฌ์กํธ ์ธํฐ๋ทฐ ๊ฐ์ด๋ + ๊ฐ๋ฐ์ ๊ธฐ์ ๋ฉด์ ๋
ธํธ ๊ธฐ๋ฐ์ผ๋ก ๋ฉด์ ์ ํ์ํ ๊ฐ๋
๋ค ์ ๋ฆฌ, ํฌํธํด๋ฆฌ์ค ์ค๋น๋ฅผ ์ฐจ๊ทผ์ฐจ๊ทผ ํด๋ณด๋ ค๊ณ ํ๋ค. (๋์ปค, SQL ์ฑ
๋ ์์ง ๋ค ๋ชป ํ์๋ค..! ํฐ์ผ)
4. ์๋ฐ์คํฌ๋ฆฝํธ ์ฃผ์ ๋ฌธ๋ฒ, ๋ฉ์๋ ์ ๋ฆฌ
๋ฉํ ๋์ด ๊ณผ์ ๋ฅผ ๋ด์ฃผ์
จ๊ณ , ํ์ด ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ์งํํ๊ธฐ๋ก ํ๋ค. ๋ด ์ง๊ฟ๋ํํ
๋ฏผํ๋์ง ์๋๋ก ์๋ฐ์คํฌ๋ฆฝํธ ์ค๋น ๋จ๋จํ ํด๊ฐ์ผ์ง
1๋ 1 ๋ฉํ ๋ง ํ๊ธฐ
๋ฐ๋ธ์ฝ์ค ๋ฉํ ๋์ด๋ 1๋ 1 ๋ฉด๋ด์ ํ๋ค. ์ข ๋ง์ด ์ถฉ๊ฒฉ์ ์ด์๋ค.
์๋ ์ง๋ฌธ๋ค์ ์ค๋นํด๊ฐ๋ค.
1. ๋ฉํ ๋์ ๋ ์ ๋ฐฉ๋ฒ
2. ๋ฃจ๋น ๋ฑ ๋น๋ฉ์ด์ ์คํ์ ํน์ ํ์ฌ ์ ๊ฒฉ์ ์ํด ๊ณต๋ถํ๋ ๊ฒ์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์๋์ง
3. nestJs ๋ฐฑ์๋(๋ ธ๋ ๋ฐฑ์๋)์ ์ ๋ง
4. ํ์คํ์ ๋ํด์ ์ด๋ป๊ฒ ์๊ฐํ์๋์ง, ํ์คํ์ ํ์ค์?
5. ๊ฐ๋ฐ์ ์ทจ์ ์ ๋ต-์ค์๊ธฐ์ ๊ฒฝ๋ ฅ ์๊ธฐ vs ๋๊ธฐ์ ๋ชฉํ๋ก ์ค๋ ์ทจ์ค
6. ๋ถ์กฑํ ๊ฒฝํ์ ์ฑ์ฐ๋ ๋ฐฉ๋ฒ
์ฌ์ค ์ด๋์ ๋ ์๊ณ ์๊ธด ํ์ง๋ง, ํ์คํ์ ์๋๋ค๋ ํ๋ต์ ๋ฐ์ ๋ ์ด์๋ค. ๊ท๋ชจ๊ฐ ์๋ ํ์ฌ์์ ๊ตณ์ด ํ์คํ์ ์ธ ํ์๊ฐ ์๊ณ , ํ์คํ ์์๊ฐ ์๋ ์คํํธ์
์์๋ ๊ฒฝ๋ ฅ ํ์คํ์ด๋ฉด ๋ชจ๋ฅผ๊น ์ ์
์ด๋ฉด ์ด๋ ต๋ค๊ณ ํ์
จ๋ค. ๊ฒฐ๊ตญ ํ๋ก ํธ์๋, ๋ฐฑ์๋ ๋ ์ค ํ๋๋ฅผ ์ ํํด์ผ ํ๋๋ฐ, ์ด๊ฒ ๋๋ฌธ์ ๋ง์ด ๊ณ ๋ฏผํ๊ณ ์กฐ๊ธ ์์ํ๋ค. ํ๋ก ํธ์๋๋ฅผ ๋ ๋ง์ด ํด์๊ณ ํ๋ก ํธ๋ฅผ ์ข์ํ๊ธฐ๋ ํ์ง๋ง ๋ฐฑ์๋ ์ ๋ง์ด ๋ ์ข์๋ณด์ด๊ณ , ํ์คํ ๋ฐ๋ธ์ฝ์ค๋ฅผ ๋ฃ๊ณ ์๋ ์ํฉ์ด๋ผ ๋์ฑ ๊ณ ๋ฏผ์ด ๋๋ ๊ฒ ๊ฐ๋ค. ๋ฐฑ์๋ ์ง์์ ๊ฐ์ถ ํ๋ก ํธ๊ฐ ๊ฒฝ์๋ ฅ์ด ์๋ค๋ฉด ๋ชจ๋ฅผ๊น, ๊ทธ๊ฒ๋ ์๋๋ผ ํด์ ๊ดํ ํ์คํ ๊ณผ์ ์ ์ ํํ๋ ํํ ๊ธฐ๋ ํ๋ค. ๋ช์ผ ๋ง์๊ณ ์ ํ์ง๋ง ๋ ํฌ์ง์
์ ๋ชจ๋ ๊ฒฝํํด๋ณด๊ณ , ์ง์ง ํ๊ณ ์ถ์ ๋ถ์ผ๋ฅผ ์ ํ๋ ์๊ฐ์ด๋ผ๊ณ ์๊ฐํ๊ธฐ๋ก ํ๋ค. ์ด๋ฌ๋ค ๋ ๋ฐฑ์๋์ ๊ฝํ์ ๋ฐฑ์๋ ์ธ๊ฐ์ด ๋๊ณ ์ถ์ด์ง ์ ๋ ์๋๊ฑฐ๋๊น!
๋ฉํ ๋ง์ด ๋๋๊ฐ ์ฆ์, ๋ฉํ ๋์ด ํ๋ก ํธ์๋ ๋ฉด์ ์์ ์์ฃผ ๋์ค๋ ์ง๋ฌธ ๋ช ๊ฐ์ง๋ฅผ ๋์ ธ์ฃผ์
จ๋ค. ๊ทธ๋ฐ๋ฐ ์ ๋๋ก ๋ตํ ๊ฒ ํ๋๋ ์์๋ค. ํธ์ด์คํ
์ ๊ฐ๋
์ ์ด๋ ดํ์ด ์๋๋ฐ ๋ง๋ก ๋
ผ๋ฆฌ์ ์ผ๋ก ์ค๋ช
ํ ์์ ์ด ์์๊ณ , ๊ทธ๋๋ง ๋๋ฐ์ด์ฑ์ ์ธํ ๊ตฌํ ๊ฒฝํ์ ๋น๋์ด ์๊ธฐํด๋ณด๊ธด ํ์ง๋ง ๋ฉํ ๋ ํ๊ฐ๋ก๋ ์ ์ณ์ค์ผ 30% ์ ๋. ์ค๋กํ๋ง์โฆ ์์ ๋จธ๋ฆฟ์์์ ์ญ์ ๋์ด ์์๋ค. ์ด์ธ์๋ ์ ๋๋ก ๋๋ต ๋ชปํ๊ฒ ์๋๋ฃฉํด์ ๋๋๊ณ ์ง์ง ์ฌํ๊ฒ ํํ๊ฐ ์๋ค. ์ ๋ถ ์๋ค๊ณ ์๊ฐํ๋ ๊ฒ๋ค์ธ๋ฐ ๋ต์ ๋ชปํด์ ๋ ์ถฉ๊ฒฉ์ ์ด์๋ ๊ฒ ๊ฐ๋ค. ๋ฐฑ์๋๋ฉฐ ๋ญ๋ฉฐ ์์ฌ๋ถ๋ฆด๊ฒ ์๋๋ผ ๊ธฐ์ด๋ถํฐ ๋ค์ ์์์ผ๊ฒ ๊ตฌ๋ ์๊ฐ์ด ๋ค์๋ค. ํ๋ก์ ํธ๋ณด๋ค๋ ๋น์ฅ์ ๊ฐ๋
๋ถํฐ ์น ๋ค ๋ค์ ์ก์์ผ ํ ๋ฏ...
๋ฉํ ๋ง์ ํตํด ๋ฉํ์ธ์ง+์์ผ๋ก์ ๋ฐฉํฅ์ฑ์ ํ์คํ ์ก์ ์ ์์๊ณ , ์์ธํ ํ์ค์ ์๊ฒ ๋์์ง๋ง ๊ทธ๋๋ ๊ถ๊ธํ๋ ๊ฒ, ๊ณ ๋ฏผํ๋ ๊ฒ๋ค์ด ๋ง์ด ํด์๊ฐ ๋์ด์ ์ข์๋ค. ๋ง์์ด ์ํ์ง๋ง ์ด๊ฑธ ๊ณ๊ธฐ๋ก ๋ ์ด์ฌํ ํ๊ธฐ๋ก ํด์ผ์ง. ์ด์ ์ง์ง ๋ชจ์๋ฅ์ ์ฌ์ผํ ๋๊ฐ ์จ ๊ฒ ๊ฐ๋ค.