์ฝ”๋“œ์Šคํ…Œ์ด์ธ  Pre course 4์ฃผ์ฐจ ์ˆ˜๊ฐ• ํ›„๊ธฐ: ๋‚˜๋Š” ์ด๋ ‡๊ฒŒ ์ž๊ธฐ์ฃผ๋„ ํ•™์Šต์„ ํ•˜๊ณ  ์žˆ๋‹ค.

์ฝ”๋“œ์Šคํ…Œ์ด์ธ  Pre course 35๊ธฐ๋ฅผ ์ˆ˜๊ฐ•ํ•œ ์ง€ ๋ฒŒ์จ 4์ฃผ ์ฐจ์— ์ ‘์–ด๋“ค์—ˆ๋‹ค.
์•„์ง ์ดˆ๋ฐ˜ ๊ฐ™์ง€๋งŒ, ์ด 10์ฃผ ๊ณผ์ •์ด๋‹ˆ ๊ฑฐ์˜ ์ ˆ๋ฐ˜ ๊ฐ€๊นŒ์ด ๋‹ฌ๋ ค์˜จ ๊ฒƒ์ด๊ธฐ๋„ ํ•˜๋‹ค.

๊ทธ๋™์•ˆ ๋‚ด๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต๋ถ€ํ•ด์™”๊ณ , ์–ด๋–ค ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ด์—ˆ๋Š”์ง€ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ฐจ ๊ณต์œ ํ•ด๋ณด๋ ค ํ•œ๋‹ค.

01_์ž๋ฐœ์ ์ธ ์„ ํ–‰ ํ•™์Šต์„ ํ•˜๊ฒŒ ๋๋‹ค.

  1. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์˜ˆ์Šต ๋ฌธ์ œ

    • ๊ฐœ๊ฐ• ์ด์ „์— ์˜ˆ์Šต ์ž๋ฃŒ์™€ ๋ฌธ์ œ๋ฅผ ๋ฐ›์•˜๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ฌธ๋ฒ•๊ณผ ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•ด ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋“ค์ด์—ˆ๊ณ , ๋‹น์—ฐํžˆ ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์ด ์žˆ์—ˆ์ง€๋งŒ ๊ณต๋ถ€๋ฅผ ํ•˜๊ฒŒ ๋œ๋‹ค๋Š” ๊ธฐ๋Œ€๊ฐ์œผ๋กœ ์žฌ๋ฏธ์žˆ๊ฒŒ ํ’€์—ˆ๋‹ค.
    • ๋ณธ๊ฒฉ์ ์ธ ์ˆ˜์—…์— ์•ž์„œ ์ฝ”๋“œ๋ฅผ ํ•œ ๋ฒˆ ๋ˆˆ์— ์ตํž ์ˆ˜ ์žˆ์–ด ๋„์›€์ด ๋๋‹ค.
  2. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๊ธฐ๋ณธ๊ณผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ€ด์ฆˆ ํ’€์ด

    • ๊ฐ•์ œํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ๊ฐ€๋Šฅํ•˜๋ฉด ์ฝ”์Šค ์ดˆ๋ฐ˜ ๋‚ด๋กœ ์™„๋ฃŒํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ๊ธฐ๊ฐ„์— ๋ฉ”์„œ๋“œ๋ฅผ ๊ฝค๋‚˜ ํ™œ์šฉํ•ด๋ณด๊ฒŒ ๋œ๋‹ค.
    • ํ€ด์ฆˆ๋ฅผ ํ’€๋ฉด์„œ ์„ธ์…˜๋ณด๋‹ค ์„ ํ–‰ ํ•™์Šต์„ ํ•˜๊ฒŒ ๋˜๋‹ˆ, ์„ธ์…˜์„ ๋ณผ ๋•Œ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ๋ณต์Šตํ•˜๋Š” ์‹œ๊ฐ„์œผ๋กœ ๋ฐ›์•„๋“ค์ด๊ฒŒ ๋๋‹ค.
    • ์ดํ•ด๊ฐ€ ์•ˆ ๋˜๊ฑฐ๋‚˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ตœ๋Œ€ํ•œ ์Šค์Šค๋กœ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ํ–ˆ๋‹ค. ํ—ฌํ”„๋ฐ์Šคํฌ๊ฐ€ ์žˆ๊ธด ํ•˜์ง€๋งŒ, ์ฃผ๋กœ MDN์„ ์ด์šฉํ•˜๊ณ  ๋  ๋•Œ๊นŒ์ง€ ์ˆ˜์ •ํ•œ๋‹ค๋Š” ๋งˆ์ธ๋“œ๋กœ ์ž„ํ–ˆ๋‹ค.
  3. ๊ธฐํƒ€ ๊ณผ์ œ๋ฌผ

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

