woowa-userstory-2020

๐ŸŒฑ ์„œ๋น„์Šค ์†Œ๊ฐœ(์ด๋ฆ„ ๋ฏธ์ •)

1) ์†Œ๊ฐœ

Github Contributions์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ๊พธ์ค€ํ•œ ๊ณต๋ถ€๋ฅผ ๋„์™€์ฃผ๋Š” ์„œ๋น„์Šค

2) ๋ฐฐ๊ฒฝ

'๊ฐœ๋ฐœ์ž์˜ ์ˆ™๋ช…์€ ๋ ์—†๋Š” ๊ณต๋ถ€'๋ผ๋Š” ํƒ€์ดํ‹€ ์•„๋ž˜ ์‹œ์ž‘ํ•˜์˜€๋‹ค.

TIL(Today I Learned)๊ณผ ๊ฐ™์€ ๊ณต๋ถ€ ๋‚ด์šฉ ๊ณต์œ /๊ธฐ๋ก ๋ฌธํ™”์˜ ํ™•์‚ฐ๊ณผ ์ผ์ผ์ปค๋ฐ‹์— ๋Œ€ํ•œ ์‚ฌ๋žŒ๋“ค์˜ ๊ด€์‹ฌ๋„ ์ฆ๊ฐ€์— ๋”ฐ๋ผ ๋ณธ ์„œ๋น„์Šค๋ฅผ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

์‹ค์ œ๋กœ ์ผ์ผ ์ปค๋ฐ‹์— ๋Œ€ํ•œ ๊ด€์‹ฌ๋„๋Š” ์ผ์ผ ์ปค๋ฐ‹์„ ๋„์™€์ฃผ๋Š” ๋งคํฌ๋กœ, ์ผ์ผ ์ปค๋ฐ‹ ์Šคํ„ฐ๋””, ์ž”๋””์ฝ˜๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ด๋ฒคํŠธ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

3) ์‚ฌ์šฉ๋ฒ•

  1. ์‚ฌ์šฉ์ž๋Š” ๊พธ์ค€ํžˆ ๊ณต๋ถ€ ๋‚ด์šฉ์„ ์˜ฌ๋ฆด Github Repository๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
  2. ์‚ฌ์šฉ์ž๋Š” ๐ŸŒฑ์— ์ ‘์†ํ•˜์—ฌ ๊ตฌ๋…ํ•˜๊ณ  ์‹ถ์€ contribution graph ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.
    • ๋ณธ์ธ ๊ณ„์ •์— ๋Œ€ํ•œ contribution graph
    • ๋ณธ์ธ ๊ณ„์ •์˜ Repository์— ๋Œ€ํ•œ contribution graph
    • ๊ตฌ๋…ํ•˜๊ณ  ์‹ถ์€ repository์— ๋Œ€ํ•œ contribution graph
  3. ์‚ฌ์šฉ์ž ๋Œ€์‹œ๋ณด๋“œ์— ๋ฐฉ๊ธˆ ์ถ”๊ฐ€ํ•œ repository์˜ graph๊ฐ€ ์ƒ๊ธด๋‹ค.
    • ๋Œ€์‹œ๋ณด๋“œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ•  ์ˆ˜ ์žˆ๋‹ค.
      • ๋ถ„๋ฅ˜์— ๋”ฐ๋ฅธ ์ปฌ๋Ÿผ(ex. trello์—์„œ ์„ธ๋กœ ์นธ) ์ถ”๊ฐ€, ์ œ๊ฑฐ
      • ์ปฌ๋Ÿผ ๋‚ด์—์„œ graph์˜ ์œ„์น˜ ์กฐ์ •
    • graph๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ•  ์ˆ˜ ์žˆ๋‹ค.
      • ๊ธฐ์ˆ  ์Šคํƒ์— ๋Œ€ํ•œ ๋ผ๋ฒจ ์ถ”๊ฐ€ ๋ฐ ์ œ๊ฑฐ
      • ์‹œ์ž‘์ผ, ์ข…๋ฃŒ์ผ, ์ฃผ๊ธฐ์™€ ๊ฐ™์€ ํ•ด๋‹น ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์ •๋ณด ์ถ”๊ฐ€ ๋ฐ ์ œ๊ฑฐ
      • ์ž”๋”” ์ƒ‰ ์ง€์ •
  4. ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ contribution๋“ค์„ ์ด๋ฏธ์ง€๋กœ๋„ ์ €์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๐ŸŒฑ์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” api๋ฅผ ํ†ตํ•ด ์ž์‹ ์˜ ๋ธ”๋กœ๊ทธ์— ๋‚˜ํƒ€๋‚ผ ์ˆ˜๋„ ์žˆ๋‹ค.
  5. repository graph ๋ฐ ๊ณ„์ •์„ ๋ถ„์„ํ•˜์—ฌ ์‹œ๊ฐํ™” ๋œ ๋ ˆํฌํŠธ๋ฅผ ์ œ๊ณต
    • ์„ค์ •ํ•ด๋†“์€ ์ฃผ๊ธฐ์™€ ์‹ค์ œ ์ปค๋ฐ‹์˜ ์ผ์น˜์œจ์— ๋”ฐ๋ผ ์„ฑ์ทจ์œจ ์ œ๊ณต
    • ์„ค์ •ํ•ด๋†“์€ ๊ธฐ์ˆ ์Šคํƒ์— ๋Œ€ํ•œ ๋ผ๋ฒจ์„ ํ†ตํ•ด ์–ด๋–ค ๊ธฐ์ˆ ์— ๋ช‡ ๊ฐœ์˜ commmit์„ ํ–ˆ๋Š”์ง€ ํ†ต๊ณ„ ์ž๋ฃŒ ์ œ๊ณต
    • ๊ณ„์ •์˜ ์ „์ฒด repository์— ๋Œ€ํ•œ ์„ฑ์ทจ์œจ ์ œ๊ณต
    • ๊ณ„์ •์˜ ์ „์ฒด commit์ˆ˜๋ฅผ ์ผ์ž๋ณ„๋กœ ์ œ๊ณต
    • ์–ธ์–ด๋ณ„ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ˆ˜
  • ์ถ”๊ฐ€์ ์ธ ๊ธฐ๋Šฅ์œผ๋กœ๋Š” ์‚ฌ์šฉ์ž๋“ค๊ฐ„์˜ ๋žญํ‚น, ์›ํ•˜๋Š” ๊ทธ๋ฃน(์Šคํ„ฐ๋””)์„ ์ƒ์„ฑํ•ด์„œ ํ•จ๊ป˜ ๋ ˆํฌ ํ˜„ํ™ฉ์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ƒ๊ฐ ์ค‘์ด๋‹ค.

4) ๊ธฐ๋Œ€ ํšจ๊ณผ

  1. ์ž”๋””๋ฅผ ํ†ตํ•ด ๊พธ์ค€ํžˆ ๊ณต๋ถ€๋ฅผ ์ง€์†ํ•  ์ˆ˜ ์žˆ๋Š” ํž˜์ด ์ƒ๊ธด๋‹ค. ์‹ค์ œ ์ผ์ผ ์ปค๋ฐ‹์„ ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค์˜ ๋‹ค์ˆ˜๊ฐ€ '์ผ์ผ ์ปค๋ฐ‹์„ ํ†ตํ•ด ์„ฑ์ทจ๊ฐ์„ ๋Š๋ผ๋ฉฐ, ๋” ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ ๋‹ค.'๊ณ  ๋ฐํ˜”๋‹ค.
  2. ๋‚ด ์—ด์ •, ๋…ธ๋ ฅ์„ ๋‹ค๋ฅธ ์ด์—๊ฒŒ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์„ ๋•Œ ๋‹จ์ง€ ํ…์ŠคํŠธ๋กœ๋งŒ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ œ๊ณตํ•˜๋Š” ์ด๋ฏธ์ง€๋‚˜ ๐ŸŒฑ์—์„œ ์ œ๊ณตํ•˜๋Š” API๋ฅผ ํ†ตํ•ด ์‹ ๋ขฐ์„ฑ ์žˆ๊ฒŒ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋‹ค.
  3. ์ œ๊ณต๋˜๋Š” ๋ ˆํฌํŠธ๋ฅผ ํ†ตํ•ด ํ•™์Šต ํ˜„ํ™ฉ์„ ํ•œ ๋ˆˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

