Jiwon Park

๐Ÿ“ Seoul, Korea

ํ† ์ŠคํŽ˜์ด์Šค๋ฅผ ๋งˆ๋ƒฅ ํ™˜์˜ํ•  ์ˆ˜ ์—†๋Š” ์ด์œ 

์ง€๋‚œ 1์ผ, ํ† ์Šค๋Š” ์˜ˆ๊ณ ํ–ˆ๋˜๋Œ€๋กœ ํ† ์ŠคํŽ˜์ด์Šค๋ผ๋Š” ์ด๋ฆ„์˜ ์ด๋ชจ์ง€ ์„ธํŠธ๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. '์—ญ์‹œ ํ† ์Šค๋‹ค'๋ผ๊ณ  ํ•  ์ •๋„๋กœ ๊น”๋”ํ•˜๊ณ  ์œ ๋ คํ•œ ๋””์ž์ธ์œผ๋กœ ๊ณต๊ฐœ๋œ 3600๊ฐœ์˜ ์ด๋ชจ์ง€๋“ค์€ ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ๋‹ค์–‘ํ•˜๊ฒŒ ํ™œ์šฉ๋  ๊ฒƒ ๊ฐ™์•„๋ณด์˜€๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‚ฌ๋žŒ๋“ค์€ ํ•ด๋‹น ์ด๋ชจ์ง€ ์„ธํŠธ์— ๋Œ€ํ•ด์„œ ๊ทธ๋‹ฅ ํ˜ธ์˜์ ์ธ ์ž…์žฅ์„ ๋ณด์ด์ง€ ์•Š์•˜๋‹ค. ๋ญ์•ผ ๋‚ด ์‚์‚ ๋Œ๋ ค์ค˜์š” ํ† ์Šค๋Š” ์ƒˆ๋กญ๊ฒŒ emoji๋ฅผ ๋งŒ๋“ค๋ฉด์„œ ๊ธฐ์กด์— ์žˆ๋˜ ๋ช‡ ๊ฐ€์ง€ ์ด๋ชจ์ง€์˜ ๋ชจ์–‘์„
โ€” 5 min read

์ผ๋‹จ ๋ ˆํฌ๋ถ€ํ„ฐ ํŒŒ๊ณ ๋ณด์ž! ์‹ ๋…„๋งž์ด ์• ์ž์ผ ํ”„๋กœ์ ํŠธ

1์›” 1์ผ ์‚ฌ๊ฑด์˜ ๋ฐœ๋‹จ 2022๋…„ 1์›” 1์ผ ์ƒˆ๋ฒฝ 1์‹œ, ํ•œ์ฐฝ ์ง€์ธ๋“ค๊ณผ ์ƒˆํ•ด ์ธ์‚ฌ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋‹ค๊ฐ€ ์ž์—ฐ์Šค๋ ˆ(?) ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ ์–˜๊ธฐ๊ฐ€ ๋‚˜์™”๋‹ค. ํ‰์†Œ ์ด๋Ÿฐ ์ €๋Ÿฐ ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฒŒ์ด๊ณ  ๋‹ค๋‹ˆ๋Š” ๋‚˜๋ฅผ ๋ณด๊ณ  ์ง€์ธ์ด "์ž์‹ ๋„ ๋ผ์›Œ๋‹ฌ๋ผ"๋ผ๊ณ  ํ•œ ๊ฒƒ์ด๋‹ค. ๊ทธ ์ˆœ๊ฐ„ ๊ฐ€์Šด์—์„œ ํŒŸ ํ•˜๊ณ  ๋ถˆ๊ฝƒ์ด ํ”ผ์–ด์˜ฌ๋ž๋‹ค. '์•„, ์ง€๊ธˆ ๋‹น์žฅ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ด์•ผ๊ฒ ๋‹ค'. ๋‚˜๋Š”
โ€” 7 min read

๋‚˜๋Š” ์™œ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ๋ฐฐ์šฐ๊ฒŒ ๋๋Š”๊ฐ€

