2025-02-22

2025-02-22


๐Ÿ“ Notes

README

์ฃผ๊ฐ„ํšŒ๊ณ  ๋ฌธ์„œ๋ฅผ ์ฒ˜์Œ ์ž‘์„ฑํ•ด ๋ณด๋Š”๋ฐ, ์ด ๋ฌธ์„œ๊ฐ€ ๋ชจ์ด๋ฉด ๋ณ„๋„์˜ ์ธ๋ฑ์Šค๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜๋„ ์žˆ๊ฒ ๋Š”๊ฑธ?

Context, ๋ฌธ๋งฅ

์ด๋ฒˆ ์ฃผ์˜ ํ‚ค์›Œ๋“œ๋Š” CONTEXT ๊ฐ€ ๋˜์ง€ ์•Š์•˜๋‚˜ ์‹ถ๋‹ค. ๋‹ค๋ฅธ ์ด์—๊ฒŒ ์š”๊ตฌ๋ฅผ ํ•  ๋•Œ์—๋„, ๋ฌธ์ œ๋ฅผ ์„œ์ˆ ํ•  ๋•Œ์—๋„, ์‹ฌ์ง€์–ด ๊ฐ์ฒด๊ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ์œ„์ž„ํ•  ๋•Œ์—๋„ ํ•ญ์ƒ ์ปจํ…์ŠคํŠธ๋ฅผ ๊ณต์œ ํ•œ๋‹ค.

๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ, ๋น ๋ฅด๊ฒŒ ์ ๋”๋ผ๋„ ๊ทธ ๋ฌธ๋งฅ์„ ์บ์น˜ํ•  ์ž‘์€ ๋‹จ์„œ๋ฅผ ํ•จ๊ป˜ ๋‹ฌ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ข…์ด์— ์ ์„ ๋• (CONTEXT) ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๊ทธ ๋ฌธ๋‹จ์„ ๋‹ค ์ฝ์ง€ ์•Š์•„๋„ classification ํ•  ์ˆ˜ ์žˆ๊ณ , ์‹ฌ์ง€์–ด ๊ทธ ๋‚ด์šฉ์„ ์œ ์ถ”ํ•  ์ˆ˜๋„ ์žˆ๊ฒŒ ๋œ๋‹ค. ํ‹ˆํ‹ˆํžˆ ๋””์ง€ํ„ธ๋กœ ์˜ฎ๊ฒจ์ ์„ ๋•Œ ์ด Context๊ฐ€ ๋งŽ์€ ๋„์›€์ด ๋˜์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

์ „์ฒด๋ฅผ ๋‹ฎ์€ ๋ถ€๋ถ„. ์ฃผ๋ง์€ ์ž ๊ณผ ๋‹ฎ์€ ๊ฒƒ ๊ฐ™๋‹ค.

๋ชจ๋“  ์ƒ๋ฌผ์€ ํ•˜๋ฃจ์˜ ์ผ๋ถ€๋ถ„์„ '์ž '์„ ์ž๋ฉด์„œ ๋ณด๋‚ธ๋‹ค. ์ด ์‹œ๊ฐ„ ๋™์•ˆ์— ์†์ƒ๋œ ์„ธํฌ์˜ ๋ณต๊ตฌ, ํ”ผ๋กœ๋ฌผ์งˆ์˜ ๋ถ„ํ•ด, ์‹œ๋ƒ…์Šค ๋„คํŠธ์›Œํฌ์˜ ์ตœ์ ํ™”, ์žฅ๊ธฐ๊ธฐ์–ต์œผ๋กœ์˜ ์ „ํ™˜๊ฐ™์€ ์•„์ฃผ ์ค‘์š”ํ•œ ์ž‘์—…์ด ์ด๋ฃจ์–ด์ง„๋‹ค. ๋‚˜๋Š” 24์‹œ๊ฐ„์— ๋Œ€ํ•œ ์ž  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ผ์ฃผ์ผ์— ๋Œ€ํ•œ ์ž , ์ฆ‰ ์ฃผ๋ง์— ๋Œ€ํ•ด์„œ ์ƒ๊ฐ์„ ํ™•์žฅํ•ด๋ณด์•˜๋‹ค. ์ฃผ๋ง์€ ํ‰์ผ์— ์Œ“์ธ ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ํ’€๊ณ  ํ’€๋ฆฌ์ง€ ์•Š์€ ์ƒ๊ฐ๊ณผ ๊ณ ๋ฏผ์„ ์ตœ์ ํ™”ํ•˜๋Š” ์‹œ๊ฐ„์ด๋‹ค. "์ „์ฒด๋ฅผ ๋‹ฎ์€ ๋ถ€๋ถ„", ์ฆ‰ ํ”„๋ž™ํƒˆ๊ฐ™๋‹ค. ์ด ์•„์ด๋””์–ด๋ฅผ ๋” ๊ธด ๋ฒ”์œ„์˜ ์‹œ๊ฐ„์œผ๋กœ๋„ ํ™•์žฅํ•ด๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. ํ•œ๋‹ฌ์— ์•ฝ ์ผ์ฃผ์ผ, ์ผ๋…„์— ์•ฝ 3๊ฐœ์›” (ํ•œ ๋ถ„๊ธฐ)๋Š” ๋‚จ์€ ์ „์ฒด๋ฅผ ์œ„ํ•œ ์žฌ์ •๋น„์˜ ์‹œ๊ฐ„์ด๋ผ๊ณ  ์‚ผ์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.

