πŸ“’ [Deep Dive] 00. λ“€μ–΄κ°€λ©°

λ½€λ‘±νŠΈμ˜Œλ“œΒ·2022λ…„ 10μ›” 3일
0
post-thumbnail

πŸ“λͺ¨λ˜ μžλ°”μŠ€ν¬λ¦½νŠΈ Deep Dive μ±… μŠ€ν„°λ”” μ°Έμ—¬ κΈ°νšŒκ°€ 생겨 μ•žμœΌλ‘œμ˜ 곡뢀 λ‚΄μš©μ„ κΈ°λ‘ν•˜λ € ν•œλ‹€.

πŸ“’ [Deep Dive] 00. λ“€μ–΄κ°€λ©°


πŸ“ μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ νƒœμƒμ  νŠΉμ§•
β€’ 탄생λͺ©μ  : λŒ€λΆ€λΆ„μ˜ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•˜κΈ° μœ„ν•œ λ²”μš©μ μΈμš©λ„.
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β JavaScriptλŠ” μ›ΉνŽ˜μ΄μ§€μ˜ λ‹¨μˆœν•œ 보쑰기λŠ₯을 처리 ν•˜κΈ°ν•œ μ œν•œμ μΈ μš©λ„λ‘œ νƒœμ–΄λ‚¨.
β€’ ν˜„μž¬ : ν”„λŸ°νŠΈμ—”λ“œ, λ°±μ—”λ“œ μ˜μ—­μ˜ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ‘œ μ‚¬μš©ν•  수 μžˆλŠ” λ²”μš© μ• ν”Œλ§„μ΄μ…˜ 개발 μ–Έμ–΄λ‘œ μ„±μž₯.

πŸ“ κΈ°λ³Έ κ°œλ…κ³Ό λ™μž‘ 원리 μ΄ν•΄μ˜ μ€‘μš”μ„±
β€’ 개발자의 역할은 μš”κ΅¬μ‚¬ν•­μ„ 기반으둜 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ λ°©μ•ˆμ„ κ³ μ•ˆν•˜κ³ , 그것을 μ½”λ“œλ‘œ κ΅¬ν˜„. κ΅¬ν˜„ν•œ μ½”λ“œκ°€ 컴퓨터 λ‚΄λΆ€μ—μ„œ μ–΄λ–»κ²Œ λ™μž‘ν•  것인지 예츑 κ°€λŠ₯ν•΄μ•Ό ν•˜λ©°, λͺ…ν™•νžˆ μ„€λͺ…ν•  μˆ˜μžˆμ–΄μ•Ό 함.
Β Β -> μ–Έμ–΄μ˜ κΈ°λ³Έ κ°œλ…κ³Ό λ™μž‘ 원리λ₯Ό μ •ν™•νžˆ μ΄ν•΄ν•˜μ§€ λͺ»ν•˜λ©΄ λ¬΄λ„ˆμ§€κΈ° 쉽고 μœ μ§€λ³΄μˆ˜κ°€ κΉŒλ‹€λ‘œμ›Œμ§€λ©° 문제 ν•΄κ²° λŠ₯λ ₯은 μ„±μž₯을 멈좀.

β€’ κΈ°λ³Έ κ°œλ… : λ¬Έλ§₯에 λ§žλŠ” μ •ν™•ν•œ μš©μ–΄λ₯Ό κ΅¬μ‚¬ν• μˆ˜ μžˆκ²Œλ˜μ–΄ λ¬Έλ§₯에 λ§žλŠ” μš©μ–΄λ₯Ό μ‚¬μš©ν•˜κ²Œ 돼 λͺ…ν™•ν•œ μ˜μ‚¬μ†Œν†΅ κ°€λŠ₯.
Β Β -> ν˜‘μ—…, ν”„λ ˆμž„μ›Œν¬, λ‹€λ₯Έ μ–Έμ–΄ ν•™μŠ΅μ— 도움.
β€’ λ™μž‘ μ›λ¦¬μ˜ 이해 : μ½”λ“œμ˜ λ™μž‘μ„ 예츑 κ°€λŠ₯.
Β Β -> μ—λŸ¬κ°€ λ°œμƒν•˜λŠ” 원인을 이해해 디버깅 κ°€λŠ₯.