์–ผ๋งˆ ์ „ ์˜ฌ๋ ธ๋˜ ํšŒ๊ณ ๋ก์—์„œ KICEditor๋ฅผ ์–ธ๊ธ‰ํ–ˆ๋‹ค. ๊ทธ ํšŒ๊ณ ๋ฅผ ๋ณด๊ณ  ํ•œ ์Šคํƒ€ํŠธ์—… ๋Œ€ํ‘œ๋‹˜์ด ์—ฐ๋ฝ์„ ์ฃผ์…จ๊ณ , ์–˜๊ธฐํ•ด๋ณด๋ฉด์„œ ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค์‹œ ๋˜์‚ด๋ ค๋ด์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๊ธฐ์กด์— ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ–ˆ๋˜ ๋ฐฉ์‹์€ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๋งˆํฌ๋‹ค์šด ๋ฌธ๋ฒ•์— scss ์Šคํƒ€์ผ์„ ์–น์–ด์„œ ๋ช‡ ๊ฐ€์ง€ ํŠน๋ณ„ํ•œ ๋ฌธ๋ฒ•์„ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ–ˆ๋˜ ์ผ์ข…์˜ ๋ˆˆ์†์ž„์ด์˜€๋‹ค. ์ œ๋Œ€๋กœ ๋งŒ๋“ค์–ด๋ณด๋ ค๋ฉด ๋”์ด์ƒ ๋ˆˆ์†์ž„์ด ์•„๋‹Œ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ๋ฌธ๋ฒ•๊ณผ
โ€” 2 min read

์ œ๋Œ€๋กœ ๋œ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์ž! (1)

๋ณธ ํ”„๋กœ์ ํŠธ๋Š” ์•„๋ž˜ GitHub repository๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ๋œ ์ฝ”๋“œ๋ฅผ ๋ชจ๋‘ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ๋‹ค. GitHub - jiwonMe/lets-build-complete-calculatorContribute to jiwonMe/lets-build-complete-calculator development by creating an account on GitHub.GitHubjiwonMe์ด ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ๋Š” ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๋Š” ๊ฒƒ์ด๋‹ค. ์ˆ˜์‹์€ ๋ฌธ์ž์—ด์˜ ํ˜•ํƒœ๋กœ ์ž…๋ ฅ๋œ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์ˆ˜์‹์ด ๋“ค์–ด์˜ค๋ฉด ์—ฐ์‚ฐ ์ˆœ์„œ์— ๋งž๊ฒŒ ๋‹ต์„ ์ถœ๋ ฅํ•˜๊ณ , ์˜ฌ๋ฐ”๋ฅด์ง€ ๋ชปํ•œ ์ˆ˜์‹์ด ๋“ค์–ด์˜ค๋ฉด ์˜ค๋ฅ˜๋ฅผ
โ€” 5 min read

2021๋…„์„ ๋Œ์•„๋ณด๋ฉฐ

2021๋…„์€ ๋‚ด๊ฒŒ ์ธ์ƒ์˜ ํ„ฐ๋‹ํฌ์ธํŠธ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ ์ค‘์š”ํ•œ ๋ถ„๊ธฐ์ ์ด ๋˜์—ˆ๋˜ ํ•ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ˆ˜ํ—˜์ƒ ์‹ ๋ถ„์—์„œ ๋Œ€ํ•™์ƒ ์‹ ๋ถ„์œผ๋กœ ๋‹ค์‹œ ๋Œ์•„์™”๊ณ , ๋Œ€ํ•™์ƒ ์‹ ๋ถ„์—์„œ ์–ผ๋งˆ ์•ˆ ์žˆ์–ด ์‚ฌํšŒ์ธ ์‹ ๋ถ„์œผ๋กœ ๋ฐ”๋€Œ์—ˆ๋˜ ํ•ด๋‹ค. 1๋ถ„๊ธฐ (1์›” ~ 3์›”)์ˆ˜๋Šฅ ๋, ๋Œ€ํ•™์œผ๋กœ ๋Œ์•„๊ฐˆ ์ค€๋น„๋‚˜๋Š” 20ํ•™๋ฒˆ์œผ๋กœ ํ˜„์žฌ ํ•™๊ต์— ๋“ค์–ด์™”์ง€๋งŒ, 2021ํ•™๋…„๋„ ์ˆ˜๋Šฅ์— ์‘์‹œํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋Œ€์ฐจ๊ฒŒ ๋ง์•„๋จน๊ณ  ๋ฏธ๋ จ์—†์ด ์›๋ž˜
โ€” 11 min read