Prisma๋ฅผ ๋ฒ„๋ฆฌ๊ณ  TypeORM ๋˜๋Š” Drizzle ๊ฐ™์€ ORM์œผ๋กœ ๊ฐˆ์•„ํƒ€์•ผ ํ•  ์ด์œ ๊ฐ€ ์ƒ๊ฒผ๋‹ค.

ORM ์„ ํƒ์„ ์œ„ํ•œ ํŒ๋‹จ์˜ ๊ธฐ์ค€

Mongodb to SQL Migration ํ”Œ๋žœ

์•ž์œผ๋กœ...

์ฃผ๋ง์—๋Š” ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ฝ๊ธฐ๋ชฉ๋ก์„ ํ•ด์น˜์šฐ๊ณ  ๋…์„œ๋ฅผ ํ•˜๋ฉด์„œ ์‹œ๊ฐ„์„ ๋ณด๋‚ธ๋‹ค. ์ฝ”๋“œ ์ž‘์—…์€ ๊ธฐํ”„ํˆฌ๊ฒŒ๋” ์ž‘์—…์„ ์ œ์™ธํ•˜๊ณ  ๊ธ‰ํ•œ ์ผ์ด ์•„๋‹ˆ๋ผ๋ฉด ๊ฐ€๊ธ‰์  ํ•˜์ง€ ์•Š๋Š”๋‹ค.

์•ž์œผ๋กœ ํšŒ์‚ฌ ๋ฌธ์„œ๋Š”...

์˜จ๋ณด๋”ฉ์— ์‚ฌ์šฉํ–ˆ๋˜ "์—ฌ๊ธฐ๋ถ€ํ„ฐ" ๋ฌธ์„œ๋Š” ํด๋ฆญ์—…์— ์กด์žฌํ•˜๋ฉด ์•ˆ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ README.md ํŒŒ์ผ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค. ์ฃผ๋ง์„ ํ™œ์šฉํ•˜์—ฌ ํ•ต์‹ฌ ํ•˜์œ„๋„๋ฉ”์ธ์„ ์‹๋ณ„ํ•˜๊ณ  ๋ฐ”์šด๋””๋“œ ์ปจํ…์ŠคํŠธ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค๊ณ„๋˜์—ˆ๋Š”์ง€ ๋ณด๊ณ  ๋ฆฌํŒฉํ† ๋ง ํ”Œ๋žœ์„ ์„ธ์šฐ์ž. ํ•„์š”ํ•˜๋ฉด ์œ ์Šค์ผ€์ด์Šค ์‹œ๋‚˜๋ฆฌ์˜ค๋„ ์ž‘์„ฑํ•œ๋‹ค.

์•ž์œผ๋กœ ํšŒ์‚ฌ PARA๋Š”...

