What I learned/CodeSquad Log

CodeSquad Day 81 : Project 3 - Day 1

Millie 2022. 5. 10. 02:47

CodeSquadπŸ”ΉDay 81

Project [Vending Machine]

방학이 λλ‚˜κ³  첫 ν”„λ‘œμ νŠΈλŠ” 개인으둜 μ§„ν–‰ν•˜κ²Œ λ˜μ—ˆκ³ , μ£Όμ œλŠ” λ°”λ‘œ React둜 자판기λ₯Ό κ΅¬ν˜„ν•˜λŠ” κ²ƒμ΄μ—ˆλ‹€.

그런데 2μ£Όκ°„μ˜ ν”„λ‘œμ νŠΈ μΉ˜κ³ λŠ” μ €λ²ˆ ν”„λ‘œμ νŠΈμ™€ 달리 λ””μžμΈ μ‹œμ•ˆμ΄ μ—†μ–΄μ„œ κ·Έλƒ₯ λ‚΄κ°€ λ§Œλ“€μ–΄λ²„λ Έλ‹€. μ–΄μ°¨ν”Ό λ””μžμΈμ€ μžμœ μ΄κΈ°λ„ ν•˜κ³ , 2μ£Όλ‚˜ ν•  건데 λ””μžμΈμ΄ μ—†μœΌλ©΄ 동기 뢀여도 잘 μ•ˆ 될 것 κ°™μ•˜λ‹€.(2μ£Ό ν”„λ‘œμ νŠΈκ°€ μ•„λ‹ˆλΌ λ©°μΉ  ν•˜κ³  λ§ˆλŠ” λ―Έμ…˜ 같은 κ±°μ˜€λ‹€λ©΄ ꡳ이 λ§Œλ“€μ§€ μ•Šμ•˜μ„ 것이닀.) λ””μžμΈμ„ ν•˜λ©΄μ„œ λ‚΄ 생각을 λ°˜μ˜ν•˜λŠ” 게 정말 μž¬λ―Έμžˆμ—ˆλ‹€.

μ΄λ²ˆμ—λ„ Figma ν™œμš©ν•΄μ„œ μ œμž‘!

λ§Œλ“€μ–΄ λ‚˜κ°€λ©΄μ„œ λ‚΄κ°€ 더 λ‚«λ‹€κ³  μƒκ°ν•˜λŠ” 것은 살짝 λ°”κΎΈκ±°λ‚˜ μΆ”κ°€ν•˜κΈ°λ„ ν–ˆλ‹€. 사싀 더 μ€‘μš”ν•œ 건 κ΅¬ν˜„μ„ ν•˜λŠ” κ²ƒμ΄λΌλŠ” 것을 μ•ˆλ‹€. λ‚΄μΌλΆ€ν„°λŠ” ν”„λ‘œμ νŠΈ 셋업도 μ œλŒ€λ‘œ ν•΄ λ³Ό 것이닀. CRA λŒ€μ‹  μ›ΉνŒ©μœΌλ‘œ ν™˜κ²½μ„€μ • ν•˜λŠ” 것을 도전해 보렀고 ν•˜λŠ”λ° ν•™μŠ΅ μ‹œκ°„ νˆ¬μžκ°€ 많이 ν•„μš”ν•˜λ‹€. 

 

Algorithm

문제 : ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ Lv 2 - ν”„λ¦°ν„°

였늘 9μ‹œμ—λŠ” μ•Œκ³ λ¦¬μ¦˜ μŠ€ν„°λ””λ₯Ό 1μ‹œκ°„ κ°€λŸ‰ μ°Έμ—¬ν•˜κ²Œ λ˜μ—ˆλ‹€. λ‚΄κ°€ μ½”λ“œμŠ€μΏΌλ“œ λ‚΄λΆ€μ—μ„œ λ§Œλ“  μ•Œκ³ λ¦¬μ¦˜ μŠ€ν„°λ””κ°€ μ•„λ‹ˆλΌ μ™ΈλΆ€μ—μ„œ ν•˜λŠ” κ²ƒμ΄μ–΄μ„œ μƒˆλ‘œμš΄ λΆ„μœ„κΈ°μ—μ„œ μ§„ν–‰λ˜μ—ˆλ‹€. 

