Bibi's DevLog ๐Ÿค“๐ŸŽ

[20.09.23] ์•ž์œผ๋กœ์˜ ๊ณ„ํš / ๋‹น์žฅ ์ฝ๊ณ ์‹ถ์€&์ฝ์–ด์•ผ ํ•  ์ฑ… ์ •๋ฆฌ ๋ณธ๋ฌธ

Records/Daily briefing

[20.09.23] ์•ž์œผ๋กœ์˜ ๊ณ„ํš / ๋‹น์žฅ ์ฝ๊ณ ์‹ถ์€&์ฝ์–ด์•ผ ํ•  ์ฑ… ์ •๋ฆฌ

๋น„๋น„ bibi 2020. 9. 23. 22:37

์˜ค๋Š˜๋ถ€ํ„ฐ ๋งˆํฌ๋‹ค์šด ์–ธ์–ด์— ์ต์ˆ™ํ•ด์ง€๊ธฐ ์œ„ํ•ด ํ‹ฐ์Šคํ† ๋ฆฌ์˜ '๋งˆํฌ๋‹ค์šด'๋ชจ๋“œ๋กœ ๋ชจ๋“  ๊ธ€์„ ์ž‘์„ฑํ•˜๋Š” ์—ฐ์Šต์„ ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค!

์•ž์œผ๋กœ์˜ ๊ณ„ํš

  • ์ฝ”๋“œ์Šค์ฟผ๋“œ 2021 ๋งˆ์Šคํ„ฐ์ฆˆ์ฝ”์Šค๋ฅผ ์œ„ํ•œ ์ค€๋น„.

    • Javascript ๋˜๋Š” Java๋กœ ์ค€๋น„.
  • ๊ณต๋ถ€๊ณ„ํš

    • Javascript๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ณต๋ถ€. ํ•œ ์–ธ์–ด๋ผ๋„ ์ œ๋Œ€๋กœ ๊ณต๋ถ€ํ•ด ๋ณด์ž!
    • HTML, CSS๋„ ํ•จ๊ป˜ ๊ณต๋ถ€.
    • ์ž๋ฃŒ๊ตฌ์กฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๋„คํŠธ์›Œํฌ ๊ณต๋ถ€. ์‰ฌ์šด ์ธ๊ฐ• & ๊ฐ€๋ฒผ์šด ์ฑ…์ด๋ผ๋„ ์ฝ์–ด๋ณด์ž.
    • ์—ฌ์œ ๊ฐ€ ๋œ๋‹ค๋ฉด(๊ณผ์—ฐ?) Java ์˜ˆ์Šต๋„ ํ•˜๊ธฐ.
  • Juni์™€ ํŒ€ ํ”„๋กœ์ ํŠธ ํ•˜๋ฉด์„œ ํ˜‘์—…ํ•˜๋Š” ๊ฒƒ์— ์ต์ˆ™ํ•ด์ง€๊ธฐ.

    • Git, GitHub ์‚ฌ์šฉ๋ฒ•์— ์ต์ˆ™ํ•ด์ง€๊ธฐ (ํ˜‘์—… ์œ„์ฃผ๋กœ!)
  • ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ '๋ฉ์ด์™€ ๋‚˜' ๋‹ค๋“ฌ๊ธฐ.

    • ํˆฌ๋‘๋ฆฌ์ŠคํŠธ ๊ธฐ๋Šฅ ๊ฐ•ํ™” (์ฒดํฌ๋ฐ•์Šค ๋งŒ๋“ค๊ณ , ์ฒดํฌํ•˜๋ฉด ์ทจ์†Œ์„  ๊ทธ์–ด์ง€๊ฒŒ ํ•˜๊ธฐ)
    • README.md ํŒŒ์ผ ๋‹ค๋“ฌ๊ธฐ
  • ๋ธ”๋กœ๊ทธ์™€ ๊นƒํ—ˆ๋ธŒ ๊ด€๋ฆฌ.

    • ๋ธ”๋กœ๊ทธ - ์ด๋ ฅ๊ณผ ์ž๊ธฐ์†Œ๊ฐœ ์ž‘์„ฑ
    • ๊นƒํ—ˆ๋ธŒ - ๋ชฉํ‘œ๋Š” ์ผ์ผ์ปค๋ฐ‹.

๋‹น์žฅ ์ฝ๊ณ ์‹ถ์€ & ์ฝ์–ด์•ผ ํ•  ์ฑ… ์ •๋ฆฌ.

'๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์„ ์ •ํ•œ ๊ฐœ๋ฐœ์ž/ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ถ”์ฒœ๋„์„œ(ํ•„๋…์„œ) 50์„ ' ์„ ์ฐธ๊ณ ํ•˜๊ณ , ๊ตฌ๊ธ€๋ง๋„ ํ™œ์šฉํ–ˆ๋‹ค.

๋‹น์žฅ ์ฝ์–ด์•ผ ํ•  ์ฑ…

๋‹น์žฅ ํ•„์š”ํ•˜๊ณ , ๊ณต๋ถ€ํ•ด์•ผ ํ•  ๋ถ€๋ถ„์„ ์•Œ๋ ค์ค„ ์ฑ…๋“ค.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, ๊นƒํ—ˆ๋ธŒ ๋ถํ‚ท๋ฆฌ์ŠคํŠธ

  1. <<๋Ÿฌ๋‹ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ - ES6๋กœ ์ œ๋Œ€๋กœ ์ž…๋ฌธํ•˜๋Š” ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์›น ๊ฐœ๋ฐœ, ์ด์„  ๋ธŒ๋ผ์šด (์ง€์€์ด), ํ•œ์„ ์šฉ (์˜ฎ๊ธด์ด), ํ•œ๋น›๋ฏธ๋””์–ด, 2017>>

    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฒ˜์Œ ๊ณต๋ถ€ํ•˜๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค์ด ์ถ”์ฒœํ•˜๋Š” ๋„์„œ์ธ ๋“ฏ(์ผ๋ช… ์ฝ”๋ฟ”์†Œ์ฑ…).

  2. <<ํ•จ์ˆ˜ํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์œ ์ธ๋™ (์ง€์€์ด), ์ธ์‚ฌ์ดํŠธ, 2017>>

    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋Š” ๋ฒ•์„ ์†Œ๊ฐœ. 1.์„ ์ตํžŒ ๋’ค ์ฝ์–ด์•ผ ํ• ๋“ฏ. ๋ฌด๋ฃŒ ์ธํ„ฐ๋„ท๊ฐ•์˜ ์ œ๊ณต!

  3. ๊นƒํ—ˆ๋ธŒ

๋‹น์žฅ ์ฝ๊ณ ์‹ถ์€ ์ฑ…

