Notice
Recent Posts
Recent Comments
Link
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

Front-end Developer

๊ธ€๋˜ 8๊ธฐ ๋‚˜์˜ ๋‹ค์ง (2023/02/12) ๋ณธ๋ฌธ

์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

๊ธ€๋˜ 8๊ธฐ ๋‚˜์˜ ๋‹ค์ง (2023/02/12)

Brad Daeho Lee 2023. 10. 12. 14:26

๐Ÿ˜ƒ ๊ธ€๋˜๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ๋œ ๊ณ„๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”. ๋จผ์ € ๊ฐ„๋žตํ•˜๊ฒŒ ๊ธ€๋˜์— ๋Œ€ํ•ด์„œ ์†Œ๊ฐœํ•˜์ž๋ฉด, ๊ธ€๋˜๋Š” ๊ธ€์“ฐ๋Š” ๊ฐœ๋ฐœ์ž๋“ค์˜ ๋ชจ์ž„์ž…๋‹ˆ๋‹ค. 2์ฃผ์˜ ํ•œ ๋ฒˆ์”ฉ ๊ฐœ๋ฐœ ๊ด€๋ จ๋œ ๊ธ€์„ ์ ๊ณ  ์„œ๋กœ ์“ด ๊ธ€๋“ค์„ ํ”ผ๋“œ๋ฐฑ ํ•ด์ฃผ๋ฉด์„œ ๊ธ€ ์“ฐ๋Š” ์Šต๊ด€๋„ ๊ธฐ๋ฅด๊ณ  ์‹ค๋ ฅ๋„ ํ‚ค์šฐ๋Š” ์•„์ฃผ ์œ ์ตํ•œ ๋ชจ์ž„์ž…๋‹ˆ๋‹ค. ๊ธ€๋˜์— ๋Œ€ํ•ด์„œ ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์„ ์•Œ๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด ๊ธ€๋˜ ๋…ธ์…˜ ํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•˜์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ €๋Š” ํšŒ์‚ฌ ๋™๋ฃŒ๋ถ„์„ ํ†ตํ•ด์„œ ๊ธ€๋˜์—๋Œ€ํ•ด์„œ ์•Œ๊ฒŒ๋˜์—ˆ๊ณ  ๊ธ€๋˜๋ฅผ ์ง€์›ํ•˜๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธ€๋˜๋ฅผ ์ง€์›ํ•˜๊ฒŒ๋œ ์ด์œ ๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ์งธ๋Š” ์ œ๊ฐ€ ๊ทธ๋•Œ์ฏค์— ์œ ํˆฌ๋ธŒ์—์„œ ์–ด๋–ค ํ•œ ์‹œ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋ถ„๊ป˜์„œ ์ด ์‚ฌ๋žŒ์ด ๊ฐœ๋ฐœ์„ ์ž˜ ํ•˜๋Š” ์‚ฌ๋žŒ์ธ์ง€ ์•Œ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด๊ฒƒ ํ•œ ๊ฐ€์ง€๋งŒ ๋ณด๋ฉด ๋œ๋‹ค๊ณ  ๋ง์”€ํ•˜์‹œ๋Š” ์˜์ƒ์„ ๋ณด๊ฒŒ๋˜์—ˆ๋Š”๋ฐ, ๊ทธ ํ•œ ๊ฐ€์ง€๊ฐ€ ๊ธ€์„ ์ž˜ ์“ธ์ค„ ์•„๋Š๋ƒ ์˜€์Šต๋‹ˆ๋‹ค. ์ข€ ๋” ๋ถ„๋ช…ํ•˜๊ฒŒ ์ด์•ผ๊ธฐํ•˜์ž๋ฉด ๊ธ€๋กœ ๋™๋ฃŒ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋‚˜์˜ ์ƒ๊ฐ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋ƒ ์˜€์Šต๋‹ˆ๋‹ค. ์™œ๋ƒ๋ฉด ๊ธ€๋กœ ๋‚˜์˜ ์ƒ๊ฐ์„ ์ œ๋Œ€๋กœ ์ „๋‹ฌํ•  ์ˆ˜ ์—†๋‹ค๋ฉด, ๊ฐœ๋ฐœ์„ ํ–ˆ์„๋•Œ๋„ ๋‚จ๋“ค์ด ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹ฌ์ง€์–ด ๋‚˜ ์ž์‹ ๋„ ์•Œ์•„๋ณด๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด์˜€์Šต๋‹ˆ๋‹ค. ์˜์ƒ์„ ๋ณด๊ณ  ๊ธ€๋กœ ๋‚ด ์ž์‹ ์˜ ์ƒ๊ฐ์„ ์ž˜ ์ „๋‹ฌํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ ์‹ถ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‘๋ฒˆ์งธ ์ด์œ ๋Š” ์„ธ๊ณ„ ๊ฒฝ์ œ๊ฐ€ ์–ผ์–ด๋ถ™์œผ๋ฉด์„œ ์Šคํƒ€ํŠธ์—…์ธ ์ €ํฌ ํšŒ์‚ฌ๋„ ์žฌ์ •์ ์œผ๋กœ ์–ด๋ ค์›€์„ ๊ฒช๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ๋˜๋ฉด์„œ ๊ตฌ์กฐ์กฐ์ •๋„ ์žˆ์—ˆ๊ณ , ์›”๊ธ‰๋„ ์‚ญ๊ฐ์ด๋˜๋ฉด์„œ ์ด์ง์— ๋Œ€ํ•œ ์ƒ๊ฐ์„ ๊ฐ€์ง€๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทผ๋ฐ ์ด์ง์„ ํ•˜๊ธฐ์—๋Š” ์ค€๋น„๋œ๊ฒŒ ์—†์—ˆ๋˜ ์ œ ์ž์‹ ์„ ๋ณด๋ฉด์„œ ๋ถ€๋„๋Ÿฝ์ง€๋งŒ ์ง€๊ธˆ์ด๋ผ๋„ ์‹œ๊ฐ„์„๋‚ด์„œ ๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ๊ธ€๋กœ ๋‚จ๊ธฐ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์œ„์— ๋‘๊ฐ€์ง€ ์ด์œ  ๋•Œ๋ฌธ์— ๊ธ€๋˜๋ฅผ ์ง€์›ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๊ธ€๋˜ ๊ธฐ๊ฐ„๋™์•ˆ ๋‹ค์ง (2023๋…„ 2์›” ~ 2023๋…„ 7์›”)

