์ํํธ์จ์ด ์ค๋ฌด ์์ด ๊ณต๋ต์ง | ์๋ํ IT ์์ด
์ํํธ์จ์ด ํ์ ์ค๋ฌด ์์ด All-in-One
ํ๊ตญ์ธ์ด ์์ฃผ ํ๋ฆฌ๋ SW ์ค๋ฌด ์์ด ๋ฐ์ ์ง์ค ๋ถ์
์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ, ๋ณ์ ์ ์ธ ๋ฑ ์ฝ๋๋ฅผ ์์ด๋ก ์ค๋ช ํ๋ ๋ฐฉ๋ฒ
๋ฆฌ์กํธ, ์ฟ ๋ฒ๋คํฐ์ค ๋ฑ ์คํ์์ค ๊ธฐ์ ํ ๋ก ๋ถ์
ํด๊ทผ ์๊ฐ์ ์๋น๊ธฐ๋ ์์ด ๊ฒ์ ๋ ธํ์ฐ 4๊ฐ์ง
์คํ์์ค ์ปค๋ฎค๋ํฐ "์ธ์ธ"๋ก ๋์ฝํ๋ ์ธํฐ๋ท ์์ด ํํ
Git์ผ๋ก ์ธ๋ จ๋๊ฒ ํ์ ํ๋ 5๊ฐ์ง ๋ฐฉ๋ฒ
๋จ์ด ํ๋๋ก ์์ฌ๊ฐ ๊ฐ๋ฆฌ๋ ์ํํธ์จ์ด ๋ฒ๋ฅ ์์ด
์ํํธ์จ์ด ์
๊ณ ์ข
์ฌ์๋ฅผ ์ํ IT ์ค๋ฌด ์์ด์ ํจ๊ป
๊ธ๋ก๋ฒ IT ์ธ์ฌ๋ก ์ฑ์ฅํ์ธ์ ๐ก
IT ์ค๋ฌด ํ์ ์๋จ์ด & ์ ๋ฌธ ์ฉ์ด ๋ชจ์
Github, Stack Overflow์์ ๋ฐฐ์ฐ๋ ๊ฐ๋ฐ ์ค์ ์์ด
์ฝ๋๋ฅผ ์์ด๋ก ์ค๋ช ํ๋ ๋ฒ, Git commit message ์๋ฌธ ์์ฑ๋ฒ
๊ธ๋ก๋ฒ ์คํ์์ค ํ๋ก์ ํธ ๊ธฐ์ ํ ๋ก ๋ถ์
์์ด ์ธํฐ๋ทฐ & ๋น์ฆ๋์ค ์ปค๋ฎค๋์ผ์ด์ ๋ ธํ์ฐ
ํ๋ก๊ทธ๋๋ฐ๊ณผ ์์ด๋ฅผ ํ ๋ฒ์
< ์๋ํ IT ์์ด />
"๋ฐ๋ณต๋ฌธ์ ๋น ์ ธ๋์ค๋ค", "์กฐ๊ฑด๋ฌธ์ด ์ฐธ์ผ๋ก ํ๊ฐ๋๋ค"๋ฅผ
์์ด๋ก ์ด๋ป๊ฒ ํํํ ๊น์?
ํ๋ก๊ทธ๋๋ฐ์ ๋งค์ผ ์ฌ์ฉํ๋ "์ค๊ดํธ"์ "๋ฌผ๊ฒฐํ"๋ฅผ
์์ด๋ก ์ด๋ป๊ฒ ํ ๊น์?
์ํํธ์จ์ด ์ค๋ฌด ์์ด๋
๋น์ฆ๋์ค ์์ด, ์ํ ์์ด์ ์์ ํ ๋ค๋ฆ ๋๋ค.
์ค๋ฌด์์ ๋งค์ผ ์ฌ์ฉํ๋ ๊ฐ๋จํ ํ๊ตญ์ด ๋ฌธ์ฅ๋
์์ด๋ก ์ฎ๊ธฐ๊ธฐ๋ ์ ๋๋ก ์ฝ์ง ์์ต๋๋ค.
ํ์ง๋ง ์ํํธ์จ์ด ์ ๊ณ์์ ์์ด ์ค๋ ฅ์
์ฝ๋ฉ ์ค๋ ฅ๋งํผ ์ค์ํฉ๋๋ค.
๊ณ ๊ธ ์ ๋ณด์ ๋ ธํ์ฐ๋ฅผ ๋จ๋ค๋ณด๋ค ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ์ป๊ธฐ ์ํด
ํ ๋ฒ์ฏค ๊ฟ๊พธ์๋ ํด์ธ ์ทจ์ ๊ณผ ๋น ํ ํฌ ์ด์ง์ ์ํด
์ฌ๋ฌ๋ถ ์ปค๋ฆฌ์ด์ ์์ฅ ๊ฐ์น๋ฅผ ํญ๋ฐ์ ์ผ๋ก ํค์ฐ๊ธฐ ์ํด
์ง๊ธ ๊ฐ์ฅ ์ค์ํ ์ธ์ด๋ JavaScript๋, Python๋, C๋ ์๋
"์์ด"์ ๋๋ค.
LGTM, TL;DR, PR๊ณผ ๊ฐ์ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ธํฐ๋ท ์ฉ์ด๋ถํฐ
์ค๋ฌด์ ๊ผญ ํ์ํ IT ์ ๋ฌธ ์ฉ์ด์ ๋ผ์ด์ ์ค ๋ฒ๋ฅ ์์ด๊น์ง.
์ฌ๋ฌ๋ถ์ IT ์ปค๋ฆฌ์ด ์ฑ์ฅ์ ํ์์ ์ธ ์์ด ์ง์๊ณผ ๋ ธํ์ฐ๋ฅผ ํ๋๋ก ๋ชจ์์ต๋๋ค.
๋ณธ ๊ฐ์๋ ๊ธ๋ก๋ฒ IT ์ํ๊ณ์ ๊ฐ์ฑ์ ๊ทธ๋๋ก ๋ด์
์ ๋ณดํ ์๋์ ๊ฐ์ฅ ์ค์ฉ์ ์ธ ์ํํธ์จ์ด ๊ธฐ์ด ์ง์๊ณผ
IT ์ค๋ฌด ์์ด๋ฅผ ์๊ฐํฉ๋๋ค.
์ํํธ์จ์ด ์ ๊ณ๋ง์ ์์ํ ์ ๋ฌด ํ์ฅ์ ๋ด์
< ์๋ํ IT ์์ด />์ ํจ๊ป
๊ธ๋ก๋ฒ IT ์ธ์ฌ๋ก ์ฑ์ฅํ์ธ์!
Chapter 0 : Intro
์์์ ๊ฐ๋ณ๊ฒ! ์ฝ๋ฉ ์์ด ์
๋ฌธ
1. ํ๋ ์ผ๋ ๋ฐ์๋ฐ, IT ์์ด๋ฅผ ์ ๋ฐฐ์์ผ ํ ๊น?
2. ํ๊ตญ์ธ ๋จธ๋ฆฌ ์ํ๊ฒ ๋ง๋๋ ์์ด์ ํน์ง
3. ๊ธฐ์ด๋ฅผ ํผํผํ๊ฒ, IT ์ค๋ฌด์ ๊ผญ ํ์ํ ์ ๋ฌธ ์ฉ์ด
4. ( ), { }, [ ], ~, *, ๋ํฌ๋ค ์ด๋ฆ์ ๋ญ๋?
5. ๋์๊ฒ ์ด๋ฆ์ ์ ์ฌํ๋
ธ๋ผ! camelCase, snake_case, ๊ทธ๋ฆฌ๊ณ ..
6. ์ ๋นํ๋ ์ด์ ๊ทธ๋ง! ์ ๋๋ก ์์์ผ ํ๋ IT ํ์ ์๋จ์ด & ํํ
Chapter 1 : Communication
IT ์ค์ ์์ด + ๋น์ฆ๋์ค ํ์ ์์ด
1. Git์ผ๋ก ์ธ๋ จ๋๊ฒ ํ์
ํ๋ 5๊ฐ์ง ๋ฐฉ๋ฒ
2. ์ธ๊ตญ์ธ์ด ๋ค์ด๋ ๊ฐํํ ์ฝ๋ ์ค๋ช
๋ฒ
3. ์ธ์์ ์ค์ , ๊ฐ๋ฐ ํ์ฅ ์์์ ๋ฐฐ์ฐ๋ ์ค์ ์์ด
4. ์คํ์์ค ์ปค๋ฎค๋ํฐ "์ธ์ธ"๋ก ๋์ฝํ๋ ์ธํฐ๋ท ์์ด ํํ
5. ํด๊ทผ ์๊ฐ์ ์๋น๊ธฐ๋ ๊ฒ์ ๋
ธํ์ฐ 4๊ฐ์ง
6. ๋จ์ด ํ๋๋ก ์์ฌ๊ฐ ๊ฐ๋ฆฌ๋ ์ํํธ์จ์ด ๋ฒ๋ฅ ์์ด
7. ํ๊ฒฉ ์๊ฒ ๋น์ฆ๋์ค ์ด๋ฉ์ผ์ ์์ฑํ๋ ๋ฐฉ๋ฒ
8. ์์ด ๋ฉด์ , ์ด 3๊ฐ์ง๋ง ๊ธฐ์ตํ์ธ์
Chapter 2 : Application
๊ธฐ์ ๋ฌธ์ ์ ์ฝ๋ฉ ์์ด
1. ์ด์ฌ์์ ๋ง์์ผ๋ก, HTML / CSS / JavaScript
2. ๊ฐํธํ๊ณ ์ง๊ด์ ์ธ ํ๋ก๊ทธ๋๋ฐ, ํ์ด์ฌ (Python)
3. ํ๋ก ํธ์๋ ์ ๋ ๊ฐ์, ๋ฆฌ์กํธ (React)
4. ๊ฐ๋ณ๊ณ ์ ์ฐํ ๋ฐฑ์๋, ์ต์คํ๋ ์ค (Express)
5. ์ค๋งํธํฐ๋ถํฐ ์๋์ฐจ๊น์ง, ์๋๋ก์ด๋ (Android)
6. ์ฌ๊ณผ ๋ช
๊ฐ์ ์์ ๊ฐ, ์ค์ํํธ (Swift)
7. ์ธํ๋ผ ๊ด๋ฆฌ๋ฅผ ๋ ๊ฐํธํ๊ฒ, ์ฟ ๋ฒ๋คํฐ์ค (Kubernetes)
8. ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋ก๋๋ ์๋ ํ๋ก๊ทธ๋จ, ์ค๋งํธ ์ปจํธ๋ํธ (Smart Contract)
Chapter 3 : Tests
์ฝ๋ฉ ์์ด ์ค์ ํ
์คํธ
1. Test 1
2. Test 2
๋ง์น๋ฉฐ
์ด์ ๊ฐ์๋ฅผ ์๊ฐํ์ ๋ถ๋ค์ ์ํ ์ฑํฐ์
๋๋ค.
(+ ์๊ฐํ ์๊ฐ์๋ถ๋ค์ ์ํ ์ ๋ฌผ)
Created and Designed by
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
ํด์ธ ์ทจ์ , ์ธ๊ตญ๊ณ ๋น ํ ํฌ ์ทจ์ ์ ํฌ๋งํ๋ ๋ถ
์คํ์์ค ํ๋์ ๊ด์ฌ ์์ผ์ ๋ถ
์ค๋ฆฌ์ฝ ๋ฐธ๋ฆฌ์ ์ ์ธ๊ณ์ IT ์ธ์ฌ๋ค์ด ์ด๋ป๊ฒ ์ผํ๋์ง ๊ถ๊ธํ ๋ถ
์ค๋ซ๋์ ํด์ธ ์ง์ถ์ ๊ฟ๊ฟ์์ง๋ง ์์ด๊ฐ ํญ์ ๊ฑธ๋ฆผ๋์ธ ๋ถ
๊ธ๋ก๋ฒ IT ํ๋ก์ ํธ์ ์ฐธ์ฌํด์ ๋ฉ์ง ์ปค๋ฆฌ์ด ๋ ํผ๋ฐ์ค๋ฅผ ์๊ณ ์ถ์ ๋ถ
ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด ์ง์๊ณผ ์์ด๋ฅผ ํ ๋ฒ์ ๋ฐฐ์ฐ๊ณ ์ถ์ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
์ ๋ฌธ ์์ค์ ์ฝ๋ฉ ๊ธฐ์ด ์ง์
228
๋ช
์๊ฐ์
15
๊ฐ
์๊ฐํ
10
๊ฐ
๋ต๋ณ
5.0
์
๊ฐ์ ํ์
1
๊ฐ
๊ฐ์
A Geek at Geek Haus
์๋ํ ํฌ ๋ธ๋๋, ๊ธฑํ์ฐ์ค(Geek Haus)๋ฅผ ์ด๋๊ณ ์์ต๋๋ค.
์ ์ฒด
29๊ฐ โ (5์๊ฐ 30๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต: