RESUME โ PORTFOLIO โ COFFEEWITH ME
๐
๋ฐ๊ฐ์์! ํ๋งํ์ดํผ์์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก ์ผํ๊ณ ์๋ ๊ธธ๋ฒ์ค์
๋๋ค.
๋์์ด๋์ ์ถ์ ๊ฟ๊ฟจ์ง๋ง, ์ฌ์ฉ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฑฐ๋ฆฌ์์ ๊ฒฝํ๊ณผ ๊ฐ์น๋ฅผ ๊ตฌํํ๋ ํ๋ก ํธ์๋์ ๋งค๋ ฅ์ ๋น ์ก์ฃ .
์ ์ถ์ ๋ชฉํ๋ฅผ ์ด๋ฃจ๊ธฐ ์ํด, ๋ ๊น์ด ยท ๋ ๋๊ฒ ยท ๋ ๋ง์ด ๊ฒฝํ์ ์์๊ฐ๊ณ ์์ต๋๋ค.
์ธ์ ๋ ๊น๋ํ ์ฝ๋, ๋์ ํ๋ฆฌํฐ์ ์์ํ์ ์งํฅํ๊ฒ ๋ง๋ค๊ณ , ์ ๋ ์ง์น์ง ์๊ฒ ํ๋ '์ถ์ ๋ชฉํ'๊ฐ ๊ถ๊ธํ๋ค๋ฉด? โ LINK
React
2019๋
์ฒ์ ์น ๊ฐ๋ฐ์ ๋ฐฐ์ธ ๋ ๋ถํฐ React์ ๋๋ ธ์ต๋๋ค. ์ฒ์์ Vue์๋ ๋ฌ๋ฆฌ Syntax Sugar๊ฐ ์์ด์ ๋๋ ธ๊ณ , ๊ทธ ํ์ V-DOM ๊ฐ๋
, React์ ๋ ๋๋ฌ (react-dom, react-native, react-360...). ๊ทธ๋ฆฌ๊ณ ์ฑ์ํด์ง ์ํ๊ณ์ ๋๋ ธ์ฃ . ์ธ์ ๋ TS์ ํจ๊ป ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ฌผ๋ก ์ค์บํฐ๋ฉ์ ์ฐ์ ์๊ณผํ ํ๋ก์ ํธ๋ ์ต๊ทผ์ ๋ชจ๋ ์น ํ๋ก์ ํธ๋ฅผ ํจ๊ปํ๋ฉฐ ์ต์ํด์ง ๊ฒ๋ ์๊ฒ ์ฃ .
Flutter
"๋ชจ๋ UI๋ฅผ Skia ์์ง์ผ๋ก ๊ทธ๋ฆฐ๋ค๊ณ !? ๋ชจ๋ ํ๋ซํผ์์ ์ธ์ ๋ ๋๊ฐ์ UI" ์ด ํน์ง ํ๋๋ก Dart ์ธ์ด์ ๋ฒฝ์ ๋๊ธฐ์ ์ถฉ๋ถํ์ต๋๋ค. ๋ฌผ๋ก ์ฑ๋ฅ ๋ฉด์ด๋, ์ธํฐ๋ ์
๊ณผ ์๋๋ฉ์ด์
๊ตฌํ์ ํธ๋ฆฌํ๊ฒ ํด์ฃผ๋ API๋ ํ ๋ชซ ํ์ฃ . ์ค์บํฐ๋ฉ์ ๋ธ๋ฆผํ ํ๋ก์ ํธ๊ฐ ๊ทธ ๊ฒฐ๊ณผ์
๋๋ค. Flutter ๋๋ถ์ ์ฑ ๊ฐ๋ฐ์ ์์ํ๊ณ , ์ํคํ
์ฒ๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์, ๋์์ธ ํจํด์ ๊ด์ฌ ๊ฐ์ง๊ฒ ๋ ๊ฒ๋ ์ฌ์ค์ด์ง๋ง, iOS Metal ์ง์๊ณผ Null-Safety ์
๋ฐ์ดํธ ๋ ์ฌ์ด๊ฐ ํ์ด์ง ๋ป ํ๋ต๋๋ค.
Swift UI
TypeScript๊ฐ ๋ค์ผ๋ฉด ์์ดํด ํ๊ฒ ์ง๋ง, ์ต๊ทผ ๋ค์ด Swift๊ฐ ๋๋ฌด ์ฌ๋์ค๋ฝ์ต๋๋ค. (๋ฌผ๋ก ์ด๋ฐ ๊ธ์๋ ๋๊ฐํฉ๋๋ค.) ํ๋ซํผ ๋ณ ๋ฐ์ํ๋ ์ด์๋ค์ ํด๊ฒฐํ๋ฉฐ ๊ณ ์ํ๊ณ , ํ๊ณ๋ฅผ ๋๋ผ๋ ํฌ๋ก์ค ํ๋ซํผ์ ๋ฒ์ด๋ ๋ง๋ Swift UI๋ ์ต์ํ Declarative UI์, ์์ง๋ ๋ถ์กฑํ ๊ธฐ๋ฅ๋ค์ UIKit์ ํ์ ๋น๋ ค ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ. Combine๊ณผ ํจ๊ปํ๋ ์ด์์ ์ธ ์ํคํ
์ณ๋ก ์ต๊ทผ ์ ์ฌ๋์ ๋
์ฐจ์ง ํ๊ณ ์์ต๋๋ค.
SKILLS..?
๊ฐ์ธ์ ์ผ๋ก ์คํฌ์ ๊ณผ ์์ค์ ์ด๊ฑฐํด ๋๋ ๊ฑธ ์ ํธํ์ง ์์ต๋๋ค๋ง... ๊ฐ๋ ํ์ํ ๋๊ฐ ์๋๋ผ๊ตฌ์.
HARD | React, TypeScript, Redux, Flutter, Bloc, Provider, Dart, Sketch, Figma, Build Design System, Notion |
---|---|
----- | Swift, Swift UI, Combine, RxOOO |
SOFT | UIKit, Vue, Kotlin, Obj-C, |
+ ์ฌ์ด๋ ํ๋ก์ ํธ๋ก ๋
ธํธ ํ
์ดํน ์ฑ์ ๊ธฐํ ์ค์ด์์.
# Roam Research, Workflowy, Notion, Craft, Ulysses, Bear ๋ฑ ์ ๋งํ ๋
ธํธ ์ฑ ๋ค์ ๋ค ์ฌ์ฉํด๋ดค์ง๋ง
# ๋ชจ๋ ๊ฒ ๋ง์กฑ์ค๋ฌ์ด ํด์ ์๋๋ผ๊ตฌ์. 'Bullet Journal' ์ ๊ธฐ์ดํ์ฌ, ์์ฒญ๋ ์ฑ์ ๋ง๋ค๊ฑฐ์์.
# ํน์ ๋
ธํธ ํ
์ดํน์ ๊ด์ฌ์ด ๋ง๋ค๋ฉด ์ฐ๋ฝ์ฃผ์ธ์!
! ์ ๋ View์ ๋น์ฆ๋์ค ๋ก์ง์ *์ฒ ์ ํ* ๋ถ๋ฆฌ๋์ด์ผ ํ๋ค๊ณ ์๊ฐํด์.
# ๊ทธ๋ ๊ธฐ์ RIBs๊ฐ ์ ๋ง ์ด์์ ์ด๋ค๊ณ ์๊ฐํ๋๋ฐ, ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ ์์๊น์? ํ๋ซํผ์ด๋ ์ธ์ด๋ฅผ ํ์ง ์๋ ์ฒ ํ์ผ๋ก ์ ๋ฆฌ๋ ๊ฒ ์๋ค๋ฉด, ๋ฐฉ๋ฒ๋ก ์ ์ ๋ฆฌํด ๋ณด๊ณ ์ถ์ด์.
! Swift๋ Kotlin์ ๊ฒฝํํด๋ณด๋ '๊ฐ๋ ฅํ DSL ๋ฌธ๋ฒ'์ด ๋๋ฌด ๋ง์์ ๋ค์์ด์. ํ ... JS์์ Swift๋ Kotlin ๊ฐ์ด ๋จ์ํ๊ณ ๊ฐ๋ ฅํ๊ณ ์ฝ๊ธฐ ์ข์ DSL ๋ฌธ๋ฒ์ ๋ง๋ค ์ ์์๊น์?
# '|>' Operator๋ฅผ ์ ์ธ ์ ์๋ค๋ฉด..?
+ ์์ ๋ช
์๊ณผ ์ฒ ํ์ ๋น ์ก๋ต๋๋ค! '์๊ฐ์ ํฌ์ค, ๋ช
์. ์๊ฐ์ ๋์์ธ ํจํด ์ฒ ํ'(?)
+ Kotlin Multiplatform Mobile์ ๊ฒฝํํด๋ณด์
จ๋์? ํฌ๋ก์ค ํ๋ซํผ๊ณผ ๋ค์ดํฐ๋ธ์ ํ๋ฅญํ ํํ์ ์ด๋ผ ์๊ฐํด์. ์ ๋ Apple Silicon ์ง์์ด ์๋ผ์ ์ ์ ์ธ๋ฉดํ๊ณ ์์๋๋ฐ, ์ด์ ์ง์ํ๋ค๊ณ ํ๋๋ผ๊ตฌ์!
- ์ฑ
์ฝ์ผ๋ ค๊ณ ์์ดํจ๋๋ฅผ ๊ตฌ๋งคํ๋๋ฐ, ์ฑ
์ฝ์ผ๋ ค๊ณ Z Flip 3๋ฅผ ๊ตฌ๋งคํ๋๋ฐ, ์ฑ
์ฝ์ผ๋ ค๊ณ Onyx Poke 3๋ฅผ ๊ตฌ๋งคํ์ด์. ์ด? ๋ญ๊ฐ ์ด์ํ๋ฐ?
+ ์ ์๊ฒ ๋ช
์ ์ Apple Events, WWDC์
๋๋ค. ๊ทธ๋ฆฌ๊ณ 9์์ ์ด์ด 10์์๋ Apple Event๊ฐ ์์ด์ ํ๋ณตํด์. M1X๊ฐ ๊ณต๊ฐ๋๋ฉด ๋ ํ๋ณตํ ๊ฒ ๊ฐ์์.
@@ ์ ์๊ฐ๋ค์ ๊ด์ฌ์ด ์๊ฑฐ๋, ๊ฐ์ด ๋๋๊ณ ์ถ์ ์ด์ผ๊ธฐ๊ฐ ์๋ค๋ฉด ์ธ์ ๋ ํธํ๊ฒ ์ฐ๋ฝ์ฃผ์ธ์!@@
# https://m.me/katter.gil
# Last Update: 2021-09-27