์•ž์œผ๋กœ์˜ ์—ฌ์ •์„ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ์ฝ์–ด์•ผ ํ•  (+ ๋‚ด ์ˆ˜์ค€์—์„œ ์ฝ๊ธฐ ์ ๋‹นํ•˜๋‹ค๊ณ  ์†Œ๊ฐœ๋˜์–ด์žˆ๋Š”) ์ฑ…๋“ค.
์ž๋ฐ”, ์ •๊ทœํ‘œํ˜„์‹, ๋„คํŠธ์›Œํฌ, ์•Œ๊ณ ๋ฆฌ์ฆ˜

  1. <<์ž๋ฐ”์˜ ์‹  - ์ „2๊ถŒ,์ด์ƒ๋ฏผ (์ง€์€์ด), ๋ฐ•์žฌ์„ฑ, ๊น€์„ฑ๋ฐ• (๊ฐ์ˆ˜), ๋กœ๋“œ๋ถ, 2017>>

    ์œ„ ๋งํฌ์—์„œ ์ž๋ฐ”๋ฅผ ์ฒ˜์Œ ์ ‘ํ•œ๋‹ค๋ฉด ์ถ”์ฒœํ•˜๋Š” ๋„์„œ๋ผ๊ณ  ํ•ด์„œ ๊ณจ๋ž๋‹ค.

  2. <<์ดํŽ™ํ‹ฐ๋ธŒ ์ž๋ฐ” - ์ œ3ํŒ, ์กฐ์Šˆ์•„ ๋ธ”๋กœํฌ (์ง€์€์ด), ๊ฐœ์•ž๋งต์‹œ (์˜ฎ๊ธด์ด), ์ธ์‚ฌ์ดํŠธ, 2014>>

    ์ž๋ฐ” ์‚ฌ์šฉ์— ์žˆ์–ด ์ตœ์†Œํ•œ์˜ ๊ด€๋ก€, ์šฉ๋ก€๋ฅผ ๋ฐฐ์šฐ๋Š” ๋„์„œ. ์ž๋ฐ” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ•„๋…์„œ๋ผ๊ณ  ํ•œ๋‹ค. 1.์„ ์ตํžŒ ๋’ค ์ฝ์–ด์•ผ ํ•  ๋“ฏ.

  3. <<์ž๋ฐ”๋กœ ๋ฐฐ์šฐ๋Š” ๋ฆฌํŒฉํ† ๋ง ์ž…๋ฌธ - ๊ฑด๊ฐ•ํ•œ ์ฝ”๋“œ๋กœ ์†Œํ”„ํŠธ์›จ์–ด ์ฒด์งˆ์„ ๊ฐœ์„ ํ•˜์ž, ์œ ํ‚ค ํžˆ๋กœ์‹œ (์ง€์€์ด), ์„œ์ˆ˜ํ™˜ (์˜ฎ๊ธด์ด), ๊ธธ๋ฒ—>>

    ์ž๋ฐ” ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋ฆฌํŒฉํ† ๋ง(=์™ธ๋ถ€์— ๋…ธ์ถœ๋œ API๋‚˜ ๊ธฐ๋Šฅ์€ ์œ ์ง€ํ•˜๊ณ , ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ๊ตฌ์กฐ๋ฅผ ๋ณ€๊ฒฝ ํ•˜๋Š” ์ž‘์—…. ๊ธฐ์กด์˜ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๋ณ€๊ฒฝํ•˜๋Š” ์ตœ์ ํ™”์ž‘์—…?) ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœ.

  4. <<๋‹ค์–‘ํ•œ ์–ธ์–ด๋กœ ๋ฐฐ์šฐ๋Š” ์ •๊ทœํ‘œํ˜„์‹, ์‹ ์•ผ ๋ฃŒ๋งˆ, ์Šค์ฆˆํ‚ค ์œ ์Šค์ผ€, ํƒ€์นดํƒ€ ์ผ„ (์ง€์€์ด), ๊น€์™„์„ญ (์˜ฎ๊ธด์ด), ์ œ์ดํŽ, 2016>>

    ์ •๊ทœํ‘œํ˜„์‹์— ๋Œ€ํ•ด ๊ฐ€์žฅ ์ž์„ธํ•˜๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ๋Š” ์ฑ…์ด๋ผ๊ณ .

  5. <<๋ฏธ๋ž˜๋ฅผ ๋ฐ”๊พผ ์•„ํ™‰ ๊ฐ€์ง€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ์ปดํ“จํ„ฐ ์„ธ์ƒ์„ ๋งŒ๋“  ๊ธฐ๋ฐœํ•œ ์•„์ด๋””์–ด๋“ค, ์กด ๋งฅ์ฝ”๋ฏน (์ง€์€์ด), ๋ฏผ๋ณ‘๊ต (์˜ฎ๊ธด์ด), ์—์ด์ฝ˜์ถœํŒ, 2013, 2013>> ์™€ <<์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ–‰์„ฑ ์—ฌํ–‰์ž๋“ค์„ ์œ„ํ•œ ์•ˆ๋‚ด์„œ - ์‡ผํ•‘๋ถ€ํ„ฐ ์ธ๊ณต์ง€๋Šฅ๊นŒ์ง€, ์šฐ๋ฆฌ ์‚ถ์„ ์›€์ง์ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๊ด€ํ•œ ๋ชจ๋“  ๊ฒƒ, ์ œ๋ฐ”์Šคํ‹ฐ์•ˆ ์Šˆํ‹ธ๋Ÿฌ (์ง€์€์ด), ๊น€์„ธ๋‚˜ (์˜ฎ๊ธด์ด), ๊น€ํƒ๊ทผ (๊ฐ์ˆ˜), ์™€์ด์ฆˆ๋ฒ ๋ฆฌ, 2017>>

    ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์‹ค์ƒํ™œ์— ์‚ฌ์šฉ๋˜๋Š” ๊ตฌ์ฒด์ ์ธ ์˜ˆ๋ฅผ ์†Œ๊ฐœํ•œ ์‰ฝ๊ณ  ์žฌ๋ฏธ์žˆ๋Š” ์ฑ…์ด๋ผ๊ณ .

  6. <<์„ฑ๊ณต๊ณผ ์‹คํŒจ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” 1%์˜ ๋„คํŠธ์›Œํฌ ์›๋ฆฌ - 2nd Edition, ์ธ ํ† ๋ฌด ํ† ๋„ค (์ง€์€์ด), ์ด๋„ํฌ (์˜ฎ๊ธด์ด), ์ด์ค‘ํ˜ธ (๊ฐ์ˆ˜), ์„ฑ์•ˆ๋‹น, 2018>>

    ๋„คํŠธ์›Œํฌ ๊ด€๋ จ ์ž…๋ฌธ๋„์„œ. ์‹ฌํ™”๋„์„œ๋Š” <<์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํ‚น ํ•˜ํ–ฅ์‹ ์ ‘๊ทผ - ์ œ7ํŒ, James F. Kurose, Keith W. Ross (์ง€์€์ด), ์ตœ์ข…์› (์˜ฎ๊ธด์ด), ํผ์ŠคํŠธ๋ถ, 2017>>.

  7. <<์‹ค์šฉ์ฃผ์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ, ๋ฐ์ด๋น„๋“œ ํ† ๋จธ์Šค, ์•ค๋“œ๋ฅ˜ ํ—ŒํŠธ (์ง€์€์ด), ์ •์ง€ํ˜ธ, ๊น€์ฐฝ์ค€ (์˜ฎ๊ธด์ด), ์ธ์‚ฌ์ดํŠธ, 2014>>

    ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๊ฒฉ์–ธ์ง‘์ด๋ผ๊ณ .

  8. <<Code Complete - ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌํ˜„์— ๋Œ€ํ•œ ์‹ค๋ฌด์„œ, ์ œ2ํŒ, ์Šคํ‹ฐ๋ธŒ ๋งฅ์ฝ”๋„ฌ (์ง€์€์ด), ์„œ์šฐ์„ (์˜ฎ๊ธด์ด), ์œ„ํ‚ค๋ถ์Šค, 2017>>

    '๊ณ ์ „'์ด๋ผ๊ณ  ํ•จ. ์ฒœ์ฒœํžˆ ๊พธ์ค€ํžˆ ์ฝ์œผ๋ฉด ์ฝ์„๋งŒํ•œ ์ฑ…์ด๋ผ๊ณ .

  9. ๊ทธ ์™ธ.. ํด๋ฆฐ์ฝ”๋”(์ข‹์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ๊ด€ํ•œ ์ฑ…), ํด๋ฆฐ์ฝ”๋“œ(ํ•จ์ˆ˜, ๋ณ€์ˆ˜๋ช… ๋“ฑ ์ข‹์€ ์ฝ”๋“œ์ž‘์„ฑ์— ๊ด€ํ•œ ์ฑ…)