5) ๊ธฐ์กด ์œ ์‚ฌ ์„œ๋น„์Šค

์ž”๋””์ •์›์‚ฌ(์›น์‚ฌ์ดํŠธ)

  • Github ๊ณ„์ •์„ ์—ฐ๋™ํ•ด์„œ ์‚ฌ์šฉ
  • ๊ณ„์ •์— ๋Œ€ํ•ด contribution์„ ์ œ๊ณตํ•จ
  • ๊ทธ ์™ธ์˜ ๊ธฐ๋Šฅ์€ ์—†์Œ(์ค€๋น„์ค‘์ด๋ผ๊ณ  ํ‘œ์‹œ๋จ)

Todait(ํœด๋Œ€ํฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜)

  • ๊ณ„ํš์„ ์„ธ์šธ ์ˆ˜ ์žˆ์Œ
  • ๊ณ„ํš์ธ์ฆ & ๋ชฉํ‘œ๋‹ฌ์„ฑ๋ฅ  ๋ ˆํฌํŠธ ์ œ๊ณต

์ฝ”๋•(์›น์‚ฌ์ดํŠธ)

  • Github ๊ณ„์ •์„ ์—ฐ๋™ํ•ด์„œ ์‚ฌ์šฉ
  • ๊ณ„์ •์— ๋Œ€ํ•ด contribution์„ ์ œ๊ณตํ•จ
  • ๊ณ„์ • ์ž์ฒด์— ๋Œ€ํ•œ ๋ ˆํฌํŠธ ์ œ๊ณต
    • ๊ฐ ํ™œ๋™(commit, pr, issue ๋“ฑ)์— ๋Œ€ํ•œ ๊ทธ๋ž˜ํ”„
    • ์ฃผ๊ฐ„ commit ๋ฐ์ดํ„ฐ
    • ์–ธ์–ด๋ณ„ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ˆ˜

6) ์œ„์™€์˜ ์ฐจ๋ณ„์ 

ํ•ญ๋ชฉ ๐ŸŒฑ ์ž”๋””์ •์›์‚ฌ Todait ์ฝ”๋•
์‹ ๋ขฐ์„ฑ Github Commit ๊ธฐ๋ฐ˜์œผ๋กœ ์‹ ๋ขฐ์„ฑ์ด ์žˆ๋‹ค. Github Commit ๊ธฐ๋ฐ˜์œผ๋กœ ์‹ ๋ขฐ์„ฑ์ด ์žˆ์Œ ๋ณธ์ธ์ด ์ฒดํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๊ธฐ ๋•Œ๋ฌธ์— ์‹ ๋ขฐ์„ฑ์ด ์—†์Œ Github Commit ๊ธฐ๋ฐ˜์œผ๋กœ ์‹ ๋ขฐ์„ฑ์ด ์žˆ์Œ
๋‹จ์œ„ ์ฃผ์ œ ํ•˜๋‚˜ ๋‹น Repository(์ €์žฅ์†Œ) ํ•˜๋‚˜๋ฅผ ํ• ๋‹นํ•˜์—ฌ ๊ธฐ๋กํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ํ•˜๋‚˜์˜ ๊ณต๋ถ€ ์ฃผ์ œ์— ๋Œ€ํ•ด ์–ผ๋งŒํผ ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ–ˆ๋Š”์ง€ ์•Œ ์ˆ˜์žˆ์Œ ๊ณ„์ • ๋‹จ์œ„๋กœ ๊ธฐ๋กํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ๊ฒƒ์„ ๊ณต๋ถ€ํ–ˆ๋Š”์ง€ ๊ด€๋ฆฌํ•˜๊ธฐ ์–ด๋ ค์›€ Github๋ฅผ ์ด์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณต๋ถ€ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค์–‘ํ•œ ๊ณต๋ถ€์— ๋Œ€ํ•ด ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ ๊ณ„์ • ๋‹จ์œ„๋กœ ๊ธฐ๋กํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ๊ฒƒ์„ ๊ณต๋ถ€ํ–ˆ๋Š”์ง€ ๊ด€๋ฆฌํ•˜๊ธฐ ์–ด๋ ค์›€
์ปค์Šคํ„ฐ๋งˆ์ด์ง• ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๋Œ€๋กœ contribution graph๋ฅผ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ์Œ(๊ธฐ์ˆ ์Šคํƒ ๋ผ๋ฒจ ๋ถ€์ฐฉ ๋ฐ ์ •๋ณด ํ‘œ์‹œ, ๊ทธ๋ž˜ํ”„ ์ƒ‰ ์ง€์ • ๋“ฑ) ๋ชปํ•จ Todo์— ๋Œ€ํ•ด ์ƒ‰, ํƒœ๊ทธ ๋“ฑ ์›ํ•˜๋Š” ๋Œ€๋กœ ์ปค์Šคํ…€ ๊ฐ€๋Šฅ ๋ชปํ•จ
๋Œ€์‹œ๋ณด๋“œ ๋ฐ ๋ ˆํฌํŠธ ๊ณ„์ • ๋ฐ ์ €์žฅ์†Œ์— ๋Œ€ํ•ด ๋‹ค์–‘ํ•œ ๋ถ„์„ ์ž๋ฃŒ ์ œ๊ณต ๊ณ„์ •์˜ contribution graph๋งŒ ์ œ๊ณต ์ผ๊ฐ„, ์ฃผ๊ฐ„, ์›”๊ฐ„ ๋ ˆํฌํŠธ ์ œ๊ณต(์„ฑ์ทจ์œจ๊ณผ ๊ณต๋ถ€ ์‹œ๊ฐ„ ์ •๋ณด ์ œ๊ณต) ๊ณ„์ •์— ๋Œ€ํ•ด ๋‹ค์–‘ํ•œ ๋ถ„์„ ์ž๋ฃŒ ์ œ๊ณต

๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป Persona

1) ์ž ์žฌ ์‚ฌ์šฉ์ž ํŒŒ์•…ํ•˜๊ธฐ

(1) ์‚ฌ์šฉ์ž ๋ฆฌ์„œ์น˜

a. ๊ทธ๋Ÿด๋“ฏํ•œ ์‚ฌ์šฉ์ž ์—ญํ•  ์ฐพ๊ธฐ

  • Github : ๊ฐœ๋ฐœ์ž
  • Todait : ํ•™์ƒ, ๊ณ ์‹œ์ƒ, ๊ฐœ๋ฐœ์ž
  • ์ž”๋””์ •์›์‚ฌ : ์ผ์ผ ์ปค๋ฐ‹ ์ฐธ์—ฌ ๊ฐœ๋ฐœ์ž
  • ์ฝ”๋• : ๊ฐœ๋ฐœ์ž

b. ์ธํ„ฐ๋ทฐ ์ฃผ์ œ

  • ๊พธ์ค€ํžˆ ๊ณต๋ถ€๋ฅผ ํ•˜์‹œ๋‚˜์š”?
    • ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•˜๋Š” ์ด์œ ๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€์š”?
  • ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ํ•˜๋‚˜์š”?
    • ๊ธฐ๋ก์„ (์•ˆ)ํ•˜๋Š” ์ด์œ ๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€์š”?
    • ๊ธฐ๋ก ํ•œ๋‹ค๋ฉด ์™œ ํ•˜๋‚˜์š”?
    • ๊ธฐ๋ก์„ ์–ด๋””์— ํ•˜๋‚˜์š”?
    • ์™œ ๊ทธ๊ณณ์— ๊ธฐ๋กํ•˜๋‚˜์š”?
  • Github Contributions ๊ด€๋ฆฌ๋ฅผ ํ•˜์‹œ๋‚˜์š”?
    • ์™œ ๊ทธ๋ ‡๊ฒŒ ํ–‰๋™ํ•˜์‹œ๋‚˜์š”?
    • 1์ผ 1์ปค๋ฐ‹์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๋‚˜์š”?
  • (์„œ๋กœ์˜ ํ•™์Šต๋Ÿ‰ ํ™•์ธ๋„ ํ•˜๋Š”) ์Šคํ„ฐ๋”” ์‹œ ์–ด๋–ป๊ฒŒ ์„œ๋กœ ์ง„๋„๋ฅผ ํ™•์ธํ•˜๋‚˜์š”?
    • ์™œ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋‚˜์š”?
    • ๋ถˆํŽธํ•œ ์ ์€ ์—†๋‚˜์š”?
  • ๊ณต๋ถ€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(ํ•™์Šต๋Ÿ‰ ์ฒดํฌํ•˜๋Š” - todo) ํ˜น์€ ์ž”๋”” ์ •์›์‚ฌ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋‚˜์š”?
    • ์–ด๋–ค ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์…จ๋‚˜์š”?
    • ์™œ ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์…จ๋‚˜์š”?
    • ๊ทธ๊ฒƒ์˜ ์žฅ์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?
    • ๊ทธ๊ฒƒ์˜ ๋‹จ์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?
    • ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•™์Šต ๋ชฉํ‘œ๋ฅผ ๊ด€๋ฆฌํ•˜๋‚˜์š”?

