์ง๋ ๋ ๋ฌ ๊ฐ WeCode์์์ ์๊ฐ์
"
๋ญ๊ฐ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ
๊ฐ๋
์ ํ๊ธฐ์ ์๊ฐ์ด ์๊ณ
๋ฐ๋ก code๋ฅผ ์ ์ผ๋ ค๋ ๋ญ๊ฐ ๋ญ์ง ๋ ๋ชจ๋ฅด๊ฒ ๋ค
๊ทธ๋ฐ๋ฐ ์ด๋ป๊ฒ๋ ์ ์ด๋ด์ง ์์ผ๋ฉด ์ ๋จ
"
์ ๋ฐ๋ณต
๊ฒฐ๊ตญ ๋ด ์ฌ์
์จ์ ํ ๋๋ฅผ ๋ง์ฃผํด์ผ ํ๋ ์๊ฐ
(๊ทผ๋ฐ ๊ทธ '๋ด'๊ฐ ๋๊ฒ ๋ฌด๋ฅ๋ ฅํ...)
์์ฒญ ์์ธํ๊ณ ๋๊ฒ ์ ๋ง์ ์ธ๋ฐ ๊ทธ๋๋ ๊ทธ๋ง๋๊ณ ์ถ์ง ์์ ์ด์ ๋
์ด๋ป๊ฒ๋ code๋ฅผ ์ง๋ด๊ณ ์๋ ๋ด๊ฐ ์ง ํด์๏ฝฅแด๏ฝฅ;
๊ฐ์ ๊ฟ์ ๊พธ๊ณ ์๋ ์ฌ๋์ผ๋ก์ ์์์ ์์ํด ์ฃผ๊ณ ๋์์ฃผ๋ ๋๊ธฐ๊ฐ ์์ด์
์ ์ ๊ฐ๋ฐ์๋ก์ ์ด๋ป๊ฒ๋ ์๋ ค์ฃผ๊ณ ๊ฒฉ๋ คํด ์ฃผ๋ mentor๊ฐ ์์ด์
๋ด ๊ฐ๋ฐ ์ค๋ ฅ์ ๊ฐ๊ด์ ์ผ๋ก ๋ณด๋ฉด ํ ๋ฌ ํ ์ทจ์
์ ์ ์ ๋ฐ์ด๋ค์์ ๋ ๊ทธ๋ค์ง ํฌ๋ง์ ์ผ ๊ฒ ๊ฐ์ง ์์ง๋ง
์ง๊ธ ๋ด๊ฐ ํ๊ณ ์๋ ํํ๋ '๊ดํ ๋ค ๋์ ธ๋ฒ๋ฆฌ๊ณ ๋์ ํ๋' ํ๋ ํํ๊ฐ ์๋๋ผ
'์ ์ง์ ๋์ ํ์ง ์์์๊น', '์ ์ ํ ํ์ต์ ํ์ง ์์์๊น' ํ๋ ํํ
์์ง ๋ด๊ฐ ๋ง๋ค์ด ๋ด๊ณ ์๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋ถ์กฑํ๊ณ ๋ฏธ์ฝํ์ง๋ง
์ธ์ ๊ฐ ์๋ํ๊ฒ ๊ทธ๋ฆด ํ๋ฉด์ด ๊ธฐ๋๋ผ์ ๊ทธ๋ง๋ ์ ์๋ค
๊ทธ ์ ์ค์ ๋์ ๋ ๋๋ฆผ์ฝ๋ฉ ๋์ ์์
โช ์ ์
๊ฐ๋ฐ์๋ค์ด ์ ์ผ ๋ง์ด ํ๋ ์ค์๋ค โซ
โ ย Don't
1๏ธโฃ ย ๋ชจ๋ฅด๋๋ฐ๋ ์ง๋ฌธํ์ง ์๊ณ ๋๋ ์๊ธฐ
2๏ธโฃ ย ๊ณ ๋ฏผ์ด ๋ถ์กฑํ ์ํ์์ ๋ถ๋ช
ํ ๋งฅ๋ฝ์ ์ค๋ช
ํ์ง ์๊ณ ์ง๋ฌธ๋ถํฐ ํ๊ธฐ
3๏ธโฃ ย ๋ด๊ฐ ๋งก์ ๋ถ๋ถ๋ง ์ํํ๋ ค๊ณ ํ๊ธฐ
4๏ธโฃ ย ๋งก์ ์
๋ฌด๋ฅผ ๋คํ๋ค๋ฉฐ ์ฝ๋ ๋ฆฌ๋ทฐ ์์ฒญํ๊ธฐ
ย ย ย ย ย ย ๐ ย Definition of Done์ ์ ํ๊ณ program์ ๋๋ ค๋ณด๋ฉฐ ์์ ์ code๋ฅผ ๊ฒ์ฆํ๋ ๊ฒ ๋จผ์
5๏ธโฃ ย ๊ฒธ์ํ์ง ์๊ณ ์๋ ์ฒดํ๊ธฐ
6๏ธโฃ ย ํ๋ด
โช ์ฌ๋๋ฐ๋ ์ ์ ๊ฐ๋ฐ์๊ฐ ๋๋ ๋ฒ โซ
โญ๏ธ ย Do
1๏ธโฃ ย ์์ ์๋ฒํด์ ๋ฌธ์ํ (ํ๊ฒฝ ์ค์ , process)
2๏ธโฃ ย ํ์ฌ์ ์ ํ์ ๋ํ ์ดํด (์ฅ์ , ๊ฐ์ ์ , bug ๋ฑ ์์ฑ)
3๏ธโฃ ย ์ฒซ ๋ฒ์งธ PR์์ refactoring์ผ๋ก ๋จผ์ ๋ณด๊ฐํ๊ณ , ๋ ๋ฒ์งธ PR์์ test case๋ฅผ ๋ณด๊ฐํด unit testํ version ์ฌ๋ฆฌ๊ธฐ
๐ค ย ํ์ฌ ์ ์ 10 tips
1๏ธโฃ ย ๋๋ง์ go to ๋ฉํ ์ฐพ๊ธฐ
2๏ธโฃ ย ํ์ฌ์ team์ ๋ํด ์ดํดํ๊ธฐ
3๏ธโฃ ย team์ด ๋งก๊ณ ์๋ project ์ดํดํ๊ธฐ
4๏ธโฃ ย team๊ณผ project์ ๊ด๋ จํ ๋ฌธ์ ๋ฐ๊ธฐ
5๏ธโฃ ย ์ ํ์ ์ง์ ์จ๋ณด๋ฉฐ ์ดํดํ๊ธฐ
6๏ธโฃ ย project์ architecture ์ดํดํ๊ธฐ
7๏ธโฃ ย ๋ค์ํ module์ issue๋ค์ ๋ฐ์์ ํด๊ฒฐํด ๋ณด๊ธฐ
8๏ธโฃ ย tema์ process๋ฅผ ๋ ์ ์ดํดํ๊ธฐ
9๏ธโฃ ย JD๋ฅผ ์ง๊ธ level, ๋ค์ level ๋ ๋ค ๋ฐ๊ธฐ
๐ ย ๊ธ์ ์ ์ด๊ณ ๋ฅ๋์ ์ธ communicationํ๊ธฐ
โ โ
1๏ธโฃ ย ๊ฐ๋ฐ timeline ๋ฏธ๋ฆฌ ๋๋ด๊ณ team์๋ค ์ฑ๊ธฐ๊ธฐ
2๏ธโฃ ย ๋ฐ์๋ง ๋จน๊ณ ๋์๋ง ์์ฒญํ๋ ๊ฐ๋ฐ์ ๋ณด๋ค ๋์ ์ฃผ๋ ๊ฐ๋ฐ์ ๋๊ธฐ
3๏ธโฃ ย ์ฐ๋ด์ ์์ ์ด ๋ง๋๋ ๊ฒ์ด์ง ํ์ฌ๊ฐ ์ฃผ๋ ๊ฒ ์๋๋ฏ๋ก ์ผ ์ํด์ ๋งค์ถ์ ๋๋ ค ์ฐ๋ด ์์น์ํค๊ธฐ
ย ย ย ย ย ย ๐ ย ์ฐ๋ด์ ๋ชฉ๋ฉ๋ ๊ฐ๋ฐ์๋ณด๋ค ๋ฅ๋ ฅ ์๋ ๊ฐ๋ฐ์ ๋๊ธฐ
P.S. ๋ด๊ฐ ๊ฐ๋ฐ์๋ก์ ํ์ ์ ํฌ์ ๋ ์ ์๋ค๋ฉด ํด์ผ ํ ์ผ์ ํ ๋ฌธ์ฅ์ผ๋ก !
"
์ผ๋จ ์ฃผ์ด์ง ์ผ์ ์ด๋ป๊ฒ๋ ํด๊ฒฐํ ์ ์์ผ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ง์ฝ์ ์ผ์ ํด๊ฒฐํ๋ค๊ฐ ์ด๋ค ๋ฌธ์ ๋ฅผ ๋ง์ฃผํ ๋ ์ ์ ํ ์ง๋ฌธ์ ํ ์ ์์ผ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด์๋ ๊ธฐ์ ์ ๋ํ ์ดํด๋๊ฐ ์์ด์ผ ๋๊ฒ ์ฃ . FE๋ React์ Redux์ ๋ํ ๊ธฐ๋ณธ code์ ํ๋ฆ๊ณผ ์๋ ์๋ฆฌ, hook์ ์ฐ๋ ๋ฒ, rendering์ ๋ํ ์ดํด๊ฐ ์๊ฒ ์ต๋๋ค. BE์ ๊ฒฝ์ฐ์๋ REST API์ ๋ํ ์ดํด, databse์ ๊ตฌ์กฐ ์ดํด ๋ฐ ์ค๊ณ, query์ ๋ํ ์ดํด ๋ฑ ๋ง์ ๊ฒ ์๋๋ฐ, ์ด๊ฒ ์ ๋ ๋ง์ ๋๋ฆฌ๊ธฐ ์ ๋งคํ ๋ถ๋ถ์ด ์๋๋ฐ ๋๋ต์ ์ธ guide๋ฅผ ๋๋ฆฌ์๋ฉด WeCode์์ ๊ฐ๋ฅด์น๋ ๋ถ๋ถ์ 70% ์ ๋๋ง ์์ ํ ์ดํดํด๋ ํ์ ํฌ์ ์ ๊ฐ๋ฅํ์ง ์์๊น ์ถ์ต๋๋ค.
"