πΏ [~9/10] βMOOI(λͺ¨μ΄)-κ°μ 보κ΄μβμμ μλλ‘μ΄λ(νλ‘ νΈ) κ°λ°μλ₯Ό λͺ¨μ§ν©λλ€!
505
πΏ [~9/10] βMOOI(λͺ¨μ΄)-κ°μ 보κ΄μβμμ μλλ‘μ΄λ(νλ‘ νΈ) κ°λ°μλ₯Ό λͺ¨μ§ν©λλ€
π νλ‘μ νΈ μκ°
κ°μ νμμΊ‘μ μ±π
AI λνλ₯Ό ν΅ν΄ λμ κ°μ μ λΆμΒ·μμΉ΄μ΄λΉνκ³ , λ―Έλμ λμκ² βνμμΊ‘μβμ λ³΄λ΄ κ°μ μ νκ³ νλ κ°μ± μΌμ΄ λ£¨ν΄ μ±μ λλ€.
π ν΅μ¬ κΈ°λ₯:
AI κ°μ λν λ° κ°μ κΈ°λ‘
AI κ°μ λΆμ
κ°μ μμΉ΄μ΄λΈ & 리ν¬νΈ
νμμΊ‘μ μμ± λ° νκ³
π― κ°μ±μ μ΄κ³ μ°¨λ³νλ UXλ‘ κ°μ μ μΌμ μμμ μΉμ
*****
π νμ¬ μ§ν μν©
κΈ°ν: 100% μλ£ (κΈ°λ₯ μ μ, μμ΄μ΄νλ μ, κΈ°ν λ¬Έμ νμ )
λμμΈ: μ£Όμ μμ μμ μλ£ λ¨κ³(9μ μ€μ 100% μλ£ μμ , μΆν λμμΈ λ벨λ‘)
κ°λ°: μ½ 30% μ§ν μ€ (νλ‘ νΈ/λ°±μλ λμ μ§ν)
π₯1~2κ°μ λ΄λ‘ QA λ° μ± μΆμ λͺ©ν μ€π₯
π₯ νλ‘μ νΈ μ§ν λ°©μ(μΌμ μ μ°Έκ³ νμΈμ)
μ£Ό 1~2ν μ κΈ° μ¨λΌμΈ νμ(λμ€μ½λ)
νμμ κ° ννΈ μ λμ νμ(λμ€μ½λ)
π₯ νμ¬ ν ꡬμ±
PM 1
λμμΈ 1
νλ‘ νΈμλ(Android) 1 (νμ¬ 1λͺ , 1λͺ μΆ©μ νμ)
λ°±μλ 2
*****
π± λͺ¨μ§ ν¬μ§μ : μλλ‘μ΄λ(νλ‘ νΈμλ) κ°λ°μ 1λͺ
π μ΄λ° λΆμ μ°Ύμ΅λλ€
νμ/μ·¨μ€μ/μ§μ₯μΈ λꡬλ μ§μ κ°λ₯ν©λλ€.
Jetpack Composeλ₯Ό μ΄μ©ν κ°λ° κ²½νμ΄ μμΌμ λΆ
ν΄λ¦° μν€ν μ² & MVVM κΈ°λ° νλ‘μ νΈ κ²½νμ΄ μμΌμ λΆ
μ’μ μ½λ μμ±μ μμ¬μ΄ μκ³ , μ½λ νμ§μ μ€μνκ² μκ°νμλ λΆ
ν¨κ» λ°°μ°λ©° μ±μ₯νκ³ μΆμΌμ λΆ
λμμΈ μμ€ν μ μ΄ν΄νκ³ μ μ©ν μ μλ λΆ(
κ°μ μΌμ΄ μ± νΉμ±μ κ°μ±μ λ΄μ λμμΈμ μμ±λκ° μ€μν©λλ€.
κΈ°ν/λμμΈ μλλ₯Ό μ΄ν΄νκ³ μ΄λ₯Ό νλ©΄μ μμ°μ€λ½κ² λ Ήμ¬λΌ μ μλ λΆμ μ°λν©λλ€.)
(μ€μ) 1~2κ°μ μ§μ€ ν¬μ κ°λ₯ν λΆ (μ·¨μ /μ΄μ§ μ€λΉ μ€, ν΄ν μ€ λ± μ°λ)
μ¬μ΄λ νλ‘μ νΈλ₯Ό ν΅ν΄ μΆμ κ²½ν + ν¬νΈν΄λ¦¬μ€λ₯Ό μκ³ μΆμ λΆ
μ κ·Ήμ μΌλ‘ μ°Έμ¬νκ³ , μ± μκ° μκ² λκΉμ§ λ¬λ¦΄ μ μλ λΆ
π« μ΄λ° λΆμ νλ€μ΄μ
λ³Έμ λ°μλ€λ μ΄μ λ‘ μ°Έμ¬κ° λΆν¬λͺ ν κ²½μ°
μ΄μ μμ΄ μ΄λ¦λ§ μΉμΌλ €λ κ²½μ°
π λͺ¨μ§ κΈ°ν : ~9/10(λ§μ€μ΄μ§ λ§κ³ μ§μν΄μ£ΌμΈμ!π)
*****
π§βπ» νμ¬ νλ‘μ νΈ κΈ°μ μ€ν
μΈμ΄/νλ μμν¬: Kotlin, Jetpack Compose
μν€ν μ²: Clean Architecture, Multi-Module, MVVM, MVI, Orbit, Hilt
λ€νΈμν¬: Retrofit, kotlinx.serialization, WebSocket
CI/CD: GitHub Actions
μλΉμ€ μ°λ: Firebase App Distribution, Firebase Cloud Messaging
π― μ°λ¦¬κ° κ°μ₯ μ€μνκ² μκ°νλ κ²
μ΄μ & νλ: μ°λ¦¬ νμ λͺ¨λ μ±μ€ν μ°Έμ¬νλ©° μλ‘μκ² μ λ’°λ₯Ό μ£Όκ³ μμ΅λλ€. ν¬μ κ³Ό λμμ μ΄μ¬ν μν΄μ£Όμ€ λΆλ§ μ§μν΄μ£ΌμΈμ!
λΆλλ½μ§λ§ μ κ·Ήμ μν΅: λΆλλ½κ² νμ νμ§λ§, λ§‘μ μ± μμ νμ€ν μ§λ λΆμ μν©λλ€.
μλκ°: μ λΉνκ³ κ±΄κ°ν κΈ΄μ₯κ°κ³Ό ν¨κ» βλκΉμ§ λ¬λ €κ° μ¬λβμ κΈ°λ€λ¦½λλ€.
πββ ν©λ₯νλ©΄ μ»κ² λλ κ²λ€
π μ€μ νμ μμ νλ‘λνΈλ₯Ό λ§λ€κ³ μλ λ₯λ ₯μλ€λ‘ μ΄λ£¨μ΄μ§ νμμ ν¨κ» μ±μ₯ν μ μμ΅λλ€.
π μλ‘ ν©λ₯νλ©΄ λ°λ‘ κ°λ° ν¬μ κ°λ₯, ν λ¬μ΄λ©΄ ν¬νΈν΄λ¦¬μ€μ λ£μ μ μλ βμμ£Ό κ²½νβμ λΉ λ₯΄κ² κ°μ Έκ° μ μμ΅λλ€.(π₯1~2κ°μ λ΄λ‘ QA λ° μ± μΆμ λͺ©ν μ€π₯)
π λ¨μ ν μ΄ νλ‘μ νΈ μλ, μ± μΆμ & μ€ν μ΄ λ°°ν¬κΉμ§ λΉ λ₯΄κ² κ²½νν μ μμ΅λλ€.
π κ°μ± μΌμ΄ λ£¨ν΄ μ±μΈ λ§νΌ, μ°¨λ³ν λ° κ³ λνλ UXUIλ₯Ό μ€μν©λλ€. νλ‘ νΈ κ°λ°μλ‘μ μμ±λμλ ν¬νΈν΄λ¦¬μ€λ₯Ό κ°μ Έκ° μ μμ΅λλ€.
π¬ λ§μ§λ§μΌλ‘, PMμ ν λ§λ
νΈμνκ³ λΆλλ¬μ΄ μν΅, μ¬μ΄ μ’μ ν λΆμκΈ°λ₯Ό μλνλ ν λͺ¨μ΄(MOOI)μ λλ€π μ°λ¦¬ νμ νλ‘λνΈ νΉμ±κ³Ό μ°Έ μ΄μΈλ¦¬κ²λ, μμνμ§λ§ λ³ΈμΈμ΄ λ§‘μ μμ λ§νΌμ μ΄μ λμΉκ² ν΄λ΄λ νμλ€λ‘ μ΄λ£¨μ΄μ Έ μμ΅λλ€. νμ΄νΈν μΌμ μ΄μ§λ§, μλ‘ μμνλ©° μ¬λ―Έμκ² μμ νκ³ μμ΅λλ€. μ°λ¦¬ νκ³Ό νλ‘λνΈμ κ΄μ¬μ΄ μμΌμλ€λ©΄ λΆλ΄μμ΄ μ§μν΄μ£ΌμΈμ! λ©μ§ κ°λ°μλλ€μ λ§μ κ΄μ¬ λΆνλ립λλ€. κ°μ¬ν©λλ€.
.
.
.
.
.
*ꡬκΈνΌμμ μ§μνκΈ°πΏ
https://forms.gle/vLpz8kwqrtGF3nuT8
λ΅λ³ 0
π AIμ κΈ°νλΆν° μΆμ, μ€μ¬μ©μ νΌλλ°±κΉμ§! 6μ£Ό λ§μ νμΌλ‘ μμ±νλ μΉ νλ‘μ νΈ [μ€μν μΉ 16κΈ°] π
0
2
0
π AIμ κΈ°νλΆν° μΆμ, μ€μ¬μ©μ νΌλλ°±κΉμ§! 6μ£Ό λ§μ νμΌλ‘ μμ±νλ μΉ νλ‘μ νΈ [μ€μν μΉ 16κΈ°] π
0
21
0
π AIμ κΈ°νλΆν° μΆμ, μ€μ¬μ©μ νΌλλ°±κΉμ§! 6μ£Ό λ§μ νμΌλ‘ μμ±νλ μΉ νλ‘μ νΈ [μ€μν μΉ 16κΈ°] π
0
10
0
π AIμ κΈ°νλΆν° μΆμ, μ€μ¬μ©μ νΌλλ°±κΉμ§! 6μ£Ό λ§μ νμΌλ‘ μμ±νλ μΉ νλ‘μ νΈ [μ€μν μΉ 16κΈ°] π
0
135
0
π AIμ κΈ°νλΆν° μΆμ, μ€μ¬μ©μ νΌλλ°±κΉμ§! 6μ£Ό λ§μ νμΌλ‘ μμ±νλ μΉ νλ‘μ νΈ [μ€μν μΉ 16κΈ°] π
0
170
0
π₯[κΈ°ν/λμμΈ/κ°λ°] μμ΅ν μ± λ°μΉ λμ리 CMC 20κΈ° λͺ¨μ§π₯
0
76
0
π AIμ κΈ°νλΆν° μΆμ, μ€μ¬μ©μ νΌλλ°±κΉμ§! 6μ£Ό λ§μ νμΌλ‘ μμ±νλ μΉ νλ‘μ νΈ [μ€μν μΉ 16κΈ°] π
0
142
0
π AIμ κΈ°νλΆν° μΆμ, μ€μ¬μ©μ νΌλλ°±κΉμ§! 6μ£Ό λ§μ νμΌλ‘ μμ±νλ μΉ νλ‘μ νΈ [μ€μν μΉ 16κΈ°] π
1
112
0
[μ νΈ] λ©μ΄μ»€μ€ ν νλ‘ νΈμλ κ°λ°μ λͺ¨μ§
0
123
0
[κΈλ‘λ² μ°½μ νλ‘κ·Έλ¨ μ μ ] PoC μλ£ λ₯ν ν¬ νλ‘μ νΈ FE μμ§λμ΄ μΆκ° λͺ¨μ§
0
113
0
[κΈλ‘λ² μ°½μ νλ‘κ·Έλ¨ μ μ ] PoC μλ£ λ₯ν ν¬ νλ‘μ νΈ FE μμ§λμ΄ μΆκ° λͺ¨μ§
1
154
0
[D-2] ITλμ리 μ νΈ 5κΈ° λμ리μ νλ‘ νΈμλ κ°λ°μ μΆκ° λͺ¨μ§
0
142
0