c. ์ธํ„ฐ๋ทฐํ•˜๊ธฐ - ๋ฉ˜ํƒˆ ๋ชจ๋ธ ๊ฐ์ฒด์™€ ์†์„ฑ * Repository ๋“ฑ๋ก - URL ๋“ฑ๋ก์€ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ - ์‹œ์ž‘์ผ, ์ข…๋ฃŒ์ผ์€ ์–ด๋–ป๊ฒŒ ๋“ฑ๋กํ•˜๋Š”์ง€ - ๊ณต๋ถ€์˜ ์ฃผ๊ธฐ๋Š” ์–ด๋–ป๊ฒŒ ๋“ฑ๋กํ•˜๋Š”์ง€(ex. 2์ผ์— ํ•œ ์ฑ•ํ„ฐ) - ๊ธฐ์ˆ  ์Šคํƒ ๋ผ๋ฒจ์€ ์–ด๋–ป๊ฒŒ ๋ถ€์ฐฉํ•˜๋Š”์ง€ * ๋Œ€์‹œ๋ณด๋“œ ๊ด€๋ฆฌ - ์ปฌ๋Ÿผ์„ ์–ด๋–ป๊ฒŒ ์ถ”๊ฐ€/์‚ญ์ œํ•˜๋Š”์ง€ * Contributions ๊ทธ๋ž˜ํ”„ ๊ด€๋ฆฌ - ์–ธ์ œ ๊ทธ๋ž˜ํ”„๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜๋Š”์ง€ - ์–ด๋–ป๊ฒŒ ๊ทธ๋ž˜ํ”„๋ฅผ ์‚ญ์ œํ•˜๋Š”์ง€ - ํ•ด๋‹น ๊ทธ๋ž˜ํ”„๋ฅผ ์–ด๋Š ์ปฌ๋Ÿผ์— ์œ„์น˜์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š”์ง€ - ๊ทธ๋ž˜ํ”„์˜ ์ƒ‰์€ ์–ด๋–ป๊ฒŒ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ * ์ €์žฅ - ์–ด๋–ป๊ฒŒ ์ด๋ฏธ์ง€๋กœ ์ €์žฅํ• ์ง€ - API๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ * ๋ ˆํฌํŠธ - ์–ด๋–ค ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€

2) Persona ์ž‘์„ฑํ•˜๊ธฐ

(1) ์ธํ„ฐ๋ทฐํ•˜๊ธฐ

๊น€๋‘ ๋‘ (23์‚ด, ์˜ˆ๋น„ ๊ฐœ๋ฐœ์ž)

  • ๊พธ์ค€ํžˆ (๊ฐœ๋ฐœ)๊ณต๋ถ€๋ฅผ ํ•˜์‹œ๋‚˜์š”? ๋„ค

    • ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•˜๋Š” ์ด์œ ๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€์š”? ์ž๊ธฐ๋ฐœ์ „, ์ฝ”๋”ฉ ์‹ค๋ ฅ ํ–ฅ์ƒ
    • ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ํ•˜๋‚˜์š”? ๊ตฌ๊ธ€๋ง, ์œ ํŠœ๋ธŒ ํ˜น์€ ์ธ๊ฐ• ์‹ค์Šต ๋”ฐ๋ผํ•˜๊ธฐ, ์‹ค์ œ ์„œ๋น„์Šค ์‚ดํŽด๋ณด๊ธฐ
  • ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ๊ธฐ๋ก ํ•˜์‹œ๋‚˜์š”? ๋„ค

    • ๊ธฐ๋ก์„ ์™œ ํ•˜์‹œ๋‚˜์š”? ์—๋Ÿฌ ์žฌํƒ์ƒ‰ ์‹œ๊ฐ„ ๋‹จ์ถ•, ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋„์›€์ด ๋˜๊ธฐ์œ„ํ•จ
    • ๊ธฐ๋ก์„ ์–ด๋””์—, ์™œ ํ•˜๋‚˜์š”?
    ๋„๊ตฌ ์ด์œ 
    ๊นƒํ—ˆ๋ธŒ ์†Œ์Šค์ฝ”๋“œ ์ด๋ ฅ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ , ํŒ€์› ๋˜๋Š” ํƒ€์ธ์—๊ฒŒ ๊ณต์œ ํ•˜๊ธฐ ํŽธํ•ด์„œ
    ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์ด ์ต์ˆ™ํ•ด์„œ
  • Github Contributions ๊ด€๋ฆฌ๋ฅผ ํ•˜์‹œ๋‚˜์š”? ๊ฐ€๋”ํ•จ

    • ์™œ ๊ทธ๋ ‡๊ฒŒ ํ–‰๋™ํ•˜์‹œ๋‚˜์š”? ์•„์ง ์–ด๋””๊นŒ์ง€ ์ž‘์„ฑํ•˜๊ณ  ์ปค๋ฐ‹์„ ํ•˜๋ฉด ์ ์ ˆํ• ์ง€ ์‚ด์ง ์• ๋งค ๋ชจํ˜ธํ•ด์„œ ์ตœ๋Œ€ํ•œ ๊ธฐ๋Šฅ๋ณ„๋กœ ํ•˜๋ ค๊ณ  ํ•˜๋‚˜ ์–ด๋ ค์›€
    • 1์ผ 1์ปค๋ฐ‹์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๋‚˜์š”? ํ•„์š”ํ•˜๊ณ  ๋ฉ‹์žˆ๋‹ค
  • (์„œ๋กœ์˜ ํ•™์Šต๋Ÿ‰ ํ™•์ธ์„ ํ•˜๋Š”) ์Šคํ„ฐ๋”” ์‹œ ์–ด๋–ป๊ฒŒ ์„œ๋กœ ์ง„๋„๋ฅผ ํ™•์ธํ•˜๋‚˜์š”? ์ปค๋ฐ‹์„ ํ†ตํ•ด ํ™•์ธ ๋˜๋Š” ๋Œ€ํ™”

    • ์™œ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋‚˜์š”? ์ด๋ ฅ์„ ๋ณด๊ณ  ์–ด๋–ค๋ถ€๋ถ„์„ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ–ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์–ด์„œ, ๊นƒ ์‚ฌ์šฉ์— ์–ด๋ ค์›€์„ ๋Š๋ผ๋Š” ์‚ฌ๋žŒ๋“ค๊ณผ๋Š” ๋Œ€ํ™”๋‚˜ sns๋ฅผ ์ด์šฉํ•ด ํ™•์ธํ•˜๊ฒŒ ๋œ๋‹ค.
    • ๋ถˆํŽธํ•œ ์ ์€ ์—†๋‚˜์š”? ๋งก์€ ๋ถ€๋ถ„์ด ๋‹ค๋ฅด๊ฑฐ๋‚˜ ์„œ๋กœ ๋‹ค๋ฅธ๋‚ด์šฉ์„ ๊ฐ์ž ์Šคํ„ฐ๋”” ํ•˜๊ณ ์žˆ๋Š”๊ฒฝ์šฐ์— ์ƒ๋Œ€๊ฐ€ ์–ผ๋งŒํผ ์ง„์ฒ™์ด ์žˆ๋Š”์ง€ ๊ฐ€๋Š ํ•˜๊ธฐ ์‰ฝ์ง€์•Š๋‹ค. Sns๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ์ฝ”๋“œ ๊ฐ€๋…์„ฑ๋„ ๋–จ์–ด์ง€๊ณ  ์ง„ํ–‰ํ•ด์˜จ ๊ธฐ๋ก์˜ ๋ˆ„์ ์„ ์ง๊ด€์ ์œผ๋กœ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ต๋‹ค.
  • ๊ณต๋ถ€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(ํ•™์Šต๋Ÿ‰ ์ฒดํฌ ํ˜น์€ todo๊ด€๋ฆฌ ์„œ๋น„์Šค) ํ˜น์€ ์ž”๋””์ •์›์‚ฌ/GitJet๋ฅผ ์‚ฌ์šฉํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋‚˜์š”? ์•„๋‹ˆ์˜ค