์Šคํ”„๋ฆฐํŠธ, ๋งˆ์ผ์Šคํ†ค์„ ๋ชจ๋‘ ํฌ์šฉํ•˜๋Š” ์šฐ๋ฆฌ๋งŒ์˜ ๊ฑฐ๋Œ€ํ•œ ์šฐ์ฃผ์„ ์ด ๋œ๋‹ค. ๐Ÿš€ ๊ฒŒ๊ฑธ์Šค๋Ÿฝ๊ฒŒ ์š”์ฒญ์„ ์Œ“์•„๋‘๊ณ  ์ˆ˜๋งŽ์€ ์•„์นด์ด๋ธŒ๋“ค์„ ๋‚จ๊ธฐ๋ฉฐ ์•ž์œผ๋กœ ์ „์ง„ํ•˜๋Š” ์šฐ์ฃผ์„ ์€ ๊ทธ ๋ชธ์ง‘์„ ๋ถˆ๋ฆด์ˆ˜๋ก ์ด์ƒํ•˜๋ฆฌ๋งŒ์น˜ ์†๋„๊ฐ€ ๋นจ๋ผ์ง„๋‹ค. ์™œ๋ƒ๊ณ ? ์•„์นด์ด๋ธŒ๋“ค์ด ๋‚˜์ค‘์˜ ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ์— ๊ท€์ค‘ํ•œ ๋ ˆ๋ฒ„๋ฆฌ์ง€๊ฐ€ ๋˜์–ด ๊ณต๋ฐฑ์ธ ์ƒํƒœ๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ฒŒ ๋˜๊ฑฐ๋“ .


๐Ÿ“… 2025-02-22 Daily Briefing

๐Ÿš€ WHY, HOW, WHAT

์˜ค๋Š˜ ํ•˜๋ฃจ์˜ ๋™๊ธฐ๋ฅผ ๋‹ค์‹œ ์ƒ๊ฐํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ด…์‹œ๋‹ค. ์˜ค๋Š˜์˜ ์‹ ๋…, ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•, ์˜ค๋Š˜์˜ ์„ฑ๊ณผ์— ๋Œ€ํ•ด์„œ ์ž‘์„ฑํ•ด๋ด…์‹œ๋‹ค.

๐Ÿ˜Ž Getting Things Done

docs/GTD/2025-02-22 GTD ๋ฅผ ์ƒ์„ฑํ•ด์ฃผ์„ธ์š”. ํ…œํ”Œ๋ฆฟ TP-getting-things-done์œผ๋กœ ์ดˆ๊ธฐ ์„ธํŒ…์„ ํ•ด์ฃผ์„ธ์š” (์ž๋™ํ™” ํ•  ์ˆœ ์—†์„๊นŒ?)

๐ŸŽต ์˜ค๋Š˜์˜ ์ถ”์ฒœ๊ณก

๐Ÿƒ ์˜ค๋Š˜์˜ ์šด๋™

๐Ÿ“– ์˜ค๋Š˜์˜ ์ฝ๊ธฐ๋ชฉ๋ก


Daily Wrap-up

์˜ค๋Š˜ ํ•˜๋ฃจ๋Š” ์–ด๋• ๋‚˜์š”? ๋ฌด์—‡์ด ๋ณ€ํ™”ํ•˜์˜€๊ณ  ๋ฌด์—‡์ด ์ง€๋‚˜์ณ๊ฐ”๋‚˜์š”? ๋‚ด๊ฐ€ ๋ฐ›์€ ๊ฒƒ, ์ค€ ๊ฒƒ, ์ƒ๊ฐํ•œ ๊ฒƒ, ๋งํ•œ ๊ฒƒ, ๋“ค์€ ๊ฒƒ, ๋งŒ๋“  ๊ฒƒ์„ ๊ธฐ์–ตํ•ด๋ด…์‹œ๋‹ค. ์˜ค๋Š˜์˜ ์‹ ๋…๊ณผ ๋ชฉํ‘œ, ์ˆ˜๋‹จ์ด ๋ฌด์—‡์ด์—ˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ์–ผ๋งˆ๋‚˜ ๊ทธ๊ฒƒ์— ๊ฐ€๊น๊ฒŒ ๋‹ค๊ฐ€๊ฐ”๋Š”์ง€ ํšŒ์ƒํ•ด๋ด…์‹œ๋‹ค.