2021 ์„œ์šธ๋””์ž์ธํŽ˜์Šคํ‹ฐ๋ฒŒ (SDF)์— ๋‹ค๋…€์™”์Šต๋‹ˆ๋‹ค.

๋Œ€ํ•œ๋ฏผ๊ตญ ์ง€์†๊ฐ€๋Šฅํ•œ ๋””์ž์ธ์˜ ๋”œ๋ ˆ๋งˆ2021 SDF์— ๋‹ค๋…€์™”๋‹ค. ์—ฌ๋Ÿฌ ์นดํ…Œ๊ณ ๋ฆฌ ์ค‘ ๊ฐ€์žฅ ๊ด€์‹ฌ์„ ๊ฐ–๊ณ  ์‚ดํŽด๋ณธ ๋ถ€์Šค๋Š” '์ง€์†๊ฐ€๋Šฅํ•œ ๋””์ž์ธ'์œผ๋กœ ๋ถ„๋ฅ˜๋œ ๋ถ€์Šค์˜€๋‹ค. ์ตœ๊ทผ๋“ค์–ด ํ™˜๊ฒฝ, ์‚ฌํšŒ, ๊ณ ์šฉ๊ตฌ์กฐ ์ฆ‰ ESG๋Š” ๊ฒฝ์˜ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋””์ž์ธ์—์„œ๋„ ์ ์  ์ค‘์š”์‹œ ์—ฌ๊ฒจ์ง€๋Š” ๊ฐ€์น˜๋กœ ๋ถ€์ƒํ•˜๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ€์น˜๋ฅผ 2021๋…„ ํ˜„์žฌ ํ•œ๊ตญ์˜ ๋ธŒ๋žœ๋“œ๋“ค์€ ์–ด๋–ป๊ฒŒ ํ•ด์„ํ•˜์—ฌ ์ œํ’ˆ์— ๋…น์—ฌ๋‚ด๊ณ  ์žˆ๋Š”์ง€ ์‚ดํŽด๋ดค๋‹ค. ํ”„๋ผ์ดํƒ ์•„๋ฅ˜๋Š” ์ด์ œ ๊ทธ๋งŒํ”„๋ผ์ดํƒ
โ€” 7 min read

Git ์„ค์ • ํŒŒ์ผ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•˜๊ธฐ

mac์˜ git desktop์€ core.ignorecase๊ฐ€ ๊ธฐ๋ณธ์œผ๋กœ true์ด๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ผ๋ช…์„ fire์—์„œ FIRE๋กœ ๋ณ€๊ฒฝํ•ด๋„ git์€ ๋ณ€ํ™”๋ฅผ ๊ฐ์ง€ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋Ÿฌ๋ฉด ๋กœ์ปฌ์—์„œ๋Š” ๋Œ์•„๊ฐ€๋Š” ์ฝ”๋“œ๊ฐ€ ์›๊ฒฉ ๋ ˆํฌ์—์„œ๋Š” ๋Œ์ง€ ์•Š๋Š” ๋ถˆ์ƒ์‚ฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” git config core.ignorecase false ๋กœ ๊ธฐ๋ณธ๊ฐ’์„ false๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ํŒ€์›์ด ์ € ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด, ๊ทธ ํŒ€์›์€
โ€” 2 min read

Express-mongoDB๋กœ CRUD API ๋งŒ๋“ค๊ธฐ(02)

