CodeSquad๐นDay 2
10:30~12:40 CS10 Class by JK
์ค๋์ 2์ผ์ฐจ์ด์, ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฝ์ค์์์ ์ฒซ ์์ ์ด์๋ค.
๋ง์น ์ํํธ์จ์ดํ๊ณผ ํ๋ถ์์ด ๋ ๋ฏํ ๋๋.
์ฒซ ์์ ์ธ ๋งํผ, ๋ฐ๋ก ์์ ์ผ๋ก ๋ค์ด๊ฐ์ง ์๊ณ Flow Theory๋ก ์์ํ์๋ค.
์์ ์ <ํจ๊ป ์๋ผ๊ธฐ> ๋ผ๋ ์ฑ ์์ ๋ดค๋ ๋ด์ฉ์ด์์ด์ ๋ค์ ์๊ธฐ๋๋ ๋๋์ด์๋ค.
(๋ธ๋ก๊ทธ์ ํ๊ธฐ๋ ์ฐ๋ ค๊ณ ํ์๋๋ฐ, ๋ค์ ์ฝ๋๋ค๋ฉด ์จ๋ด์ผ๊ฒ ๋ค!)
- ์ฌ์ง ์ถ์ฒ https://subscription.packtpub.com/book/game-development/9781839211706/16/ch16lvl1sec36/mihaly-csikszentmihalyi-s-flow-theory
Flow channel, ์ฆ ๋ชฐ์ ์์ญ์ผ๋ก ๊ฐ๊ธฐ ์ํด์ ๋ด๊ฐ ์ง๊ธ ์ด๋ค ์์ญ์ ์๋์ง๋ฅผ ํ์ ํ๊ณ ๊ทธ ์ชฝ์ผ๋ก ์ด๋ํ๊ธฐ ์ํ ๋ ธ๋ ฅ์ด ํ์ํ๋ค.
๋๋ ์์ง Skill์ด ๋ถ์กฑํ๋ค๊ณ ์๊ฐ์ด ๋๋ค. ๋ฏธ์ ์ ๋ณด๋ฉด ํธ์ํจ๋ณด๋ค๋ ๋ถ์ํจ์ด ์๋ ๊ฑธ ๋ณด๋ ๋ง์ด๋ค.
๋ชฐ์ ์ ์์ญ์ผ๋ก ๊ฐ๋ ค๋ฉด ๋ด ์ค๋ ฅ์ ๋์ด๊ฑฐ๋, ๋ฌธ์ ์ ๋์ด๋๋ฅผ ๋ฎ์ถ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
์งง์ ๊ธฐ๊ฐ ๋ด ์ค๋ ฅ์ ๋์ด๊ธฐ ์ํด์๋ ์ฃผ๋ณ์ ์ ํ๋ ์ฌ๋๋ค์๊ฒ ๋ง์ด ์ง๋ฌธ์ ํ๊ณ ,
๋ฌธ์ ์ ๋์ด๋๋ฅผ ๋ฎ์ถ๊ธฐ ์ํด์๋ ์์ ๋ฌธ์ ๋ก ๋ถ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
์ ์ด๋ฏธ์ง์์๋ A3์์ A4๋ก ์ด๋ํ๋ ๊ฒ์ด๋ค.
์ด ์ ๋ต์ ์ผ๋์ ๋๊ณ , ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ๊ณผ์ ์ ์ฐจ๊ทผ์ฐจ๊ทผ ์ด์ํด๋ณด์!
๋ณธ๊ฒฉ์ ์ธ ์์ ์๊ฐ์๋ "๋์งํธ ์์คํ "์ ๊ด๋ จ๋ ์ด์ผ๊ธฐ๋ฅผ ํ๋ค.
์ด๊ฒ์ด ์๋ ๋ก๊ทธ์ธ ์ธ์๊ณผ๋ ์ด๋ป๊ฒ ๋ค๋ฅธ ๊ฑด์ง, ์ฝ๋๋ก๋ ๋์งํธ ์์คํ ์ ์ด๋ป๊ฒ ๋ง๋๋์ง, ๋ Floating Point์ ์ ํ๋ ๋๋ฌธ์ ์๊ธฐ๋ ์ค๋ฅ ๋ฑ. ์์ ๋ด์ฉ์ ๋ ธ์ ์ ์ ๋ฆฌํด ๋์๋ค.
Floating Point ์ ํ๋ ์ด์ ๊ด๋ จํด์ ํ ๋ฒ ๋ ์ ๋ฆฌ๋ฅผ ์ ๋๋ก ํด์ผ๊ฒ ๋ค๊ณ ๋๊ผ๋ค. ๊ฐ์ผ๋ก๋ง ์๊ณ ์๋ ๊ฒ ์๋๋ผ ์ ์ค๋ฅ๊ฐ ์๊ธฐ๋์ง๋ฅผ ์ค๋ช ํ ์ ์์ด์ผ๊ฒ ๋ค.
CHUNGUS 2 - A very powerful 1Hz Minecraft CPU
๋์งํธ ์์คํ ์ ๋ฐฐ์ฐ๋ ๊ฒ๋ ๊ฒฐ๊ตญ CPU์ ๋ํด์ ์์๊ฐ๊ธฐ ์ํจ์ด๋ค.
JK๊ฐ ์ ์์์ ๊ณต์ ํด ์ฃผ์๋ค. ๋ฌด๋ ค ๋ง์ธํฌ๋ํํธ๋ก 7๊ฐ์ ๊ฐ CPU๋ฅผ ๋ง๋ค์ด ๋ธ ๊ฒ์ด๋ค.
๊ฒ์ ํ๋ ์ด ๋ฑ๋ ๊ฐ๋ฅํด์ ์์ ๊ฑฐ์ ์ปดํจํฐ๋ฅผ ๊ฐ์์ผ๋ก ๋ง๋ค์ด ๋ธ ๊ฒ๊ณผ ๋ค๋ฆ์ด ์๋ค.
์ผ๋ง๋ ์ปดํจํฐ์ ๋ํด์ ๋น ์ญํ๊ฒ ์๊ณ ์์ด์ผ, ๊ทธ๋ฆฌ๊ณ ์ปดํจํฐ์ ๋ํ ์ ์ ์ด ์์ด์ผ ์ด๋ฐ ๊ฑธ์์ด ๋์ฌ์ง ์์์ด ๊ฐ์ง ์๋๋ค.
๊ฐ๋ ์ด๋ฐ ์ ๋ง ๋์ ์ฐจ์์ ์ํ์ ๋ณด๋ฉด ์์ผ๊ฐ ๋์ด์ง๋ ๋๋์ด ๋ ๋ค.
์์ํ ๋ด์ฉ๋ ๋ง์๊ธฐ ๋๋ฌธ์ ๋ ธํธ๋ฅผ ๋ค์ ๋ณด๋ ์๊ฐ์ด ๊ผญ ํ์ํ๋ค.
Q & A ์๊ฐ๋ ์์๋๋ฐ, ์ ์ตํ ์ง๋ฌธ๋ค์ด ๋ง์๋ค.
๊ทธ ์ค์์๋ ๊ธฐ์ต์ ๋จ๋ ๊ฒ์ ๊ผฝ์๋ฉด "๋ฏธ์ ์ด ํ๋ฆฌ์ง ์๋๋ค๊ณ ๋จ์ ์ฝ๋๋ฅผ ๋ณด๋ ๋์ (์ฆ ๊ทธ๋ฃน ๋ฆฌ๋ทฐ์ ๋ฐ๋ก ๋์ ํ๋ ๋์ ), ์ผ๋จ ํผ์ ๊ณ ๋ฏผํด ๋ณด๊ณ ์ค์ค๋ก ๋๊น์ง ํด๊ฒฐํด ๋ณด๋ ๊ฒ". ์๊ฐ์ด ๋จ์ ์ฝ๋ ์์ ๊ฐํ ์๋ ๊ฒ์ ๋ง๊ธฐ ์ํจ์ด๋ค.
๋ ์๊ฐ์ ๋ฌดํ๋๊ฐ ์๋๊ธฐ ๋๋ฌธ์, ์ฃผ์ด์ง ์๊ฐ ์์์ ์ต์ ์ ์ ํ์ ํ๋ ๊ฒ์ด ์ค์ํ๋ค๋ ๊ฒ.
์๊ฐ์ด ๋ฌดํํ๋ค๋ฉด ํจ์จ์ฑ์ ๊ตณ์ด ๋ฐ์ง์ง ์์๋ ๋ ์ ์๋ค. ์ด๊ฒ์ ๊ฒ ํด ๋ณด๋ฉด์ ์ต์ ์ ์ฐพ์๊ฐ๋ฉด ๋๋๊น.
ํ์ง๋ง ํ์ค์ ๊ทธ๋ ์ง ์๋ค. ๊ฑฐ์ ๋ชจ๋ ๊ฒ์๋ ๋ฐ๋๋ผ์ธ์ด ์๊ณ , ๊ทธ๊ฒ์ ๋ง์ถฐ์ผ ํ๋ค.
์ด ๋ง์ ์ฌ์ค ์ธ์ ์ด๋์๋ ์ ์ฉ๋ ์ ์๋ ๋ง์ด๊ธฐ ๋๋ฌธ์ ์ ์๊ฒจ์ผ๊ฒ ๋ค.
14:00~16:30 Mission
์๋ 2~3์๊ฐ ๊ทธ๋ฃน ๋ฆฌ๋ทฐ ์๊ฐ์ด์์ง๋ง, ๋ฏธ์ ์ ํธ๋ ์๋๊ฐ ์ ๊ฐ๊ธฐ ๋ฌ๋ผ์ 4์ ๋ฐ์ ๋ฆฌ๋ทฐ๋ฅผ ํ๊ธฐ๋ก ํ๋ค.
๋๋ ์์ง ๋ ํผ ์ํฉ์ด์์ด์ 2์๊ฐ ๋ฐ ๋์ ์ด์ฌํ ํ์ด๋ณด์๋ค.
ํ์ง๋ง ์ถ๊ฐ๋ฏธ์ ์ค ํ๋์ธ 2์ง๋ฒ์ 16์ง๋ฒ์ผ๋ก ๋ณํํ๋ ๊ฒ์ ์์ด๋์ด๊ฐ ๋ ์ค๋ฅด์ง ์์์ ํด๊ฒฐํ์ง ๋ชปํ๋ค.
16:30~18:00 Group Review
ํ์๊ฐ ๋ฐ ๋์์ ์ง๊ธ๊น์ง ํ ๋ฏธ์ ์ ํ ์ฌ๋์ฉ ๋์๊ฐ๋ฉด์ ์ฝ๋๋ฅผ ์ค๋ช ํ๊ณ , ์ง์์๋ต์ ํ๋ค.
๋ด๊ฐ ์ง๋ฒ ๋ณํ๊ธฐ๋ฅผ ๊ตฌํํ ๋ฐฉ์์ด ๋ค๋ฅธ ๋ถ๋ค๊ณผ๋ ์ข ๋ฌ๋๋ค. ๋๋ ์ ๋ง 10์ง๋ฒ์ 2์ง๋ฒ์ผ๋ก ์ด๋ป๊ฒ ๋ฐ๊ฟ๊น? ๋ผ๋ ์ธ๊ฐ์ ์ธ ๊ด์ ์์ ์๊ฐํด์ ๊ทธ๊ฒ์ ์ฝ๋๋ก ์ฎ๊ฒผ๋ค. ๊ทธ๋ฐ๋ฐ ์๊ณ ๋ณด๋ ๊ณต์ ๊ฐ์ ๊ฒ์ด ์์๋ค.
๋ค๋ฅธ ๋ถ๋ค ๋ฆฌ๋ทฐ๋ฅผ ๋ค์ผ๋ฉฐ ์์ธ์ฒ๋ฆฌ๋ Boolean์ ํ์ฉํ๋ ๋ฑ ๋ด๊ฐ ๋ฏธ์ฒ ์๊ฐํ์ง ๋ชปํ๋ ๋ถ๋ถ์ ์ ์ ์์๋ค.
๊ทธ๋ฐ๋ฐ ํ ๊ฐ์ง ์์ฌ์ ๋ ์ ์ ๋ฆฌ๋ทฐ ๋ฐฉ์์ด์๋ค.
์์ ์ ์ฝ๋๋ฅผ ์ค๋ช ํ๊ณ , ์ ๊ทผ ๋ฐฉ์์ ์ค๋ช ํ๊ณ , ์ง์์๋ต์ ํ๋ ์์ผ๋ก ์งํํ๋๋ฐ ์ด๊ฒ์ ์ข ๋ ๋์ ๋ฐฉ์์ผ๋ก ๊ฐ์ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
๋จ์ํ ์ฝ๋๋ฅผ ์ค๋ช ํ๋ ๊ฒ๋ณด๋ค๋ ์ ๊ทผ ๋ฐฉ์, ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ์ฐจ๋ณํ๋๋ ๋ถ๋ถ์ ์ข ๋ ์ค์ ์ ์ผ๋ก ์ค๋ช ํ ์ ์๋ค๋ฉด ๋ ๋์ ๋ฆฌ๋ทฐ๊ฐ ๋ ๊ฒ ๊ฐ์๋ค.
๋ค๋ฅธ ๋ถ๋ค๋ ๊ทธ๊ฑธ ๋๊ผ๋์ง 6์์ ๊ฒ๋ํ์ด์์ ๋ชจ์ฌ์ ์์ผ๋ก์ ๋ฆฌ๋ทฐ ๋ฐฉ์์ ๋ํด์ ๋ ผ์ํด ๋ณด์๋ ์๊ฒฌ์ด ๋์๊ณ , ๋๋ ์ฐธ์ฌํ๋ค.
18:00~18:40 Discussion on how to review
ํด๋๊ฐ ์ฃผ์ถ์ด ๋์ด์ 10๋ช ๋ด์ธ์ ์ฌ๋๋ค์ด ๋ชจ์ฌ, ์ด๋ค ๋ฐฉ์์ผ๋ก ๋ฆฌ๋ทฐํ๋ ๊ฒ ๋์์ง์ ๋ํ ํ ๋ก ์ ํ๋ค.
ํด๋๋ค ์กฐ๋ ์ด๋ฏธ ๊ฐ์ ๋ ๋ฐฉ์์ ์ ์ฉํด์ ์ ํ๊ณ ์์๋ค.
์ฐ์ ๊ฐ์์ ์ฝ๋๋ฅผ ์ฝ์ด๋ณธ ํ, ๊ตฌ๊ธ ์ํธ์ ์ต๋ช ์ผ๋ก ์ง๋ฌธ์ด๋ ๋๋ ์ ์ ์์ ๋กญ๊ฒ ๋จ๊ธด๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฆฌ๋ทฐ ์๊ฐ์ ๊ทธ ์ง๋ฌธ๋ค์ ๋ฐํ์ผ๋ก ์์ ์ ์ฝ๋๋ฅผ ์ค๋ช ํ๊ณ ๋ตํ๋ ๋ฐฉ์์ด๋ค.
๋ด์ผ ์ด๊ฒ์ ๋์ ์กฐ์๋ค์๊ฒ๋ ์ ์ํ ์์ ์ด๋ค.
๋๋ ์ ์์ ํ๋ ํด ๋ณด์๋ค. ๋ฏธ์ ๋ฌธ์ ๊ฐ ๊ธธ๊ณ ํด์ํ ์ ์๋ ์ฌ์ง๊ฐ ์ด๋ ค ์๋ ๋ถ๋ถ๋ ์๋ค ๋ณด๋, ์ฌ๋๋ง๋ค ์ดํดํ๋ ์ ๋๋ ๋ฐฉํฅ์ด ๋ค๋ฅธ ๊ฒฝ์ฐ๊ฐ ์์๋ค.
๊ทธ๋์ ์์์ผ๊ณผ ๋ชฉ์์ผ ์ค์ , ๋ฌธ์ ๊ฐ ๊ณต๊ฐ๋๋ฉด ์ฐ์ ๋ฌธ์ ๋ฅผ ์ฝ์ด๋ณธ ํ ์๋ก ๋ฌธ์ ์ ๋ฐฉํฅ์ฑ์ด๋ ์ดํดํ ๋ฐ๋ฅผ ํ ๋ก ํด ๋ณด๋ฉด์ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผ ํ ์ง์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ๋๋๋ ์๊ฐ์ ๊ฐ์ง๋ ๊ฒ์ด ์ด๋จ๊น๋ผ๋ ์ ์์ ํ๋ค.
๋คํํ ์ข๋ค๋ ์๊ฒฌ์ด ๋ง์๊ณ ์ด๊ฒ ์ญ์ ๋ด์ผ ํ ๋ฒ ์ด์ผ๊ธฐ๋ฅผ ํด ๋ณผ ์์ ์ด๋ค.
์ฝ์ฝ์ ๊ณผ์ ์์ ๊ฒช์ ์ํ์ฐฉ์ค๋ ๋ฐฐ์ด ๊ฒ๋ค์ ๋ฐํ์ผ๋ก, ๋ง์คํฐ์ฆ์์ ์ด๋ ๊ฒ ์กฐ๊ธ์ฉ ์ฑ์ฅํด ๋๊ฐ๋ ๊ฒ ๊ฐ์์ ๊ธฐ๋ถ์ด ์ข๋ค!
'What I learned > CodeSquad Log' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CodeSquad Day 5 : CS10 (2/10) (0) | 2022.01.08 |
---|---|
CodeSquad Day 4 : CS10 (2/10) (0) | 2022.01.06 |
CodeSquad Day 3 : Algorithms (0) | 2022.01.05 |
CodeSqaud Day 1 : Orientation + CS10 (1/10) (0) | 2022.01.03 |
CodeSqaud Day 0 : Curriculum + 6-month plan (0) | 2022.01.02 |