문제 μžμ²΄κ°€ μ–΄λ €μš΄ 건 μ•„λ‹ˆμ§€λ§Œ 효율적이게 잘 ν‘ΈλŠ” 것, 그리고 ν‘Ό 것을 논리적이고 κΉ”λ”ν•˜κ²Œ 잘 μ„€λͺ…ν•˜λŠ” 것이 쉽지 μ•Šμ•˜λ‹€. μ°Έμ—¬μž 쀑 ν•œ 뢄이 정말 κΉ”λ”ν•˜κ³  ꡰ더더기 없이 μ„€λͺ…을 잘 ν•˜μ‹œκ³  λ‹€λ₯Έ λΆ„λ“€μ—κ²Œ ν”Όλ“œλ°±λ„ 잘 μ£Όμ…”μ„œ 자극이 많이 되고 배울 수 μžˆμ—ˆλ‹€. ν˜„μ—… κ°œλ°œμžμ΄μ‹  κ±° κ°™λ˜λ° μ—­μ‹œ μ‹€λ ₯을 νƒ„νƒ„ν•˜κ²Œ μŒ“μœΌμ‹  것 κ°™μ•„ λ³΄μ˜€λ‹€. 

 

Team Project [MYSHELF]

10:30pm~12:00am ν–„μ¨ˆκ³Ό ν•¨κ»˜

μ˜€λŠ˜μ€ λ°€ 10μ‹œ λ°˜μ— κ²Œλ”νƒ€μš΄μ—μ„œ λͺ¨μ—¬μ„œ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈκ°€ 된 우리의 νŒ€ ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜κΈ°λ‘œ ν–ˆλ‹€. 일단 μš”κ΅¬μ‚¬ν•­ 뢄석을 λ‚˜λˆ μ„œ ν•˜κΈ°λ‘œ ν–ˆλŠ”λ° ν•˜λŠ” κ³Όμ •μ—μ„œ 생긴 μ˜λ¬Έμ λ“€μ„ ν•¨κ»˜ ν•΄κ²°ν•΄ λ‚˜κ°€κ³  Figma λ””μžμΈ νŒŒμΌλ„ 그에 맞게 μˆ˜μ •ν•˜λŠ” μ‹œκ°„μ„ κ°€μ‘Œλ‹€. μ™„λ²½ν•˜λ‹€κ³  μƒκ°ν–ˆλ˜ λ””μžμΈ 파일이 μˆ˜μ •λ˜κ³ , μΆ”κ°€λ˜λŠ” 것듀을 λ³΄λ©΄μ„œ λŠλ‚€ 점이 μžˆλ‹€. μ§€κΈˆμ€ μ΅œμ„ μ΄λΌκ³  μƒκ°ν•œ 것이 λ―Έλž˜μ— κ°€μ„œλŠ” μ΅œμ„ μ΄ 아닐 수 μžˆλ‹€λŠ” 것. 

λ…Όμ˜ν•œ λΆ€λΆ„ - μ±…μž₯에 책이 κ½‚νž λ•Œ κ°λ„μ‘°μ ˆ, λ‘κ»˜ 쑰절, 색상 κ²°μ • λ“±
μˆ˜μ •ν•œ λΆ€λΆ„ - 쀑볡확인 λ²„νŠΌ μΆ”κ°€, λΉ„λ°€λ²ˆν˜Έ 체크 μ‹œ μ•„μ΄μ½˜ λ…ΈμΆœ

 

μ½”λ“œμŠ€μΏΌλ“œ ν”„λ‘œμ νŠΈκ°€ 개인으둜 μ§„ν–‰λ˜λ‹€λ³΄λ‹ˆ νŒ€ ν”„λ‘œμ νŠΈλ₯Ό ν•˜λ©΄μ„œ 더 ν™œλ ₯을 μ–»κ²Œ λ˜μ—ˆλ‹€. ν–„ & 쨈 λͺ¨λ‘ ꡉμž₯히 μ°Έμ—¬λ₯Ό 적극적으둜 ν•˜κ³  λ‚˜μ˜ λΆ€μ‘±ν•œ 뢀뢄을 μ±„μ›Œ μ£ΌλŠ” μ‚¬λžŒλ“€μ΄λ‹€ λ³΄λ‹ˆ 더 μ—λ„ˆμ§€λ₯Ό 얻을 수 μžˆμ—ˆλ‹€. 

일정 μ‘°μœ¨λ„ ν•΄μ„œ μ•žμœΌλ‘œ ν‰μΌμ—λŠ” μ›”, 수, 금 이 μ‹œκ°„μ— 보기둜 ν•˜κ³  주말은 κΈˆμš”μΌμ— μœ λ™μ μœΌλ‘œ μ •ν•΄λ³΄κΈ°λ‘œ ν–ˆλ‹€. ν”„λ‘œμ νŠΈκ°€ μ„±κ³΅μ μœΌλ‘œ 마무리될 수 μžˆλ„λ‘ 과정도 μΆ©μ‹€ν•˜κ²Œ 보내야겠닀.