β€’ κΈ°λ³Έ κ°œλ…κ³Ό λ™μž‘ 원리 μ΄ν•΄λŠ”
Β Β 1. 기술적 μ˜μ‚¬μ†Œν†΅κ°€λŠ₯, λ¨Έλ¦¬μ†μ—μ„œ μ½”λ“œλ₯Ό μ‹€ν–‰ν•΄ λ³Ό 수 μžˆλŠ” λŠ₯λ ₯을 κ°–κ²Œν•¨.
Β Β 2. λ‹€λ₯Έ μ‚¬λžŒμ΄ μž‘μ„±ν•œ μ½”λ“œλ₯Ό 읽고 이해, μ˜λ„ νŒŒμ•… κ°€λŠ₯.
Β Β 3. μ•ˆμ •μ μ΄κ³  효율적인 μ½”λ“œλ₯Ό 생산할 수 μžˆλŠ” κΈ°λ³ΈκΈ°.


🧭 ν•™μŠ΅ 방법
1. κΈ°λ³Έ κ°œλ…κ³Ό λ™μž‘ 원리λ₯Ό μ΄ν•΄ν•˜λ €κ³  λ…Έλ ₯
Β Β β€’ μ€‘μš”ν•œ ν‚€μ›Œλ“œ μ€‘μ‹¬μœΌλ‘œ λ‚˜λˆ„μ–΄ ν•™μŠ΅.
Β Β β€’ μ™„λ²½ν•˜κ²Œ μ΄ν•΄ν•˜λ € ν•˜μ§€ 말고 μ—¬λŸ¬ 번 반볡 ν•™μŠ΅μ΄ 효율적.
Β Β β€’ ν•™μŠ΅ 전인 ν‚€μ›Œλ“œμ— λŒ€ν•΄ 기술 λΆ€μ±„λ‘œ μŒ“μ•„λ†“κ³  진행. μ•¨λ¦¬μŠ€μ˜ 토끼꡴에 빠지지 μ•Šλ„λ‘ 주의.
Β Β Β Β Β * μ•¨λ¦¬μŠ€μ˜ 토끼꡴ : μ–΄λ–€ κ°œλ…μ„ μ΄ν•΄ν•˜κΈ° μœ„ν•΄ νŒŒκ³ λ“€μˆ˜λ‘ 또 λ‹€λ₯Έ κ°œλ…μ„ 이해할 ν•„μš”κ°€ μƒκ²¨μ„œ 처음 μ˜λ„ν•œ ν•™μŠ΅ λ°©ν–₯κ³Ό 점점 λ©€μ–΄μ§€λŠ” ν˜„μƒ.
2. μ΄ν•΄ν•œ κΈ°λ³Έ κ°œλ…κ³Ό λ™μž‘ μ›λ¦¬λ‘œ μ—°μŠ΅
Β Β β€’ μ˜λ„μ μΈ μ—°μŠ΅ : μžμ‹ μ˜ λŠ₯λ ₯을 살짝 λ„˜μ–΄μ„œλŠ” 도적을 μ§€μ†μ μœΌλ‘œ μ‹œλ„.
Β Β β€’ μ‹œν–‰μ°©μ˜€λ₯Ό ν–ˆλ‹€λ©΄ λͺ°λžλ˜κ²ƒμ„ μ•ŒκΈ° μœ„ν•΄ μ‹œλ„ν•˜κ³  μ‹€νŒ¨ν•˜λŠ” μ˜λ„μ μΈ μ—°μŠ΅ 반볡.
3. ν”„λ‘œμ νŠΈλ₯Ό 톡해 λ”μš± 깊이 μ΄ν•΄ν•˜κ³  ν˜‘μ—…μ„ κ²½ν—˜. μΆ”κ°€ ν•™μŠ΅μ΄ ν•„μš”ν•œ 사항을 νŒŒμ•….

⏰ κΈ°λ³Έ κ°œλ…κ³Ό λ™μž‘ 원리 - μ½”λ”© μŠ€ν‚¬ - ν”„λ‘œμ νŠΈ λΌλŠ” 3개의 사이클을 μˆœν™˜μ μœΌλ‘œ λ°˜λ³΅ν•˜λ©΄μ„œ 지속적인 κ°œμ„ μ„ ν†΅ν•œ ν•™μŠ΅.




πŸ‘©β€πŸ’» STUDY 관리

  1. Notion | λͺ¨λ˜ μžλ°”μŠ€ν¬λ¦½νŠΈ Deep Dive 곡뢀 κ³„νšκ³Ό 진행λ₯ 
  2. GitHub | μ½”λ“œμ†ŒμŠ€ 관리

πŸ“ŒμΆœμ²˜

원문 좜처: λͺ¨λ˜μžλ°”μŠ€ν¬λ¦½νŠΈ DeepDive μ±…

profile
🎈 ν•¨κ»˜ μ„±μž₯ν•˜λŠ” 즐거운 개발자의 μ„Έκ³„λ‘œ! 🌈✨

0개의 λŒ“κΈ€