02_๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๋„์›€์„ ์ฃผ๊ณ ๋ฐ›์•˜๋‹ค.

  1. ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ

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

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

    • ๊ณต์‹์ ์œผ๋กœ๋Š” CS๋ถ„๋“ค๊ณผ Immusive cource์— ๋Œ€ํ•œ Q&A๋ฅผ ๋‚˜๋ˆ„๋Š” ์‹œ๊ฐ„์ด์ง€๋งŒ ์ •๋ณด ๊ณต์œ ๊ฐ€ ์ข…์ข… ์ผ์–ด๋‚œ๋‹ค.
    • Immusive cource๋ฅผ ์ˆ˜๋ฃŒํ•˜์‹œ๊ณ  ํ˜„์žฌ ์ฝ”๋“œ์Šคํ…Œ์ด์ธ ์—์„œ ๊ทผ๋ฌด ์ค‘์ด์‹  ์„ ๋ฐฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋„ ๋งŒ๋‚  ์ˆ˜ ์žˆ๋‹ค. ํ•œ ๋ฒˆ์€ ์ผ์ • ๊ด€๋ฆฌ์˜ ์ค‘์š”์„ฑ์„ ์งš์–ด์ฃผ์…”์„œ, ๊ทธ ํ›„๋กœ Notion์„ ํ†ตํ•ด ์ผ์ • ๊ด€๋ฆฌ๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค.