์ด์™ธ์—๋„ ์ข‹์•„๋ณด์ด๋Š” ์ฑ… ์†Œ๊ฐœ๋Š” ๋งŽ์•˜์ง€๋งŒ, ๋ถํ‚ท๋ฆฌ์ŠคํŠธ ์—ด์‹ฌํžˆ ์ ์–ด ๋ดค์ž ์ฝ์ง€ ์•Š์œผ๋ฉด ์†Œ์šฉ์—†๋‹ค๋Š” ๊ฑธ ์•Œ๊ธฐ์—
์ง€๊ธˆ ๋‚ด๊ฒŒ ์ •๋ง ํ•„์š”ํ•ด ๋ณด์ด๋Š” ์ฑ…๋“ค๋กœ๋งŒ ๊ฐ„์ถ”๋ ค ์ •๋ฆฌํ–ˆ๋‹ค.

 

++ ๊ฐœ๋ฐœ์ž ์ง€๋ง์ƒ์„ ์œ„ํ•œ ์ฃผ๊ด€์  ์ถ”์ฒœ๋„์„œ - ์ •ํ˜ธ์˜(ํ˜ธ๋ˆ…์Šค) 

www.notion.so/44da2a336b864d35bd642bc62a300708

 

๊ฐœ๋ฐœ์ž ์ง€๋ง์ƒ์„ ์œ„ํ•œ ์ฃผ๊ด€์  ์ถ”์ฒœ๋„์„œ

์ตœ์ข…์ˆ˜์ •์ผ: 2020๋…„ 7์›” 28์ผ

www.notion.so

๋งํฌ๊ฐ€ ์žˆ๊ธธ๋ž˜ ๊ฐ€์ ธ์™€ ๋ณด์•˜๋‹ค.
(C์–ธ์–ด / ์ž๋ฃŒ๊ตฌ์กฐ,์•Œ๊ณ ๋ฆฌ์ฆ˜ / ๋„คํŠธ์›Œํฌ / ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค / ์ž๋ฐ” ์›น ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ / ํ˜‘์—…, git, github / ๊ฐ์ฒด์ง€ํ–ฅ / ๋ฆฌ๋ˆ…์Šค,os / cpu / ์šด์˜์ฒด์ œ ๋“ฑ์˜ ๋ถ„์•ผ ์ถ”์ฒœ๋„์„œ๊ฐ€ ์ ํ˜€ ์žˆ๋‹ค)

์•ž์œผ๋กœ ์–ด๋–ค ๋ถ„์•ผ ์ฑ…์„ ์‚ฌ๊ณ  ์‹ถ์„ ๋•Œ ์ฐธ๊ณ ํ•˜๋ฉด ๋˜๊ฒ ๋‹ค!