โ๏ธ ์ค๋ ๋ฐฐ์ด ๊ฒ
UI/UX
UI๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ, UX๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ด๋ฅด๋ ๋ง๋ก
์ฌ์ฉ์๊ฐ ์ ํ์ด๋ ์๋น์ค์ ์ํธ ์์ฉํ๋ ์์คํ ๊ณผ
์ด๊ฒ์ ์ด์ฉํ๋ฉฐ ์ฌ์ฉ์๊ฐ ์ง๊ฐ์ ์ ์ผ๋ก ์ป์ ์ด์ฒด์ ๊ฒฝํ์ด
๊ฐ๊ฐ UI์ UX์ด๋ค.
์ฌ์ฉ์ ์นํ์ ์ธ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด ์ด๋ฏธ ์ ํํ๋ ๋ค์ํ UI ๋์์ธ ํจํด์ด ์๊ณ , ui-patterens.com ์์ ์ฌ๋ฌ UI ํจํด์ ํ์ธ ๊ฐ๋ฅํ๋ค.
UI ์ปดํฌ๋ํธ๋ค์ ์ปฌ๋ผ ๊ทธ๋ฆฌ๋ ์์คํ ์ด๋ผ๋ UI ๋ ์ด์์์ ๋ฐ๋ผ ๋ฐฐ์นํ ์ ์๋ค. ์ฐธ๊ณ ์ฉ ์ฌ์ดํธ ⇒ material.io
ํผํฐ ๋ชจ๋น์ 7๊ฐ์ง UX ๋ชจ๋ธ์ธ ์ ์ฉ์ฑ, ์ฌ์ฉ์ฑ, ๋งค๋ ฅ์ฑ, ์ ๋ขฐ์ฑ, ์ ๊ทผ์ฑ, ๊ฒ์ ๊ฐ๋ฅ์ฑ, ๊ฐ์น์ฑ์ ํตํด UX์ ํ๊ฐ๋ฅผ ํ ์ ์๋ค.
๋ํ User Flow๋ฅผ ์์ฑํ์ฌ ์ด์ํ๊ฑฐ๋ ๋งค๋๋ฝ์ง ์์ ๋ถ๋ถ์ ์์ ํ๊ฑฐ๋, ์์ผ๋ฉด ์ข์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ฑฐ๋, ์์ด๋ ๋๋ ๊ธฐ๋ฅ์ ์ญ์ ํ ์ ์์ด UX๋ฅผ ๋์ผ ์ ์๋ค.
UI์ UX๋ ์ ์ด์ฝฅ ๋์จ์ 10๊ฐ์ง ์ฌ์ฉ์ฑ ํ๊ฐ ๊ธฐ์ค์ ๋ฐ๋ผ ํ๊ฐํ ์ ์๋ค.
๐ ์๋กญ๊ฒ ์๊ฒ ๋ ๊ฒ
User Flow์ ์์ฑ ๋ฐฉ๋ฒ
User Flow๋ ์ฌ์ฉ์๊ฐ ์ ํ์ ์ง์ ํ ์์ ์ ์์์ผ๋ก ์ทจํ ์ ์๋ ๋ชจ๋ ํ๋์ ์๋ฏธํ๋ค.
User Flow ๋ค์ด์ด๊ทธ๋จ์ ์์ฑํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก๋
์ฌ์ฉ์๊ฐ ๋ณด๊ฒ ๋ ํ๋ฉด์ธ ์ง์ฌ๊ฐํ
์ฌ์ฉ์๊ฐ ์ทจํ๊ฒ ๋ ํ๋์ธ ๋ค์ด์๋ชฌ๋
๋ ์์๋ฅผ ์ฐ๊ฒฐํ๋ ํ์ดํ
์ธ ๊ฐ์ง์ ์์๊ฐ ์๋ค.
๊ฒ์ํ์ด ์๋ ์น์ฌ์ดํธ๋ฅผ ์ํ User Flow ๋ค์ด์ด๊ทธ๋จ
์ด ๋ ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ๊ณ ์ ํ๋ค๋ฉด?
๊ฒ์ํ ํ์ด์ง๋ก ์ด๋ํ๋ ๋ฒํผ์ ์ถ๊ฐํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค.
๊ฒ์ํ ํ์ด์ง ๋ด์์ ํน์ ๊ฒ์๊ธ์ ์ฐพ์๋ด๊ณ ์ถ๋ค๋ฉด?
๊ฒ์๊ธ ๊ฒ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ ์ฝ๊ฒ ๊ฒ์๊ธ์ ์ฐพ์ ์ ์๋๋ก UX๋ฅผ ๊ฐ์ ํ๋ค.
์๊ฐ๋ณต์ก๋
์๊ฐ๋ณต์ก๋๋ ์ค๋ Daily Coding์ ํ๋ฉด์ ์ ๋๋ก ์ ํ๊ฒ ๋ ๊ฐ๋ ์ด๋ค.
์ด์ ์๋ ๋ช ๋ฒ ์์
์ ๋ค์ผ๋ฉฐ ๋ค์ด๋ณธ ์ ์ด ์๋๋ฐ, unshift()
๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐฐ์ด ๋งจ ์์ ์์๋ฅผ ์ถ๊ฐํ ์๋ ์์ง๋ง ์๊ฐ๋ณต์ก๋์์ ๊ฑธ๋ฆฐ๋ค๊ฑฐ๋ ํ๋…
์ค๋ Daily Coding์ ํผ๋ณด๋์น ์์ด์ ์ฌ๊ท๋ก ํธ์ถํ๋ ๋ฌธ์ ์๋๋ฐ, ์ด๋ฏธ ์ฌ๊ท๋ก ํธ์ถ์ ํด๋ณด์์ง๋ง ๋ฌธ์ ๋ ์๊ฐ๋ณต์ก๋์๋ค!
์ ์ผ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ ์ฝ๋์ธ
function fibonacci(n) {
if (n <= 1) return n;
return fibonacci(n-1) + fibonacci(n-2);
}
๋ ํ ๋ฒ ์ฝ๋๋ฅผ ์ํํ๊ธฐ ์ํด ๋ฌด์กฐ๊ฑด n-1
, n-2
์ผ ๋์ ํจ์๋ฅผ ํธ์ถํด์ผ ํ๋ค. n-1
๊ณผ n-2
์ผ ๋์ ์ฝ๋๋ ๋ํ ๊ฐ๊ฐ 0๊ณผ 1์ด ์๋๋ผ๋ฉด, ์ฝ๋ ์ํ์ ์ํด n-2
, n-3
๊ทธ๋ฆฌ๊ณ n-3
, n-4
๋ฅผ ๋ ํธ์ถํด์ผ ํ๋ค.
๊ฒฐ๊ตญ ์ด ์ฝ๋๋ ํ๋์ ์ฝ๋๋ฅผ ์ํํ๊ธฐ ์ํด ํธ์ถ์ 2^N
ํ ํ๊ธฐ ๋๋ฌธ์ O(2^N)
์ ์๊ฐ๋ณต์ก๋๋ฅผ ๊ฐ์ง๋ค.
๊ฐ ์๊ฐ๋ณต์ก๋์ ๋ฐ๋ฅธ ๊ทธ๋ํ๋ ์์ ๊ฐ๋ค. ์ฐธ๊ณ ๋ก O(2^N)
์ ์๊ฐ๋ณต์ก๋๋ horrible์ ๋ฒ์์ ๋ค์ด๊ฐ๋ค..ใ
ใ
๋ฐ๋ผ์ ํธ์ถ ํ์๋ฅผ ์ค์ด๊ธฐ ์ํด ์ด๋ฏธ ๊ณ์ฐ๋ ํผ๋ณด๋์น ์์ด์ n๋ฒ์งธ ์๋ ์ ์ฅํด์ ๊ฐ์ ๋ถ๋ฌ๋ด O(N)
์ ์๊ฐ๋ณต์ก๋๋ฅผ ๊ฐ๋๋ก ์ฝ๋๋ฅผ ์ค๊ณํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ฒ ๋์๋ค.
๐ ์ด๋ ค์ ๋ ๊ฒ
User Flow ๋ค์ด์ด๊ทธ๋จ์ ์ง์ ๊ทธ๋ ค๋ด์ผ ์ต์ํด์ง ๊ฒ ๊ฐ๋ค!
์ฌ์ฉ์์ ์ ์ฅ์์ ๋ฌด์์ด ํ์ํ ๊ธฐ๋ฅ์ด๊ณ ๋ฌด์์ด ์ธ๋ชจ์๋์ง ์๊ฐํ๋ ๊ฒ์ ์ฌ์ค ์ฝ๋ ์์ฑ๋ณด๋ค๋ ์ด๋ ค์ด ๊ณผ์ ์ผ ๊ฒ์ด๋ผ๋ ์๊ฐ์ด ๋ ๋ค..ใ ใ
UX๊ฐ ์ ์ฉ์ฑ, ์ฌ์ฉ์ฑ, ๋งค๋ ฅ์ฑ, ์ ๋ขฐ์ฑ, ์ ๊ทผ์ฑ, ๊ฒ์ ๊ฐ๋ฅ์ฑ์ ๋ชจ๋ ๊ณ ๋ คํ์ฌ ๊ฐ์น์ฑ๊น์ง ๊ฐ์ถฐ์ผ ํ๊ธฐ ๋๋ฌธ์…
์ผํ ๋ณด๋ฉด UI์ UX๊ฐ ๊ฐ๋ฐํ๋๋ฐ ํฌ๊ฒ ์ํฅ์ ์ฃผ์ง ์์ ๋ฒ๋ ํ์ง๋ง ๋ํ ๊ฐ์ฅ ๋จผ์ ์ํฅ์ ํ์ฌํ๊ธฐ ์์ํ๋ ๋ถ๋ถ์ผ ํ ๋… ์ด๋ ต์ง ์์ ์ ์๋ค..!!
๊ทธ๋ฆฌ๊ณ ์ค๋ ๋ฐฐ์ด ๊ฒ์ ๊ธฐ๋ณธ์ ์ธ ์ธ ๊ฐ์ ์์์๋๋ฐ ์ถ๊ฐ์ ์ธ ๋ค๋ฅธ ์์๋ ์๋์ง ๋ ์ฐพ์๋ด์ผ ํ ๊ฒ ๊ฐ๋ค.
โจ ๋๋์
UI์ UX๋ ํ๋ก ํธ ๊ฐ๋ฐ์์ ์๊ฐ๋ณด๋ค ๋ ์ค์ํ ์์ฉ์ ํ๋ค!
ํผ์ ๋ฌด์ธ๊ฐ๋ฅผ ๋ง๋ค์ด๋ณด๋ ค๋ค๊ฐ๋ ๋ฌด์์ ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ๋ค๊ณ ๋๋ผ๋ ๊ฐ์ฅ ํฐ ์ด์ ๊ฐ ์ด๋ฐ UI์ UX์ ๊ณ ๋ ค ์์ด ๋ฌด์์ ๋ญ๊ฐ๋ฅผ ๋ง๋ค๊ฒ ๋ค!! ๋ผ๊ณ ์๊ฐํ๊ณ ์๊ธฐ ๋๋ฌธ์ด ์๋๊น ์ถ๊ธฐ๋ ํ๋ค.
์ ๋ฐฐ ๊ธฐ์๋ค์ ๊นํ๋ธ๋ฅผ ๋ดค์ ๋ README.md
์ ํญ์ ์ฌ์ฉ์ ํ๋ฆ์ด๋ผ๋ ๋ค์ด์ด๊ทธ๋จ์ด ์กด์ฌํ๋๋ฐ, ์ค๋ ๋ฐฐ์ด ๋ด์ฉ์ผ๋ก ์ ํด๋น ๋ค์ด์ด๊ทธ๋จ์ด ํ์ํ์ง ์ ์ ์์๊ณ , ๋ ์์ธํ ์ค๊ณ๋ฅผ ํ ์ ์์์ ๋๋ผ๋ ์๊ฐ์ด์๋ค.
๋ชจ์ชผ๋ก ์์ ์ผ๋ก ๋ฐฐ์ฐ๋ ๋ด์ฉ๋ค์ ์ฌ์ฉํ ์๋ฐ์ ์๋ ๊ฒ๋ค์ด๋ ๊ฐ์ธ์ ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์๋ ํ ๋ฒ์ฉ ๊ผญ ์จ๋ด์ผ๊ฒ ๋ค!!
'๐ถ FE 41๊ธฐ > Daily' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๐ฐ221117] TIL ์์ง์ฝ๋ฉ (0) | 2022.11.17 |
---|---|
๐ฐย [221025 TIL] ์! ํผ๊ทธ๋ง ์ฝ๋ฉ๋ณด๋ค ์ด๋ ต๋ค! (3) | 2022.10.25 |
๐ฐ [221021 TIL] DOMํฉ์ฑ ~!! (0) | 2022.10.21 |
๐ฐ [221020 TIL] ์ฌ ๊ท์...๐ญ... (0) | 2022.10.20 |
๐ฐ [SEB FE 41๊ธฐ] ํ๋ฃจ ์ผ๊ธฐ - 22.09.30 (0) | 2022.09.30 |