๋ฐ•ํ† ๋‹ˆ(26์‚ด, ์˜ˆ๋น„ ๊ฐœ๋ฐœ์ž)

  • ๊พธ์ค€ํžˆ (๊ฐœ๋ฐœ)๊ณต๋ถ€๋ฅผ ํ•˜์‹œ๋‚˜์š”? ๋„ค

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

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

    • 1์ผ 1์ปค๋ฐ‹์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๋‚˜์š”? ๋งน๋ชฉ์ ์ด๋ฉด ์ข‹์ง€ ์•Š์ง€๋งŒ ์˜๋ฏธ์žˆ๋Š” ์ปค๋ฐ‹์ด๋ฉด ์ข‹๋‹ค. (๋งน๋ชฉ์ ์ผ์‹œ)๋ฐฐ๋ณด๋‹ค ๋ฐฐ๊ผฝ์ด ๋” ์ปค์งˆ ๊ฒƒ ๊ฐ™๋‹ค. ๊ธ€์„ ์“ฐ๋Š”๋ฐ ํ—ˆ๋“ค์„ ์ตœ๋Œ€ํ•œ ๋‚ฎ์ถฐ์•ผ ํ•œ๋‹ค ์ƒ๊ฐํ•˜๋Š”๋ฐ ์ž”๋””๋ฅผ ์ƒ๊ฐํ•˜๊ณ  ๊ธ€์„ ์“ฐ๊ฒŒ ๋˜๋ฉด ์‰ฝ๊ฒŒ ๊ธ€์„ ๋ชปํ•˜๊ฒ ๋‹ค ํ˜น์€ ์ˆ˜์ •์„ ๋ชปํ•˜๊ฒ ๋‹ค. ๋งˆํฌ๋‹ค์šด์—์„œ ์ž‘์„ฑํ•ด์•ผํ•ด์„œ ๋ถˆํŽธํ•˜๊ณ  ์ด๋ฏธ์ง€ ๋„ฃ๊ธฐ๋„ ํž˜๋“ค๋‹ค.
  • ์ž๊ธฐ์†Œ๊ฐœ์„œ์—์„œ ์—ด์ •๊ณผ ๋…ธ๋ ฅ์„ ์–ดํ•„ํ•  ๋•Œ ์–ด๋–ค ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋‚˜์š”?

    • ํฌํด ๋งŒ๋“ค์–ด๋†“๊ฒŒ ์—†์–ด์„œ ๋ญ๊ฐ€์—†๊ณ  ๊นƒํ—™๋„ ๋ญ๊ฐ€ ์—†๊ณ . ํ”„๋กœ์ ํŠธ ํ–ˆ๋˜ ๊ฒฝํ—˜์„ ํ…์ŠคํŠธ๋กœ๋งŒ ํ’€์–ด๋‚ธ ๊ฒƒ ๊ฐ™๋„ค์š”.
  • (์„œ๋กœ์˜ ํ•™์Šต๋Ÿ‰ ํ™•์ธ์„ ํ•˜๋Š”) ์Šคํ„ฐ๋”” ์‹œ ์–ด๋–ป๊ฒŒ ์„œ๋กœ ์ง„๋„๋ฅผ ํ™•์ธํ•˜๋‚˜์š”? ํ™•์ธ์€ ๊ฐœ์ธ์˜ ์–‘์‹ฌ์— ๋งก๊ธฐ์ฃ 

    • ์™œ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋‚˜์š”? ๋”ฐ๋กœ ์ฒดํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†๊ธฐ ๋•Œ๋ฌธ์—. ๋”ฐ๋กœ ์ฒดํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๊ฐ€ ์žˆ๋‹ค๋ฉด, ํ—ˆ๋“ค์ด ๋†’์ง€ ์•Š๋‹ค๋ฉด ์‚ฌ์šฉ ์˜์‚ฌ ์žˆ์Œ
    • ๋ถˆํŽธํ•œ ์ ์€ ์—†๋‚˜์š”? ์•ˆ์ฝ์–ด์˜จ ์‚ฌ๋žŒ์˜ ์†ํ•ด, ๊ทธ ์‚ฌ๋žŒ์ด ์Šคํ„ฐ๋””์— ์กฐ๊ธˆ ์ฐธ์—ฌ๋ฅผ ๋ชปํ•ด์„œ ์Šคํ„ฐ๋””์˜ ํ’๋ถ€ํ•จ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.
  • ๊ณต๋ถ€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(ํ•™์Šต๋Ÿ‰ ์ฒดํฌ ํ˜น์€ todo๊ด€๋ฆฌ ์„œ๋น„์Šค) ํ˜น์€ ์ž”๋””์ •์›์‚ฌ/GitJet๋ฅผ ์‚ฌ์šฉํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋‚˜์š”?

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

