2021๋ ์๋ฐ๊ธฐ ํ๊ณ
๋ญ๊ฐ๋ฅผ ์ด๋ค๋ด์ง๋ ๋ชปํ๋๋ฐ 2021๋ ์๋ฐ๊ธฐ๊ฐ ๋๋๊ฐ๋ค. ๋๋ ๊ทธ๋ค์ง ์ด์ ๋ฅผ ํํํ์ง ์๋๋ค. ์ง๋๊ฐ ๋ ์ ํํํด์ ๋ญ ์ด์ฉ๊ฒ? ์ค๋๊ณผ ๋ด์ผ ์ํด์ผ ํ์ง.
์์ฆ์ ๊ด์ฌ์ฌ์ ์ค์๋ ์์ผ๋ก ์จ๋ดค๋ค.
1. ์๊ณ ๋ฆฌ์ฆ, ์ฝ๋ฉํ ์คํธ
ํํ. ์ ๋ง ๋ํํ ๋ฐ๋ชฉ ์ก๋ ๊ฑด ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ฝ๋ฉํ ์คํธ๋ค. ๋ญ ๊ทธ๋ ๋ค๊ณ ํด์ ๋ค๋ฅธ CS๋ฅผ ์ ์๋ค๋ ๊ฑด ์๋์ง๋ง, ๊ฒฐ๊ตญ ๊ทธ๋ฐ๊ฒ๋ค์ ์ฝ๋ฉํ ์คํธ ํต๊ณผํ๊ณ ๋์์ผ ๋ณด์ฌ์ค ์ ์๋ ๊ฑฐ๋ผ ์๋ฌด๋๋ ์ฐ์ ์์์์ ๋ฏธ๋ค์ง๊ฒ ๋๋ค. (์ ์ค์ํ๋ค๋ ๊ฑฐ X, ์ทจ์ ํ๋ ์ฒ์ง์์ ์ฐ์ ์์๊ฐ ๋จ์ด์ง๋ค๋ ๊ฑฐ O)
๋ณด์ ์ค์ธ ์๊ณ ๋ฆฌ์ฆ ์ฑ
๋ชฉ๋ก
- ์ฝ๋ฉ ์ธํฐ๋ทฐ ์์ ๋ถ์
- ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํด๊ฒฐ ์ ๋ต
- C๋ก ๋ฐฐ์ฐ๋ ์ฌ์ด ์๋ฃ๊ตฌ์กฐ
๋๋ ์ํ๊ณ ์ถ์๋ฐ, ์๊ฐ๋งํผ ์ ์ ๋๋ค. ๊ทธ๋์ ์ง์์ธ๋ค์ด ์ง์์ ์ ์ ์ ํด๋์ ์ฑ
๋ ์ฌ๋ฌ๊ถ ์ฌ์ ์ฝ์๊ณ , ์ฝ๊ณ ์์ง๋ง, ์ด๊ฑด ๊ฒฐ๊ตญ ๋จธ๋ฆฌ์์ ๋ฐ์๋ค์ผ ์ ์๋ ์๋๋์ ๋ฌธ์ ๋ค.
2์ฃผ ์ ๋ ์๊ณ ๋ฆฌ์ฆ ํธ๋ ๊ฑธ ๋ฉ์ท์๋๋ฐ, 6์ ์์ํ๋ฉด์ LeetCode ํ ๋ฌ ์ฑ๋ฆฐ์ง๋ฅผ ์์ํ๋ค. ๋ชป ํ๋๋ผ๋ ์ผ๋จ ์๋ฃจ์ ๋ณด๋ฉด์ ์ ์ถํ๊ณ ์๋ค. ๋ณต์ตํด์ผ์ง.
์๋ฐ๊ธฐ ์ง์ ๋ชฉ๋ก
- 2021 SW๊ฐ๋ฐ ์ ์ LINER ๊ณต๊ฐ์ฑ์ฉ
- ๋ชจ ์คํํธ์
- 2021 ์นด์นด์ค์ปค๋จธ์ค ๊ฐ๋ฐ์ ๊ณต๊ฐ์ฑ์ฉ
- 2021 ๋ค์ด๋ฒ ์ ์ ๊ณต์ฑ : ๊ธฐ์ ์ง๊ตฐ
- 2021 LINE AD Platform ์ฑ์ฉ ์ฐ๊ณํ ์ธํด
- 2021 ์นด์นด์ค ์ฑ์ฉ์ฐ๊ณํ ์ธํด์ญ for Tech Developers
- 2021 Summer Coding - ์ฌ๋ฆ๋ฐฉํ ์คํํธ์ ์ธํด ํ๋ก๊ทธ๋จ
- 2021 WORKS MOBILE ํ๊ณ ์ธํด(์ฑ์ฉ์ฐ๊ณํ)
- 2021 LINE Fintech ์ฑ์ฉ์ฐ๊ณํ ์ธํด
- 2021 Dev-Matching: ์ฑ ๊ฐ๋ฐ์(์๋ฐ๊ธฐ)
10๊ฐ์ ๊ธฐ์
์ ์ง์ํ์๋ค. ๋ค๋ฅธ ๊ธฐ์
์๋ ์ถฉ๋ถํ ์ง์ํ ๋ง์์ด ์์๋๋ฐ, ์น ๊ฐ๋ฐ์๋ ์์ฒญ ๋ฝ๊ณ iOS ์ ์
๊ฐ๋ฐ์๋ ์ ๋ฝ์ง ์๊ฑฐ๋, ๋ถ์ผ๋ฅผ ๋๋์ง ์๊ณ ๋ฝ๋ ๊ณณ(์: IT ๋ถ์ผ)์ ์ง์ํ์ง ์์๋ค. ํ๋ฐ๊ธฐ์๋ ์ฝ๋ฉํ
์คํธ๋ฅผ ๋ณด๊ฒ ์ง๋ง, ํ ์ดํ๋ก์ ํธ๊ฐ ๋๋๋ฉด ์ฑ์คํ ์ด ์ถ์ํ๊ณ ์ฝ๋ฉํ
์คํธ ์ ๋ณด๋ ๊ธฐ์
๋ ์ง์ํ ์์ ์ด๋ค. ์ด์ ์ฌ์ฌ ์์ ์ฑ์ฉ ๊ณต๊ณ ์๋ ์ง์ํด์ผ์ง.
2. ํ ์ด ํ๋ก์ ํธ, RxSwift
์๋ ๋ถ๊ป ์ฝ๊ฐ์ ํ์์ฐ์ ํ์๋๋ฐ, ๊ทธ๋ถ์ด ์ด๋ค ์กฐ์ธ์ ํด์ฃผ์
จ์๋ค. ๊ทธ๊ฑธ ๋ฃ๊ณ ๋ญ๋ ํด์ผ๊ฒ ๋ค๋ ๋ง์์ด ์๊ฒผ๋ค.
์๊ฐ๋ง ํ๊ณ ์์๋ ํ๋ก์ ํธ์๋๋ฐ, ๋์ธ์ ์ผ๋ก ๋ณด์ฌ์ค ์ ์๋ iOS ํ๋ก์ ํธ๊ฐ ์์ด์ ์์ํ๊ฒ ๋์๋ค. ํ์ฌ ๊ฐ๋ฐ ์ค์ด๊ณ , ์จ์ข
์ผ ์๊ฐ ํฌ์ํ๋ฉด ๋ ๋นจ๋ฆฌ ๊ฐ๋ฐ ๋๋ผ ์ ์์ ๊ฑฐ ๊ฐ๊ธด ํ๋ฐ ์ผ๋จ ์ง๊ธ์ ์งฌ์งฌ์ด ํ๊ณ ์๋ค.
ํ๋ก์ ํธ ๊ธฐํ์ ์์ํ๊ณ ๋์, RxSwift
์คํฐ๋์ ๋ค์ด๊ฐ๊ฒ ๋์๋ค. ์๋๋ ํ๋ก์ ํธ์ RxSwift
๋ฅผ ์ ์ฉํ ์๊ฐ์ด ์์๋ค. ๊ทธ๋๋ ๊ด์ฌ์ ์์๋ค. ํ๋ก์ ํธ ์ค๋น ์ ์ MVVM ํจํด์ ๊ด์ฌ์ ๋๊ฒ ๋์ด์ ์ ๊น ํ์ตํ์๋๋ฐ, ๊ทธ๋๋ Property Observer
๋ก ๊ตฌํํ์๋ค. Raywenderlich ๊ธ์ ์ฝ์๋๋ฐ, ๊ทธ๋ MVVM์ ๊ตฌํํ ๋ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ์์ ์๊ฐํ๋๋ฐ ๊ทธ ์ค์ RxSwift
์ Combine
์ด ์์๋ค. ๊ทธ๋ ๊ฒ ์๊ฐ๋ง ํ๋ค๊ฐ... ์ปค๋ฎค๋ํฐ์์ RxSwift
์คํฐ๋๋ฅผ ๋ชจ์งํ๋ค๊ธธ๋ ๋
๋ค ์ ์ฒญํ๋ค.
ํ์ฌ๋ RxSwift
๋ฅผ ๊ณต๋ถํ๋ฉด์ ํ๋ก์ ํธ์์ ์ฌ์ฉํ๊ณ ์๋ค. ์ง๊ธ ์คํฐ๋๋ ๊ฐ์ธ ํ๋ก์ ํธ ์งํ, ๊ฐ์ธ์ ์ผ๋ก ํ์ต ํ ๊ณต์ ํ๋ ํ์์ด๋ผ ๋ค ๊ฐ์ด ํ๋ ๋๋์ ์์ง๋ง ๊ทธ๋๋ ๋ชจ์ด๋ ๋ ๋ง๋ค ์ด๋ค ๊ฒ์ด๋ ๊ณต์ ๋ฅผ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ ๋ก ์ค๋นํ๊ฒ ๋๋ ํจ๊ณผ๊ฐ ์๋ค.
3. ์ค๋ธ์ ํธ: ์ฝ๋๋ก ์ดํดํ๋ ๊ฐ์ฒด์งํฅ ์ค๊ณ
๊ฐ์ฒด์งํฅ์ ์ฌ์ค๊ณผ ์คํด, ํด๋ฆฐ ์ฝ๋๋ฅผ ์ฝ๊ณ ๋์ ๊ณ์ ๊ณ ๋ฏผ์ ๋ง์ด ํ๋ค. ์ข์ ์ฝ๋, ๊นจ๋ํ ์ฝ๋๋ ์ด๋ป๊ฒ ์์ฑ ํด์ผ ํ์ง? ๊ฐ๋ ์ ์ผ๋ก ์๋ ๊ฑฐ๋ ์ค์ ๋ก ๋ด ์ฝ๋์ ์ ์ฉํ๋ ๊ฑด ๋ณ๊ฐ์ ๋ฌธ์ ๋ค. ์ด๊ฑธ ์์์ ์ผ๋ก ์ฐ์ตํ๊ณ ์ถ์ด์ ์ค๋ธ์ ํธ: ์ฝ๋๋ก ์ดํดํ๋ ๊ฐ์ฒด์งํฅ ์ค๊ณ๋ฅผ ์ฌ์ ๋งค์ฃผ ๋ ์ฑํฐ์ฉ ์ฝ๊ณ ์๋ค. ์ค์ตํ๋ฉด์ ์ฝ๊ธฐ ๋๋ฌธ์ ํจ์ฌ ์ ์ฝํ๋ค.
๊ฐ์ฒด์งํฅ์ ๊ณต๋ถํ๋ ์ฌ๋ํํ
๊ผญ! ๊ถ์ฅํ๊ณ ์ถ์ ์ฑ
์ค์ ํ๋๋ค. ๊ฐ์ฒด์งํฅ์ ์ฌ์ค๊ณผ ์คํด๋ ์ฝ์ผ๋ฉด์ ๋ฒ๊ฒ๋ค๋ ์๊ฐ์ ํ๋๋ฐ, ์ด ์ฑ
์ด ์ฝ๋ค๋ ๊ฑด ์ ๋ ์๋์ง๋ง ๋น๊ต์ ์ฌ์ด ํธ์ธ ๊ฑฐ ๊ฐ๋ค. ๊ทธ๋ ๋ค๊ณ ์์ ์ด๋ณด์๊ฐ ์ฝ๊ธฐ์ ์ข์ ๋๋์ ์๋๊ณ , ์ฝ๋ ํ๋ฆฌํฐ๋ฅผ ๊ณ ๋ฏผํ๊ฒ ๋๋ ์์ ์ ์ฝ์ผ๋ฉด ์ข์ ๊ฑฐ ๊ฐ๋ค.
4. ์ํ๋จ
๋๋ ๋ฆฌ๋ทฐ์ด๋ค 2021
์ ์ฐธ์ฌํ๊ณ ์๋ค. ๊ทธ๋์ ์ฌ๋ฌ ๋ฒ ์ํ์ ์ฌ๋ ธ์๋ค. ์ํ๋จ์ ์ฐธ์ฌํ๋ฉด ์ข์ ๊ฒ, ์๋ก์ด ์ฑ
์ ๋งค๋ฌ ์ฝ์ ์ ์๋ค๋ ๊ฒ. ์์ฌ์ด ์ ์ ๋ด๊ฐ ๊ณ ๋ฅธ ์ฑ
์ธ ๊ถ ์ค์ ํ ๊ถ์ด ๋ฌด์์๋ก ์จ๋ค๋ ๊ฑด๋ฐ, ๋งค๋ฒ ๋ด๊ฐ ์ ์ผ ์ฝ๊ณ ์ถ์ ์ฑ
์ ๋น์ฒจ๋ ์ ์ด ์๋ค๋ ๊ฑฐ. ๊ทธ๋๋ ๊ด์ฌ ์์๋ ๋ถ์ผ์ ์ฑ
์ ๊ณจ๊ณ ๋ฃจ ์ฝ๊ฒ ๋๋ ๊ฑด ์ข๋ค. ์ด๋ฒ ๋ฌ ์ํ๋ ์จ์ผ ํ๋๋ฐ….
5. ์น๊ตฌ
์น๊ตฌ ์ฌ๊ท๊ณ ์ถ๋ค. ๋๊ฐ๋ด๊ธฐ ์น๊ตฌ๊ฐ ์๋๋ผ ๊ทธ๋ฅ ์์์ฝ์ฝํ ๊ฐ๋ฐ ์ด์ผ๊ธฐ ํ ์ ์๋ ์น๊ตฌ. ์ด๋์ ๋ค๋ค ๊ฐ๋ฐ ๋์๋ฆฌ๋ฅผ ๋ค์ด๊ฐ๋ ๋ณด๋ค. ์๋๋ฉด ํ์ฌ๋ฅผ ๋ค์ด๊ฐ๋๊ฐ….
์จ๋๊ณ ๋ณด๋ ์๋ฐ๊ธฐ ํ๊ณ ๊ฐ ์๋๊ณ (์ฌ์ง์ด ์์ง ์๋ฐ๊ธฐ ์ ๋๋จ), ๊ทธ๋ฅ ํ๊ณ ์ถ์ ๋ง ์๋ฉ ์จ๋์ ๋ฏ. ์๋ฌดํผ ์ทจ์ค์๋ค ํ์ดํ
...!
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote