์ฐ์ํ on Openprofile
open.kakao.com
๐ย ํ๋ก์ ํธ ์๊ฐ
์์ด๋ค์ ํค์ฐ๋ฉด์ ๋ง์ฃผ์น ์ ์๋ ๊ฒฝ์ ์ ๋ฌธ์ , ์ ๋ณด์ ๋ถ๊ท ํ์ ํด์ํ๋ ค๊ณ ํด์.
์ฐ๋ฆฌ ์์ด๋ค์ด ํฉ๋ฆฌ์ ์ธ ๊ฐ๊ฒฉ์ผ๋ก ์ข์ ์ ํ์ ์ธ ์ ์๊ณ
์ฐ๋ฆฌ ์์ด๋ค์ด ๋๋ ์น๊ตฌ๋ค๊ณผ ๋ ํ๋ณตํ๊ฒ ๋ ์ ์๊ณ
๋ถ๋ชจ๋๋ค์ด ์ก์ ์ ๋ณด๋ฅผ ์๋ก ๊ต๋ฅํ๋ฉฐ, ์นํด์ง ์ ์๋ ์๋น์ค๋ฅผ ์ ๊ณต
์ต์ข ์ ์ผ๋ก ์ก์๋ฅผ ํ๋ฉด์ ๊ฒช์ ์ ์๋ ๋ฌธ์ ๋ค์ ํด์ํ์ฌ ์ด๋ ต๊ณ ํ๋ ์ก์๊ฐ ์๋ ํ๋ณตํ ์ก์ ๋ฌธํ๋ฅผ ์ ๋ํ๊ณ ์ถ์ด์ ํ๋ก์ ํธ๋ฅผ ์์ํ์ด์.
๐ย ํ์ฌ๊น์ง์ ์งํ๋
๊ธฐํํ ์๋น์ค ์ค 1๋จ๊ณ๋ง MVP๋ก ์ถ์ ๋ฐ ์ด์์ค
(๋์ ๋ค์ด๋ก๋ 3,000๋ช / MAU 1,300๋ช / DAU 300~500๋ช )
๐ย ์์ผ๋ก์ ๊ณํ
์ฌ์ฉ์์๊ฐ ์ ์ด๋ ๊ธฐ๋ฅ์ด ๋๋ ์๋น์ค๋ถํฐ ์์ฐจ์ ๊ฐ๋ฐ ๋ฐ ๊ณ ๋ํ
ํ์ฌ ์ด์ ์ค์ธ ์๋น์ค ๊ณ ๋ํ
์ปค๋ฎค๋ํฐ ํ์ฑํ๋ฅผ ์ํ ๋ค์ ๋จ๊ณ ์๋น์ค๋ค์ ๊ฐ๋ฐ
๐ฅย ํ์ ๋ฐ ์งํ
์ฃผ 1ํ ์จ๋ผ์ธ ํ์ (Slack)
์ฃผ 1ํ ์คํ๋ผ์ธ ํ์ (ํ์ฌ ๊ตฐ์์ญ)
๐ ย ํ์ ํด
Figma
Slack
Jira
๐ชย ์์ต๋ถ๋ฐฐ ๋ฐ ์ฐธ์ฌ๋น์ฉ
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ๋ฐ์ํ๋ ์๋ฒ๋น์ฉ, ๊ฐ๋ฐ์ ๊ณ์ , ์คํ๋ผ์ธ ํ์, ๊ธฐํ ์ด์๋น์ฉ์ ํ์ฌ ๋ฐ์ํ๋ ์์ต์ผ๋ก ๋ถ๋ดํ๋ฉฐ, ๋ณ๋์ ์ฐธ์ฌ ๋น์ฉ์ ์์ต๋๋ค.
์ ํฌ ํ๋ก์ ํธ๋ ์์ต์ ๋ชฉํ๋ก ํ๋ ํ๋ก์ ํธ๋ก ์ด์์ ํ์ํ ๋น์ฉ์ ์ด๊ณผํ๋ ์์ต์ด ๋ฐ์ ์ ๋ง์ผํ ๋น์ฉ ๋ฑ์ ์ฌํฌ์ ํ ์์ ์ด๋ฉฐ ์ฌ์ ํ์ ๋ฐ๋ผ ์ง๋ถ ๊ณต์ ๋ฐ ๊ธ์ฌ ์ง๊ธ์ด ๋ชฉํ์ ๋๋ค.
๐โโย ํ์ ์๊ฐ
๊ธฐํ ๋ฐ ์ด์ 1๋ช
๋์์ด๋ 1๋ช
ํ๋ฌํฐ ๊ฐ๋ฐ์ 1๋ช
๋ฐฑ์๋ ๊ฐ๋ฐ์ 1๋ช
๐ย ์ด๋ฐ ํ์์ ๊ตฌํ๊ณ ์์ด์
ํ์ ์ ์ค์์ฑ์ ์๊ณ ์๊ฐ ์ฝ์์ ์ ์งํค์๋ ๋ถ
์ทจ์ ์ฌ๋ถ๋ฅผ ๋ ๋ ํ๋ก์ ํธ์ ์ฅ๊ธฐ์ ์ผ๋ก ๊ณ์ ์ฐธ์ฌํ์ค ๋ถ
์ ๊ทน์ ์ผ๋ก ์ฐธ์ฌํ๋ฉฐ ํจ๊ป ์ฑ์ฅํ์ค ์ ์์ผ์ ๋ถ์ด๋ฉด ํ์์ ๋๋ค!
์ ํฌ ๊ฐ๋ฐํ์
์ง์ฅ์ธ1 ์กธ์ ์์ ์1๋ก ์ด๋ฃจ์ด์ ธ ์์ด์
๊ฐ๋ฐ ํ QA ์งํ์ ํตํด ๋ฅ๋์ ์ผ๋ก ๊ธฐ๋ฅ์ ๊ฐ์ ํด์
ํธ๊ธฐ์ฌ์ด ๋ง์์ ์ฌ๋ฌ ๋ฐฉ์๋ค์ ์ฐพ์๋ณด๊ณ ๊ธฐ๋ฅ ๊ตฌํ์ ์ฐ์ ์ํ๋ฉฐ ๊ฐ๋ฐ์ด ๋๋๋ฉด ๊ธฐ๋ฅ ํ์ฅ์ ์ ๋ฆฌํ๋๋ก ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํด์
์ก์์ ๊ด์ฌ์ด ๋ง์์
์ด๋ฐ ๊ฐ๋ฐ์๋ฉด ์ข์ ๊ฒ ๊ฐ์์!
๋ด๋ ค์จ ์๊ตฌ์ฌํญ์ ์ดํดํ๋ ค๊ณ ๋ ธ๋ ฅํด์.
ํธํ๊ฒ ์ ํฌ ๋น์ฆ๋์ค์ ๊ด๋ จ๋ ๊ฐ์ ์์ ์ ์ํ ์ ์๋ ๋ถ์ด๋ฉด ์ข์ ๊ฒ ๊ฐ์์.
์ธ์์ด ์ ๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์์ญ์๋ ๊ด์ฌ์ด ๋ง์ผ์ ๋ถ์ด๋ฉด ์ข์ ๊ฒ ๊ฐ์์. (ํ ๊ฐ๋ฐ์์ญ, ๊ธฐํ ๋ฑ)
Flutter
๋ค๋ฅธ ํ๋ซํผ์ด๋๋ผ๋ jetpack compose, SwiftUI ๋ฑ ์ ์ธํ UIํ๋ ์์ํฌ ์ ๊ฒฝํ์
MVVM ๊ตฌ์กฐ์ ์ต์ํ์ ๋ถ
jetpack compose+hilt, swiftui + factory / swinject / needle ์ฒ๋ผ DI๋ฅผ ์ ํฉํ๊ฒ ํ์ฉํด๋ณด์ ๋ถ
์ฐ๋์ฌํญ
ํ๋ฌํฐ ์ค๋ฌด ๊ฒฝํ์
์ผ๋ฐ httpํต์ โ retrofit ์ธํฐํ์ด์ค ๋ฆฌํฉํ ๋ง ์ ๊ฒฝํ์
๊ธฐ์กด์ Provider ์ํ๊ด๋ฆฌ ๊ธฐ๋ฐ์ผ๋ก ๋น ๋ฅด๊ฒ ๋ง๋ MVP๋ฅผ Go Router์ RiverPod๊ธฐ๋ฐ์ผ๋ก ๋ฆฌํฉํ ๋ง ํ์ ๊ฒฝํ์ด ์๋ ๋ถ
injectable, get_it์ ํตํด DI๋ฅผ ์ ์ฉํด๋ณด์ ๋ถ
ValueNotifier๋ฑ์ ํ์ฉํด ์น์์ผ ํต์ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํด๋ณด์ ๋ถ
๋ฐฑ์๋
Kotlin 2, Spring boot 3, JPA+QueryDsl ์ ๊ฒฝํ์
๋ฉํฐ๋ชจ๋์ด ์๋๋๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์กด์ฑ์ด ์๋ ๋๋ฉ์ธ ์์ญ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์กด์ฑ์ด ์๋ ์ธํ๋ผ ์์๋ฅผ ํจํค์ง๋ก ๊ตฌ๋ถํด ์์ฑํด๋ณด์ ๋ถ
๋ฌด๋ถ๋ณํ util, static์ฝ๋์ ์์กด์ฑ์ด ์ ๋๋ก ๊ฐ๋ฐํด๋ณด์ ๋ถ
์ฐ๋์ฌํญ
JPA, QueryDsl๊ธฐ๋ฐ ์ฝ๋์ read ๊ธฐ๋ฅ์ Jooq๋ก ๋ฆฌํฉํ ๋ง ํ์ ๊ฒฝํ์ด ์์ผ์ ๋ถ
PostGIS ์ ๊ฒฝํ์
๋ ์๋ ์คํฐ๋์ ๊ด์ฌ์ด ๋ง์ ๋ถ
๐งโ๐ปย ์ง์ ๋ฐฉ๋ฒ
ํ๊ณผ ์ด์ฌํ ์ํตํ๋ฉฐ ํจ๊ป ์ฑ์ฅํด๊ฐ์ค ๋ถ๋ค์ด ์ง์ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค!
์๋ ์คํ ๋งํฌ๋ฅผ ํตํด ๊ฐ๋จํ ์๊ธฐ์๊ฐ์ ์๋ ํ์ ์ ๋ณด๋ฅผ ๋ณด๋ด์ฃผ์๋ฉด ๋ฉ๋๋ค!
https://open.kakao.com/o/sRu3zd4e
์ง์์ ํ์ ์ ๋ณด
- ์ง์ญ
- ํ์ฌ ์ฌ์ง์ํ (๋ํ์ or ์ทจ์ค์ or ์ง์ฅ์ธ)
- ๊ฒฝ๋ ฅ
- ์ถ๊ฐ (์ด๋ ฅ์ ๋ฑ ๊ฒฝ๋ ฅ์ ํ์ธํ ์ ์๋ ์๋ฃ)
๋ค์ ๋ด์ฉ์ด ๊ถ๊ธํ๋ค๋ฉด?
์ด๋ฏธ ํ์์ด์ ๊ฐ์?
2024๋ 12์ 5์ผ ์ค์ 4:58