A. ์ฑ… ์ฝ๊ธฐ (์‚ฌ๊ณ  ์•ˆ์ฝ์€ ์ฑ…๋“ค)

  1. ๋”ฅ ์›Œํฌ
  2. CODE
  3. ํ•˜๋ฃจ 3๋ถ„ ๋„คํŠธ์›Œํฌ ๊ต์‹ค

B. ๊ฐœ๋ฐœ ๊ณต๋ถ€

  1. Typescript
    a. handbook ์ฝ๊ธฐ
    b. ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์˜ฌ์ธ์› by zero-cho
  2. Javascript
    a. ์ธ๊ฐ„ JS ์—”์ง„๋˜๊ธฐ by zero-cho
  3. ๋ฐฑ์—”๋“œ
    a. Nest.js
    b. TypeORM

C. ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ

  1. ๊ฐœ๋ฐœ ๋ธ”๋กœ๊ทธ
    a. ๊ฐœ๋ฐœ ์Šคํƒ: Next.js v.13
  2. ์ ค๋ฆฌ๋ธ” (์™ธ๊ตญ์ธ์—๊ฒŒ ํ•œ๊ธ€ ์•Œ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค ํ”Œ๋žซํผ)
    a. ๊ฐœ๋ฐœ ์Šคํƒ: Next.js & NestJS

๊ธ€๋˜ 8๊ธฐ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋™์•ˆ ๊ฐœ๋ฐœ ๋ธ”๋กœ๊ทธ์— ๋”ฑ ์–ด๋–ค ๋‚ด์šฉ์„ ์ ์–ด์•ผ๋ ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ๊ณ  ์œ„์— 3๊ฐ€์ง€ ๊ณ„ํš๋“ค์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๊ฐ™์ด ๋‚˜๋ˆ„๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋Š” ๋‚ด์šฉ์„ ๊ณจ๋ผ์„œ ๋ธ”๋กœ๊ทธ์— ์ž‘์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์œผ๋ฅด๊ณ  ์˜์ง€๊ฐ€ ์•ฝํ•ด์„œ ๊ณ„ํšํ•œ ๊ฒƒ์„ ์ž˜ ๋ชป ์ด๋ฃฐ๋•Œ๊ฐ€ ๋งŽ์€๋ฐ, ๊ตฌ์ฒด์ ์œผ๋กœ ๊ณ„ํš์„ ์งœ์„œ ์‹คํ–‰์— ์˜ฎ๊ฒจ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿซก

Comments