์๋
, ํ๋ธ๋ฅด! ๋๋ ๊ธฐ์ฌ์ ๋ฒ์ญ์ ์ฌ๋ฌ๋ถ์๊ฒ ์๋ ค๋๋ฆฝ๋๋ค.
์ฌ๊ธฐ์ 5๊ฐ์ง ํ์ด ์์ต๋๋ค.
1. ์ค์ค๋ก ๋ชฉํ๋ฅผ ์ค์ ํ์ธ์.
๋ชฉํ๋ฅผ ์ค์ ํ๋ฉด ๊ฐ๋ฐ์ ์์ฐ์ฑ์ด ํฅ์๋ฉ๋๋ค.
์ดํดํ๋ค:
- ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋์?
- ํ๋ก๊ทธ๋๋ฐ์ ๋ชฉํ๋ ๋ฌด์์ธ๊ฐ
- ๊ฐ๋ฐ์๊ฐ ๋์ด ์ด๋ฃจ๊ณ ์ถ์ ๊ฟ์ ๋ฌด์์ธ๊ฐ์?
๋ชจ๋ ์ฌ๋์ ๊ฐ์ธ์ ์ธ ๋ชฉํ๋ฅผ ๊ฐ์ง๊ณ ์์ง๋ง ์ ๋ ๋ชจ๋ ์ฌ๋์ ์ํ ๋ณดํธ์ ์ธ ์์ด๋์ด ๋ชฉ๋ก์ ๋ง๋ค์์ต๋๋ค.
- ์น์ฌ์ดํธ ๋ง๋ค๊ธฐ
- ์ ์ผ์๋ฆฌ๋ฅผ ๊ตฌํ๋ค
- ํ๋ฆฌ๋์๋ก ์ผํ๊ธฐ
- ์๊ฒฉ์ผ๋ก ์์ ํ๋ ค๋ฉด
- ์์ ์ ํ ์คํธํด ๋ณด์ธ์
- ์ฌ์ ์ํ ๊ฐ์
ํน๋ณํ ๋ชฉ์ , ์ฆ ๊ฐ์ธ ํ๋ก์ ํธ๋ฅผ ์ํด ๊ณต๊ฐ์ ์ ์ฝํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค. ์ฑ๊ณตํ๊ณ ๋๊ธฐ๋ฅผ ์ ์งํ๋ ค๋ฉด ์ ์๋๋ฌผ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ํ์ง๋ง ๋ฐ๋์ ํญ์ ๋๋ผ ํ์๋ ์์ต๋๋ค. ์์ด๋์ด๋ ์ ํํ๊ฒ ์์ ์ ํ๋ก์ ํธ์์ ์์ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ๊ฒ์ ๋๋ค.
์๋ฅผ ๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์น์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ณ ์ถ๋ค๋ฉด ๋ธ๋ก๊ทธ ํ๋ก์ ํธ๋ฅผ ์์ํด ๋ณด์ธ์. ๊ทธ๋ฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํญ๋ชฉ์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ณ ์๋ค๋ฉด ๊ฐ๋จํ ์์์ ๋ง๋ค์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ์ฝ๋๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
ํ๋ก์ ํธ๋ฅผ ํ์ฉํ์ฌ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ๊ฒ์ ๊ตฌ์ฒด์ ์ธ ์ฌ๋ก ์์
์ผ๋ก ์ด์ด์ง๊ธฐ ๋๋ฌธ์ ์ค์ํฉ๋๋ค. ์ด๋ณด๋ค ๋ ๋๊ธฐ๋ฅผ ๋ถ์ฌํ๋ ๊ฒ์ด ๋ฌด์์ผ๊น์?
2. ๋ค์ ๋ฐ๋ณตํ์ธ์.
๋ชฉํ๋ฅผ ์ ํํ ํ์๋ ๊ฐ๋ฅํ ํ ๋ง์ด ๋ ธ๋ ฅํ์ญ์์ค. ๋ ๋ง์ด ์ฐ์ตํ ์๋ก ๋ ๋ง์ด ๋ฐฐ์ธ ์ ์์ต๋๋ค.
์ฝ๋ฉ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ๊ธฐ์ ์ด๋ฉฐ, ์ด๋ฅผ ์คํฌ์ธ ๋ฅผ ํ๋ ๊ฒ๊ณผ ๋น๊ตํ ์ ์์ต๋๋ค. ์ด ์ผ์ ์ํ๊ณ ์ ๋ฌด๋ฅผ ์ํํ๋ ค๋ฉด ์ฑ ์ ์ฝ๊ฑฐ๋ ์ฐํ๋ก ์ฝ๋๋ฅผ ๋ถ์ํ๋ ๊ฒ์ด ์๋๋ผ PC์์ ๋ง์ ์ฐ์ต์ ํด์ผ ํฉ๋๋ค.
๋งค์ผ, ์ ์ฌ์๊ฐ์ด๋ ํด๊ทผ ํ์ ์ฝ๋๋ฅผ ์์ฑํ์ธ์. ๋จ ํ ์๊ฐ์ด๋ผ๋ ์ต๊ด์ ๋ง๋ค๊ณ ๊พธ์คํ ์ค์ฒํ๋ค๋ฉด ์ ์ง์ ์ด์ง๋ง ์๊ตฌ์ ์ธ ๋๋ ์ด ๋ฐ์ ํ๋ ๋ชจ์ต์ ๋ณด์ค ์ ์์ ๊ฒ์ ๋๋ค.
โ๋ฐ๋ณต์ ๋ฐฐ์์ ์ด๋จธ๋์ด์ ํ๋์ ์๋ฒ์ง์ด๋ฉฐ, ์ด๋ฅผ ์ฑ์ทจ์ ๊ฑด์ถ๊ฐ๋ก ๋ง๋ญ๋๋ค.โ(
Zig Ziglar -ํธ์ํฐ)
3. ๋น์ ์ด ๋ฐฐ์ฐ๊ฑฐ๋ ์ฐฝ์กฐํ ๊ฒ์ ๊ณต์ ํ์ญ์์ค.
์ด๊ฒ์ด ์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค.
๋น์ ์ด ํ๋ ์ผ์ ๊ณต์ ํ๊ธฐ ์ํ ๋ช ๊ฐ์ง ์์ด๋์ด:
- ๋ธ๋ก๊ทธ ๊ธฐ์ฌ ์์ฑ(์: Habrรฉ)
- ์ปจํผ๋ฐ์ค๋ ์ง์ญ ๋ชจ์์ ์ฐธ์ฌํ์ธ์
- StackOverflow์ ๋ํ ํผ๋๋ฐฑ์ ์์ฒญํ์ธ์
- ํด์ํ๊ทธ๋ก ๋งค์ผ ์งํ ์ํฉ์ ๊ธฐ๋กํ์ธ์
#100DaysOfCode
์์ ์ด์ผ๊ธฐ:๋ด๊ฐ ์ ๋ง๋ ์ง ์์?
์ ๋ ์ฝ๋์ ์ง์ ๊ณต์ ์ ๋งค๋ฃ๋์์ต๋๋ค. ์ง๋ ๋ช ๋
๋์ ์ ๋ ํ๋ซํผ์์ ๋ง์ ๊ธฐ์ฌ๋ฅผ ์ฝ์์ต๋๋ค.
์ฌ๋ฌ ๊ฐ์ง ์ด์ ๋ก ์ฌ๊ธฐ์ ์ฝ๋๋ฅผ ๋ง๋ค์์ต๋๋ค.
- ๋ ๋์ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํ ์ง์ ๊ณต์
- ์ด๋ณด์๊ฐ ์ฃผ์ ๊ฐ๋ ์ ์ดํดํ๋๋ก ๋์ต๋๋ค.
- ๊ฐ๊ฐ์ ๋ํด ๊ฐ๋จํ๊ณ ๊ตฌ์ฒด์ ์ธ ์๋ฅผ ์์ฑํ์ญ์์ค.
- ์ข์ํ๋ ์ผ์ ํ๊ณ ์ฆ๊ฑฐ์ด ์๊ฐ์ ๋ณด๋ด์ธ์
๋๊ตฌ๋ ํ ์ ์์ต๋๋ค. ๋๋ ํ์์ ํ๋๋ถํฐ ์์ํ๋ค. ๋จผ์ ์ ๋ Medium์ "
๋ค๋ฅธ ์ฌ๋์ ์ํด ๊ธ์ ์ฐ๋ฉด ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ด ํฅ์๋ฉ๋๋ค. ๊ฐ๋ ๊ณผ ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์ค๋ช ํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ๋ฐ์์๊ฒ ์ค์ํ ๊ธฐ์ ์ ๋๋ค.
๊ธฐ์ตํ์ญ์์ค : ๋ฌด์ธ๊ฐ์ ๋ํด ๊ธ์ ์ฐ๊ธฐ ์ํด ํด๋น ๋ถ์ผ์ ์ ๋ฌธ๊ฐ๊ฐ ๋ ํ์๋ ์์ต๋๋ค.
4. ์ฝ๋ ์ฝ๊ธฐ
์ฝ๋์ ๋ํด ์ฝ๋ ๋ชจ๋ ๋ด์ฉ์ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ ํฅ์์ํต๋๋ค.
์ฝ์ ์ ์๋ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- GitHub์ ์ฝ๋
- ์์
- ์กฐํญ
- ๋ด์ค๋ ํฐ
๋ค๋ฅธ ์ฌ๋์ ์ฝ๋์์ ๋ง์ ๊ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ํด๋น ๋ถ์ผ์ ์ ๋ฌธ๊ฐ๋ฅผ ์ฐพ๊ฑฐ๋ GitHub๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ ์ฝ๋์ ์ ์ฌํ ์ฝ๋๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค์ด ์ด๋ป๊ฒ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง ์๋ ๊ฒ์ ํฅ๋ฏธ๋กญ์ต๋๋ค. ๋น์ ์ ๋นํ์ ์ฌ๊ณ ๋ฅ๋ ฅ์ ๊ฐ๋ฐํ ๊ฒ์ ๋๋ค. ๊ทธ๋ค์ด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ๋น์ ๋ณด๋ค ๋์๊ฐ์? ์ ๊ฒ ํด๋ณด์.
๋งค์ผ ํ๋ก๊ทธ๋๋ฐํ๋ ๊ฒ ์ธ์๋ ๋งค์ผ ํ๋ก๊ทธ๋๋ฐ์ ๊ดํ ๊ธฐ์ฌ๋ฅผ ํ๋ ์ด์ ์ฝ๊ฑฐ๋ ์ฑ ๋ช ํ์ด์ง๋ฅผ ์ฝ์ด ๋ณด๋ ๊ฒ์ ์ด๋จ๊น์?
์ผ๋ถ ์ ๋ช ํ ์ฑ :
- ํด๋ฆฐ ์ฝ๋: ์ ์์ผ ์ํํธ์จ์ด ์ฅ์ธ์ ์ ํธ๋๋ถ - Robert C. Martin
- ์ค์ฉ์ ์ธ ํ๋ก๊ทธ๋๋จธ: ์๋ จ๊ณต์์ ๋ง์คํฐ๋ก
- Cal Newport: ์ฌ์ธต ์์
5. ์ง๋ฌธํ๊ธฐ
๋๋ฌด ๋ง์ ๊ฒ์ ๋ฌป๋ ๊ฒ์ ๋ถ๋๋ฌ์ํ์ง ๋ง์ญ์์ค.
์ดํด๊ฐ ์ ๋๋ ๋ถ๋ถ์ด ์์ผ๋ฉด ์ง๋ฌธ์ ํ๋ ๊ฒ์ด ๋์์ด ๋ฉ๋๋ค. ํ์ด๋ ์น๊ตฌ์๊ฒ ์ฐ๋ฝํ ์ ์์ต๋๋ค. ๋ฌผ์ด๋ณผ ์ ์๋ ์ฌ๋์ด ์๋ค๋ฉด ํ๋ก๊ทธ๋๋ฐ ํฌ๋ผ์ ์ด์ฉํ์ธ์.
๋๋ก๋ ๊ฐ๋ ์ ์ดํดํ๊ธฐ ์ํด ๋ค๋ฅธ ์ค๋ช ์ด ํ์ํ ๋๋ ์์ต๋๋ค. ๋ฌผ๋ก ์ธํฐ๋ท์์ ๋ต์ ์ฐพ์๋ณด๋ ๊ฒ๋ ์ข์ง๋ง, ์ด๋ ์์ ์์๋ ๋ค๋ฅธ ๊ฐ๋ฐ์์๊ฒ ๋ฌผ์ด๋ณด๋ ๊ฒ์ด ๋ ์ข์ต๋๋ค.
์์ ์ ํฅ์์ํค๊ธฐ ์ํด ๋ค๋ฅธ ์ฌ๋์ ์ง์์ ํ์ฉํ์ญ์์ค. ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ๊ฐ๋ฐ์์๊ฒ ๋ฌผ์ด๋ณด๋ฉด ๋๋ตํ ๋ฟ๋ง ์๋๋ผ ๊ฐ์ฌํ ๊ฐ๋ฅ์ฑ๋ ๋์ต๋๋ค.
์ถ์ฒ : habr.com