TIL 1: ํ์ด ํ๋ก๊ทธ๋๋ฐ/์๋์ฝ๋/์ฝ๋ ์ค๋ํซ/SQ3R
ํ์ด ํ๋ก๊ทธ๋๋ฐ (Pair Programming)
์ง๊ฟ๊ณผ ํจ๊ป ํ๋ ์ฝ๋ฉ. ๊ฐ๋ฐ์์ ์ปค๋ฎค๋์ผ์ด์ ๋ฅ๋ ฅ์ ํค์์ฃผ๋ ํ๋ก๊ทธ๋๋ฐ.
์งง์ ์๊ฐ์ด์์ง๋ง ์ฝ๋ฉ์ ํ ๋ ๋๊ตฐ๊ฐ์ ํจ๊ป ํ ์ ์์ด ๋ต๋ตํ ๊ฒฝํ์ด ๋ง์์ต๋๋ค. ๋ฌผ๋ก ์ ํ๋ธ๋ ๋ธ๋ก๊ทธ์ ์๋ง์ ์๋ฃ๋ค์ด ์์์ง๋ง, ์ด๋์๋ถํฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ ์ง์ ๋ํด ๋ง๋งํจ์ด ์๊ธฐ๋ ํ์ต๋๋ค. ๋น์ ๊ณต์๋ก์ ๋๊ตฌ์๊ฒ ์ฝ์ฌ๋ฆฌ ๋ฌผ์ด๋ณผ ์ ์๋ ๊ธฐํ๋ ์์๊ณ ์...
์์ผ๋ก๋ ์ด ํ์ด ํ๋ก๊ทธ๋๋ฐ์ ์ ๊ทน ํ์ฉํ์ฌ ์ ๋ฟ๋ง ์๋๋ผ ํ์ด๋ถ๋ค๋ ๋จ๊ธฐ๊ฐ์ High Developer๊ฐ ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค!
์๋์ฝ๋ (Pseudo Code)
์ฌ๋์ ์ธ์ด๋ก ์์ฑํ ์ฝ๋.
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๋ฐ๋ก ์์ฑํ๊ธฐ๋ณด๋ค๋ ์ฌ๋์ ์ธ์ด๋ก ๋จผ์ ์์ฑํ๋ ๊ฒ.
๋ถํธ์บ ํ ์์ ์ , 3์ผ๊ฐ ํ์ด์ฌ ๊ธฐ์ด 100์ ๋ฌธ์ ๋ฅผ ํ์์ต๋๋ค. ์ฒ์์๋ ๊ฐ๋จํ ๋ฌธ์ ๋ผ ๊ธ๋ฐฉ ํ๋ ธ์ง๋ง, ๋ค๋ก ๊ฐ์๋ก ๊ท๋ชจ๊ฐ ์๊ฑฐ๋ ๋ค์ ๋ณต์กํ ๋ฌธ์ ๋ค์ด ๋์ ๋ฐ๋ก ์ฝ๋๊ฐ ์์ฑ๋์ง ์๋ ๋ฌธ์ ์ ์ด ์์์ต๋๋ค. ์์ผ๋ก ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ ์์ฃผ ๋ฐ์ํ ํ ๋ฐ ์๋์ฝ๋๋ฅผ ํ์ฉํ์ฌ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ(์ฒ)๋ฅผ ๋ณด๋ ๋์ ํค์ ํด๊ฒฐํด๋ด์ผ๊ฒ ์ต๋๋ค.
์ฝ๋ ์ค๋ํซ (Code Snippet)
์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ฝ๋์ ์ผ๋ถ๋ถ.
์์ฃผ ์ฌ์ฉํ๋ ์ฝ๋๋ฅผ ์ค๋ํซ์ผ๋ก ๋ง๋ค๋ฉด ๋ฐ๋ณต ํ์ดํ์ ํ์ง ์์๋ ๋๊ธฐ ๋๋ฌธ์ ํ๋ก๊ทธ๋๋ฐ ํจ์จ์ฑ์ ๋์ผ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
SQ3R ๋ฐฉ๋ฒ๋ก
SQ3R์ ์์ ์ด ์ฝ์ ๋ด์ฉ์ ๋ ์ ์ดํดํ๊ณ ๊ธฐ์ตํ๋ ๊ฒ์ ๋๋ 5๋จ๊ณ์ ํ์ต๋ฐฉ๋ฒ๋ก ์ ๋๋ค.
- Survey : ๋ชฉ์ฐจ๋ฅผ ๋ณด๊ณ ํ์ด๋ณด๊ธฐ → ํ์ตํ ์ ๋์ ํ์ด๋ณธ๋ค.
- Question : ์ง๋ฌธ ์ ๋ฆฌํ๊ธฐ → ํ์ตํ๋ฉด์ ์ด๋ ค์ด ๊ฐ๋ ์ ๋ชจ์๋๋ค.
- Read : ๊ถ๊ธํ ์ ์ ์ฐพ์์ผ๋ ์ ๊ทน์ ์ผ๋ก ์ฝ๊ธฐ → ๋ชจ๋ฅด๋ ๊ฐ๋ ์ ๊ธฐ๋ณธ์๋ฅผ ๋ค์ ์ฝ๊ฑฐ๋ ์ธํฐ๋ท์ ๊ฒ์ํ๋ค.
- Recite : ์ฑ ์ ๋ฎ๊ณ ์ต๋ํ ๋ฌด์จ ๋ด์ฉ์ด์๋์ง ์๊ฐํ๊ฑฐ๋ ์ ๊ธฐ → ์ด ๊ฐ๋ ์ ์ ๋ฐฐ์ ๋์ง, ๋ฌด์์ ํ ์ ์์์ง, ์ด๋ป๊ฒ ์ฐ์ด๋์ง ์๊ฐํด๋ณธ๋ค.
- Review : ๊ธฐ์ตํ ๊ฒ์ด ๋ง๋์ง ํ์ธํ๊ธฐ ์ค์๊ฐ ์ธ์ ์์ ์ง๋ฌธํ๋ค.
ํ์ฐฝ ์์ ๋ถํฐ ์๊ธฐ์ ์ฝํ๋๋ฐ ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํจ์ผ๋ก์จ ์ข ๋ ํจ์จ์ ์ผ๋ก ๊ณต๋ถํ๊ฒ ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
์ค๋ OT ์ค ๊ฐ์ฅ ๊ธฐ์ต์ ๋จ๋ ๋ง์ด ์์ต๋๋ค.
์ฑํจ์ ์ ๊ธฐ์ต์ด ์ ๋์ง๋ง ํฌ๋ฃจ ์ค ํ ๋ถ์ด ๋ถํธ์บ ํ์์ ํ๋ก๊ทธ๋๋ฐ์ ๋จ์ํ ๋ฐฐ์ด๋ค๊ณ ์๊ฐํ๊ธฐ๋ณด๋ค๋ ์์ ์ด ํ๊ณ ์๋ ๊ฒ์ ๋ํด ์๋ฏธ๋ฅผ ์ ๋๋ก ๋ถ์ฌํด๋ณด๋ผ๊ณ ํ์ จ์ต๋๋ค. ๊ทธ๋ถ์ '์ฃฝ๋๋ก ์ธํด ์ฌํ๊ฐ ์ข ๋ ๋์์ง ๊ณณ์ ๋ณํํ๋๋ก ํ๋ก๊ทธ๋๋ฐ์ ํ์'๋ ๋ชฉํ๋ฅผ ๊ฐ์ง๊ณ ๊ณ์ํด์ ์ผํด์ค์ จ๋ค๊ณ ํฉ๋๋ค.
์ ๋ ์์ง ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ํ๋ก๊ทธ๋จ์ ๊ตฌํํ๊ณ ์ถ๋ค๋ ์๊ฐ์ด ์ ๋ค์ง๋ง ๋ชจ๋์๊ฒ ์กฐ๊ธ์ด๋ผ๋ ๋์์ด ๋๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ฒ ๋ค๋ ๋ง์ฐํ ๊ฟ์ ๊พธ์ด๋ณด์์ต๋๋ค. ์ด๋ฅผ ์ํด ๋จ๊ณผ ๋น๊ตํ๊ธฐ๋ณด๋ค๋ ์ด์ ์ ๋์ ๊ฒฝ์ํ์ฌ ์ฑ์ฅํด๋๊ฐ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ฒ ์ต๋๋ค.
์ด๋ ธ์ ๋๋ถํฐ ๊ธ ์ฐ๋ ๊ฑธ ์ฆ๊ฒจํ์ง ์์์ต๋๋ค. ์ง๊ธ๋ ์ด๋ ๊ฒ ๊ธฐ๋ก์ ๋จ๊ธฐ๋ ๊ฒ ์ข ์ด์ํ์ง๋ง ์๋กญ๊ฒ ํ๋ฒ ์์ํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
๊ธ ์ฐ๋ ๊ฒ์ ์ํํํด์ ์๊ฐ์ ์ ๋๋ก ์ ๋ฆฌํ ์ ์๋ ๊ธฐํ๊ฐ ๋์์ผ๋ฉด ํฉ๋๋ค.
๋ํ, ์๋กญ๊ฒ ๋ฐฐ์ด ๊ฒ์ ๋งค์ผ ๊พธ์คํ ์ ๋ฆฌํด๋๊ฐ๋ฉด์ ๋จ๊ธฐ๊ฐ์ High Developer๊ฐ ๋ ์ ์์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.