03_์ด๋Ÿฐ ๊ฒฐ๊ณผ๋ฌผ์„ ์Œ“์•„๊ฐ€๊ณ  ์žˆ๋‹ค.

  1. ์—๋ฒ„๋…ธํŠธ ํ•™์Šต ๋ฉ”๋ชจ code states pre course review 1 1

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

    • Github Issues (LINK)

      • ํ€ด์ฆˆ ํ’€์ด๋ฅผ ์„ค๋ช…๊ณผ ํ•จ๊ป˜ ์ •๋ฆฌํ•˜๊ณ  ์žˆ๋‹ค.
      • ์ฒ˜์Œ์—๋Š” ํ€ด์ฆˆ๋ฅผ ํ’€๊ณ  ํ•˜๋ฃจ ์ดํ‹€ ๋‚ด๋กœ ์ž‘์„ฑํ•˜๋ ค ํ–ˆ๋Š”๋ฐ, ์ฝ”๋“œ๋ฅผ ๋‚˜์ค‘์— ๋‹ค์‹œ ๋ณด๋ฉด ๋” ๋ฐœ์ „์‹œํ‚ฌ ์ˆ˜ ์žˆ์–ด์„œ ์ฒœ์ฒœํžˆ ์ž‘์„ฑ ์ค‘์ด๋‹ค.
      • ๋ณดํ†ต ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ํ˜•ํƒœ๋‚˜ ์ž๋ฃŒํ˜•์ด ์ •ํ•ด์ ธ์žˆ๋Š”๋ฐ, ๊ทธ๊ฑธ ๋ณ€ํ˜•์‹œํ‚ค๊ฑฐ๋‚˜ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ค˜์„œ ๊ฐœ์„ ํ–ˆ๋˜ ํ’€์ด๋“ค์ด ๊ธฐ์–ต์— ๋‚จ๋Š”๋‹ค.
      • 08_countCharacter
        https://github.com/PerlPark/Code-State-Study/issues/4
      • 09_or
        https://github.com/PerlPark/Code-State-Study/issues/3
    • Github ๋ธ”๋กœ๊ทธ (LINK)

      • ๋ธ”๋กœ๊ทธ์— ํฌ์ŠคํŒ…์ด ๋ถ€์ฉ ๋Š˜์—ˆ๋‹ค. ์ตœ๊ทผ์—” TIL(Today I Learn)์ด๋ผ๊ณ  ๊ทธ๋‚  ๋ฐฐ์šด ๋‚ด์šฉ์„ ์ผ๊ธฐ์ฒ˜๋Ÿผ ์“ฐ๋Š” ๊ฒƒ๋„ ์‹œ์ž‘ํ–ˆ๋‹ค. (์ฐธ๊ณ )
      • ๊ธ€ ์“ฐ๋Š”๋ฐ ์‹œ๊ฐ„์€ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€๋งŒ, ์˜ฌ๋ฆฌ๊ณ  ๋‚˜๋ฉด ๋ฟŒ๋“ฏํ•˜๋‹ค. ํ˜„์—ญ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค์ด ํ…Œํฌ ๋ธ”๋กœ๊น…์„ ํ™œ๋ฐœํžˆ ํ•˜์‹œ๋Š” ์ด์œ ๋ฅผ ์•Œ ๊ฒƒ ๊ฐ™์•˜๋‹ค.
      • ์ดˆ๋ณด ๊ถ๊ธˆ์ฆ - ์ˆซ์ž์—์„œ ๋ฌธ์ž๋กœ ํ˜•๋ณ€ํ™˜ ์‹œ String๊ณผ toString์˜ ์ฐจ์ด?
        https://perlpark.github.io/tostring-and-string/
      • Git ๋กœ์ปฌ ํด๋” ์ด๋™ - clone ํ•ด๋†“์€ ํด๋”๋ฅผ ๋‹ค๋ฅธ ๊ฒฝ๋กœ์— ์˜ฎ๊ธฐ๊ณ  ์‹ถ๋‚˜์š”?
        https://perlpark.github.io/Git-shift-the-local-folder/
      • 2019/08/11 TIL (Today I Learn)
        https://perlpark.github.io/2019-08-11-TIL/
  3. ์ผ์ • ๊ด€๋ฆฌ์šฉ ๋…ธ์…˜ code states pre course review 1 2

    • ์œ„์—์„œ ์ ์—ˆ๋“ฏ, ์ผ์ • ๊ด€๋ฆฌ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.
    • ์ฝ”๋“œ์Šคํ…Œ์ด์ธ ์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” ์Šค์ผ€์ค„ ์บ˜๋ฆฐ๋”๊ฐ€ ์žˆ๊ธด ํ•˜์ง€๋งŒ, ๋‚˜๋งŒ์˜ ๊ณผ์ œ ์ œ์ถœ ์ผ์ • ๋“ฑ์„ ๊ด€๋ฆฌํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„ ์•„๋ž˜์ฒ˜๋Ÿผ ์ •๋ฆฌํ•˜๊ณ  ์žˆ๋‹ค.
    • ํŠธ๋ ๋กœ์™€ ๊ฐ™์ด ๋ณด๋“œ ํƒ€์ž…์„ ๊ธฐ๋ณธ์œผ๋กœ ๋ณด๊ณ , ์ถ”๊ฐ€๋กœ ์บ˜๋ฆฐ๋” View ํƒ€์ž…์„ ๋งŒ๋“ค์–ด์„œ ๋ฒˆ๊ฐˆ์•„ ๋ณด๊ณ  ์žˆ๋‹ค.

๋งˆ์น˜๋Š” ๊ธ€

ํ‡ด์‚ฌ ํ›„ ํ•œ๋™์•ˆ ๋ฌด๊ธฐ๋ ฅ์ฆ์— ๋น ์กŒ์—ˆ๋Š”๋ฐ, ์ฝ”๋“œ์Šคํ…Œ์ด์ธ ๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด์„œ ๋‹ค์‹œ ์—๋„ˆ์ง€๋ฅผ ์ฐพ๊ฒŒ ๋œ ๊ฒƒ ๊ฐ™๋‹ค.
๊ฐ„๋งŒ์— ๋ฌด์–ธ๊ฐ€์— ๋น ์ ธ๋ณผ ์ˆ˜ ์žˆ์–ด์„œ ์ฆ๊ฒ๋‹ค. ์•ž์œผ๋กœ๋„ ๊ธฐ์œ ๋งˆ์Œ์œผ๋กœ ๊ณต๋ถ€ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ^^

โ† ์ด์ „ ๊ฒŒ์‹œ๋ฌผ2019/08/15 TIL(Today I Learn)
๋‹ค์Œ ๊ฒŒ์‹œ๋ฌผ โ†’Git ๋กœ์ปฌ ํด๋” ์ด๋™ - clone ํ•ด๋†“์€ ํด๋”๋ฅผ ๋‹ค๋ฅธ ๊ฒฝ๋กœ์— ์˜ฎ๊ธฐ๊ณ  ์‹ถ๋‚˜์š”?
๋ชฉ๋ก