21๋
11์ 24์ผ(1)
๐ Sever(Linux, Ubuntu, AWS)
๐ ๋ฆฌ๋
์ค ๊ตฌ์กฐ์ ํน์ง
์ด์์ฒด์ (OS, Operating System)
- ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ก ์์คํ
ํ๋์จ์ด๋ฅผ ๊ด๋ฆฌํ ๋ฟ๋ง ์๋๋ผ ์์ฉ ์ํํธ์จ์ด๋ฅผ ์คํํ๊ธฐ ์ํ ํ๋์จ์ด ์ถ์ํ ํ๋ซํผ๊ณผ ๊ณตํต ์์คํ
์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์์คํ
์ํํธ์จ์ด
=> ์ฌ์ฉ์๊ฐ ์ปดํจํฐ์ ํ๋์จ์ด๋ฅผ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ์ํํธ์จ์ด
- ๊ณต๊ธ๋๋ ์์ฅ์ ๋ฐ๋ผ ์๋ฒ ๋๋, ์๋ฒ, ๋ชจ๋ฐ์ผ, ๋ฐ์คํฌํ์ผ๋ก ์ค๋ฅ๊ฐ ๋๋๋ค.
๋ฆฌ๋
์ค
- ํฌ์ฑํค ๋ํ์ ๋ค๋๋ ๋ฆฌ๋์ค ํ ๋ฅด๋ฐ์ค(Linus Torvalds)๊ฐ ์์ ์ด ์ฐ๋ ์ด์์ฒด์ ์ ๊ธฐ๋ฅ์ ์์ ํ๋ค๊ฐ ๋ง๋ฆ.
- ํ๋ก์ธ์ค ์ค์ผ์ฅด๋ง, ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋ฐ ํ์ผ ๊ด๋ฆฌ, ์ฅ์น ์
์ถ๋ ฅ ๋ฑ์ ๊ธฐ๋ณธ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ด์์ฒด๊ณ์ ์ปค๋์์
=> ์์ ์ํํธ์จ์ด ํ๋ก์ ํธ GNU ํ๋ก์ ํธ์์ ๊ฐ๋ฐ๋ ์ ํธ๋ฆฌํฐ ๋ฐ ๊ณต๊ฐ ์ํํธ์จ์ด๊ฐ ํฌํ
๋์ด ๋ฐ์ ํจ
GNU ํ๋ก์ ํธ : ๋๊ตฌ๋ ์์ ๋กญ๊ฒ "์คํ, ๋ณต์ฌ, ์์ , ๋ฐฐํฌ"๋ฅผ ํ ์ ์๊ณ , ๋๊ตฌ๋ ๊ทธ๋ฐ ๊ถ๋ฆฌ๋ฅผ ์ ํํ๋ฉด ์๋๋ค๋ ์ฌ์ฉ ํ๊ฐ๊ถ(license) ์๋ ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌ
ํฌํ
(porting) : ์ปดํจํฐ ๊ณผํ์์ ์คํ ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ์ด ์๋ ์ค๊ณ๋ ๋ฐ์ ๋ค๋ฅธ ์ปดํจํฐ ํ๊ฒฝ์์ ๋์ํ ์ ์๋๋ก ํ๋ ๊ณผ์ ์ ๊ฐ๋ฆฌํด
๋ฆฌ๋
์ค ํน์ง
- ๊ณต๊ฐ ์ํํธ์จ์ด, ๋ฌด๋ฃ๋ก ์ฌ์ฉ ๊ฐ๋ฅ
=> GNU ์ ์ ์ ๋ฐ๋ผ ์์ ์ด ๊ฐ๋ฐํ ๋ฆฌ๋
์ค ์ปค๋์ ์์ ๋กญ๊ฒ ์ฌ์ฉ, ์์ ๋ฐ ๋ฐฐํฌํ ์ ์๋๋ก ํ์ฌ ์ง์์๋ค์ ์ํ ๊พธ์คํ ์
๊ทธ๋ ์ด๋์ ๋ค์ํ ๋ฐฐํฌํ์ด ๋์ค๊ฒ ๋จ
- ์ ๋์ค์์ ์๋ฒฝํ ํธํ์ฑ ์ ์ง
=> ๋ฆฌ๋
์ค๋ ์ฒ์๋ถํฐ ์ ๋์ค์์ ํธํ์ฑ์ ์ผ๋ํด ๊ฐ๋ฐ
=> ์ ๋์ค์ ์ฅ์ ์ธ ๋ฉํฐ ์ ์ , ๋ฉํฐ ํ์คํน ๊ธฐ๋ฅ๊ณผ ๊ฐ๋ ฅํ ๋คํธ์ํฌ ๋ฐ ๋ณด์ ๊ธฐ๋ฅ์ ๊ฐ์ง
- ํธ๋ฆฌํ GUI ํ๊ฒฝ ์ ๊ณต
=> ๋ค์ํ GUI ํ๊ฒฝ์ ์ ๊ณตํ์ฌ ์ผ๋ฐ์ ์ธ ์๋์ฐ์ ์ต์ํ ์ฌ์ฉ์๋ค์ ์ํด ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํด ์ฝ๊ฒ ์์
ํ ์ ์๋ ๊ธฐ๋ฅ ์ ๊ณต
- ์๋ฒ์ฉ์ผ๋ก ๋ง์ด ์ฌ์ฉ๋จ
๋ฆฌ๋
์ค ๊ตฌ์กฐ
- ์ปค๋(Kernel) : ๋ฆฌ๋
์ค์ ํต์ฌ. ํ๋ก์ธ์ค ๊ด๋ฆฌ, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ํ์ผ ๋ฐ ์ฅ์น ๊ด๋ฆฌ ๋ฑ ์ปดํจํฐ์ ๋ชจ๋ ์์์ ์ด๊ธฐํํ๊ณ ์ ์ดํ๋ ๊ธฐ๋ฅ ์ํ
- ์
ธ(Shell) : ๋ฆฌ๋
์ค ์ฌ์ฉ์ ์ธํฐํ์ด์ค, ์ฌ์ฉ์์ ์ปค๋์ ์ค๊ฐ์ ์ญํ
- ์์ฉ ํ๋ก๊ทธ๋จ : ๋ฆฌ๋
์ค๋ ๊ฐ์ข
ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฐ ๋๊ตฌ, ๋ฌธ์ ํธ์ง ๋๊ตฌ, ๋คํธ์ํฌ ๊ด๋ จ ๋๊ตฌ ๋ฑ ๋ค์ํ ์์ฉ ํ๋ก๊ทธ๋ ์ ์ ๊ณต
๋ฆฌ๋
์ค ๊ณ์ด
์ฐธ๊ณ ๋งํฌ
๋ฆฌ๋
์ค ๊ณ์ด - Debian ๊ณ์ด
GNU ์ ์ ์ ๊ฐ์ฅ ์ถฉ์คํ ๋ฐฐํฌํ์ผ๋ก GNU์ ๊ณต์์ ์ธ ํ์์ ๋ฐ๊ณ ์๋ ์ ์ผํ ๋ฐฐํฌํ. ์ผ๋ฐ ์ฌ์ฉ์๋ฅผ ๋์์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ์นํ์ ์ธ ๋ฐฐํฌํ์ด ๋ง๋ค.
-
์ฐ๋ถํฌ(ubuntu)
- ์๊ตญ์ ์ ํํ์ฌ ์บ๋
ธ๋์ปฌ(Canonical)์ด ๋ง๋ ๋ฐฐํฌํ
- ์ฌ์ฉ์ ์นํ์ ์ผ๋ก ์ฒ์ ์ฌ์ฉํ๋ ์ฌ๋๋ ๊ฐ๋จํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ํจ
- UNITY๋ผ๋ ๋
์์ ์ธ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ์ ๊ณต. ๋ง์ ์ฌ์ฉ์ ๋ณด์
-
๋ฆฌ๋
์ค ๋ฏผํธ
- ์ฐ๋ถํฌ ๊ธฐ๋ฐ๊ณผ ๋ฐ๋น์ ๊ธฐ๋ฐ ๋ฒ์ ์ด ๋ฐ๋ก ์กด์ฌ
- ์ฐ๋ถํฌ ๋ฆฌ๋
์ค์ ๊ฐ์ ๋ ํ์ ๋ฐฐํฌํ. ๊ฐ์ฅ ์ฌ์ฉ์ ์นํ์ ์ด๋ผ๋ ํ๊ฐ๋ฅผ ๋ฐ์ Mac์ด๋ ์๋์ฐ ํ๊ฒฝ์ ์ต์ํ ์ฌ์ฉ์๋ค๋ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋ค.
๋ฆฌ๋
์ค ๊ณ์ด - Redhat ๊ณ์ด
์ธ๊ณ์ ์ผ๋ก ๊ฐ์ฅ ์ธ๊ธฐ ๋ง์ ๋ฐฐํฌํ์ผ๋ก RPM(Red Hat Package Manager)์ด๋ผ๋ ํจํค์ง ๋งค๋์ ๋ฅผ ํตํด ํจํค์ง์ ์ค์น, ์ญ์ ๋ฐ ์
๋ฐ์ดํธ๋ฅผ ํธ๋ฆฌํ๊ฒ ์ง์
- Redhat enterprise linux : Redhat ์ฌ๊ฐ ์ ๋ฃ ์ง์ํ๋ ๊ธฐ์
์ฉ ๋ฆฌ๋
์ค
- CentOS
- Redhat์ ์ง์์ ๋ฐ์ง ์๊ณ ์์ฒด ์ปค๋ฎค๋ํฐ์ ์ํด ๊ด๋ฆฌ๋จ
- Redhat enterprise linux๋ฅผ ์๋ฒฝ ํธํํ๋ ๊ธฐ์
์ฉ์ ๋ฌด๋ฃ ์ปดํจํ
ํ๋ซํผ ์ฒด๊ณต์ ๋ชฉ์
- Fedora
- Redhat์์ ํ์ํ๋ Fedora ํ๋ก์ ํธ์์ ๊ฐ๋ฐํ ๊ธฐ์
๋ฐ ์ผ๋ฐ ๋์ RPM ๋ฐฐํฌํ
- ์์ ์คํ์์ค ํ๋ก์ ํธ๋ก ์
๋ฐ์ดํธ ์ฃผ๊ธฐ๊ฐ ์งง๊ณ ํ์ ์ ์ธ ์๋๋ฅผ ๋ง์ด ํด ์๋ก์ด ๋ฆฌ๋
์ค๋ฅผ ์ฌ์ฉํด ๋ณด๊ณ ์ถ์ ์ฌ๋์๊ฒ ์ถ์ฒ
๋ฆฌ๋
์ค ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
์ฐธ๊ณ ๋งํฌ
ํ์ผ์์คํ
๊ณ์ธต๊ตฌ์กฐ ํ์ค
๐ ๋ฌธ์ ํ๊ธฐ
ls
๋ช
๋ น ์ ์จ๊น ํ์ผ๋ ๋ชจ๋ ์ถ๋ ฅ๋๋๋ก alias
๋ฅผ ์ค์ ํ์ธ์.
- ์์์ ์ค์ ํ
alias
๋ฅผ ํด์ ํ์ธ์.
- ๊ธด ๋ช
๋ น์ด๋ฅผ ์์ฑ ํ ์คํ๊ฐ ๋ฌ๋ค. ๊ธฐ์กด์ ๋ช
๋ น์ด๋ฅผ ๋ถ๋ฌ์ ์์ ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ธ๊ฐ์?
- ์๋์์ฑ ํค๋ ๋ฌด์์ธ๊ฐ์?
- ํ์ฌ ํด๋์ ๋ค์๊ณผ ๊น์ด ํด๋์ ํ์ผ์ ๋ง๋ค๊ณ
tree
๋ช
๋ น์ด๋ฅผ ์ด์ฉํด ์ด๋ฅผ ์๋๊ณผ ๊ฐ์ด ์ถ๋ ฅํ์ธ์.
a. tree
๋ ๊ธฐ๋ณธ ์ค์น๊ฐ ๋์ด์์ง ์์ต๋๋ค. ์ธํฐ๋ท์ ํตํด tree
์ค์น ๋ช
๋ น์ด๋ฅผ ์ฐพ์๋ณด์ธ์.
b. ํด๋ ํธ๋ฆฌ
โโโ README.md
โโโ a
โ โโโ one.txt
โ โโโ two.txt
โโโ b
โโโ c
โ โโโ four.txt
โโโ three.txt
- ํ์ฌ ํด๋ ๊ธฐ์ค์ผ๋ก ํ์ฅ์๊ฐ
.txt
์ธ ํ์ผ์ ๋ชจ๋ ์ถ๋ ฅํ์ธ์.
- ํ์ฌ ํด๋ ๊ธฐ์ค์ผ๋ก ํ์ฅ์๊ฐ
.txt
์ธ ํ์ผ์ result.txt
์ ์ ์ฅํ์ธ์.
- ํ์ฌ ๊ฒฝ๋ก๋ฅผ ์ถ๋ ฅํ์ธ์.
a
ํด๋์ ์๋ one.txt
๋ฅผ change.txt
๋ก ์ด๋ฆ์ ๋ณ๊ฒฝํด๋ณด์ธ์.
change.txt
๋ฅผ b
ํด๋๋ก ์ฎ๊ฒจ๋์ผ์ธ์.
๐ AWS
๊ฐ๊ฒฉ ๋ฐ ์ฑ๋ฅ ๋น๊ต
์ฐธ๊ณ ๋งํฌ
๐ ๋ฉ์์ดํก_2 with ์กฐ์๋
์ง๋ฌธ from ์กฐ์๋
๐ ์ ๋ ์ฒ์๋ถํฐ ๊ฐ๋ฐ์ ์ํ์๊น์?
- 2012๋
๋น์ ๊ณต์๋ก ๊ฐ๋ฐ์ ์์
- ๋น์ ๊ณต์๋ผ๊ณ ํด์ ๊ฐ๋ฐ์ ๋ชปํ๋ค๊ณ ์๊ฐํ์ง ์๋๋ค.
๐ ์ด๋ค ๊ฐ๋ฐ์๊ฐ ์ข์ ๊ฐ๋ฐ์๋ผ๊ณ ๋งํ ์ ์์๊น์?
-
์ด๋ค ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์์ง์ ๋ฐ๋ผ, ๋ณธ์ธ์ด ์งํฅํ๋ ๊ฒ์ ๋ฐ๋ผ ๊ฐ๋ฐ์์ ์ปค๋ฆฌ์ด๊ฐ ๋ฌ๋ผ์ง๋ฏ๋ก '์ข์ ๊ฐ๋ฐ์๋ ์ด๋ฌํ ๊ฐ๋ฐ์๋ค' ๋ผ๊ณ ๋งํ๊ธฐ ์ด๋ ต๋ค.
-
์ข์ ๊ฐ๋ฐ์์ ๊ธฐ์ค์ด ๊ณผ๊ฑฐ์ ๋ค๋ฅด๋ค.
-
์ข์ ๊ฐ๋ฐ์๋ ๊ฐ๋ฐ๋ง ์ํ๋ ๊ฐ๋ฐ์๊ฐ ์๋๋ค.
- ๋ฌธ์ ๋ฅผ ์ธ์, ์ ์, ํ์
ํ๋ ๋ฅ๋ ฅ
- ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฅ๋ ฅ
- ์ปค๋ฎค๋์ผ์ด์
- ๋น์ฆ๋์ค์ ๋ํ ์ดํด
- ํ๋ก๊ทธ๋จ ์ค๊ณ ๋ฅ๋ ฅ ๋ฑ
=> ๊ฐ๋ฐ์ ์ํด์ผ ํ๋ ๊ฒ์ ๋น์ฐํ ๊ฒ!
๐ ์ ๋ ์ํ๋ ๊ฐ๋ฐ์์ธ๊ฐ์?
- ๋ณธ์ธ๋ค ์ค์ค๋ก ๋๋ ์ํ๋ ๊ฐ๋ฐ์์ธ๊ฐ๋ฅผ ์๊ฐํด๋ณผ ํ์๊ฐ ์๋ค.
- ์ง๊ธ์ ์ ๋ ์ด ์ ํ์ฌ๋ค์ด ์ ์ ์ํจ์ ์ฆ๋ช
ํด์ฃผ๊ณ ์๋ค.
- ๊ฒฝํ์ด ์๋ ์ฌ๋ฌ๋ถ๋ค์ ์ํจ์ ๊ณ์ ์ดํํด์ผ ํ๋ค.
- ์ดํํ๊ธฐ ์ข์ ์๋จ : ๋ธ๋ก๊ทธ, ๋ฐํ
=> ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋ฐํ๋ผ๊ณ ์๊ฐ
๐ ๊ฐ๋ฐ์๋ก ์ทจ์
ํ๊ธฐ ์ํ ์ข์ ์ ๋ต์ ๋ฌด์์ผ๊น์?
- '๋ฌด์(what)'์ด ์ค์
- ๊ฐ๊ณ ์ถ์ ํ์ฌ๊ฐ ์๋์? ํน์ ๊ทธ ํ์ฌ๋ค ๊ธฐ์ ๋ธ๋ก๊ทธ, ์ฑ์ฉ๊ณต๊ณ ๋ฅผ ๋ถ์ํด ๋ณธ ์ ์๋์?
=> ์ฑ์ฉ๊ณต๊ณ ์ ๊ธฐ์ฌ๋์ด ์๋ ๊ธฐ์ ์ค ๋์๊ฒ ๋ ํ์ํ ๋ถ๋ถ์ ํ์
ํ๊ณ , ๋ด๊ฐ ์ํ๋ ๋ถ๋ถ์ ์ด๋ป๊ฒ ์ดํํ ์ง ์ ๋ต์ด ํ์
=> ๋จ์ํ '์ด๋ค ํ์ฌ์ ๊ฐ๊ณ ์ถ๋ค.'๋ก ๋๋๋ ๊ฒ์ด ์๋๊ณ ๊ฐ๊ณ ์ถ์ ํ์ฌ์ ๊ธฐ์ ๋ธ๋ก๊ทธ, ์ฑ์ฉ๊ณต๊ณ ๋ฅผ ๋ถ์ํด์ ์ค๋นํ๊ณ ์ ๋ต ์ธ์ฐ๊ธฐ
๐ ์ฌ๋ฌ๋ถ์ 1๋
๋ค, 3๋
๋ค, 5๋
๋ค๊ฐ ์๋์?
- ์กฐ์๋์ ํ์ฌ 1, 3, 5, 7, 10๋
์ ๋ก๋๋งต์ด ์๊ณ , ๊ณผ๊ฑฐ์๋ ์ด๋ค ํ์ฌ ๋ชฉํ๋ก ํ์ ๋๋ง๋ค ์ฑ์ฅํ๋ค๊ณ ํ๋ค.
=> ๋ช ๋
๋ค์ ๋ชฉํํ๋ ํ์ฌ์ ์
์ฌํ๊ฒ ๋ค๋ ๊ณํ์ ์ธ์ ๋ค.
- ์ฌ๋ฌ๋ถ์ด ์ด๋ค ๋ชฉํ๊ฐ ์๋ค๋ฉด, ๊ทธ๊ฒ์ ๋ํด ๋ก๋๋งต์ ๊ทธ๋ฆด ์ ์๋ค. ๊ทธ ๋ชฉํ๋ฅผ ์ํด ๋ง๋ฐ์ ์ค๋น๋ฅผ ํ๊ฒ ๋๋ค.
=> ๊ธฐํ๊ฐ ์ค๋ ๊ฒ์ ์ด์ผ ์ ์์ผ๋ ๊ธฐํ๊ฐ ์์ ๋ ๊ทธ ๊ธฐํ๋ฅผ ์ก๋ ๊ฒ์ ๋ฅ๋ ฅ์ด๋ค.
- ์กฐ์ฌํด์ผํ ๋ถ๋ถ : 3๊ฐ์ ๋ค ๋๋ 6๊ฐ์ ๋ค์ ๋ชฉํ๋ ๋จ๊ธฐ์ ์ด๋ค.
=> 6๊ฐ์์ ์๊ฐ๋ณด๋ค ์งง์ ๊ธฐ๊ฐ์ด๋ค.
- ๋ชฉํ๋ฅผ ์ธ์ธ ๋ ์ง๊ธ ๋น์ฅ ํ ์ ์๋ ๋ถ๋ถ์ด ์๋๋ผ ๋ด๊ฐ 3๋
๋ค์ ์ด๋ค ๊ฒ์ ํ๊ธฐ ์ํด ์ง๊ธ์ ์ด๋ ๊ฒ ํ ๊ฒ!์ ๋ฐฉ์์ผ๋ก ์์ด๋์ด๋ฅผ ์ก๋ค๋ณด๋ฉด ๋ก๋๋งต์ ๊ทธ๋ฆฌ๊ธฐ ์์ํด์ง๋ค.
๐ ์ง๊ธ ์ฌ๋ฌ๋ถ๋ค์ ์ถฉ๋ถํ ๊ฒฝ์๋ ฅ์ ๊ฐ์ถ๊ณ ์๋์?
- ์ ํ์ฌ๊ฐ (CS ์ ๊ณต + ๊ฐ๋ฐ์ ์ด์ ๋ ์๋ ์ค๋ฅผ ์ ๋ผ๊ณ ) ๋๋ฅผ ๋ฝ์์ผ ํ๋๊ฐ?
=> ์ด๋ฐ ์ฌ๋์ด ์ ๋ง๋ก ์กด์ฌํ๋ค. ํ์ง๋ง ๋๋ฅผ ๋ฝ์์ผ ํ๋ ์ด์ , ์ค๋ณด๋ค ์ํ๋ ๊ฒ ๊ทธ๊ฒ์ด ๋ฌด์์ธ๊ฐ๋ฅผ ๋ ์ค์ค๋ก ๋ง์ด ๋ณด์์ผ ํ๋ค.
- ํ์ฌ์ ๋๋ฅผ ์ค๋์ํจ ์ด์ ๋ฅผ ๋ ์ค์ค๋ก ๋ง๋ค์ด์ผ ํ๋ค.
=> ์ด๊ฒ์ด ๊ฒฝ์๋ ฅ์ด๋ค.
- ๋์ ๊ฒฝ์๋ ฅ์ ์ด๋ป๊ฒ ๋ง๋ค์ด์ผ ํ๋?
=> ๋ด๊ฐ 'ํน์ถ๋๊ฒ ์ํ๋ ํ ๊ฐ์ง'๊ฐ ๊ฒฝ์๋ ฅ์ด๋ผ๊ณ ์๊ฐํ๋ค.
- ๋ด ์ค์ค๋ก ๊ธฐ์ค์ ๋ง๋ค๊ณ ๊ทธ ๋ชฉํ๋ฅผ ํฅํด ์ ์ค๊ณ ํด์ผ ํ๋ค.
์ง์์๋ต
๐ฃ ์ฌ๋ผํ๊ฐ ์์ ๋ ์ด๋ป๊ฒ ๊ทน๋ณตํ์
จ๋์?
- ์คํ์์ค ํ๋(AMP ํ๋ก์ ํธ)์ ๋ง์ด ํ๋ฉด์ ๊ทน๋ณตํ๋ค.
=> ์ด๊ฒ์ ํตํด ์์ด๊ณต๋ถ๋ ํจ๊ป ํจ
๐ฃ ๊พธ์คํ ๊ฐ๋ฐ์ ๋ํ ๋ธ๋ก๊ทธ๋ฅผ ๋จ๊ธฐ๊ฑฐ๋ ๋ฐํ๋ฅผ ํ๋ค๊ณ ํ์
จ๋๋ฐ, ๋ฐํ๋ ์ด๋ค ๋ฐํ๋ฅผ ๋งํ๋ ๊ฑธ๊น์?
- ์คํฐ๋ ๋ด์์์ ๋ฐํ, ํ์ฌ ๋ด์์์ ๋ฐํ ๋ฑ ์์ ๋ฐํ๋ถํฐ ์ง์์ ์ผ๋ก ํ๋ค. ๊ทธ๋ฌ๋ฉด์ ์ปจํผ๋ฐ์ค์์๋ ๋ฐํ ํ ์ ์๊ฒ ๋์๋ค.
๐ฃ UX ๊ณต๋ถ๋ ์ด๋ป๊ฒ ํ์
จ๋์? ์ถ์ฒํ๋ ์ฑ
์ด๋ ๊ฐ์ ์๋์?
- ์ฑ
์ถ์ฒ : ๋๋๋ ๋
ธ๋จผ์ ๋์์ธ๊ณผ ์ธ๊ฐ์ฌ๋ฆฌ, ๊ฐ์ฑ ๋์์ธ
- yes24์์ UX ์ฑ
๊ฒ์ํด์ ๋์ค๋ ๊ฑฐ ์ ๋ถ ์คํฐ๋๋ฅผ...
๐ฃ ์ฒ์ ๊ฐ๋ฐ์ ์์ํ์ ๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ๊ณต๋ถํ๋์?
- ์คํฐ๋ ์ฐธ์ฌํ๋ฉด์ ๊ณต๋ถ, ํด์ปคํค ์ฐธ์ฌ
๐ฃ ํ์ฌ๊ฐ ๋ฝ๊ณ ์ถ์ ๋งค๋ ฅ์ ์ธ ํฌํธํด๋ฆฌ์ค๋ ์ด๋ค ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋์? ์ด๋ป๊ฒ ์ค๋นํ๋ฉด ์ข์๊น์?
- ์ ๋ ํฌํธํด๋ฆฌ์ค๋ฅผ ๊ฑฐ์ ์๋ด
๋๋ค. ์ฃผ๋ก ๋ธ๋ก๊ทธ๋ ๊นํ ์ต๊ทผ ํธ์ํ ๋ด์ญ์ ๋ด
๋๋ค.
=> ์ด๋ค ์ฌ์ดํธ๋ฅผ ํด๋ก ํ๋ค๊ณ ํด์ ์ฒ๋ง ํธ๋ํฝ์ ๊ฒช์ด๋ณธ ๊ฒ์ ์๋๋ฏ๋ก
- ๋ด๊ฐ ์ด ์ฝ๋๋ฅผ ์ ์ง๊ณ ์๋์ง, ์ด ๊ธฐ์ ์ ์ ์ฌ์ฉํ๋์ง, ๋ฌธ์ ์ ์ด ์๊ฒผ์ ๋ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ป๊ฒ ํ๋์ง ๋ฑ 'why'์ ๋ํด ์๊ฐํ๋ ๊ฒ์ด ์ค์ํ๋ค.
๐ฃ ์กฐ์๋๋ง์ ์ํํธ ์คํฌ์ด ๋ฐ๋ก ์๋์? ๊ฐ๋ฐํ๋ฉด์ ๋๋ผ๋ ์ค์ํ ์์ฌ์ํต ์คํฌ์ ๋ฌด์์ธ๊ฐ์?
- ์๋๋ฐฉ์ ์ถฉ๋ถํ ๊ธฐ๋ค๋ ค์ค๋ค.
๐ฃ ํ๋ก ํธ์๋๋ฅผ ์๋ฉด ์์๋ก ๊ณต๋ถํ ๊ฒ ๋๋ฌด ๋ง์์. ํ๋๋ง ํด์ผํ๋ค๋ฉด ์ด๋ค ๊ฑธ ๊ณต๋ถํด์ผ ํ ๊น์?
- ํ๋๋ง ํ ์ ์๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์์ ํ๋๋ฅผ ์ ํํ๋ค๋ฉด ๋ฆฌ์กํธ!
๐ฃ ๊ฐ๋ฐ ๊ณผ์ ์์ ์๊ธฐ๋ ์คํธ๋ ์ค๋ ์ด๋ป๊ฒ ํด์ํ๋์?
- ์ด๋ ๊ทธ๋ฆฌ๊ณ ์ ์
๊ต์ก
- ์ ์
์ด ๊ฐ๋ฐ์ ํ๋ค๊ฐ ๋งํ์๋ค๋ฉด ๋์์ ์ฃผ๊ณ ๋งํ ๋ถ๋ถ์ ํด๊ฒฐํ๋ ๋ชจ์ต์ ๋ณด๋ฉฐ ๋ฟ๋ฏํจ์ ๋๋๋ค.
๐ฃ ๊ฐ๋ฐ์ ๋ฉด์ ์ ๋ณผ ๋ ๋ฉด์ ์์๊ฒ ํ์ฌ์ ๋ํด ๊ถ๊ธํ ์ ์ด ์๋์ง ์ง๋ฌธํ๋์? ์ง๋ฌธํ๋ค๋ฉด ์ง๋ฌธ์๋๊ฐ ๊ถ๊ธํด์. ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒ ๋ต๋ณํ๋ ๊ฒ์ด ์ข์๊น์?
- ๊ทธ ์ง๋ฌธ์ ์๋๋ ์ฐ๋ฆฌ ํ์ฌ์ ๊ด์ฌ๋๋ฅผ ๋ณด์ฌ์ค!
- ํ์ฌ์ ๋ํด ์ฌ์ ์ ์ผ๋ง๋ ์ค๋น๋ฅผ ํด์๊ณ ์ผ๋ง๋ ๊ด์ฌ์ด ์๋์ง ๋ณด๋ ์ง๋ฌธ
๐ฃ ์ฑ์ฉ๊ณต๊ณ ์ง์์๊ฒฉ์ ๋ณด๋ฉด React, Node ๋ฑ ์ฌ๋ฌ ์๊ฒฉ์ ์๊ตฌํ๋๋ฐ ํด๋น ์คํฌ์ ๋ํ ๋ฅ๋ ฅ์ ์ด๋ ์ ๋ ์์ค๊น์ง ์๊ตฌํ๋์?
- ๊ทธ ์์ค์ ํ์ฌ์ ๋ฐ๋ผ ๋ค๋ฅด๋ค.
- ๋ฆฌ์กํธ๋ ๊ณต์ ๊ฐ์ด๋ ๋ค ์ฝ์ด๋ณด๊ณ ์ดํดํ๋ ์์ค, ๋
ธ๋๋ ์ฑ
ํ๊ถ ์ฌ์ ๊ทธ ๋ด์ฉ์ ๋ค ์๊ณ ์๋ ์ ๋๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
๐ฃ ์ด๋ค ๊ธฐ์ ์ ๋ํด ๊ณต๋ถ๋ฅผ ํ์ ๋ ํ๋ก์ ํธ๋ฅผ ์๋ํด๋ณด๋๊ฒ ๋์๊น์?
- ๊ธฐ์ ์ ๊ณต๋ถํ๊ณ ํ๋ก์ ํธ๋ฅผ ํด๋ณด๋ ๊ฒ์ ์ข์ผ๋ ๋ด๊ฐ ์๊ฐํ๊ธฐ์ ์ด๋ค ๊ธฐ์ ์ ๋ํด ์ค์ํ ๋ถ๋ถ์ ๋ํด ์๊ฐํด๋ณด๊ณ ๊ทธ ๋ถ๋ถ์ ์ง์คํด์ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑํ๋ ๊ฒ๋ ์ข๋ค.
- ๋๋ ์ด๋ค ๊ธฐ์ ์ ๊ทนํ์ผ๋ก ํด๋ดค๋๋ฐ ์ง์์ ์ผ๋ก ๋ฐ์ํ๋ ๋ฌธ์ ๊ฐ ์์๊ณ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ป๊ฒ ํด๊ฒฐํด์ผํ ์ง ๊ณ ๋ฏผํ๊ณ , ์ด๊ฒ์ ํตํด ๋ฐฐ์ด ์ ์ ์ดํํ๋ฉด ์ข๋ค.
๐ฃ git ์ฌ์ฉ์ด ๋๋ฌด ์ด๋ ค์์. ์
์ฌ ์ ์ ๊ณต๋ถํด์ผํ๋ค, ํ์
์์ ๋ฐฐ์ธ ์ ์๋ค ์๋ก ๋ค๋ฅธ ์๊ฒฌ์ด ์๋๋ฐ ์กฐ์๋์ ์๊ฐ์ด ๊ถ๊ธํด์.
- ๊น์ ๋ธ๋์น ์ ๋ต๋ง ์ ์์๋ ๊ด์ฐฎ๋ค.
๐ฃ ์ข์ ํ์ฌ๋ฅผ ๋ณด๋ ์๋ชฉ๋ ์ค์ํ๋ค๊ณ ์๊ฐํ๋๋ฐ ๋ช ๊ฐ์ง ๊ธฐ์ค์ด ์๋ค๋ฉด ์๋ ค์ฃผ์ธ์.
- ๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ ํ์ฌ์ธ๊ฐ? ๊ทธ๋ฆฌ๊ณ ์
๋ฐ์ดํธ๊ฐ ๊พธ์คํ ์ด๋ฃจ์ด์ง๊ณ ์๋๊ฐ?
- ์ฌ์๊ฐ ์๋๊ฐ?
- ์ฐ๋ด
- ํ์ฌ๊ฐ ์ด๋ค ์ ํ์ ๋ง๋๋์ง? ์ข์ ์ ํ์ด ์๋ค๋ฉด ๊ทธ ์ ํ์ ๋ํด ์ฌ๋ฏธ์๊ฒ ์ผํ ์ ์๋ค.
๐ฃ ์ ์
๊ฐ๋ฐ์๋ก์ ๊ฐ์ถฐ์ผํ๋ ์ค์ํ ์์ง์ ๋ฌด์์ธ๊ฐ์?
๐ฃ ๋ฉด์ ๋ณผ ๋ ์์ ๊ฐ ๋ง์ด ์ค์ํ๊ฐ์?
- ์์ ๊ฐ์ ์ ๋ง ์ค์ํ๋ค.
- ๋ฉด์ ๊ด์ ์ง๋ฌธ์ ์ดํดํ๊ธฐ ์ด๋ ค์ ์ ๋ ์ง๋ฌธ์ ์๋ ๋๋ ๋ฉ๋ํ๊ธฐ ์ด๋ ค์ด ๋ด์ฉ์ ๋ํด ๋ฌผ์ด๋ณด๋ ์์ ๊ฐ
- ๋๋ฌด ์ ์์ธ์ธ ๊ฒ๋ณด๋ค ๋ ์ด ํ์ฌ ์๋๋ฉด ๋ค๋ฅธ ํ์ฌ์ ๊ฐ๋ฉด ๋ผ. ๊ทธ๋๋ ์ฐ๋ฆฌ ๋ฉด์ ์์ธํ ๋ด๋ณผ๊น? ์ด๋ฐ ๋๋์ผ๋ก ๋ํ๊ธฐ
=> ์์ฑ์ค์
๋๋ค:)