ํƒ์ฝ”์ผ(27์‚ด, ์˜ˆ๋น„ ๊ฐœ๋ฐœ์ž)

  • ๊พธ์ค€ํžˆ (๊ฐœ๋ฐœ)๊ณต๋ถ€๋ฅผ ํ•˜์‹œ๋‚˜์š”? ๋„ค
    • ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•˜๋Š” ์ด์œ ๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€์š”? ๋” ๋‚˜์€ ์‚ฌ๋žŒ์ด ๋˜๊ธฐ ์œ„ํ•ด
    • ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ํ•˜๋‚˜์š”? ์ฑ…์œผ๋กœ ๊ณต๋ถ€ํ•˜๋Š”๊ฑฐ ์ข‹์•„ํ•ด์š”. ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌ๋œ ๊ธ€์„ ์˜ฌ๋ฆฐ๋‹ค.
  • ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ๊ธฐ๋ก ํ•˜์‹œ๋‚˜์š”? ๋„ค
    • ๊ธฐ๋ก์„ ์™œ ํ•˜์‹œ๋‚˜์š”? ๊ธฐ์–ต์„ ํ•จ์œผ๋กœ ๋‹จ๊ธฐ ๊ธฐ์–ต์„ ์žฅ๊ธฐ ๊ธฐ์–ต์œผ๋กœ ๋ณ€ํ™”์‹œํ‚ค๊ธฐ ์œ„ํ•ด
    • ๊ธฐ๋ก์„ ์–ด๋””์— ํ•˜๋‚˜์š”? Github ๋ธ”๋กœ๊ทธ
      • ์™œ ๊ทธ๊ณณ์— ๊ธฐ๋กํ•˜๋‚˜์š”? ๊ฐœ๋ฐœ์— ํŠนํ™”๋œ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐพ๋˜ ์ค‘ ์‚ฌ์šฉ์ž์˜ ๋Œ€๋ถ€๋ถ„์ด ๊ฐœ๋ฐœ์ž์ธ Github ๋ธ”๋กœ๊ทธ๋ฅผ ์ด์šฉํ•˜๊ฒŒ ๋จ
  • Github Contributions ๊ด€๋ฆฌ๋ฅผ ํ•˜์‹œ๋‚˜์š”? ์‹ ๊ฒฝ ์•ˆ์”€, ์˜›๋‚ ์— ์‹ ๊ฒฝ์ผ๋˜ ์‹œ์ ˆ์ด ์žˆ์—ˆ๋Š”๋ฐ ์“ธ๋ชจ์—†๋Š” ์ปค๋ฐ‹์„ ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๋Š” ๋ชจ์Šต์— ๊ด€๋’€๋‹ค.
    • 1์ผ 1์ปค๋ฐ‹์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๋‚˜์š”? ๋ถ€์ •์ ์ž…๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด๋ณด๋‹ˆ๊นŒ ๊ณต๋ถ€ํ•œ๊ฒŒ ์—†๋Š” ๋‚ ๋„ ๋ญ”๊ฐ€ ์งˆ์ด ๋‚ฎ์€ ์ปจํ…์ธ ๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋ ค ํ•œ๋‹ค.
  • ์ž๊ธฐ์†Œ๊ฐœ์„œ์—์„œ ์—ด์ •๊ณผ ๋…ธ๋ ฅ์„ ์–ดํ•„ํ•  ๋•Œ ์–ด๋–ค ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋‚˜์š”?
    • ํ”„๋กœ์ ํŠธ๋ฅผ ์‰ฌ์ง€ ์•Š๊ณ  ๊ณ„์† ํ•ด์™”๋‹ค. ์—ฌ๋Ÿฌ ์„œ๋น„์Šค๋“ค์„ ์‰ฌ์ง€ ์•Š๊ณ  ๊ฐœ๋ฐœํ•ด์™”๋‹ค๋Š” ๊ฒƒ์„ ์–ดํ•„ํ•œ๋‹ค(์ฆ๊ฑฐ์ž๋ฃŒ๋Š” ๊นƒํ—ˆ๋ธŒ ๋ ˆํฌ์ง€ํ† ๋ฆฌ ํ˜น์€ ์•ฑ์Šคํ† ์–ด)
  • (์„œ๋กœ์˜ ํ•™์Šต๋Ÿ‰ ํ™•์ธ์„ ํ•˜๋Š”) ์Šคํ„ฐ๋”” ์‹œ ์–ด๋–ป๊ฒŒ ์„œ๋กœ ์ง„๋„๋ฅผ ํ™•์ธํ•˜๋‚˜์š”? ์„œ๋กœ์˜ ๋ง์„ ๋ฏฟ์Œ.
    • ์™œ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋‚˜์š”? ๋”ฑํžˆ ๋ฐฉ๋ฒ•์ด ์—†๋‹ค.
    • ๋ถˆํŽธํ•œ ์ ์€ ์—†๋‚˜์š”? ์ƒ๋Œ€๋ฐฉ์„ ์˜์‹ฌํ•  ๋•Œ๊ฐ€ ์žˆ์—ˆ๋‹ค.
  • ๊ณต๋ถ€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(ํ•™์Šต๋Ÿ‰ ์ฒดํฌ ํ˜น์€ todo๊ด€๋ฆฌ ์„œ๋น„์Šค) ํ˜น์€ ์ž”๋””์ •์›์‚ฌ/GitJet๋ฅผ ์‚ฌ์šฉํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋‚˜์š”?
    • ์ปจํŠธ๋ฆฌ๋ทฐ์…˜์„ ๋ณด์—ฌ์ฃผ๋Š” ์„œ๋น„์Šค๋Š” ์‚ฌ์šฉํ–ˆ์—ˆ์Œ : ์œ„์ ฏ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ์Œ GitJet ๋‚˜์™€ ๋‚ด ์ฃผ๋ณ€ ์‚ฌ๋žŒ๋“ค ๋™๋ฃŒ์ปจํŠธ๋ฆฌ๋ทฐ์…˜ ํ™•์ธ ๊ฐ€๋Šฅ
    • ์–ด๋–ค ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์…จ๋‚˜์š”? ํŠธ๋ ๋กœ ์‚ฌ์šฉ์ค‘์ž…๋‹ˆ๋‹ค.
    • ์™œ ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์…จ๋‚˜์š”? GitJet์€ ์ œ ๊ณต๋ถ€๋Ÿ‰๊ณผ ์ƒ๋Œ€ ์ปจํŠธ๋ฆฌ๋ทฐ์…˜์„ ๋ณด๊ณ  ์ž๊ทน๋ฐ›๊ธฐ ์œ„ํ•ด ํ–ˆ๊ณ , ํŠธ๋ ๋กœ๋กœ ํ•˜๊ฒŒ ๋œ ๊ณ„๊ธฐ๋Š” ์ฉ ๊ดœ์ฐฎ์€ ํˆฌ๋‘๋ฆฌ์ŠคํŠธ ์•ฑ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
    • ๊ทธ๊ฒƒ์˜ ์žฅ์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”? ์นœ๊ตฌ์˜ ์ปจํŠธ๋ฆฌ๋ทฐ์…˜์„ ๋ณผ ์ˆ˜ ์žˆ์–ด์„œ ์ž๊ทน๋ฐ›์„ ์ˆ˜ ์žˆ์—ˆ๊ณ , ๋‚˜์˜ ๊ณต๋ถ€๋Ÿ‰์„ ๋„์‹ํ™”ํ•ด์คฌ๋‹ค. ๊ฒ€์ฆ๋œ ํˆฌ๋‘๋ฆฌ์ŠคํŠธ ์•ฑ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š๊ฒŒ ์—†๋Š” ๊ธฐ๋Šฅ์ด ์—†๋‹ค. ๋ผ๋ฒจ ์„ค์ •, ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์„ ํ•  ์ˆ˜์žˆ๋‹ค.
    • ๊ทธ๊ฒƒ์˜ ๋‹จ์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”? ๋”ฐ๋กœ ์—†๋‹ค. ์™„๋ฃŒํ•œ ๊ฑธ ๋‚จ๊ฒจ๋‘๊ณ  ์‹ถ์€๋ฐ ์‚ฌ๋ผ์ง„๋‹ค.

