๐๏ธ ์ฐํ ์ฝ ๋ด์ค๋ ํฐ 2ํธ (2025.05.09) - woowacourse/NewsLetter GitHub Wiki
5์ ์ฐํด๋์ ํฌ๋ฃจ๋ค ๋ชจ๋ ์ ์ฌ๊ณ ์ค์ จ๋์?
์ด๋ฒ ์ฃผ๋ ์ฐํ ์ฝ์ ํจ๊ป ํ ๊ฑธ์์ฉ ์ฑ์ฅํ๋ ํ ์ฃผ๊ฐ ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค ๐ช
์ง๋์ฃผ ๊ฐ ์บ ํผ์ค์์ ์ฌ๋ฐ๊ฒ ์งํ๋ ์ด๋ฒคํธ ์์๊ณผ ํจ๊ป ์ด ์ฃผ์ ์ปจํ
์ธ ๋ฅผ ์ ํด๋๋ฆฝ๋๋ค!
์ง๋ 5์ 2์ผ, ์ ์ค ์ด๋ฒคํธ ๊ทผ๋กํ์ด ์ฌ๋ฏธ์๋ ์ด๋ฒคํธ๋ก ์ฐพ์์๋๋ฐ์. ๋ฐ๋ก ์ถ์ต ์์ ๊ฒ์ ํผ์นด์ธ ๋ฐฐ๊ตฌ๋ก ํฌ๋ฃจ๋ค์ ํ ๋๋จผํธ ๊ฒฝ๊ธฐ๋ฅผ ์งํํ์ต๋๋ค!
ํผ์นด์ธ ๋ฐฐ๊ตฌ ํ ๋๋จผํธ๋ ์ด 32๊ฐ์ผ๋ก, ํผ์นด์ธ ๋ฐฐ๊ตฌ์ ๊ฐ์๋ค์๊ฒ๋ ์ํ์ด ์ง๊ธ๋ ์์ ์ด์๋๋ฐ์. 3,4๋ฑ์ ์์ฝ๋ฐฑ, 2๋ฑ์ ์ฐํ ์ฝ ๋จธ๊ทธ์ปต, 1๋ฑ ์ํ์ ๋ฌด๋ ค ์ฐํ ์ฝ ํ๋์ง์ ์ด์์ต๋๋ค!
๊ฒฝ๊ธฐ ๋น์ผ ์ ๊น์ง ์ถ์ ํ๋ ๋ง์ ํฌ๋ฃจ๋ค์ด ์ฐ์น ์ํ์ ๋ ธ๋ฆฌ๋ฉฐ ์ด์ฌํ ํผ์นด์ธ ๋ฐฐ๊ตฌ๋ฅผ ์ฐ์ตํ๋ ๋ชจ์ต๋ ํฌ์ฐฉ๋์์ต๋๋ค. ๐ ๊ณผ์ฐ ์ด๋ค ํฌ๋ฃจ๊ฐ 7๊ธฐ ๋ฐฑ์๋์ ํผ์นด์ธ ๋ฐฐ๊ตฌ ์ต๊ฐ์๊ฐ ๋ ์ง, ์ฌ๋ฌ ํฌ๋ฃจ๋ค์ ๊ธด์ฅ๊ณผ ๊ธฐ๋๊ฐ ์ ๊ธ์์ผ 15์ ํ ๋๋จผํธ ๊ฒฝ๊ธฐ๊ฐ ์์๋์์ต๋๋ค ๐
๊ฒฐ์น๊น์ง ์ฌ๋ผ์จ ํฌ๋ฃจ๋ค์ธ๋งํผ ๋ชจ๋๊ฐ ์จ์ฃฝ์ด๋ฉฐ ๊ฒฝ๊ธฐ๋ฅผ ์ง์ผ๋ณธ ๊ฐ์ด๋ฐ, ์ต์ข ๊ฒฐ๊ณผ๋..!
๐ฅ 1๋ฑ ์จ์ด๋, ๐ฅ 2๋ฑ ๋ ์ฉ์ด ์ฐจ์งํ๋ฉฐ ๊ฒฐ์น์ด ์ข ๋ฃ ๋์์ต๋๋ค! ๊ฒฐ์น๊น์ง ์ฌ๋ผ ์ค์ ๋ ๋ถ ๋ชจ๋, ๋ฐฑ์๋์ ํผ์นด์ธ ๋ฐฐ๊ตฌ ์ต๊ฐ์ ํ์ดํ ์ถํ๋๋ฆฝ๋๋ค ๐ฅณ ๋ฟ ๋ง ์๋๋ผ, 3๋ฑ, 4๋ฑ์ผ๋ก ์ํ์ ์ฐจ์งํ ๋ ์ค, ํ์คํ๋ ์ถํ๋๋ ค์! ๐
๋ค์ ์ด๋ฒคํธ๋ ๋ ์ด๋ค ์๋ก์ด ์ฌ๋ฏธ๋ฅผ ๊ฐ์ ธ์ฌ๊น์? ๋ค์์ฃผ๋ ๋ง์ ๊ด์ฌ๊ณผ ์ฐธ์ฌ ๋ถํ๋๋ ค์!
ํฌ๋ฃจ๋ค ์ฌ์ด์ ์์ ๋ง์์ ๋๋ ์ ์๋ ์๊ฐ, ์ง๋์ฃผ ์ ๋ฆ ์ด๋ฒคํธ ๊ทผ๋กํ์ด ์ค๋นํ ๋ฐ์ผ๋ฆฌ์กฐ ๋กค๋งํ์ดํผ ์ด๋ฒคํธ๊ฐ ์ฑํฉ๋ฆฌ์ ์งํ๋์์ด์!
์ด๋ฒ ์ด๋ฒคํธ๋ ๊ฐ ๋ฐ์ผ๋ฆฌ์กฐ๋ผ๋ฆฌ ๋กค๋งํ์ดํผ ํ์์ผ๋ก ์๋ก์๊ฒ ํธ์ง๋ฅผ ์จ๋ณด๋ ์๊ฐ์ด์์ต๋๋ค.
์ต๋ช
์ผ๋ก ํธ์ง๋ฅผ ์์ฑํ ์ ์์ด, ํ์์๋ ๋งํ์ง ๋ชปํ๋ ์์, ๊ณ ๋ง์, ์ธ์ฌ๋ง ๋ฑ์ ์์ ๋กญ๊ฒ ์ ์ ์ ์์๋๋ฐ์.
๋ฐ์ผ๋ฆฌ ๋ฏธํ
์๊ฐ์ ํจ๊ป ์ฐธ์ฌํ ์กฐ๋ ์๊ณ , ๋ฐ๋ก ์๊ฐ ๋ด์ด ์ ์ฑ์ค๋ฌ์ด ๋ฉ์์ง๋ฅผ ๋จ๊ธด ํฌ๋ฃจ๋ค๋ ๋ง์์ต๋๋ค. ๐ธ
์ด๋ค ๋๊ธ๋ค์ด ์์๋์ง ๊ถ๊ธํ์์ฃ ?
- "์์ถ๋ก ์ดํ์ ํด๋ณด๊ฒ ์ต๋๋ค. ์: ์์ํ ํด์ฃผ์ธ์. ์ถ: ์ถ์ํ ํด์ฃผ์ธ์."
- "์จ๋ฐ์ ๋ค๋ฅธ ์ฌ๋๋ค์ ์ ๋์์ฃผ๋ ๋ชจ์ต์ด ๋ฉ์ง ๊ฒ ๊ฐ์~ ์จ๋ฐ ์งฑ ์จ๋ฐ ํ์ดํ โ๏ธ"
- "๋ฐฅ ์ข ๋ง์ด ๋์ธ์ ๊ฑด๊ฐํ ์ถ์ ์ฝ์๋ค."
์ต๋ช ์ด๋ผ ๋ ์ง์ฌ์ด ๋๊ปด์ก๋ ๋ฉ์์ง๋ค์ด ๋ฐ์ผ๋ฆฌ์กฐ๋ผ๋ฆฌ ํ์ธต ๋ ๊ฐ๊น์์ง๋ ๊ณ๊ธฐ๊ฐ ๋์๋ ๊ฒ ๊ฐ์์. ์ด๋ฒ์ ์ฐธ์ฌํ์ง ๋ชปํ๋ค๋ฉด ๋ค์ ๊ธฐํ์ ๊ฐ๋ณ๊ฒ ํ ์ค ๋จ๊ฒจ๋ณด๋ ๊ฑด ์ด๋จ๊น์?
ํฌ๋ฃจ๋ถ๋ค! ํน์ ํฌ๋ฃจ์ํค๋ผ๋ ์ฌ์ดํธ๋ฅผ ์๊ณ ๊ณ์ ๊ฐ์? ์ด ์ฌ์ดํธ๋ ์ฐ์ํํ ํฌ์ฝ์ค ํฌ๋ฃจ๋ค์ด ์ง์ ๋ง๋ค๊ณ ์ด์ํ๋ ์ํค์ ๋๋ค.
ํฌ๋ฃจ๋ค์ ์ ๋ณด๋ฅผ ์
๋ฐ์ดํธํ๊ฑฐ๋ ์๋ก ๊ถ๊ธํ ์ ์ ์ ๋ฆฌํ๋ ์ฉ๋๋ก๋ ํ์ฉ๋์ง๋ง, ์ฐํ
์ฝ ๋ง์ง ์๊ฐ๋ก๋ ํ์ฉ ๋๊ณ ์์ด์!
์ ๋ฆ๊ณผ ์ ์ค ๋ง์ง ํ์ด์ง๊ฐ ์ ๋ฆฌ๋์ด ์์ด์, ํฌ๋ฃจ๋ค์ ์
๋ง์ ์ฑ
์์ง๊ณ ์๋ต๋๋ค. ๐๐
ํฌ๋ฃจ ์ฌ๋ฌ๋ถ์ ์ถ์ฒ ๋ง์ง๋ ํฌ๋ฃจ์ํค์์ ์์ ๋กญ๊ฒ ์ถ๊ฐํด์ฃผ์ธ์! ์ฐ๋ฆฌ๋ง์ ๋ง์ง ์ง๋, ํฌ๋ฃจ๋ค์ด ํจ๊ป ๋ง๋ค์ด๊ฐ์. ๊ฐ๋ณด์! ๐
ํฌ๋ฃจ์ํค์ ์ฌ๋ผ์จ ๋ง์ง ์ค ์บ ํผ์ค๋ณ๋ก 2๊ณณ์ ์๊ฐ ํด๋๋ฆด๊ฒ์.
๐ ํ์ ์ฝ์์ํํธ ์๊ฐ 1์ธต
-
์ถ์ฒ ๋ฉ๋ด ๋ฐ์ง๋ฝ ์นผ๊ตญ์, ํด๋ฌผํ์
-
์ถ์ฒ ์ด์ ๋ํด ๋ฐ๋ค ํฅ์ด ๋ฌผ์ฌ ๋๋ ์งํ ๊ตญ๋ฌผ! ์ฒญ์๊ณ ์ถ๋ฅผ ๊ณ๋ค์ด๋ฉด ์นผ์นผํจ์ด ๋ฐฐ๊ฐ ๋ฉ๋๋ค. ๋ฐ์ง๋ฝ์ด ๋ฌดํ ๋ฆฌํ์ธ๊ฐ? ์ถ์ ๋งํผ ๋ฌ๋ฟ ๋ค์ด๊ฐ ์์ด์.
๐ ํฌ์ธ ๊ฑด๋ฌผ ์งํ 1์ธต
-
์ถ์ฒ ๋ฉ๋ด ์๋น๋ ์ ์ / ๊ฐ์ธ ๋ ์ ์
-
์ถ์ฒ ์ด์ โ๋โ์ผ๋ก ๋๋๋ ๋ฉ๋ด๋ ์คํจ ํ๋ฅ 0%. ์ ์์๋ ์ด๋ฐฅ, ๋กค, ๋ชจ๋ฐ or ์ฐ๋์ด ํจ๊ป ๋์ค๋ ํ์ ๊ตฌ์ฑ! ํนํ ํ๋ฎ๋ฐฅ์ ์ ์ฌ ์๊ฐ์ ๊ฐ์ผ ๊ฒจ์ฐ ๋จน์ ์ ์์ ๋งํผ ์ธ๊ธฐ ๋ฉ๋ด์์.
๐ ์์ธ ๊ฐ๋จ๊ตฌ ํ ํค๋๋ก63๊ธธ 9, 1์ธต 104ํธ
- ์ถ์ฒ ๋ฉ๋ด ์กํ๋๋ฉด, ๊ตญ๋ฐฅ
- ์ถ์ฒ ์ด์ ๊ตญ๋ฌผ ๋ง์ด ๊น๊ณ ๊ณ ์ํด์ ํ ๋ฒ ๋จน์ผ๋ฉด ์๊พธ ์๊ฐ๋๋ ๋ง. ๊ตญ๋ฐฅ์ ๋ฐฅ์ ๋น๋ฒผ๋จน๊ธฐ ์ข์ ๊ตฌ์ฑ์ธ๋ฐ, ํ ์ด๋ธ ์ ์ด์ฅ๊ณผ ๊ณ ๊ธฐ๋ฅผ ์์ด ๋จน์ผ๋ฉด ๋ณ๋ฏธ์์!
๐ ์์ธ ๊ฐ๋จ๊ตฌ ์ ๋ฆ๋ก86๊ธธ 39, 1์ธต
- ์ถ์ฒ ๋ฉ๋ด ๋ผ๊ตฌ์ด
- ์ถ์ฒ ์ด์ ๋งต์ฐ์ด์๊ฒ ๋์ ์ด์ง๋ง, ๋งค์ด ์์ ์ ๋์ ๋ค๋ฉด ๋์ ํด๋ณผ ๊ฐ์น ์ถฉ๋ถ! ๋งค์ด ๋งํผ ์ง์ง ๋ง์๊ณ , ํ์ ์ฅ์๋ก๋ ์ ๊ฒฉ์ ๋๋ค.
๋ค์์ฃผ 5์ 15์ผ ๋ชฉ์์ผ 14์, ํฌ๋ฃจ๋ค์ด ํฅ๋ฏธ๋ก์ด ์ฃผ์ ๋ค๋ก ํ ์ฝํก์ ์งํํฉ๋๋ค!
-
gradle - ์ฐ๊ฐ, ๋ถ๊ธฐ (๋ฐฑ์๋)
gradle์ด๋ ๋ฌด์์ธ์ง ์๊ฐํฉ๋๋ค.
-
์ง๋ ฌํ, ์ญ์ง๋ ฌํ in Spring - ์ฌ๋งํค (๋ฐฑ์๋)
์ง๋ ฌํ์ ์ญ์ง๋ ฌํ๋ ๋ฌด์์ธ์ง, ๊ทธ๋ฆฌ๊ณ Spring์์์ ์ง๋ ฌํ, ์ญ์ง๋ ฌํ๋ฅผ ์๊ฐํฉ๋๋ค.
-
์์ฑํ AI ์ ์ฌ์ฉํ๊ธฐ - ํฌํฌ (๋ฐฑ์๋)
์์ฑํ AI๋ก๋ถํฐ ๋ ์ ํํ ์ํ๋ ๋ต๋ณ์ ๋ฐ๊ธฐ ์ํ ๊ธฐ์ , ํ๋กฌํํธ ์์ง๋์ด๋ง์ ์๊ฐํฉ๋๋ค.
-
Context๋? - ์ ๋ฆฌ (์๋๋ก์ด๋)
์๋๋ก์ด๋ ๊ฐ๋ฐ์์ ์์ฃผ ๋ฑ์ฅํ๋ Context์ ๊ฐ๋ ๊ณผ ์ญํ , ๊ทธ๋ฆฌ๊ณ Activity, Application Context์ ์ฐจ์ด๋ฅผ ์๊ฐํฉ๋๋ค.
-
ํค๋ณด๋ ์ด๋ฒคํธ - ๋ฉ์ดํ (ํ๋ก ํธ์๋)
ํค๋ณด๋ ์ด๋ฒคํธ์ ๊ธฐ๋ณธ ๊ฐ๋ ๋ถํฐ, ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ํค ์ ๋ ฅ์ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ๊น์ง ์์๋ด ๋๋ค.
-
React Fiber - ํผํฐ (ํ๋ก ํธ์๋)
React์ ๋ ๋๋ง ์์ง์ธ Fiber์ ๊ตฌ์กฐ์ ์๋ ์๋ฆฌ๋ฅผ ์ดํด๋ณด๊ณ , ๊ธฐ์กด ๋ฐฉ์๊ณผ์ ์ฐจ์ด์ ์ ์๊ฐํฉ๋๋ค.
์ค๋์ ์ฐํ ์ฝ ๋ ํฐ๋ ์ด๋ ์ จ๋์?
ํ์ ์ฐํ ์ฝ ๋ ํฐ๋ก ๊ณต์ ๋ฐ๊ณ ์ถ์ ์์์ด ์๋ค๋ฉด ์ธ์ ๋ ์ง ์๊ฒฌ ๋จ๊ฒจ์ฃผ์ธ์ ๐ฅ