๐Ÿ‘ฉ‍๐Ÿ’ป Learn programming

๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ KPT ํšŒ๊ณ 

๋””์ž์ธ ๋ฝ€์†ก์ด 2022. 4. 22. 19:11
๋ฐ˜์‘ํ˜•

1. Project

  • ํ”„๋กœ์ ํŠธ๋ช… : CONNECTED
  • ์†Œ๊ฐœ : ์ƒˆ๋กœ์šด ์ง€์—ญ ์ž์œ  ์—ฌํ–‰์„ ์œ„ํ•œ ๊ณ ๊ฐ๊ณผ ํˆฌ์–ด ์ƒํ’ˆ์„ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์„œ๋น„์Šค
  • ๊ฐœ๋ฐœ ๊ธฐ๋Šฅ
    1. Git
      • ํŒŒ์ด์ฐธ์— ๊นƒํ—ˆ๋ธŒ ์—ฐ๋™.
      • Github์— repo ๋ฐ ํŒ€์› branch ์ƒ์„ฑ.
    2. front-end
      • ์Šฌ๋ผ์ด๋“œ ์ด๋ฏธ์ง€ Carousel
      • ๋„์‹œ ์นดํ…Œ๊ณ ๋ฆฌ Dropdown
      • ์ •๋ ฌ Button
      • Card Layout
    3. back-end
      • ํˆฌ์–ด ์ƒํ’ˆ ํฌ๋กค๋ง (title, image, price)
      • ๋ฐ์ดํ„ฐ db ์ €์žฅ (like ์ถ”๊ฐ€)
      • ํˆฌ์–ด ์ƒํ’ˆ ์นด๋“œ ์ •๋ ฌ (์ข‹์•„์š”์ˆœ, ๋‚ฎ์€ ๊ฐ€๊ฒฉ์ˆœ, ๋†’์€ ๊ฐ€๊ฒฉ์ˆœ)
      • ๋‚ ์”จ Open API ์‚ฌ์šฉ
      • ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋Šฅ (์ข‹์•„์š”)
  • Github : https://github.com/teawan-Noh/sparta-miniproject
 

GitHub - teawan-Noh/sparta-miniproject: ์ŠคํŒŒ๋ฅดํƒ€ Mini Project

์ŠคํŒŒ๋ฅดํƒ€ Mini Project. Contribute to teawan-Noh/sparta-miniproject development by creating an account on GitHub.

github.com

 

2. Keep 

  • ํŒ€ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ํ•™์Šต ํšจ์œจ์„ ๋†’์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. (์—์ด์Šค ํƒœ์™„๋‹˜ !!! ๐Ÿ‘)
  • Pycharm๊ณผ Github ์—ฐ๋™ํ•˜์—ฌ GitBash, ์†Œ์ŠคํŠธ๋ฆฌ๋ณด๋‹ค ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋กํ•˜๋Š” ์Šต๊ด€

3. Problem 

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

4. Try 

  • New ๋ฉค๋ฒ„ ๋‹จํ†ก๋ฐฉ ์ดˆ๋Œ€ !
  • Git commit massage ํ†ต์ผ.
  • ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๋Š” ๊ธฐํš์„ ๋‹จ๋‹จํžˆ ์žก์•„๋†“๊ณ  ๊ฐœ๋ฐœํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค!
  • ์˜†๋ฐฉ ํŒ€์›๋ถ„๋“ค๊ณผ ์ธ์‚ฌํ•˜๊ธฐ :-)
  • ๊ธฐ๋Šฅ ํ™•์žฅ (๊ฐ€๋Šฅํ•˜๋ฉด ๋‹ค๋ฅธ ํŒ€๋“ค์˜ ์ฝ”๋“œ๋ฅผ ๋ฐ›์•„์„œ ๋œฏ์–ด๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค)
  • ๋‹ค๋ฅธ ํŒ€๋“ค ์ฝ”๋“œ ๊ตฌํ•ด์ฃผ์„ธ์š”. ์šฐ๋ฆฐ ๊ฒฝํ—˜์ด ๋ถ€์กฑํ•˜๋‹ˆ๊นŒ ์ž˜ํ•˜๋Š” ํŒ€์„ ๋ฒค์น˜๋งˆํ‚นํ•ด์„œ ์—ด์‹ฌํžˆ ๋”ฐ๋ผ๊ฐ€๋ฉด ์ข‹์„๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • ๊ทธ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋กœ ์ž˜ํ•˜๋Š” ํŒ€์˜ ์ฝ”๋“œ๋ฅผ ๋œฏ์–ด๋ณด๊ณ  ๋ถ„์„ํ•ด ๋ดค์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค.
  • Git๊ณผ Github๋ฅผ ์ข€ ๋” ํšจ์œจ์ ์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• ๊ณ ๋ฏผ!
  • ๋ฏธ๋‹ˆํ”„๋กœ์ ํŠธ AWS๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐฐํฌํ•˜๊ธฐ (์ด๋ฒˆ ์ฃผ๋ง๋™์•ˆ ํ•ด๋ด…์‹œ๋‹ค.)