ํ•จ์ฝ”๋ฆฐ(26์‚ด, 3๊ฐœ์›”์ฐจ ํ–‡๋ณ‘์•„๋ฆฌ ๊ฐœ๋ฐœ์ž)

  • ๊พธ์ค€ํžˆ (๊ฐœ๋ฐœ)๊ณต๋ถ€๋ฅผ ํ•˜์‹œ๋‚˜์š”? ์•„๋‹ˆ์š”!
  • ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ๊ธฐ๋ก ํ•˜์‹œ๋‚˜์š”? ๊ฐ€๋” ํ•ฉ๋‹ˆ๋‹ค.
    • ๊ธฐ๋ก์„ ์™œ ํ•˜์‹œ๋‚˜์š”? ๋‚˜์ค‘์— ๋ณด๊ธฐ ์ข‹์œผ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
    • ๊ธฐ๋ก์„ ์–ด๋””์— ํ•˜๋‚˜์š”? ๋ธ”๋กœ๊ทธ์— ํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค.
    • ์™œ ๊ทธ๊ณณ์— ๊ธฐ๋กํ•˜๋‚˜์š”? ๊ด€๋ฆฌํ•˜๊ธฐ ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
  • Github Contributions(์ž”๋””๋ฐญ) ์˜ˆ์ „์— ํ–ˆ์ง€๋งŒ ์ง€๊ธˆ์€ ์•ˆํ•ฉ๋‹ˆ๋‹ค. ํ‡ด๊ทผํ•˜๊ณ  ๋‚˜์„œ ๋„ˆ๋ฌด ํ”ผ๊ณคํ•˜๊ธฐ ๋•Œ๋ฌธ์—.
    • 1์ผ 1์ปค๋ฐ‹์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๋‚˜์š”? ์„ฑ์‹คํ•œ ์ผ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
  • (์„œ๋กœ์˜ ํ•™์Šต๋Ÿ‰ ํ™•์ธ์„ ํ•˜๋Š”) ์Šคํ„ฐ๋”” ์‹œ ์–ด๋–ป๊ฒŒ ์„œ๋กœ ์ง„๋„๋ฅผ ํ™•์ธํ•˜๋‚˜์š”? ์Šคํ„ฐ๋””๋ฅผ ํ•ด๋ณธ ์  ์—†์Šต๋‹ˆ๋‹ค.
  • ๊ณต๋ถ€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(ํ•™์Šต๋Ÿ‰ ์ฒดํฌ ํ˜น์€ todo๊ด€๋ฆฌ ์„œ๋น„์Šค) ํ˜น์€ ์ž”๋””์ •์›์‚ฌ/GitJet๋ฅผ ์‚ฌ์šฉํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋‚˜์š”? ์—†์Šต๋‹ˆ๋‹ค.
    • ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•™์Šต ๋ชฉํ‘œ๋ฅผ ๊ด€๋ฆฌํ•˜๋‚˜์š”? ์ฃผ๋กœ ๋‹ค์ด์–ด๋ฆฌ์— ์จ์„œ ๊ด€๋ฆฌ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ตœ๋ฒ„๊ทธ(30์‚ด, 3๋…„์ฐจ ๊ฐœ๋ฐœ์ž)

  • ๊พธ์ค€ํžˆ (๊ฐœ๋ฐœ)๊ณต๋ถ€๋ฅผ ํ•˜์‹œ๋‚˜์š”? ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜๊ฑฐ๋‚˜ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์€๊ฒŒ ์ƒ๊ธธ ๋•Œ ์ ๋‹นํžˆ ํ•ฉ๋‹ˆ๋‹ค.
  • ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ํ•˜๋‚˜์š”? ๋„ํ๋จผํŠธ ํ•œ๋ฒˆ ํ›‘๊ณ  ์ง์ ‘ ์ž‘์„ฑ ํ›„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ณต๋ถ€ ๋‚ด์šฉ์€ ์ฃผ๋กœ ์‹ค๋ฌด ์ฝ”๋“œ์— ๊ณง๋ฐ”๋กœ ์ ์šฉ๋˜๋Š” ์ผ€์ด์Šค๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
    • ๊ธฐ๋ก์„ (์•ˆ)ํ•˜๋Š” ์ด์œ ๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€์š”? ํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š” ๊ณต์œ ๊ฐ€ ํ•„์š”ํ•  ๊ฒฝ์šฐ์—๋งŒ ํ•ฉ๋‹ˆ๋‹ค.(๋ณดํ†ต ๊ทธ๋‚ ๊ทธ๋‚  ์—…๋ฌด์—์„œ ์•Œ์•„๋‚ด๊ณ  ๊ณต๋ถ€ํ•œ ์ ๋“ค์„ ๊ฐ„๋‹จํžˆ Notion์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค) ๊ทธ ์™ธ ๊ตฌ์ฒด์ ์ธ ๊ฐœ๋…์ด๋‚˜ ๊ณต๋ถ€ ๋‚ด์šฉ์— ๋Œ€ํ•ด์„œ๋Š” ๋Œ€๋ถ€๋ถ„ ๊ท€์ฐฎ์•„์„œ ์•ˆํ•ฉ๋‹ˆ๋‹ค.
    • ๊ธฐ๋ก์„ ์–ด๋””์— ํ•˜๋‚˜์š”? Notion
    • ์™œ ๊ทธ๊ณณ์— ๊ธฐ๋กํ•˜๋‚˜์š”? ๋ธ”๋กœ๊ทธ ๋งŒ๋“ค๊ธฐ ๊ท€์ฐฎ์•„์„œ ์ž…๋‹ˆ๋‹ค.
  • Github Contributions(์ž”๋””๋ฐญ) ๊ด€๋ฆฌ๋ฅผ ํ•˜์‹œ๋‚˜์š”? ์•„๋‹ˆ์˜ค.
    • ์™œ ๊ทธ๋ ‡๊ฒŒ ํ–‰๋™ํ•˜์‹œ๋‚˜์š”? ํ•˜๋ฃจ์— ์ปค๋ฐ‹์„ ์–ผ๋งˆ๋‚˜ ์˜ฌ๋ฆฌ๋Š”์ง€๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
    • 1์ผ 1์ปค๋ฐ‹์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๋‚˜์š”? ์ €๋Š” ๊ทœ์น™์ ์ด๊ณ  ์ฒด๊ณ„์ ์ธ ์‚ฌ๋žŒ์ด ์•„๋‹ˆ๋ผ์„œ, ์ €์˜ ๊ฒฝ์šฐ์—” ๋ฌด์Šจ ์ผ์ด๋“  ์˜๋ฌด๊ฐ์„ ๊ฐ€์ง€๊ฒŒ ๋˜๋ฉด ์˜ค๋ž˜ ๊ฐˆ ์ˆ˜ ์—†๋‹ค๋Š” ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. ๊ทœ์น™์ ์ธ ์ˆ™์ œ๋Š” ์ € ์Šค์Šค๋กœ๋ฅผ ํ”ผ๊ณคํ•˜๊ฒŒ ํ•˜๊ณ  ์ผ์„ ์žฌ๋ฏธ์—†๊ฒŒ ๋งŒ๋“ค์–ด์š”.
  • (์„œ๋กœ์˜ ํ•™์Šต๋Ÿ‰ ํ™•์ธ์„ ํ•˜๋Š”) ์Šคํ„ฐ๋”” ์‹œ ์–ด๋–ป๊ฒŒ ์„œ๋กœ ์ง„๋„๋ฅผ ํ™•์ธํ•˜๋‚˜์š”?
    • ์™œ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋‚˜์š”?
    • ๋ถˆํŽธํ•œ ์ ์€ ์—†๋‚˜์š”? ๋…์„œ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•ด ๋ณด์•˜์œผ๋‚˜ ์ง„๋„๋ฅผ ํ™•์ธํ•˜๊ณ  ์„œ๋กœ๋ฅผ ์ ๊ฒ€ํ•œ์ ์€ ์—†์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ๋ณธ์ธ ์Šค์Šค๋กœ ์Šคํ„ฐ๋””์— ๊ฐ•์ œ์„ฑ์ด ํ•„์š”ํ•˜๋‹ค๋Š”๊ฑด, ํ•˜๊ธฐ์‹ซ์€๊ฑธ ์–ต์ง€๋กœ ํ•˜๊ณ ์žˆ๋‹จ ์–˜๊ธฐ์ฃ ? ๊ทธ ์‹œ๊ฐ„์— ๊ทธ๋ƒฅ ๋‹ค๋ฅธ๊ฑธ ํ•˜๋Š”๊ฒŒ ๋‚ซ๋‹ค ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ•˜๊ณ ์‹ถ์€๊ฑธ ํ•˜๊ณ  ์ธ์ƒ์„ ์ฆ๊ธฐ์„ธ์š”.
  • ๊ณต๋ถ€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(ํ•™์Šต๋Ÿ‰ ์ฒดํฌํ•˜๋Š” ํ˜น์€ todo๊ด€๋ฆฌ) ํ˜น์€ ์ž”๋””์ •์›์‚ฌ/GitJet๋ฅผ ์‚ฌ์šฉํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋‚˜์š”? ์•„๋‹ˆ์˜ค.
    • ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•™์Šต ๋ชฉํ‘œ๋ฅผ ๊ด€๋ฆฌํ•˜๋‚˜์š”? ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์€๊ฒŒ ์ƒ๊ธฐ์ง€ ์•Š๋Š” ์ด์ƒ ํ•™์Šต ๋ชฉํ‘œ๋ฅผ ๋”ฐ๋กœ ๋‘์ง„ ์•Š์Šต๋‹ˆ๋‹ค.

(2) ํŒจํ„ด ๋ถ„์„ํ•˜๊ธฐ

pattern

  • ํ˜„์ง ๊ฐœ๋ฐœ์ž

    • ์–ด๋– ํ•œ ๋ชฉํ‘œ๋ฅผ ์ •ํ•ด๋†“๊ณ  ๊พธ์ค€ํ•˜๊ฒŒ ๊ณต๋ถ€ํ•˜๊ธฐ ๋ณด๋‹ค๋Š” ํ•„์š”ํ•  ๋•Œ์— ๊ณต๋ถ€๋ฅผ ํ•จ
    • (ํ•„์š”ํ•œ ๊ฒฝ์šฐ) ํ•™์Šตํ•œ ๋‚ด์šฉ์— ๋Œ€ํ•ด ๊ธฐ๋กํ•จ.
    • Github Contribution์„ ์ฃผ๋กœ ๊ด€๋ฆฌํ•˜์ง€ ์•Š์Œ
  • ์˜ˆ๋น„ ๊ฐœ๋ฐœ์ž

    • ํ•™์Šต ๋ชฉํ‘œ๋ฅผ ์ •ํ•ด๋†“๊ณ  ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•จ
    • ํ•™์Šตํ•œ ๋‚ด์šฉ์— ๋Œ€ํ•ด ๊ธฐ๋กํ•จ.
    • Github Contribution์— ๊ด€์‹ฌ์€ ์žˆ์ง€๋งŒ ๊ตณ์ด ๋งน๋ชฉ์ ์ธ ์ปค๋ฐ‹์„ ํ•˜์ง„ ์•Š์Œ
    • ์ค€๋น„ ๋‹จ๊ณ„์ด๊ธฐ ๋•Œ๋ฌธ์— ๊พธ์ค€ํžˆ ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉฐ, ๋ธ”๋กœ๊ทธ ๊ธฐ๋ก์ด๋‚˜ contribution์„ ํ†ตํ•ด ์„ฑ์ทจ๊ฐ์„ ์–ป์Œ.
    • ์Šคํ„ฐ๋””๋ฅผ ๋งŽ์ด ํ•˜๋ฉฐ ์„œ๋กœ์˜ ์ง„๋„ ํ™•์ธ์„ ์œ„ํ•œ ์žฅ์น˜๋ฅผ ํ•„์š”๋กœ ํ•จ

