Teach Yourself Programming in Ten Years - Peter Norvig
์ด ๊ธ์ Teach Yourself Programming in Ten Years, Peter Norvig์ ์์ฝํ ๊ธ์ ๋๋ค.
Why is everyone in such a rush?
ํ๋ก๊ทธ๋๋ฐ ํ์ต, ์ ๊ทธ๋ ๊ฒ ์๋๋ฅด๋์?: ๋ง์ ์ฑ ๋ค์ด โ24์๊ฐ ์์ Java ์ ๋ณตํ๊ธฐโ์ ๊ฐ์ด ๋จ๊ธฐ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ง์คํฐํ ์ ์๋ค๊ณ ๊ด๊ณ ํ์ง๋ง, ์ด๋ ํ์ค์ ์ผ๋ก ๋ถ๊ฐ๋ฅํฉ๋๋ค. ํผ์์ ์ธ ์ง์์ ์ป์ ์ ์์ง๋ง, ์ง์ ํ ์ดํด์ ์๋ฌ์ ์ถฉ๋ถํ ์๊ฐ๊ณผ ๊ฒฝํ์ด ํ์ํฉ๋๋ค.
Teach Yourself Programming in Ten Years
์ง์ ํ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ ค๋ฉด 10๋ ์ ๊ฑธ๋ฆฝ๋๋ค: ์ฌ๋ฌ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด, ์ฒด์ค, ์์ , ์คํฌ์ธ ๋ฑ ์ด๋ค ๋ถ์ผ๋ ์ ๋ฌธ์ฑ์ ๊ฐ์ถ๋ ค๋ฉด ์ฝ 10๋ (๋๋ 10,000์๊ฐ)์ ์๋์ ์ธ ์ฐ์ต์ด ํ์ํฉ๋๋ค. ํ๋ก๊ทธ๋๋ฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ํต์ฌ์ ์๋์ ์ธ ์ฐ์ต์ ๋๋ค. ๋จ์ํ ๋ฐ๋ณตํ๋ ๊ฒ์ด ์๋๋ผ, ํ์ฌ ๋ฅ๋ ฅ๋ณด๋ค ์ฝ๊ฐ ์ด๋ ค์ด ์์ ์ ๋์ ํ๊ณ , ์๋ํ๊ณ , ์ํ ์ค ๋ฐ ์ํ ํ์ ์ฑ๊ณผ๋ฅผ ๋ถ์ํ๊ณ , ์ค์๋ฅผ ๋ฐ๋ก์ก๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ฐ๋ณตํ์ธ์. ๊ทธ๋ฆฌ๊ณ ๋ค์ ๋ฐ๋ณตํ์ธ์. ์ง๋ฆ๊ธธ์ ์์ด ๋ณด์ ๋๋ค.
- True expertise may take a lifetime:
- Samuel Johnson (1709-1784) said โExcellence in any department can be attained only by the labor of a lifetime; it is not to be purchased at a lesser price.โ
- Chaucer (1340-1400) complained โthe lyf so short, the craft so long to lerne.โ
- Hippocrates (c. 400BC) is known for the excerpt โars longa, vita brevisโ, which is part of the longer quotation โArs longa, vita brevis, occasio praeceps, experimentum periculosum, iudicium difficileโ, which in English renders as โLife is short, [the] craft long, opportunity fleeting, experiment treacherous, judgment difficult.โ
So You Want to be a Programmer
Peter Norvig์ ํ๋ก๊ทธ๋๋ฐ ์ฑ๊ณต ๋น๋ฒ:
- ํฅ๋ฏธ๋ฅผ ๊ฐ๊ณ , ์ฌ๋ฏธ์๊ฒ ํ์ธ์.
- ์ง์ ์ฝ๋ฉํ๊ณ , ์คํ์ ํตํ ํ์ต์ ํ์ธ์.
- ๋ค๋ฅธ ํ๋ก๊ทธ๋๋จธ์ ์ํตํ๊ณ , ๊ทธ๋ค์ ์ฝ๋๋ฅผ ์ฝ์ผ์ธ์.
- ํ์ํ๋ค๋ฉด ์ ๊ท ๊ต์ก(๋ํ ๋ฑ)์ ๋ฐ์ผ์ธ์. (ํ์๋ ์๋)
- ๋ค์ํ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ณ , ๋ฆฌ๋์ ํ๋ก์ ์ญํ ์ ๋ชจ๋ ๊ฒฝํํ์ธ์.
- ๋ค๋ฅธ ์ฌ๋์ด ์์ฑํ ์ฝ๋๋ฅผ ์ ์ง ๋ณด์ํด ๋ณด์ธ์.
- ์ฌ๋ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ์ธ์. (์ถ์ํ, ํจ์ํ, ๋ณ๋ ฌ ์ฒ๋ฆฌ ๋ฑ ๋ค์ํ ํจ๋ฌ๋ค์ ๊ฒฝํ)
- โ์ปดํจํฐ ๊ณผํโ์๋ โ์ปดํจํฐโ๊ฐ ์๋ค๋ ๊ฒ์ ๊ธฐ์ตํ์ธ์. ์ปดํจํฐ์ ์๋ ์๋ฆฌ๋ฅผ ์ดํดํ์ธ์.
- ์ธ์ด ํ์คํ์ ์ฐธ์ฌํ๋ค๊ฐ, ์ ์ ํ ์๊ธฐ์ ๋น ์ ธ๋์ค์ธ์.
๊ฒฐ๋ก ์ ์ผ๋ก, ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๋ ๋ฐ๋ ์ง๋ฆ๊ธธ์ด ์์ต๋๋ค. ๊พธ์คํ ๋ ธ๋ ฅ, ์๋์ ์ธ ์ฐ์ต, ๊ทธ๋ฆฌ๊ณ ์ด์ ์ด ํ์ํฉ๋๋ค. ๋จ๊ธฐ๊ฐ์ ์ฑ๊ณผ๋ฅผ ๋ด๋ ค๊ณ ์กฐ๊ธํดํ์ง ๋ง๊ณ , ์ฅ๊ธฐ์ ์ธ ๊ด์ ์์ ์ค๋ ฅ์ ํค์๋๊ฐ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.