๐Ÿ–‹ After WeCode Training

[meษช]ยท2021๋…„ 9์›” 28์ผ
0

0-1. Warming-up

๋ชฉ๋ก ๋ณด๊ธฐ
4/5

์ง€๋‚œ ๋‘ ๋‹ฌ ๊ฐ„ 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% ์ •๋„๋งŒ ์™„์ „ํžˆ ์ดํ•ดํ•ด๋„ ํ˜„์—… ํˆฌ์ž…์€ ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์„๊นŒ ์‹ถ์Šต๋‹ˆ๋‹ค.
"

profile
๋Š๋ ค๋„ ํ•  ๊ฑฐ์•ผ.......

0๊ฐœ์˜ ๋Œ“๊ธ€