(3) 1๏ธโƒฃ์ˆœ์œ„ Persona

๐Ÿงšโ€โ™‚๏ธ ๋˜๋ง

  • 24์„ธ

  • ์˜ˆ๋น„ ๊ฐœ๋ฐœ์ž

  • ํ˜„์žฌ ํ•™์Šต ๋ชฉํ‘œ

    • ๋งค์ผ ๋ชจ๋˜ JavaScript ํŠœํ† ๋ฆฌ์–ผ 1 ์ฑ•ํ„ฐ์”ฉ ์ •๋ฆฌ
    • ์ฃผ 1ํšŒ github.io ๋ธ”๋กœ๊ทธ์— ํฌ์ŠคํŒ…ํ•˜๊ธฐ
    • ํ† ๋น„์˜ ์Šคํ”„๋ง ์Šคํ„ฐ๋””
  • Needs

    • ๊พธ์ค€ํžˆ JS๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ ์œ„ํ•œ ์žฅ์น˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
      • ์‹œ๊ฐ์ ์œผ๋กœ ํ•™์Šต ํ˜„ํ™ฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.
      • ๊พธ์ค€ํžˆ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ฑ์ทจ๊ฐ์„ ์ž์ฃผ ๋Š๋‚„ ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.
  • Customer Job

    • ๋Œ€์‹œ๋ณด๋“œ ๋ฐ ๋ ˆํฌํŠธ๋ฅผ ํ†ตํ•ด ํ•œ ๋ˆˆ์— ๋ชจ๋“  ์ €์žฅ์†Œ์— ๋Œ€ํ•ด ํ•™์Šต ํ˜„ํ™ฉ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ๋ชฉํ‘œ์น˜๋งŒํผ์˜ ์ž”๋””๋ฅผ ์ฑ„์›Œ ์„ฑ์ทจ๊ฐ์„ ์–ป๋Š”๋‹ค.
    • ์„ฑ์ทจ๊ฐ์„ ํ†ตํ•ด ์ง€์†์ ์ธ ๊ณต๋ถ€๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“œ ์‹œ๋‚˜๋ฆฌ์˜ค

์ œํ’ˆ : ๐ŸŒฑ

ํŽ˜๋ฅด์†Œ๋‚˜ : ๋˜๋ง

์‹œ๋‚˜๋ฆฌ์˜ค

๋˜๋ง์€ JavaScript ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•˜๋ฃจ์— ํ•œ ์ฑ•ํ„ฐ์”ฉ JavaScript ํŠœํ† ๋ฆฌ์–ผ์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐœ์ธ์ ์ธ ๋ชฉํ‘œ๋กœ๋งŒ ์„ธ์›Œ๋’€๊ธฐ ๋•Œ๋ฌธ์— ์˜์ง€๊ฐ€ ์ž๊พธ ์•ฝํ•ด์ ธ ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•˜๊ธฐ ์–ด๋ ค์›Œ์กŒ๋‹ค. ์ด์— ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ค ๐ŸŒฑ์— ์ ‘์†ํ•˜์˜€๋‹ค. ์‚ฌ์šฉ๋ฒ•์„ ํ™•์ธ ํ•œ ํ›„ Github์— ๊ฐ€์„œ JavaScript๋ฅผ ์ •๋ฆฌํ•  Repository๋ฅผ ์ƒ์„ฑํ–ˆ๋‹ค. ์ดํ›„ ๐ŸŒฑ์— ์ €์žฅ์†Œ์˜ ์œ„์น˜๋ฅผ ๋“ฑ๋กํ•˜์—ฌ ํ•ด๋‹น ์ €์žฅ์†Œ์— ๋Œ€ํ•œ contributions์„ ๊ตฌ๋…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค. ๋˜๋ง์€ ํ•ด๋‹น graph์— ์‹œ์ž‘์ผ, ์ข…๋ฃŒ์ผ, ๊ณต๋ถ€ ์ฃผ๊ธฐ๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ๊ธฐ์ˆ  ์Šคํƒ ๋ผ๋ฒจ๋„ ์ถ”๊ฐ€ํ•˜์—ฌ ์–ด๋–ค repository์ธ์ง€ ๋”์šฑ ๋ช…ํ™•ํžˆ ํ‘œ์‹œ๋ฅผ ํ•˜์˜€๋‹ค. ๊ฐ€๋” ์งˆ๋ฆด๋•Œ๋ฉด graph์˜ ์ƒ‰์„ ๋ฐ”๊พธ๊ธฐ๋„ ํ•˜๋ฉด์„œ ์—ด์‹ฌํžˆ ๊ณต๋ถ€๋ฅผ ํ–ˆ๊ณ  ๊ทธ ๊ฒฐ๊ณผ ๋นˆ ๊ทธ๋ž˜ํ”„๊ฐ€ ํ‘ธ๋ฅด๊ฒŒ ์ฑ„์›Œ์ง€๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ด ๊ด‘๊ฒฝ์„ ํ˜ผ์ž ๋ณด๋Š” ๊ฒƒ์ด ์•„๊นŒ์› ๋˜ ๋˜๋ง์€ ์ž์‹ ์˜ ๋ธ”๋กœ๊ทธ์— ๐ŸŒฑ๊ฐ€ ์ œ๊ณตํ•ด์ฃผ๋Š” api๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ณด๋‹ค ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ž์‹ ์˜ ์˜์ง€์™€ ํ•™์Šต ๋‚ด์šฉ์„ ์•Œ๋ฆด ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋งค์ผ ์„ฑ์ทจ๊ฐ์„ ๋Š๋ผ๊ณ  ๊ทธ ๊ฒฐ๊ณผ ๊พธ์ค€ํ•œ ๊ณต๋ถ€๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์ง€๋งŒ ๋งค์ผ ์ž”๋””๋งŒ ๋ณด๋ฉด์„œ ๊ณต๋ถ€ํ•˜๋ ค๋‹ˆ ๋‚ด๊ฐ€ ๊ณต๋ถ€๋ฅผ ์ž˜ ํ•˜๊ณ  ์žˆ๋Š”์ง€์— ๋Œ€ํ•ด ์˜๊ตฌ์‹ฌ์ด ์ƒ๊ฒผ๊ณ , ๐ŸŒฑ๊ฐ€ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ ˆํฌํŠธ๋ฅผ ํ™•์ธํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋ณธ์ธ๋„ ๋ชจ๋ฅด๊ฒŒ ์Œ“์ธ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ์‹ค์ œ๋กœ ์–ด๋–ค ๊ธฐ์ˆ  ์Šคํƒ์„ ์–ผ๋งˆ๋‚˜ ๋ฐ€๋„์žˆ๊ฒŒ ๊ณต๋ถ€ํ•˜๋Š”์ง€, ๊ฐ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์„ค์ •ํ•ด๋†“์€ ์ฃผ๊ธฐ์™€ ์‹ค์ œ commit์˜ ์ผ์น˜์œจ์— ๋”ฐ๋ผ ์„ฑ์ทจ์œจ์ด ์–ผ๋งˆ๋‚˜ ๋˜๋Š”์ง€ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ , ๋˜๋ง์€ ๋” ๋”์šฑ ์„ฑ์ทจ๊ฐ์„ ๋Š๊ปด ๊ณต๋ถ€์— ์—ด์„ ์˜ฌ๋ฆฌ๊ฒŒ ๋˜์—ˆ๋‹ค. ๐Ÿ“š

