CodeSquad๐นDay 58
English Interview
๋์๊ฒ ๋์ ๊ณผ๋ ๊ฐ์๋ ์์ด ๋ฉด์ ์ด ์์์ด์ ์ค๋ ์ค์ ์ ์ด๊ฑธ ์ค๋นํ๋ค. ๊ธฐ์ ๊ด๋ จ ๋ฉด์ ์ ์๋์๊ณ ๊ทธ๋ฅ ์์ ์ฃผ์ ๋ก ์ด์ผ๊ธฐํ๋ ๊ฑฐ์์ด์ ๊ทธ๋๋ง ๋คํ์ด์๋ค. ์ค๋น๋ฅผ ํ๊ณ ๋ณด๋๊น ๋๋ฆ ๋ง์กฑ์ค๋ฝ๊ฒ ๋ณผ ์ ์์์ง๋ง ์์ด๋ ์ ๋ง ๊พธ์คํ ๋งค์ผ ํด์ผ๊ฒ ๋ค๋ ๊ฒ์ ๋ง์ด ๋๊ผ๋ค. ์ธ์ด๋ ์ฝ๋ฉ์ด๋ ํ๋ฃจ, ์ดํ๋ง ์ฌ์ด๋ ๊ฐ์ด ๋ง์ด ๋จ์ด์ง๋ ๊ฒ ๊ฐ๋ค. ๋ญ๋ ๊พธ์คํจ์ด ์ ์ผ ์ค์ํ๋ค๋ ๊ฒ, ๊ทธ๋ฆฌ๊ณ ์ธํฐ๋ทฐ๋ ์ค๋น๋ฅผ ๋ง์ด ํ๋ฉด ํ ์๋ก ๋ ์์ฐ์ค๋ฝ๊ฒ ๋งํ ์ ์๊ฒ ๋ค๋ ๊ฒ์ ๋๊ผ๋ค.
Mission & PR & Group Review
์์์ผ์ธ ์ค๋์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์ํด Pull Request๋ฅผ ๋ณด๋ด์ผ ํ๋ ๋ ์ด์๋ค. ๋ฏธ์ ์ค '์ค๋งํธ ๋ฉ๋ด ๋ ์ด์ด ๋ง๋ค๊ธฐ'๋ฅผ ํ๋ฉด์ ๋์์ Store๋ฅผ ์ดํดํด์ ์ ์ฉํด ๋ณด๋ ค๊ณ ๋ ธ๋ ฅํ๋ค. Observer pattern์ ์ ๋๋ก ์ดํดํด์ผ ์ ์ฉํ ์ ์๋ ๊ฑฐ์๋ค. ๊ทธ๋ฐ๋ฐ ์ธํฐ๋ทฐ๋ฅผ ๋ณด๊ณ ๋๋ ๊ธด์ฅ์ด ํ๋ ค์ ๊ทธ๋ฐ์ง, ์ข ์ง์ค์ด ๋์ง ์์์ ๋ฐ์ ๋๊ฐ๋ค ์ค๊ธฐ๋ ํ๊ณ , ๋ฏธ์ ์ ํฌ์ํ ์ ์๋ ์๊ฐ์ด ์ข ์ ์๋ค. ์์ฝ๊ฒ๋ Observer pattern์ ์ ์ฉํ์ง ๋ชปํ๋๋ฐ ๋ด์ผ ์ด์ด์ ๊ณต๋ถํด๋ณด๊ณ ์ ์ฉํด ๋ด์ผ๊ฒ ๋ค.
Prepare for a Presentation
๋ด์ผ์ ์์ ๋์ ๋ฐํ๊ฐ ์๋ ๋ ์ด๋ค. ๋ฐํ ์ฃผ์ ๋ ๊ณ ์ฌ ๋์ Iterator๋ก ์ ํ๋ค. Generator์ ๋ํด์ ์๊ธฐ ์ํด ๊ธฐ๋ฐ ์ง์์ด ๋๋ ๊ฒ์ด ๋ฐ๋ก Iterable, Iterator์ด๋ค. ์ฒ์์๋ ๋ฏ์ค์์ง๋ง ๋ฐํ ์ค๋น๋ฅผ ํ๋ฉด์ ์ด๋์ ๋ ์ดํด๊ฐ ์์ด๊ฒ ๋์๋ค. ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Generator๊น์ง ์ ์ดํดํด๋ณด๊ณ ์ถ๋ค.
Algorithms
๋ด์ผ ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๋ฅผ ์ํด์ 2๋ฌธ์ ๋ฅผ ์๋ํ๋ค. ์ด์ ์๊ณ ๋ฆฌ์ฆ์ ํ๋๋ ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ค๋ 2๊ฐ๋ฅผ ํด์ผ ํ๋ค. ๋ ๋ฌธ์ ๋ชจ๋ ๋์๊ฒ๋ ์ฝ์ง ์์๊ณ , ๊ณ ๋ฏผ์ ๋ง์ด ํ๋ค. ๊ฒฐ๊ตญ์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ํด๊ฒฐํ ์ ๊ทผ๋ฒ์ ์ฐธ๊ณ ํ๋ค. ๋ด์ผ ๋ค๋ฅธ ๋ฉค๋ฒ๋ค์ด ์ด๋ป๊ฒ ํ์์์ง ๊ธฐ๋๊ฐ ๋๋ค.
์นธ์ด ๋ง๋ ์๋ฐ์คํฌ๋ฆฝํธ Deep Dive ์ฃผ๋ง์ ์ฝ๋ ์คํฐ๋๋ฅผ ์ฐธ์ฌํ๊ฒ ๋์๋ค. ์ด 6๋ช ์ด ๊ธ์ ๋ชจ์๊ณ ์ด๋ฒ ์ฃผ ํ ์์ผ๋ถํฐ ์์ํ๊ธฐ๋ก ํ๋ค. ์คํฐ๋ ๋ฐฉ์์ด ํ์์ ํด ๋ณด์ง ์์๋ ๋ฐฉ์์ผ ๊ฒ ๊ฐ์์ ๊ธฐ๋๊ฐ ๋๋ค. ๋ฌด์๋ณด๋ค๋ ์ฌ ๋๊ณ ๊ทธ ๋ถํผ์ ๋๋ผ๊ณ ์๋ Deep Dive ์ฑ ์ ํจ๊ป ์ฝ์ ์ ์๊ณ , ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ํด์ ๊น์ด ์๊ฒ ์ ์ ์๋ ๊ธฐํ๋ผ๊ณ ์๊ฐํ๋ค.
'What I learned > CodeSquad Log' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CodeSquad Day 60 : Front-end Week 7 (0) | 2022.04.02 |
---|---|
CodeSquad Day 59 : Front-end Week 7 (0) | 2022.04.01 |
CodeSquad Day 57 : Front-end Week 7 (0) | 2022.03.30 |
CodeSquad Day 56 : Front-end Week 7 (0) | 2022.03.29 |
CodeSquad Day 55 : Front-end Week 6 (0) | 2022.03.26 |