ํ•ด๋‹น ์‹œ๋ฆฌ์ฆˆ๋Š” ํ•œ์–‘๋Œ€ํ•™๊ต ์ •๋ณด์‹œ์Šคํ…œํ•™๊ณผ 2021ํ•™๋…„๋„ 2ํ•™๊ธฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์‹œ์Šคํ…œ ์ˆ˜์—… ๋ฐ ์‹œํ—˜ ๋Œ€์ฒด ๊ณผ์ œ๋กœ ๊ธฐํš๋˜์—ˆ์Šต๋‹ˆ๋‹ค.์‹œ์ฆŒ 399429ํ˜ธ ๋ธ”๋กœ๊ทธ ์—”์ง„ ๋งŒ๋“ค๊ธฐ ๊ฒฐ์‹ฌํž™ํ•˜๊ฒŒ Typescript ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ ๊ตฌ์„ฑํ•˜๊ธฐExpress๋กœ CRUD api ๋งŒ๋“ค๊ธฐ (01)mongoDB๋ž€? mongoDB๋Š” NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ค‘ ํ•˜๋‚˜๋กœ, Document ๋ฐฉ์‹์„ ํƒํ•˜๊ณ  ์žˆ๋‹ค. Document๋Š” ๋ฐ์ดํ„ฐ๋ฅผ Key Value๋กœ ๋‚˜๋ˆ„์–ด ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชจ์Šต์ด๋‹ค. Key Value name ํ™๊ธธ๋™
โ€” 6 min read

Express๋กœ CRUD api ๋งŒ๋“ค๊ธฐ (01)

ํ•ด๋‹น ์‹œ๋ฆฌ์ฆˆ๋Š” ํ•œ์–‘๋Œ€ํ•™๊ต ์ •๋ณด์‹œ์Šคํ…œํ•™๊ณผ 2021ํ•™๋…„๋„ 2ํ•™๊ธฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์‹œ์Šคํ…œ ์ˆ˜์—… ๋ฐ ์‹œํ—˜ ๋Œ€์ฒด ๊ณผ์ œ๋กœ ๊ธฐํš๋˜์—ˆ์Šต๋‹ˆ๋‹ค.์‹œ์ฆŒ 399429ํ˜ธ ๋ธ”๋กœ๊ทธ ์—”์ง„ ๋งŒ๋“ค๊ธฐ ๊ฒฐ์‹ฌํž™ํ•˜๊ฒŒ Typescript ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ ๊ตฌ์„ฑํ•˜๊ธฐ์ผ๋‹จ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ƒ๊ฐํ•˜์ง€ ๋ง๊ณ , ๋น ๋ฅด๊ฒŒ express๋กœ CRUD๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด๋ณด์ž. CRUD๋Š” Create, Read, Update, Delete์˜ ์•ฝ์ž๋กœ, ๋Œ€๋ถ€๋ถ„์˜ ์ž๋ฃŒ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฉ”์†Œ๋“œ ๋“ค์ด ์ด ๋ฒ”์ฃผ๋‚ด์— ๋“ค์–ด์˜จ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ Create๋Š” html์˜ POST๋กœ, Read๋Š” html์˜ GET์œผ๋กœ,
โ€” 4 min read

ํž™ํ•˜๊ฒŒ Typescript ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ ๊ตฌ์„ฑํ•˜๊ธฐ

ํ•ด๋‹น ๋ฌธ์„œ๋Š” ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. 2021.11.27.์— ๋งˆ์ง€๋ง‰์œผ๋กœ ์ˆ˜์ •๋จ Create React App๊ณผ ๊ฐ™์€ ์ด๋ฏธ ๋‹ค ์„ค์ •๋œ ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ๋ฅผ ์ด์šฉํ•  ์ˆ˜๋„ ์žˆ๊ฒ ์ง€๋งŒ, ๊ทธ๊ฑด ํž™ํ•˜์ง€ ๋ชปํ•˜๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ๋‹ค ์„ค์ •ํ•˜์ž. ์ดํ•˜ ์กฐํ•ฉ์€ ๋‚ด๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์Šคํƒ์œผ๋กœ, ์—ฌ๋Ÿฌ ์žฅ์ ์ด ์žˆ๊ธฐ์— ์†Œ๊ฐœํ•ด๋ณธ๋‹ค. 1. yarn berry node ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €๋กœ๋Š” yarn berry๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
โ€” 4 min read

Subscribe to jiwon.me

Donโ€™t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe