๋ฒ์์ ์ง๋จ
๊ตฌ๊ธ์์ ๋ง๋ ํ์ ํด
OKR ์์ ๋ค
๋ฒ์์ ์ง๋จ
๊ตฌ๊ธ์์ ๋ง๋ ํ์ ํด
OKR ์์ ๋ค
// when T is any|unknown, Y is returned, otherwise N | |
type IsAnyUnknown<T, Y, N> = unknown extends T ? Y : N; | |
// when T is never, Y is returned, otherwise N | |
type IsNever<T, Y = true, N = false> = [T] extends [never] ? Y : N; | |
// when T is a tuple, Y is returned, otherwise N | |
// valid tuples = [string], [string, boolean], | |
// invalid tuples = [], string[], (string | number)[] |
๊ณ ๊ฐ๋์ (Customer-Facing Roles) ์ ํ๊ด๋ จ (Product Roles) ์ด์์ ๋ฌด (Support Roles) ๊ธฐ์ ๋ฌธ์ (Teaching and Writing Roles) ๋ถ์์ ๋ฌด (Analytical Roles) ์ฌ์ฅ๋๊ธฐ (Independence and Flexibility)
medium์ ์ฝ๊ธฐ ํ์ ์ ํ์ด ๊ฑธ๋ ธ์ ๊ฒฝ์ฐ, ์ํฌ๋ฆฟ๋ชจ๋์์ ๋ฌธ์๋ฅผ ์ด์ด๋ณด์๋ฉด ๋ฉ๋๋ค.
Gatsby ๊ธฐ๋ฐ ๋ฌธ์ ํด, MDX ์ฌ์ฉ ์ปดํฌ๋ํธ ๊ฐ์ด๋์ ์ฌ์ฉํ๋ฉด ์ข์ ๋ฏ
๊ณต๊ฐ API ๋ชฉ๋ก, ์ฝ๋ก๋ ์ฑ ๊ฐ์ด ๊ณต๊ณต APP์ ๋ง๋ค๊ณ ์ ํ ๋ ์ฐธ๊ณ ํ ๋งํจ
์ฌํ๊ทผ๋ฌด ํ์ผ๊น์? ๋ฐ์๋ค๋ ํ๊ณ๋ก ๋งค์ ํ๊ฑด์ฉ ์ฌ๋ ค๋ณด์๋ ๋ค์ง์ด ๋ฌด๋์ก๋ค์.. ^^;
์ด๋ฒ ์์๊ณผ๋ ๋ฌด๊ดํ์ง๋ง, Post ์ฝ๋ก๋ ์๋๊ฐ ์ฌ๊ฒ์ธ๊ฐ... ๋ค์๋งํ๋ฉด ์ฝ๋ก๋ ์ดํ๋ก ์ธ๋ฅ ์ํ ์์์ ๋ณํ๊ฐ ์ผ์ด๋ ๊ฒ์ธ๊ฐ... ๊ฐ ์กฐ๊ธ ํ๋๊ฐ ๋๋ ์๊ธฐ์ธ๊ฑฐ ๊ฐ๋ค์. ์ ๋ ๊ด๋ จ ๋ต์ ์ฐพ์๋ณด๊ณ ์ค์ค๋ก ๊ณ ๋ฏผ๋ ํด ๋ณด์ง๋ง ์์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค์... ๋ค๋ค ์ด๋ป๊ฒ ์๊ฐํ์๊ณ ์ค๋นํ๊ณ ๊ณ์๋์?
medium์ ์ฝ๊ธฐ ํ์ ์ ํ์ด ๊ฑธ๋ ธ์ ๊ฒฝ์ฐ, ์ํฌ๋ฆฟ๋ชจ๋์์ ๋ฌธ์๋ฅผ ์ด์ด๋ณด์๋ฉด ๋ฉ๋๋ค.
github issue ์ปค๋ฉํธ๋ฅผ ์๋ฒ ๋ฉ ํ ์ ์๋ ํด
์ฌ๋ฌ๋ช ์ด ๊ฐ์ด ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํธ๋ ์๋น์ค
์ด๋ฏธ์ง๋ฅผ latex๋ก ๋ณํ, ์ํ ๊ณต์ ์ด๋ฏธ์ง๋ฅผ latex๋ก ๋ณํํ๋ฉด md ํ์ผ ๋ฑ์์ ์ํ ๊ณต์ ์ ๋ ฅ ๊ฐ๋ฅ
medium์ ์ฝ๊ธฐ ํ์ ์ ํ์ด ๊ฑธ๋ ธ์ ๊ฒฝ์ฐ, ์ํฌ๋ฆฟ๋ชจ๋์์ ๋ฌธ์๋ฅผ ์ด์ด๋ณด์๋ฉด ๋ฉ๋๋ค.
medium์ ์ฝ๊ธฐ ํ์ ์ ํ์ด ๊ฑธ๋ ธ์ ๊ฒฝ์ฐ, ์ํฌ๋ฆฟ๋ชจ๋์์ ๋ฌธ์๋ฅผ ์ด์ด๋ณด์๋ฉด ๋ฉ๋๋ค.
๋ฐ์ดํฐ ํํ์ ๋ฐ๋ผ ์ด๋ ํ visualize๋ฅผ ํ ์ง ๋ณด์ฌ์ค.
medium์ ์ฝ๊ธฐ ํ์ ์ ํ์ด ๊ฑธ๋ ธ์ ๊ฒฝ์ฐ, ์ํฌ๋ฆฟ๋ชจ๋์์ ๋ฌธ์๋ฅผ ์ด์ด๋ณด์๋ฉด ๋ฉ๋๋ค.
๊ธฐ์ ๋ฌธ์๋ฅผ Tutorials, Hot-To Guide, Explanation, Reference๋ก ๋๋๊ณ ๊ทธ ๊ตฌ์ฑ๊ณผ ์ด๋ ํ ์ํฉ์์ ์ฌ์ฉํด์ผ ํ๋์ง ์ค๋ช