์ ์ฒด ๊ธ (16) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ๐๏ธ ํผ๊ทธ๋ง - ๋ฒํผ ์ปดํฌ๋ํธ (์์ฌ์ํ / ํ๋กํผํฐ) 5์ฃผ์ฐจ ๊ฐ์ ์ค 4์ฃผ์ฐจ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์์ง๋ง ์ฌ์ ํ ์ ์ ์๋๋ ํผ๊ทธ๋ง๊ทธ์น๋ง ? ํผ ํ ์์์ผ๋ฉด๊ทธ ๋ง๋ง ์ ์ฆ๊ฒจ์ผ๊ฒ ์ง .. ํฌ๊ธฐํ์ง ์๊ณ ๋์์จ ํผ๊ทธ๋ง๋ ์นํด์ง๊ธฐ ์ด๋ฒ ๊ฒ์๊ธ์ ๋ฒํผ ์ปดํฌ๋ํธ์ ์ธ์๋ณธ ์ด์ผ๊ธฐ์ง๊ธ ๋น์ฅ ํฐ์ ์ด์ด ์ด๋ค ์ฑ์ ๋ค์ด๊ฐ๋ ๊ฐ์ฅ ์น๊ทผํ๊ฒ ๋ณผ ์ ์๋ ๋ฒํผ์ธ๋ฐ ์ด๊ฒ ์ด๋ ๊ฒ ๊ฐ๋จํ๋ฉด์๋ ์จ๋ฐ๊ผญ์ง ํ๋ฉฐ (๋๋ง) ๋ง๋ค์ด์ง๋ ๊ฑฐ์๋ค๋ ๐ฅถ ๋ฒํผ ์์ฌ์ํ ์ง๋ ์๊ฐ์ ๋ฒํผ๊น์ง ๋ง๋ค์๋๋ฐ ์ด๋ฒ์๋ ์ฌ์ฉ์๊ฐ "ํด๋ฆญ"ํ์ ๋ ๋ณํํ๋ ์ปดํฌ๋ํธ๋ฅผ ์์ฑํ๋ค. ์ด๋ ๊ฒ ๋๊ฐ์ง๋ฅผ ๋๊ณ ๋ดค์ ๋ ์ผ์ชฝ์ด ํ๋ฉด์ ๋ง๋ฌ์ ๋ ๋ณด์ด๋ [๊ธฐ๋ณธ์ํ] ์ค๋ฅธ์ชฝ์ด ์ฌ์ฉ์๊ฐ ๋ฒํผ์ ํด๋ฆญํ์ ๋ ๋๋ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ธ์ ๋ ์์ด ์งํด์ง๋ ๊ฒ ์ฌ๊ธฐ๊น์ง๋ 4๋ฐฐ์์ ๋ง๊ฒ ์ฌ์ด์ฆ ์กฐ์ ์ ํ๊ณ ํ๋ฌ๊ทธ์ธ์ ์ด์ฉํด ๋ง๋ค์ด๋ ์์์ ์ฌ์ฉํ๋ฉด๋ผ์.. ๐๏ธ ํผ๊ทธ๋ง - ๋ ์ด์ด์ ํ๋ ์ ํ๋ ์ ํผ๊ทธ๋ง์์ ๋์์ธ์ ๊ธฐ๋ณธ ๋จ์ , ์ค์ ํ๋ฉด์ผ๋ก ์ธ์๋๋ ๊ฐ์ฒด "์ปจํ ์ด๋"๋ผ๊ณ ๋ ํจ ํ๋ ์์ ์ด๋ป๊ฒ ์์ง์ผ๊น , "์ปจ์คํธ๋ ์ธํธ" ํ๋ ์์ด ์์ง์ด๋ ๊ท์น์ ์ง์ ํ๋ ์ vs ๊ทธ๋ฃนํ๋ ์๊ทธ๋ฃน์ฝ๋ ๋ธ๋ก์ด ๋ง๋ค์ด์ ธ ์ค์ ์ฝ๋๋ก ๋ณํ ๊ฐ๋ฅ๊ฐ๋ฐ์ ํ์ํ ์์ฑ ์ ์ฉ ๊ฐ๋ฅํธ์ง, ์กฐ์ ์ ์ฌ๋ฌ ๊ฐ์ฒด๋ฅผ ํ๋ฒ์ ์กฐ์ ํ๊ธฐ ์ํด ์ฌ์ฉ๊ฐ๋ฐ์ ํ์ํ ์์ฑ ์ ์ฉ ๋ถ๊ฐ๋ฅ์ค๋ฌด์์ ๊ฑฐ์ ์ฌ์ฉ ์๋จ ์ ๋ ฌ๋จ์ผ ๊ฐ์ฒด ์ ๋ ฌ๋ค์ค ๊ฐ์ฒด ์ ๋ ฌ์๋ก๊ฐ ์๋ก์ ๊ธฐ์ค์ด ๋์ด ์ ๋ ฌ๋ถ๋ชจ ๋ ์ด์ด๊ฐ ๊ธฐ์ค์ด ๋์ด ์ ๋ ฌ ์คํ ๋ ์ด์์ :๋ ์ด์ด๋ฅผ ์๊ณ ํ๋ ์์ ์ ์ฐํ๊ฒ ๋ฐฐ์นํ ์ ์๋๋ก ํด์ฃผ๋ ๊ธฐ๋ฅ ๋ ์ด์์์ ํธํ๊ฒ ์์์ฌ๋ฆฌ๋ ๊ฒ ์คํ ๋ ์ด์์ ๊ฐ ์ง์ ๊ท์น , ๋ฆฌ์ฌ์ด์ง ์ฝ๋๋ธ๋ก (์ปจํ ์ด๋) UI = ๊ฐ์ฒด์ ํฌ๊ธฐ + ํจ๋ฉ ํจ๋ฉ Padding์ฝ๋ ๋ธ๋ก ์์ ์๋ ๊ฐ.. ๐๏ธ ํผ๊ทธ๋ง - ํ๋ฌ๊ทธ์ธ (์ปฌ๋ฌ, ํฐํธ) , ์ปดํฌ๋ํธ , ์ธ์คํด์ค ์ค์ต ํ๋ฌ๊ทธ์ธcoolors์ styler๋ฅผ ์ด์ฉํด ์ฌ์ฉ์ ์ง์ ์์๊ณผ ํฐํธ๋ฅผ ์์ฑํด์ค generate ํ๋ฉฐ ์ ํํ ์์ ์์์ฝ๋ HSL ์ง์ ํ L์ ์ซ์๋ฅผ ์กฐ์ ํด ์์ ๋ผ์ธ์ ํต์ผ์ฑ ์๋ ์์ ์ ์ ์ฉ ์ปดํฌ๋ํธ / ์ธ์คํด์ค / ์ปจํ ์ด๋ ์ปดํฌ๋ํธ๋ฐ๋ณต์ ์ธ ๋์์ธ ์ ์ฉํ๊ฒ ๋ถ๋ฌ์ฌ ์ ์์ ์ปดํฌ๋ํธ ๋ณต์ ์ '์ธ์คํด์ค'๊ฐ ์์ฑ๋จ ์ธ์คํด์ค ์ปดํฌ๋ํธ์ ๋ณต์ ๋ณธ์ด๋ผ ๊ทธ ์์ฑ์ ๊ทธ๋๋ก ๋ฐ์ ์ปดํฌ๋ํธ ์์ ์ ์ธ์คํด์ค์๋ ๋ฐ์ (์๋ณธ ์ ์ง + ๋ณต์ฌ๋ณธ) ์ปดํฌ๋ํธ ์ญ์ ์ ์ธ์คํด์ง ์์กด (๋จ๋ ์์ ๋ถ๊ฐ, ์์ ํ์์ ์ปดํฌ๋ํธ ๋ณต๊ตฌ ํ์) ์ฐ๊ฒฐ ํด์ ์ ๊ธฐ๋ณธ ํ๋ ์์ด ๋จ ํฌํผ ํ ์คํธ์ ๋ผ๋ฒจ ์ฌ์ฉํ ๋ ์ ๋ ฌ ํ์ธํด์ฃผ๊ธฐ ์ฒดํฌ๋ฐ์ค, ๋ผ๋์ค ์์ฑ ๐๏ธ Today I learned ํผ๊ทธ๋ง 3์ฃผ์ฐจ ๊ฐ์๋ฅผ ์๊ฐํด๋ณด์๋๋ฐ ์ง๋ ์๊ฐ์ .. ๐๏ธ ํผ๊ทธ๋ง - ๋ ์ด์ด์ ํ๋ ์ ํ๋ ์ ํผ๊ทธ๋ง์์ ๋์์ธ์ ๊ธฐ๋ณธ ๋จ์ , ์ค์ ํ๋ฉด์ผ๋ก ์ธ์๋๋ ๊ฐ์ฒด "์ปจํ ์ด๋"๋ผ๊ณ ๋ ํจ ํ๋ ์์ ์ด๋ป๊ฒ ์์ง์ผ๊น , "์ปจ์คํธ๋ ์ธํธ" ํ๋ ์์ด ์์ง์ด๋ ๊ท์น์ ์ง์ ํ๋ ์ vs ๊ทธ๋ฃนํ๋ ์๊ทธ๋ฃน์ฝ๋ ๋ธ๋ก์ด ๋ง๋ค์ด์ ธ ์ค์ ์ฝ๋๋ก ๋ณํ ๊ฐ๋ฅ๊ฐ๋ฐ์ ํ์ํ ์์ฑ ์ ์ฉ ๊ฐ๋ฅํธ์ง, ์กฐ์ ์ ์ฌ๋ฌ ๊ฐ์ฒด๋ฅผ ํ๋ฒ์ ์กฐ์ ํ๊ธฐ ์ํด ์ฌ์ฉ๊ฐ๋ฐ์ ํ์ํ ์์ฑ ์ ์ฉ ๋ถ๊ฐ๋ฅ์ค๋ฌด์์ ๊ฑฐ์ ์ฌ์ฉ ์๋จ ์ ๋ ฌ๋จ์ผ ๊ฐ์ฒด ์ ๋ ฌ๋ค์ค ๊ฐ์ฒด ์ ๋ ฌ์๋ก๊ฐ ์๋ก์ ๊ธฐ์ค์ด ๋์ด ์ ๋ ฌ๋ถ๋ชจ ๋ ์ด์ด๊ฐ ๊ธฐ์ค์ด ๋์ด ์ ๋ ฌ์คํ ๋ ์ด์์ :๋ ์ด์ด๋ฅผ ์๊ณ ํ๋ ์์ ์ ์ฐํ๊ฒ ๋ฐฐ์นํ ์ ์๋๋ก ํด์ฃผ๋ ๊ธฐ๋ฅ ๋ ์ด์์์ ํธํ๊ฒ ์์์ฌ๋ฆฌ๋ ๊ฒ ์คํ ๋ ์ด์์ ๊ฐ ์ง์ ๊ท์น , ๋ฆฌ์ฌ์ด์ง ์ฝ๋๋ธ๋ก (์ปจํ ์ด๋) UI = ๊ฐ์ฒด์ ํฌ๊ธฐ + ํจ๋ฉ ํจ๋ฉ Padding์ฝ๋ ๋ธ๋ก ์์ ์๋ ๊ฐ์ฒด.. ๐๏ธ SQL - ์ ์ ์ธ๊ทธ๋จผํธ / ์๋ธ์ฟผ๋ฆฌ ์ธ๊ทธ๋จผํธ / ์๋ธ์ฟผ๋ฆฌ ๋ง์ผํ , ๋ฐ์ดํฐ ๋ถ์, ๋น์ฆ๋์ค ์ ๋ต์์ ์์ฃผ ํต์ฌ์ ์ธ ๊ฐ๋ ๊ณตํต๋ ํน์ฑ์ด๋ ํ๋์ ๊ธฐ์ค์ผ๋ก ๊ณ ๊ฐ์ ๊ทธ๋ฃนํํ ๊ฒselect restaurant_name, sido, ## ๋ฐฐ๋ฌ ์๊ฐ ์กฐ๊ฑด ๋ณ๋ก ๊ตฌ๋ถํ๋ delivery_time_segment ์ปฌ๋ผ ์์ฑ ## case when avg_delivery_time 20 and avg_delivery_time 30 then "30๋ถ๋ณด๋ค ํฌ๋ค." end delivery_time_segmentfrom (## ์๋น๋ณ, ์๋๋ณ ํ๊ท ๋ฐฐ๋ฌ ์๊ฐ ์กฐํ ํ ์ด๋ธ ## select restaurant_name, substr(addr, 1,2) sido, avg(delivery_time) avg_delivery_timefrom food_orders ## ์ฌ.. ๐๏ธ ํผ๊ทธ๋ง ๋ฐฐ์๋ณด๊ธฐ (1) - ํ๋ ์ ํ๋ ์๊ณผ ๊ทธ๋ฃน ํ๋ ์ ๋จ์ ์์ ํ๋ ์ vs ๊ทธ๋ฃนํ๋ ์ : ๋ ํ๋ ์์ ํ๋ ์ ๋จ์๋ก ๋ฌถ์ด์ค ์ ์ฒด ํ๋ ์์ ํฌ๊ธฐ ์กฐ์ ์ ๋ด๋ถ ํ๋ ์์ ๋ณํ์ง ์๊ณ ์ ์ฒด ํ(ํ๋ ์)์ ์ฌ์ด์ฆ๋ง ๋ณ๋๋ฌถ์ด์ค ํ๋ ์๋ ํ๋์ ๋ถ๋ชจ ํ๋ ์์ด ๋์ด ๋ฐฐ๊ฒฝ ์ง์ ๊ฐ๋ฅ์ ๋ ฌ ์ ์์ ํ๋ ์ ๊ธฐ์ค ์ ๋ ฌ , ๋ด๋ถ ํ๋ ์๋ค๋ผ๋ฆฌ๋ ์๋ก๊ฐ ์๋ก์ ๊ธฐ์ค ๊ทธ๋ฃน :๊ทธ๋ฃนํ ๋ ๋ด๋ถ ํ๋ ์ ๋ชจ๋ ํฌ๊ธฐ ๋ณ๋ ๐๏ธ ํ๋ก๋ํธ ๋งค๋์ง๋จผํธ ๊ฐ๋ก (3) - ํ๋ก๋ํธ ๊ฐ๋ฐ / PM์ ์ ๋ฌด / ์ ์์ผ PM์ ์ข์ ์ ๋ต๋ ํผ์์๋ ์ด๋ค๋ผ ์ ์๋ค "ํ์ ๋น๋์ ์ฐจ์ด, ๋ค์ํ ์ดํด๊ด๊ณ์์ ํจ๊ป ํ๋ค" # ๊ฐ๋ฐ์ - ํ๋ก ํธ ๊ฐ๋ฐ์ - ๋ฐฑ์๋ ๊ฐ๋ฐ์- ์ฑ๊ฐ๋ฐ์ ๐ญ PM์ ๋์ ๋ณด์ด๋ ๊ฒ์ ํฌ์ปค์ค ๋ง์ถ๊ณ , ๊ฐ๋ฐ์๋ ๋ณด์ด์ง ์๋ ๊ณณ์ ์์ # QA ์์ง๋์ด ์ํ์ ํ์ง ์ ๊ฒ, ๊ธฐ๋ฅ ํ ์คํธ PM์ ์์ด๋์ด ๊ณต์ -> QA ์์ ํ -> ๊ฐ๋ฐ์์๊ฒ ์ ๋ฌ # UX/UI ๋์์ด๋ ๊ธฐํ ์๋์ ๋ง์ถฐ ๋์์ธ PM์ด ํ๋ ์ ๋ฌด์ ๊ณ ๋ํ๋ฅผ ์ํด ์ ๋ฌด๊ฐ ์ธ๋ถํ ๋๊ณ ์์ # UX ๋ฆฌ์์น # UX ๋ผ์ดํฐ # ๋ฐ์ดํฐ ๋ถ์๊ฐํ๋ก๋ํธ ๋ชฉํ ์ ๋ฐ์ํ ํต์ฌ ์งํ (KPI) ์ค์ ํ๊ณ ๋ฐ์ดํฐ ๋ถ์๊ฐ์๊ฒ ๋ฐ์ดํฐ ์์ฒญ๋ฐ์ดํฐ ๋ถ์๊ฐ : ์ธ์ฌ์ดํธ์ ํจ๊ป ๋ฐ์ดํฐ ์ ๋ฌ PM : ๋ถ์ ๊ฒฐ๊ณผ ๋ฐํ ์ ๋ฌด ๋ฐ ๋ชฉ์ ์ ๋ฌ ๋ฐ์ดํฐ ๋ถ์๊ฐ : A/B.. ๐๏ธ ํ๋ก๋ํธ ๋งค๋์ง๋จผํธ ๊ฐ๋ก (2) - PM ์ฑ์ฅ ๊ฟํ ํ๋ก์ ํธ๋ฅผ ํด๋ณด๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ง๋ง, ๊ทธ ์ ์ ํ์ค์ ์ผ๋ก ํด๋ณผ ์ ์๋ ๊ฒ์ ์์๊น 1. ๊ธฐ์ ๋ธ๋ก๊ทธ & ์ปจํผ๋ฐ์ค #๊ธฐ์ ๋ธ๋ก๊ทธ- IT ํ์ฌ ํ์ ์๋ค์ด ๋ฌธ์ ํด๊ฒฐ ๊ฒฝํ, ์ค๋ฌด ๊ฒฝํ์ ๊ณต์ ํด์ฃผ๋ ๊ธ ๋ง์ด ์ ํ๊ธฐ - ์ด๋ก ์ ์ธ ์ฑ ๋ณด๋ค ํธ๋ ๋ํ ๋ํฅ ํ์ ๊ฐ๋ฅ - ์คํ ์์ค ๋ฌธํ ํ์ฑํ (๊ฐ๋ฐ์) -> ์ต๊ทผ์๋ ๋ถ์ผ ์๊ด์์ด ์ฝ๊ณ ์์ - ๊ฐ๋ฐ์ ๋ํด deep ํ๊ฒ ์ดํดํ ํ์๋ ์์ ์ถ์ฒ ๐ํ ์ค , ๊ธฐ์ ๋ธ๋ก๊ทธ ์ฐ์ํ ํ์ ๋ค, ๊ธฐ์ ๋ธ๋ก๊ทธ (์ ์ผํ๊ฒ PM ํํธ๊ฐ ์์)(์์ฑํ AI๋ฅผ ์ฐธ๊ณ ํด ์ฝ๊ฒ ์ดํดํ ์ ์์) ์ง์ ์ ์ธ PM์ด ์๋์ด๋ "ํ์ ", "๋ง์ผํ " ์ ๊ด ์ฝํ ์ธ ์ ํด๋ณด๋ฉด ์ข์ #๊ฐ๋ฐ ์ปจํผ๋ฐ์ค, ๋์์ธ ์ปจํผ๋ฐ์ค ์ ํ๋ธ์ ๊ธฐ์ ๋ช ๊ณผ ์ปจํผ๋ฐ์ค ์์นํด์ ์ง๋ ์ปจํผ๋ฐ์ค ์์ ์ฐธ๊ณ ๊ฐ๋ฅ 2. IT ์ฝํ .. ์ด์ 1 2 ๋ค์