โœ… ์š”๊ตฌ์‚ฌํ•ญ

์‹œ๋‚˜๋ฆฌ์˜ค ์š”๊ตฌ์‚ฌํ•ญ
๋˜๋ง์€ JavaScript ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•˜๋ฃจ์— ํ•œ ์ฑ•ํ„ฐ์”ฉ JavaScript ํŠœํ† ๋ฆฌ์–ผ์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•˜๋ ค ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐœ์ธ์ ์ธ ๋ชฉํ‘œ๋กœ๋งŒ ์„ธ์›Œ๋’€๊ธฐ ๋•Œ๋ฌธ์ผ๊นŒ? ์˜์ง€๊ฐ€ ์ž๊พธ ์•ฝํ•ด์ ธ ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•˜๋Š” ๋ฐ์— ์–ด๋ ค์›€์„ ๋Š๋‚€๋‹ค. ์ด์— ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ค ๐ŸŒฑ์— ์ ‘์†ํ•˜๊ฒŒ ๋œ๋‹ค. ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ฒ€์ƒ‰ํ–ˆ์„ ๋•Œ ๐ŸŒฑ๊ฐ€ ๊ฒ€์ƒ‰๋˜์–ด์•ผ ํ•œ๋‹ค.
์‚ฌ์šฉ๋ฒ•์„ ํ™•์ธ ํ•œ ํ›„ Github์— ๊ฐ€์„œ JavaScript๋ฅผ ์ •๋ฆฌํ•  Repository๋ฅผ ์ƒ์„ฑํ–ˆ๋‹ค. ์ดํ›„ ๐ŸŒฑ์— ์ €์žฅ์†Œ์˜ ์œ„์น˜๋ฅผ ๋“ฑ๋กํ•˜์—ฌ ํ•ด๋‹น ์ €์žฅ์†Œ์— ๋Œ€ํ•œ contributions์„ ๊ตฌ๋…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค. Repository ์ถ”๊ฐ€ ๋ฒ„ํŠผ์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. / ์‚ฌ์šฉ์ž์˜ ๋Œ€์‹œ๋ณด๋“œ์— ์›ํ•˜๋Š” Repository๋“ค์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
๋˜๋ง์€ ํ•ด๋‹น graph์— ์‹œ์ž‘์ผ, ์ข…๋ฃŒ์ผ, ๊ณต๋ถ€ ์ฃผ๊ธฐ๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ๊ธฐ์ˆ  ์Šคํƒ ๋ผ๋ฒจ๋„ ์ถ”๊ฐ€ํ•˜์—ฌ ์–ด๋–ค repository์ธ์ง€ ๋”์šฑ ๋ช…ํ™•ํžˆ ํ‘œ์‹œ๋ฅผ ํ•˜์˜€๋‹ค. ๊ฐ€๋” ์งˆ๋ฆด๋•Œ๋ฉด graph์˜ ์ƒ‰์„ ๋ฐ”๊พธ๊ธฐ๋„ ํ•˜๋ฉด์„œ ์—ด์‹ฌํžˆ ๊ณต๋ถ€๋ฅผ ํ–ˆ๊ณ  ๊ทธ ๊ฒฐ๊ณผ ๋นˆ ๊ทธ๋ž˜ํ”„๊ฐ€ ํ‘ธ๋ฅด๊ฒŒ ์ฑ„์›Œ์ง€๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. 1. ๋Œ€์‹œ๋ณด๋“œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ•  ์ˆ˜ ์žˆ๋‹ค. / 1-1. ๋ถ„๋ฅ˜์— ๋”ฐ๋ฅธ ์ปฌ๋Ÿผ(ex. trello์—์„œ ์„ธ๋กœ ์นธ) ์ถ”๊ฐ€, ์ œ๊ฑฐ / 1-2. ์ปฌ๋Ÿผ ๋‚ด์—์„œ graph์˜ ์œ„์น˜ ์กฐ์ • / 2. graph๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ•  ์ˆ˜ ์žˆ๋‹ค / 2-1. ๊ธฐ์ˆ  ์Šคํƒ์— ๋Œ€ํ•œ ๋ผ๋ฒจ ์ถ”๊ฐ€ ๋ฐ ์ œ๊ฑฐ / 2-2. ์‹œ์ž‘์ผ, ์ข…๋ฃŒ์ผ, ์ฃผ๊ธฐ์™€ ๊ฐ™์€ ํ•ด๋‹น ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์ •๋ณด ์ถ”๊ฐ€ ๋ฐ ์ œ๊ฑฐ / 2-3. ์ž”๋”” ์ƒ‰ ์ง€์ •
- ํ‘ธ๋ฅด๊ฒŒ ์ฑ„์›Œ์ง€๋Š” ์ž”๋””๋ฅผ ํ˜ผ์ž ๋ณด๋Š” ๊ฒƒ์ด ์•„๊นŒ์› ๋˜ ๋˜๋ง์€ ์ž์‹ ์˜ ๋ธ”๋กœ๊ทธ์— ๐ŸŒฑ๊ฐ€ ์ œ๊ณตํ•ด์ฃผ๋Š” api๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ณด๋‹ค ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ž์‹ ์˜ ์˜์ง€์™€ ํ•™์Šต ๋‚ด์šฉ์„ ์•Œ๋ฆด ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ž”๋””๊ฐ€ ์ฑ„์›Œ์ง€๋Š” ๊ฒƒ์„ ๋ณด๋ฉฐ ๋งค์ผ ์„ฑ์ทจ๊ฐ์„ ๋Š๋ผ๊ณ  ๊ทธ ๊ฒฐ๊ณผ ๊พธ์ค€ํ•œ ๊ณต๋ถ€๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค. contribution์ด ๋งค์ผ ์—…๋ฐ์ดํŠธ ๋˜์–ด์•ผ ํ•œ๋‹ค./ contribution์ด api๋กœ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
๐ŸŒฑ๊ฐ€ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ ˆํฌํŠธ๋ฅผ ํ™•์ธํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋ณธ์ธ๋„ ๋ชจ๋ฅด๊ฒŒ ์Œ“์ธ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ์‹ค์ œ๋กœ ์–ด๋–ค ๊ธฐ์ˆ  ์Šคํƒ์„ ์–ผ๋งˆ๋‚˜ ๋ฐ€๋„์žˆ๊ฒŒ ๊ณต๋ถ€ํ•˜๋Š”์ง€, ๊ฐ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์„ค์ •ํ•ด๋†“์€ ์ฃผ๊ธฐ์™€ ์‹ค์ œ commit์˜ ์ผ์น˜์œจ์— ๋”ฐ๋ผ ์„ฑ์ทจ์œจ์ด ์–ผ๋งˆ๋‚˜ ๋˜๋Š”์ง€ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ , repository graph ๋ฐ ๊ณ„์ •์„ ๋ถ„์„ํ•˜์—ฌ ์‹œ๊ฐํ™” ๋œ ๋ ˆํฌํŠธ๋ฅผ ์ œ๊ณต / ์„ค์ •ํ•ด๋†“์€ ์ฃผ๊ธฐ์™€ ์‹ค์ œ ์ปค๋ฐ‹์˜ ์ผ์น˜์œจ์— ๋”ฐ๋ผ ์„ฑ์ทจ์œจ ์ œ๊ณต / ์„ค์ •ํ•ด๋†“์€ ๊ธฐ์ˆ ์Šคํƒ์— ๋Œ€ํ•œ ๋ผ๋ฒจ์„ ํ†ตํ•ด ์–ด๋–ค ๊ธฐ์ˆ ์— ๋ช‡ ๊ฐœ์˜ commmit์„ ํ–ˆ๋Š”์ง€ ํ†ต๊ณ„ ์ž๋ฃŒ ์ œ๊ณต / ๊ณ„์ •์˜ ์ „์ฒด repository์— ๋Œ€ํ•œ ์„ฑ์ทจ์œจ ์ œ๊ณต / ๊ณ„์ •์˜ ์ „์ฒด commit์ˆ˜๋ฅผ ์ผ์ž๋ณ„๋กœ ์ œ๊ณต / ์–ธ์–ด๋ณ„ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ˆ˜