5. Feel 

  • ๊น€๋ฏผ๊ฒฝ ๐Ÿ˜Š
    ์•„์ง ์‹ค๋ ฅ์ด ๋ถ€์กฑํ•ด ๊ฐœ๋ฐœ ๋ถ€๋ถ„์—์„œ ํ™”๋ฉด๊ตฌ์„ฑ์ด๋‚˜ ๋ฐ˜์‘ํ˜•์ด ์™„์„ฑ๋„๋„ ๋–จ์–ด์ ธ์„œ ๋งŒ์กฑํ•  ์ˆ˜ ๋Š” ์—†์ง€๋งŒ ์บ ํ”„ ์ฐธ์—ฌํ•œ์ง€ ์ผ์ฃผ์ผ๋„ ์•ˆ๋˜์„œ ์ž‘์€ ํ”„๋กœ์ ํŠธ๋ฅผ ๋๋ƒˆ๋‹ค๋Š” ๊ฒƒ์ด ๋„ˆ๋ฌด ๋ฟŒ๋“ฏํ•ฉ๋‹ˆ๋‹ค. ๋˜ ์—ฌ๋Ÿฌ ์ด์œ ๋กœ ์ฒ˜์Œ ๊ธฐํšํ•œ ์˜๋„๋Œ€๋กœ ์ง„ํ–‰๋˜์ง€ ์•Š์•„์„œ ์•„์‰ฝ์ง€๋งŒ ์บ ํ”„๊ฐ€ ๋๋‚˜๊ธฐ ์ „์— ๊ฐ€์ด๋“œ๊ฐ€ ์ง์ ‘ ๊ฐ€์ด๋“œ ๋“ฑ๋ก์ด ๊ฐ€๋Šฅํ•˜๊ณ  ์—ฌํ–‰์ž๋“ค์ด ์—ฌํ–‰ ํ›„๊ธฐ๋ฅผ ๋งˆ์Œ๊ป ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” SNS ๊ฐ™์€ ๊ธฐ๋Šฅ๋“ค์„ ํฌํ•จํ•œ ๊ฐ€์ด๋“œ์™€ ์—ฌํ–‰์ž๋“ค์„ ์—ฐ๊ฒฐ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์–ด ๋ดค์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค :-)
    ํŒ€ ํ˜‘์—…์— ๋Œ€ํ•ด์„œ๋Š” ์‚ฌ์‹ค ์ฒ˜์Œ์—๋Š” ๋”ฐ๋ผ๊ฐ€๊ธฐ๋„ ๋ฒ„๊ฒ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ๋„ ํ•œ ๋•Œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ๊ฐ์ž์˜ ์ž๋ฆฌ์—์„œ ๋„ˆ๋ฌด ์—ด์‹ฌํžˆ, ์ž˜ ํ•ด์ฃผ์…”์„œ ๋“ ๋“ ํ•ฉ๋‹ˆ๋‹ค ! mbti 3I1E ์ด์ง€๋งŒ ํŒ€์žฅ์„ ๋งก์€ ๋งŒํผ ๋งŽ์ด ํ™œ๋ฐœํ•ด์ง€๋„๋ก ๋…ธ๋ ฅํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค .. !
    ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ ๋งˆ์ง€๋ง‰์— ์ƒˆ๋กœ์šด ํŒ€์›๋ถ„์„ ๋งž์ดํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ (์ œ๊ฐ€) ์–ผ๋ฅธ ์ ์‘ํ•ด์„œ ๊ฐœ๋ฐœํ•˜๊ธฐ ์ข‹์€ ํ™˜๊ฒฝ์„ ํ•จ๊ป˜ ๊พธ๋ฆฌ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค !!!
  • ๋…ธํƒœ์™„ ๐Ÿ˜Š
    ํŒ€์›๊ฐ„์˜ ์†Œํ†ต์ด ์ž˜ ๋˜์–ด์„œ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ๊ฒฝํ—˜์ด ์—†๋Š” ์ƒํƒœ๋กœ ์ผ์ฃผ์ผ๊ฐ„ ํ”„๋กœ์žญํŠธ๋ฅผ ์™„์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์ฃผ์‹  ํŒ€์›๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌํ•˜๊ณ  ์ €ํฌ๊ฐ€ ๋ชฉํ‘œํ–ˆ๋˜ ๋ฐ”๋ฅผ ๊ธฐํ•œ๋‚ด์— ์™„์„ฑํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋ฟŒ๋“ฏํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ ์˜ค์‹  ํŒ€์›๋ถ„๊ณผ๋„ ์ž˜ ์œตํ™”๋˜์–ด ํŒŒ์ด๋„ ํ”„๋กœ์žญํŠธ๊นŒ์ง€ ๋‹ค ๊ฐ™์ด ํ™”์ดํŒ… ํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ์ด์Šนํ˜„๐Ÿ˜Š
    ์ฝ”๋”ฉ ๊ฒฝํ—˜์€ ์žˆ์ง€๋งŒ ์—†๋Š” ์‹ค๋ ฅ์œผ๋กœ ๊ทผ๊ทผํžˆ ์‚ด์•„์˜ค๋‹ค๊ฐ€ ์ œ๋Œ€๋กœ๋œ ์‹ค๋ ฅ์„ ์Œ“๊ธฐ ์œ„ํ•ด ์™”์–ด์š”. ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜์ง€๋Š” ๋ชปํ–ˆ์ง€๋งŒ ๋Šฆ์€๋งŒํผ ์—ด์‹ฌํžˆ ๋”ฐ๋ผ๊ฐ€๋„๋ก ๋…ธ๋ ฅํ• ๊ฒŒ์š”. ๋‹ค๋“ค ์œผ์Œฐ์œผ์Œฐํ•˜๋ฉด์„œ ์•ž์œผ๋กœ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ ์ž˜ ํ•ด๊ฒฐํ•ด๋‚˜๊ฐ”์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค :)

  • ์ตœ์žฌ์—ฐ ๐Ÿ˜Š
    ์ฒ˜์Œ ํ•ด๋ณด๋Š” ํŒ€ ํ”„๋กœ์ ํŠธ๊ณ  ์ฒ˜์Œ ๊ณต๋ถ€ํ•ด ๋ณด๋Š” ๊ฑฐ๋ผ ๋งŽ์ด ๋ถ€์กฑํ•ด์„œ ์™„์„ฑ๋„๊ฐ€ ๋–จ์–ด์ง€๋Š” ๊ฒƒ ๊ฐ™์•„์„œ ์•„์‰ฝ์ง€๋งŒ ์ œ๊ฐ€ ๋งก์€ ์—ญํ• ์„ ๋‹ค ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋„ˆ๋ฌด ๋ฟŒ๋“ฏํ•ฉ๋‹ˆ๋‹ค. ํŒ€์›๋ถ„๋“ค์ด ๋ชจ๋‘ ๋„์™€์ฃผ์…”์„œ ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์ด ์žˆ์–ด๋„ ํ•จ๊ป˜ ํ’€์–ด๋‚˜ ๊ฐˆ ์ˆ˜ ์žˆ์–ด ์ข‹์•˜๊ณ  ์›๋ž˜ ๊ณ„์…จ๋˜ ํŒ€์›๋ถ„์ด ๋‚˜๊ฐ€๊ฒŒ ๋˜์—ˆ์ง€๋งŒ ์ƒˆ๋กœ์šด ํŒ€์› ๋ถ„๊ณผ๋„ ์นœํ•ด์ ธ์„œ ์ž˜ ์ง€๋‚ด๊ณ  ๋ชจ๋“  ํ”„๋กœ์ ํŠธ๋ฅผ ์ž˜ ๋งˆ๋ฌด๋ฆฌํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

๋ฐ˜์‘ํ˜•