The programmer's Brain
Part1
ch1
์ฝ๋ ๋ ์ ์ฝ๊ธฐ
์ฝ๋๋ฅผ ์ฝ์ผ๋ฉด์, ์ดํดํ๋ฉด์ ์ ํผ๋์ด ์๊ธฐ๋๊ฐ?
์ง์์ ๋ถ์กฑ, ํด๋น ์ฝ๋ ์ดํด์ ํ์ํ ์ง์(knowlege) ์ด ๋ถ์กฑํจ.
์ ๋ณด์ ๋ถ์กฑ, ํด๋น ๋ฉ์๋๊ฐ ์ด๋ค ์ผ์ ์ ์ถํ ์ ์์ง๋ง, ์ด๋ป๊ฒ ๋์ํ๋ ์ง๋ ๋ชจ๋ฆ. ์ ๋ณด(information)๊ฐ ๋ถ์กฑํ๋ค.
์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ๋ถ์กฑ, processing power, ๋ฉ์๋ ๋ด๋ถ ์ฝ๋๊ฐ ์งํ๋๋ฉด์ ๋ณ์๊ฐ ์ด๋ป๊ฒ ํ ๋น๋๋์ง ๋ฑ์ ํ๋ฆ์ ์ดํดํ์ง ๋ชปํ๋ ๊ฒ.(์ฝ๋ ๋๋ฌด ๋ณต์กํจ. ์์ ๋ณ์๊ฐ ๋ง๊ณ ...)
์ง์์ ๋ถ์กฑ์ LTM(long term memory, ์ฅ๊ธฐ ๊ธฐ์ต ๊ณต๊ฐ) ์ ํด๋น ๋ด์ฉ์ด ์๋ค๋ ๊ฒ.
์ ๋ณด์ ๋ถ์กฑ์ STM(short term memory, ๋จ๊ธฐ ๊ธฐ์ต ๊ณต๊ฐ) ์ ํด๋น ๋ด์ฉ์ด ์๋ค๋ ๊ฒ.
์ฒ๋ฆฌ ๋ฅ๋ ฅ์ด ๋ถ์กฑํ๋ ๊ฑด working memory, ์์ ๊ธฐ์ต ๊ณต๊ฐ์ ๋ถ์กฑํ๋ค๋ ๊ฒ.
LTM ?
e.g Java์ maxInt ๋ 2147483647 ์.
์ฆ ํ๋ ๋๋ผ์ด๋ธ.
STM ?
e.g ์ฝ๋์ ํค์๋, ๋ณ์, ์๋ฃ๊ตฌ์กฐ๋ฑ..
์ฆ ์บ์ ๋ฉ๋ชจ๋ฆฌ..
๋ณดํต ์ด ๊ณต๊ฐ์์ ๊ธฐ์ตํ ์ ์๋ ๊ฒ์ด 12๊ฐ๋ฅผ ๋์ง ์๋๋ค.
์ฆ STM์ ์ต๋ํ ํ์ฉํ๊ธฐ ์ํด์ 12๊ฐ ๋ฏธ๋ง์ ๊ฒ๋ค์ ํ์ฉํ๋๋ก ํด์ผํจ. (๋ณ์ ๊ฐฏ์ ์ ํ๋ฑ๋ฑ..)
Working Memory?
ํ๋ก์ธ์ค
์ฝ๋๋ฅผ ์ฝ์ผ๋ฉด์ ์ ์ธ๊ฐ์ง ์ธ์ง ๊ณผ์ ์ด ๋ค ๊ฐ์ด ์ผ์ด๋๋ฉฐ, ์ํธ ๋ณด์์ ์.
ch2
์ ์ํ ์ฝ๋ ๋ถ์
์ฝ๋๋ฅผ ์ฝ์ ๋, ์ฒ์ ์ ๋ณด๊ฐ ์ ์ฅ๋๋ ๊ณณ?
STM
ํ๋ก๊ทธ๋จ์ ์ฌ๋์ด ์ฝ์ ์ ์๋๋ก ์์ฑํด์ผํ๋ค. ๊ธฐ๊ณ๊ฐ ์คํํ๋ ๊ฒ์ ๋ถ์ฐจ์์ ์ธ ์ผ์ด๋ค.
STM์ ์ฝ๊ฑฐ๋ ๋ค์ ์ ๋ณด๋ฅผ ์งฆ์ ์๊ฐ๋ง ์ ์ฅํจ.
์ด ์งฆ์ ์๊ฐ์ 30์ด๋ฅผ ๋์ง ์์.
STM์ ์ฉ๋์ 2๊ฐ์์ 6๊ฐ ์ฌ์ด.
Chunk
ํน์ ํ ์ฃผ์ ์ ๋ํด ๋๋๊ฐ ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์๋ค๋ฉด, ์ ๋ ฅ๋ ์ ๋ณด๋ค์ ํจ์จ์ ์ผ๋ก ์ฒญํฌ๋ก ๋ฌถ๋ ๊ฒ์ด ์์ํด์ง.
abk mrtpi gbar ๋ก ์ธ์ฐ๋ ๊ฒ ๋ณด๋จ, cat loves cake ๋ฅผ ์ธ์ฐ๋๊ฒ ๋ ์ฝ๋ค.
์? ํ์๋ 3๊ฐ๋ก ๋ฌถ์ด์ ์ธ์์ง์ง๋ง, ์ ์๋ ๊ฐ๊ฐ ํ๊ฐ์ฉ ์ธ์์ผ ํ๋ฏ๋ก.
๊ฐ๊ฐ ๊ธฐ์ต ๊ณต๊ฐ
STM์ ๋๋ฌํ๊ธฐ ์ ์ buffer ์ญํ .
์ฝ๋๋ฅผ ์ฝ์ผ๋ฉด ์์ ๊ธฐ์ต ๊ณต๊ฐ (iconic memory) ๋ผ๋ ๊ณณ์ ์ ์ ์ ์ฅ๋จ.
๊ทธ๋ฃน์ผ๋ก ๋ฌถ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ ค๋ฉด ๋์์ธ ํจํด์ ์ฌ์ฉํ๋ฉด ๋จ.
๋์์ธ ํจํด์ ์ฌ์ฉํ๋ฉด, ์ฝ๋๋ฅผ ์ฒญํฌ ๋จ์๋ก ์ดํดํ๊ธฐ๊ฐ ์์ํด์ง๋ ๋ฏ.
์ฝ๋์ ์ฃผ์๋ฌธ์ด ์์ผ๋ฉด, ์๋ก์ด ํ์์ด ์ฝ๋๋ฅผ ์ฝ๊ฒ ์ดํดํ ์ ์์.
๋จ ๊ณ ์์ค ์ฃผ์๋ฌธ๋ง.
e.g ์ด ํจ์๋ ์ด์งํธ๋ฆฌ๋ฅผ ์ค์ ์ํ ํ๋ฉฐ ํ๋ฆฐํธํ๋ค.
ch3
ํ๋ก๊ทธ๋๋ฐ ๋ฌธ๋ฒ ๋น ๋ฅด๊ฒ ๋ฐฐ์ฐ๊ธฐ
ํ๋์ ์นด๋๋ฅผ ์ฌ์ฉํด ๋ฌธ๋ฒ ๋ฐฐ์ฐ๊ธฐ.
STM์ ์ ์ฅ๋ ์ ๋ณด๋ LTM์ผ๋ก ์ฎ๊ฒจ์ง. ๊ทธ๋ ์ง๋ง LTM์ ์์ํ ์ ์ฅ๋๋ ๊ฒ์ ์๋.
์ค๋ซ๋์ ํ์ตํ ๋งํผ, ๋ ์ค๋ ๊ธฐ์ตํ๋ค.
LTM ์ด๋๊ฐ์ ์ ์ฅ๋์ด์์ง๋ง, ๊ทธ๊ฒ์ด ํ์ํ ๋๋ ์ ์ ๊ฐ์ ธ์ค์ง ๋ชปํ๋ ๊ฒฝ์ฐ๋ ์์.
์๊ณ ์์ง๋ง, ๋ง์ ๊บผ๋ด์ง ๋ชปํ๋ ๊ฒฝ์ฐ.
์ฆ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์๊ณ , ์ฝ๊ฒ ์ธ์ถํ ์ ์๋๋ก ์ฐ์ตํด์ผํจ.
์ ๊ตํ elaboration
๊ธฐ์ตํ๊ณ ์ ํ๋ ๋ด์ฉ์ ๊ธฐ์กด ๊ธฐ์ต๊ณผ ์ฐ๊ด ์ง์ผ๋ฉด์ ์๊ฐํ๋ ๊ฒ.
ch4
๋ณต์กํ ์ฝ๋ ์ฝ๋ ๋ฐฉ๋ฒ
์ธ์ง ๋ถํ(cognitive load) ๋๋ฌด ๋ง์ ์์๊ฐ ์์ด ์ฒญํฌ๋ก ๋๋์ง ์์ ๋ฌธ์ ๋ฅผ ํ๋ ค๊ณ ํ ๋ ๋ฐ์
overload
๋ด์ฌ์ ์ธ์ง ๋ถํ (intinsic cognitive load)
์ง๊ฐ ์ผ๊ฐํ์ ๋๋ณ์ ๊ธธ์ด๊ฐ ์ฃผ์ด์ง ์ํ (๋ค๋ฅธ ๋ณ์ ํ ๋น ์์ด ์ง์ )
์ง๊ฐ ์ผ๊ฐํ ๋น๋ณ์ ๊ธธ์ ๊ณ์ฐํ๊ธฐ ์ํด์ ํผํ๊ณ ๋ผ์ค ์ ๋ฆฌ๋ฅผ ์๊ณ ์์ด์ผํจ.
๋ชจ๋ฅด๋ฉด ํ ๋ฐฉ๋ฒ ์์.
์ฆ ๋ฌธ์ ์ ๋ถํ๋ ๋ฌธ์ ์ ๋ด์ฌ๋์ด์์.
์ธ์ฌ์ ์ธ์ง ๋ถํ (extraneous cognitive load)
์ง๊ฐ ์ผ๊ฐํ์ ๋ ๋ณ์ ๊ธธ์ด๊ฐ ๋ณ์๋ก ์ฃผ์ด์ง ์ํ (a,b)
a,b๋ผ๋ ๊ฐ์ ์ค์ ๊ธธ์ด์ ์ฐ๊ฒฐ์์ผ์ผํจ.
์ถ๊ฐ์ ์ธ ์์ ์ด ์์.
์ด ๋ ์ธ์ฌ์ ์ธ์ง ๋ถํ๊ฐ ๋ฐ์.
above_ten = [a for a in item if a > 10]
above_ten = []
for a in items:
if a > 10: above_ten.append(a)์ฒซ๋ฒ์งธ, ๋๋ฒ์งธ ์ฝ๋๋ ๊ฐ์ ์ผ์ ํ๊ณ ์์ง๋ง,
ํ์ด์ฌ์ ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ ์ ๋ํด ๋ชจ๋ฅด๊ณ ์์ผ๋ฉด, ์ฒซ๋ฒ์งธ ์ฝ๋๋ฅผ ์ฝ์์ผ๋ก์จ ๋ฐ์ํ๋ ์ธ์ฌ์ ์ธ์ง ๋ถํ๊ฐ ๊ทธ๋ ์ง ์์ ์ฌ๋๋ณด๋ค ํผ.
๊ทธ๋ฌ๋ฉด ์ธ์ง ๋ถํ๋ฅผ ์ด๋ป๊ฒ ์ค์ผ ์ ์์๊น?
๋ฆฌํฉํ ๋ง
์ฝ๋๋ฅผ ๋ฐํ์ผ๋ก ์์กด ๊ทธ๋ํ (dependency graph) ๋ฅผ ๋ง๋ค๋ฉด ํ๋ฆ์ ์ดํดํ๊ณ ๋ ผ๋ฆฌ์ ํ๋ฆ์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ์ฝ๋๋ฐ ๋์์ด๋จ.
์๋ฅผ ๋ค๋ฉด ๋ชจ๋ ๋ณ์๋ฅผ ์์ผ๋ก ํ์
๊ทธ๋ฆฌ๊ณ ๋์ผํ ๋ณ์๋ผ๋ฆฌ ์ ์ผ๋ก ์ฐ๊ฒฐ. (๋ฐ์ดํฐ๊ฐ ์ฌ์ฉ๋ ์์น๋ฅผ ์ดํดํ๋๋ฐ ๋์์ด ๋จ.)
๊ณ์ฐ์ด ๋ง์ ์ฝ๋์ ๋์์ด ๋๋ ๊ฑด?
์ํํ
tracing, cognitive compiling
Part 2
ch5
์ฝ๋๋ฅผ ๋ ๊น์ด ์๊ฒ ์ดํดํ๊ธฐ
๋ณ์๊ฐ ์ด๋ค ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋์ง ์ดํดํ๋ ๊ฒ์ ์ฝ๋๋ฅผ ์ถ๋ก ํ๊ณ ์์ ํ๋๋ฐ ๊ฒฐ์ ์ ์ธ ์ญํ ์ ํจ.
๋ณ์ ์ญํ
fixed value (๊ณ ์ ๊ฐ), ๊ฐ์ด ํ ๋น๋ ์ดํ ๋ณ๊ฒฝ๋์ง ์๋ ๋ณ์
stepper, ๋ฃจํ๋ฅผ ๋ฐ๋ณต ์คํํ๋ฉฐ ๊ฐ์ด ๋จ๊ณ์ ์ผ๋ก ๋ณํ๋ ๋ณ์
e.g for๋ฌธ์ i ๋ณ์
flag, ๋ฌด์์ธ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ์ด๋ค ๊ฒฝ์ฐ์ ํด๋นํ๋ ์ง๋ฅผ ๋ํ๋ด๋ ๋ณ์.
e.g is_set, is_available..
walker, stepper์ ์ ์ฌ. ๋จ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ํ.
e.g ์คํ, ํธ๋ฆฌ๋ฅผ ์ํํ ๋ ์ฌ์ฉ๋๋ ๋ณ์
most recent holder (์ต๊ทผ๊ฐ ๋ณด์ ์), ์ด๋ค ๊ฐ์ด ๋ณํด๊ฐ๋๋ฐ ๊ฐ์ฅ ์ต๊ทผ์ ๋ณ๊ฒฝ๋ ๊ฐ์ ๊ฐ๋ ๋ณ์
most wanted holder (๋ชฉ์ ๊ฐ ๋ณด์ ์), ์ด๋ค ๊ฐ์ด ๋ณํด๊ฐ๋๋ฐ ํน์ ํ ๊ฐ์ ์ฐพ๊ณ ์ ํ ๋ ๊ทธ ํน์ ํ ๊ฐ.
e.g ์ต์๊ฐ, ์ต๋๊ฐ
gatherer (๋ชจ์ง์), ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ผ๊ฑฐ๋, ์ด๋ค ์ฐ์ฐ ์ํํ์ฌ ์ป์ ๊ฐ.
container, ๊ฐ์ ์๋ก ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ ์ ์๋ ์๋ฃ๊ตฌ์กฐ
e.g ๋ฆฌ์คํธ, ๋ฐฐ์ด, ์คํ..
follower (์ถ์ ์), ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์์ ์ด์ ๊ฐ ํน์ ๋ค์ ๊ฐ์ ์ถ์ ํด์ผํ ํ์๊ฐ ์์ ๋, ๊ทธ ์ญํ ์ ์ํํ๋ ๋ณ์.
organizer (์กฐ์ง์), ๋ค๋ฅธ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ณ์. ์์ ๋ณ์์ ๋น์ท
e.g ๋ฌธ์์ด -> ๋ฌธ์์ด ๋ฐฐ์ด๋ก ๋ณ๊ฒฝํ ๋, ๋ฌธ์์ด ๋ฐฐ์ด์ ๋ด๊ณ ์๋ ๋ณ์.
temporary, ์ ์๋ง ์ฌ์ฉํ๊ธฐ ์ํ ๋ณ์, ๋ณดํต temp, t ๋ผ๋ ๋ณ์๋ช ์ ๋ง์ด ์ฌ์ฉํจ.
ํ๋ก๊ทธ๋๋จธ๊ฐ ์ฝ๋๋ฅผ ์ฝ์ ๋..
์ด์ focal point๋ฅผ ๋จผ์ ์ฐพ์. (
main()...)์ด์ ์ ์ด๋์๋ถํฐ ์ฝ๋๋ฅผ ์ฝ์ด์ผ ํ ์ง ์๋ ค์ฃผ๋ ํฌ์ธํธ.
ch6
์ฝ๋ฉ ๋ฌธ์ ํด๊ฒฐ์ ๋ ์ํ๋ ค๋ฉด
์ ์ ๋ชจ๋ธ, ๊ฐ๋ ์ ๊ธฐ๊ณ..
๋ณ๋ก ํฅ๋ฏธ๋กญ์ง ์์์.
ch7
์๊ฐ์ ๋ฒ๊ทธ
ํ์ต ์ ์ด transfer of learning
๊ทผ๊ฑฐ๋ฆฌ ์ ์ด, ์๊ฑฐ๋ฆฌ ์ ์ด
ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์์ผ๋ก์จ ๋ ผ๋ฆฌ์ ์ธ ์ถ๋ก ์ ๋ํ ๊ธฐ์ ์ ์ป๊ฑฐ๋ ์ฌ์ง์ด ์ผ๋ฐ์ ์ธ ์ง๋ฅ์ ์ฆ๊ฐ์ํฌ ๊ฒ์ด๋ผ ์ฃผ์ฅ. ๊ทธ๋ ์ง๋ง ์๋ (๊ฑฐ์ ํจ๊ณผ ์์.)
์ค๊ฐ๋ (์คํด)
Part3
ch8
๋ช ๋ช ์ํ๋ ๋ฐฉ๋ฒ
์ ๋ช ๋ช ์ด ์ค์ํจ?
ํ์ ์ญํ .
์ด๋ฆ์ ์ ์ง๋ ๊ฒ์ด, ๋ฌธ์ํ์ ๊ฐ์ฅ ์ฌ์ด ํํ์.
์ข์ ๋ช ๋ช ?
์ผ๊ด์ฑ์ด ์์ด์ผํจ.
๋๋ฌด ๋ง์ ๋จ์ด๋ ์ ์ข์ (4~5๋จ์ด ์ ๋๊ฐ ์์)
๊ฐ๋ฅํ ์์ฐ์ด์ ๊ฐ๊น๊ฒ ๋ช ๋ช ํ์.
์ค๋ค์ดํฌ ์ผ์ด์ค or ์นด๋ฉ ์ผ์ด์ค
์นด๋ฉ์ผ์ด์ค๊ฐ ๋์.
ch9
๋์ ์ฝ๋์ ์ธ์ง ๋ถํ๋ฅผ ๋ฐฉ์งํ๋ ๋ ๊ฐ์ง ํ๋ ์ ์ํฌ
์ธ์ง ๋ถํ๋ ์์ ๊ธฐ์ต ๊ณต๊ฐ์ด ๊ฝ ์ฐจ์ ๋๊ฐ ๋ ์ด์ ์ ๋๋ก ์ฒ๋ฆฌํ์ง ๋ชปํ ๋ ๋ฐ์.
๋ฉ์๋ ์์ค
๋ง์ ๋ผ์ธ, ๋ง์ ๊ธฐ๋ฅ.
๋ง์ ๋งค๊ฐ๋ณ์.
ํด๋์ค ์์ค
๋ฐฉ๋ํ ๊ธฐ๋ฅ์ ํ ๋
๋๋ฌด ์์ ๊ธฐ๋ฅ๋ง ํ ๋
์ฝ๋ ๋ฒ ์ด์ค ์์ค
์ค๋ณต ์ฝ๋
๊ธด ๋งค๊ฐ๋ณ์, ๋ณต์กํ ์ค์์น๋ฌธ์ ์์ ๊ธฐ์ต ๊ณต๊ฐ์ ์ฉ๋์ ์ด๊ณผ์ํค๊ฒ ํจ.
์ฆ ์ฝ๋ ์ดํด๊ฐ ์ด๋ ค์์ง.
ch10
๋ณต์กํ ๋ฌธ์ ํด๊ฒฐ์ ๋ ์ํ๋ ค๋ฉด
๋๋์ ๋ช ์์ ๊ธฐ์ต์ผ๋ก ์ ์ฅ๋๋ ค๋ฉด, ๋ช ์์ ์ฃผ์๊ฐ ํ์ํจ.
์ฆ for ๋ฃจํ๋ for (i = 0; i < n; i++) {}.. ๋ก ์ ์๋๋ค๋ ๊ฑด์ ์๊ณ ์๋ ๊ฒ.
์์์ ๊ธฐ์ต์ ๋ฐ๋ณต์ ์ํด ์์ฑ๋จ.
ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ์์์ ๊ธฐ์ต์ด ๋ง์์๋ก ์ธ์ง ๋ถํ๋ฅผ ๋ ์ ์ฝํ ์ ์์.
์์์ ์ธ ๊ธฐ์ต์ ์ด๋ป๊ฒ ์์ฑ๋ ๊น?
์ธ์ง ๋จ๊ณ, ์๋ฅผ ๋ค๋ฉด ๋ฆฌ์คํธ์ ์ธ๋ฑ์ค๋ 0๋ถํฐ ์์ํ๋ค๋ ๊ฒ์ ์ธ์งํ๋ ๋จ๊ณ
์ฐ์ ๋จ๊ณ, ๋ฆฌ์คํธ์์ ๋ด๊ฐ ์ฐพ๊ณ ์ํ๋ ์์์์ 1์ ๋นผ๋ฉด, ์ฌ๋ฐ๋ฅธ ์ธ๋ฑ์ค๋ค ๋ผ๋ ๊ฑธ ์ ์ ์๋ ๋จ๊ณ
์์จ ๋จ๊ณ, ๋ฆฌ์คํธ์์ ์ธ๋ฑ์ค๋ฅผ ์ฐพ๊ณ ์ ์ซ์๋ฅผ ๊ณ์ฐํ์ง ์๊ณ ์ฆ๊ฐ์ ์ผ๋ก ์ ์ ์๋ ์ํ
์์จ ๋จ๊ณ์ ๋ค๋ค๋ฅด๋ฉด, ๊ธฐ์ ์ ์๋ํํ๋ค๊ณ ๋ณผ ์ ์์.
์์์ ์ธ ๊ธฐ์ต์ ๊ฐ์ ํ๊ธฐ ์ํด์ ?
์ฐ์ตํ๊ณ ์ ํ๋ ๊ธฐ์ ๊ฐ ์ ์ฌํ์ง๋ง ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ๋ง์ด ์์ฑ
์๋ฅผ ๋ค๋ฉด for ๋ฃจํ๋ฅผ ์ฐ์ต ์ค์ด๋ผ๋ฉด, ์ ๋ฐฉํฅ, ์ญ๋ฐฉํฅ, ๋จ๊ณ๊ฐ ๋ค๋ฅธ ์คํ ํผ ๋ฑ๋ฑ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉํฅ์ผ๋ก for ๋ฃจํ๋ฅผ ์ด์ฉํด๋ด.
์ด๋ค ๋ฌธ์ ์ ๋ํด ์ค์ค๋ก ํ๊ธฐ ํ๋ค๊ณ , ํ์ด๊ฐ ์๋ค๋ฉด, ํ์ด๋ฅผ ๋ณด๊ณ ์ดํดํ๋ ๊ฒ์ด ๋์์ด ๋จ.
์ค์ค๋ก ๋ฌด์์ ํ์ด๋ณด๋ ๊ฒ๋ณด๋ค..
์ฆ ์ค๋ช ์ ํตํด ๋ฐฐ์ฐ๋ ๊ฒ์ด, ์์ฑํ๋ฉฐ ๋ฐฐ์ธ ๋๋ณด๋ค ๋ฐฐ์ฐ๋ ๊ฒ์ด ๋ ๋ง์.
part4
ch11
์ฝ๋๋ฅผ ์์ฑํ๋ ํ์
๊ฒ์
์ฝ๋ ๋ฒ ์ด์ค๋ฅผ ์ดํด๋ณด๊ณ , ํน์ ์ ๋ณด๋ฅผ ๊ฒ์.
STM์ ๋ถํ
์ข ์ด๋ ๋ณ๋์ ๋ฌธ์์ ํด๋น ๋ด์ฉ์ ์์ฑํ๋ฉด ๋์์ด ๋จ.
์ดํด
์ฝ๋๋ฅผ ์ฝ๊ณ , ์คํ. ๊ฒ์๊ณผ ๋น์ทํ์ง๋ง ์ฝ๋ ์ธ๋ถ ๊ธฐ๋ฅ์ ๋ํ ์ดํด๊ฐ ๋ถ์กฑํ ๊ฒฝ์ฐ ์งํ.
๋ณดํต ๊ฐ๋ฐ ์ ๋ฌด์ 60%๋ฅผ ์ฐจ์ง
๋ฆฌํฉํ ๋ง ์์ ๋ ํฌํจ.
์์ ๊ธฐ์ต ๊ณต๊ฐ์ ๋ถํ.
์ ์ฌ
๋จ์ํ ์ฝ๋ฉํ๋ ํ๋
LTM์ ๋ถํ ์? ๋ฌธ๋ฒ ๊ตฌ์กฐ๋ฅผ ๋ ์ฌ๋ ค์ผํจ.
์ฆ๊ฐ
๊ฒ์ + ์ดํด + ์ ์ฌ
์ ๊ธฐ๋ฅ์ ์ถ๊ฐ (์ฝ๋ ์์ฑ
STM, LTM, ์์ ๊ธฐ์ต ๊ณต๊ฐ 3๊ณณ์ ๋ชจ๋ ๋ถํ.
ํ๊ตฌ
์ฝ๋๋ฅผ ์ฌ์ฉํด์ ์ค์ผ์นํ๋ ๊ฒ.
์๋ฅผ ๋ค๋ฉด, ์ฝ๋ ์์ฑ, ์คํ, ํ ์คํธ ์คํ, ์ฝ๋ ์ฝ๊ธฐ, ๋ฆฌํฉํ ๋ง๋ฑ์ด ํฌํจ๋จ.
IDE์ ํฌ๊ฒ ์์กด
3๊ณณ์ ๋ชจ๋ ์ํฅ
์ ๋ฌด๋ฅผ ์ค๊ฐ์ ์ค๋จํ๋ ๊ฒ์ ์ธ์ง ๋ถํ๋ฅผ ๋์ธ๋ค.
์?
์ ๋ฌด๊ฐ ์ค๋จ๋๋ฉด ์์ ๊ธฐ์ต ๊ณต๊ฐ์์ ์ ๋ณด๋ค์ด ์ฌ๋ผ์ง.
์ ๋ฌด ์ค๋จ์ ์ด๋ป๊ฒ ๋๋นํด์ผ ํ๋?
์ ์ ๋ชจ๋ธ ์ ์ฅ.
์ฃผ์๋ฌธ์ ์ข ๋ฐฉ๋ํ๊ฒ ๋จ๊ธด๋ค.
TODO...
ํ์ ๋ผ๋ฒจ ๋ถ์ด๊ธฐ
๊น์ ์ธ์ง ์์ ์ ํ๋ ๋์ ์ฌ๋ฌ๊ฐ์ง ์ผ์ ๋์์ ํ ์ ์๋ค.
๋ฉํฐ ํ์คํน์ด ์๋๋ค.
ch12
๋๊ท๋ชจ ์์คํ ์ ์ค๊ณ์ ๊ฐ์
ch13
์๋ก์ด ๊ฐ๋ฐ์ ํ์์ ์ ์ ์ง์
Last updated
Was this helpful?