Skip to main content

πŸ“– 개발자의 κΈ€μ“°κΈ°

Chanho Lee
λ‹€μ–‘ν•œ λΆ„μ•Όλ₯Ό κ³΅λΆ€ν•˜κ³  μžˆλŠ” 학생

Book Info​

tip

μ±… 이미지λ₯Ό ν΄λ¦­ν•˜λ©΄ ꡐ보문고 μ‚¬μ΄νŠΈλ‘œ μ΄λ™ν•©λ‹ˆλ‹€!

μ±…

  • 제λͺ©: 개발자의 κΈ€μ“°κΈ°
  • μ €μž: κΉ€μ² μˆ˜
  • μΆœνŒμ‚¬: μœ„ν‚€λΆμŠ€
  • μΆœκ°„: 2019-10-04

Book Review​

μžμ„Έν•œ μ½”λ“œλ“€μ„ λ³΄μ—¬μ£Όλ©΄μ„œ λ‹€μ–‘ν•œ κ²½μš°μ— λŒ€ν•΄ 이해가 잘 λ˜λ„λ‘ μ„€λͺ…ν•΄μ€λ‹ˆλ‹€. λ˜ν•œ, λŒ€λΆ€λΆ„μ˜ λ‚΄μš©λ“€μ— μ˜ˆμ‹œ λ˜λŠ” 사둀가 μžˆκΈ°μ— λ…μž μž…μž₯μ—μ„œ μ±… 읽기 맀우 μˆ˜μ›”ν–ˆμŠ΅λ‹ˆλ‹€.

제λͺ©μ΄ 개발자의 글쓰기라 이 μ±…μ—μ„œ λ§ν•˜λŠ” κΈ€μ“°κΈ°κ°€ 뭔지 κΆκΈˆν–ˆμ—ˆλŠ”λ° 읽고 λ‚˜μ„œ μ•Œκ²Œ λμŠ΅λ‹ˆλ‹€. 이 μ±…μ—μ„œ κΈ€μ“°κΈ°λž€ 일반적인 λΉ„μ¦ˆλ‹ˆμŠ€ κΈ€μ“°κΈ°κ°€ μ•„λ‹Œ 정말 개발자λ₯Ό μœ„ν•œ κΈ€μ“°κΈ°λ₯Ό λ§ν•©λ‹ˆλ‹€. κ°œλ°œν•˜λ©΄μ„œ ν•„μš”ν•œ κΈ€, λ¬Έμž₯ 등을 μ–΄λ–»κ²Œ μ“Έ 지에 λŒ€ν•΄ μ„€λͺ…ν•©λ‹ˆλ‹€. ν‰μ†Œ κ°œλ°œν•˜λ©΄μ„œ μ–΄λ ΅κ²Œ μƒκ°ν•˜λŠ” λ³€μˆ˜ 넀이밍, 주석, μ—λŸ¬ λ©”μ‹œμ§€ λ“± μƒκ°ν•˜κΈ° νž˜λ“  것듀 μ’€ 더 νŽΈν•˜κ²Œ κ³ λ €ν•΄λ³Ό 수 μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” μ±…μž…λ‹ˆλ‹€.

μ‚¬μš©μž(λ…μž) μž…μž₯μ—μ„œ 글쓰기​

이 μ±…μ—μ„œ 개발자의 관점과 λ…μžμ˜ 관점은 λ‹€λ₯΄λ‹€λŠ” 것을 κ°•μ‘°ν•©λ‹ˆλ‹€. 그렇기에 λ…μžλ₯Ό λˆ„κ΅¬λ‘œ μ„ μ •ν•˜λŠ” 가에 따라 κΈ€μ“°κΈ° 방식은 달라지며, 글을 λ³΄λŠ” μ‚¬λžŒμ΄ 무엇에 관심이 μžˆλŠ” 가에 λŒ€ν•΄ μƒκ°ν•˜κ³  글을 μž‘μ„±ν•΄μ•Ό ν•œλ‹€κ³  λ§ν•©λ‹ˆλ‹€. 사싀 μ–΄λ–»κ²Œ μƒκ°ν•˜λ©΄ λ‹Ήμ—°ν•œ μ΄μ•ΌκΈ°μ§€λ§Œ, ν‰μ†Œ μ œκ°€ 글을 μž‘μ„±ν•˜λ©΄μ„œ λ…μžλ₯Ό κ³ λ €ν•˜λ©° 글을 μΌλŠ”κ°€ 의문이 μƒκ²ΌμœΌλ©°, λ‹€μ‹œ μƒκ°ν•΄λ³΄κ²Œ λμŠ΅λ‹ˆλ‹€.

도움이 된 λ‚΄μš©β€‹

ν•œκ΅­μ–΄ 문법​

졜근 SNS λ˜λŠ” λΈ”λ‘œκ·Έλ₯Ό 보면 λŒ€λΆ€λΆ„μ˜ μ‚¬λžŒλ“€μ΄ λ§žμΆ€λ²•μ„ 신경쓰지 μ•Šκ³  μ“°λŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€. 곡식적인 상황이 μ•„λ‹ˆλΌλ©΄ 크게 μ€‘μš”ν•˜μ§€λŠ” μ•Šκ³ , 비곡식적인 μƒν™©μ—μ„œ μ™„λ²½νžˆ 지킀면 또 딱딱해보이기 λ•Œλ¬Έμ— κΌ­ μ§€μΌœμ„œ μ‚¬μš©ν•˜μ§€λŠ” μ•Šμ£ . 저도 λΈ”λ‘œκ·Έμ— μ“Έ λ•Œ λ§κ³ λŠ” μ™„λ²½ν•˜κ²Œ μ§€ν‚€μ§€λŠ” μ•ŠμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‹€λ³΄λ‹ˆ 가끔 λ§žμΆ€λ²•μ΄ ν—·κ°ˆλ¦¬λŠ” κ²½μš°λ“€λ„ μžˆμŠ΅λ‹ˆλ‹€. 이 μ±…μ—μ„œλŠ” 글을 μ“°λ©΄μ„œ ν°λ”°μ˜΄ν‘œμ™€ μž‘μ€λ”°μ˜΄ν‘œ μ‚¬μš©λ²•, μ™Έλž˜μ–΄ ν‘œκΈ°λ²• λ“± 같이 ν—·κ°ˆλ¦΄λ§Œν•œ λ§žμΆ€λ²•λ“€μ„ μ•Œλ €μ€λ‹ˆλ‹€.

"ν°λ”°μ˜΄ν‘œλŠ” κΈ€μ—μ„œ 직접 λŒ€ν™”λ₯Ό ν‘œμ‹œν•˜κ±°λ‚˜ λ§μ΄λ‚˜ 글을 μΈμš©ν•  λ•Œ μ‚¬μš©ν•œλ‹€. μž‘μ€λ”°μ˜΄ν‘œλŠ” μΈμš©ν•œ 말 μ•ˆμ— μžˆλŠ” μΈμš©ν•œ 말, λ˜λŠ” λ§ˆμŒμ†μœΌλ‘œ ν•œ 말을 μ“Έ λ•Œ μ‚¬μš©ν•œλ‹€."

λ‹€μ–‘ν•œ λœ»μ„ 가진 μ˜μ–΄ 단어​

μ „ 컀밋 λ©”μ‹œμ§€λ₯Ό μž‘μ„±ν•  λ•Œ 주둜 change와 modifyλ₯Ό 자주 μ‚¬μš©ν•˜λŠ” νŽΈμž…λ‹ˆλ‹€. 가끔 reviseλΌλŠ” λ‹¨μ–΄λŠ” μ–΄λ–»κ²Œ 써야할 지 κ³ λ―Όμ΄μ—ˆλŠ”λ° 이 μ±…μ—μ„œλŠ” 그런 고민도 ν•΄κ²°ν•΄μ€λ‹ˆλ‹€.

"changeλŠ” λ‚΄μš©μ„ λ‹¨μˆœνžˆ λ°”κΎΈλŠ” 것, modifyλŠ” 잘λͺ»λœ 것을 λ°”λ‘œμž‘μ„ λ•Œ μ‚¬μš©, reviseλŠ” 기쑴에 μ—†λ˜ μƒˆλ‘œμš΄ μ •λ³΄λ‚˜ 아이디어λ₯Ό 덧뢙여 κΈ°μ‘΄ λ‚΄μš©κ³Ό λ‹¬λΌμ‘ŒμŒμ„ λΆ„λͺ…νžˆ ν•  λ•Œ μ‚¬μš©ν•œλ‹€."

μ½”λ“œ 넀이밍 μ»¨λ²€μ…˜β€‹

"μ½”λ“œ 넀이밍 μ»¨λ²€μ…˜μ΄ μ‘΄μž¬ν•˜λŠ” μ΄μœ λŠ” μ½”λ“œλ₯Ό 읽기 μ‰½κ²Œ λ§Œλ“€κ³  λ‹€λ₯Έ κ°œλ°œμžμ™€ μ†Œν†΅ν•˜κΈ° μœ„ν•΄μ„œμ΄λ‹€. μ•½μ–΄λ₯Ό λ§Œλ“œλŠ” 쒋은 방법은 λ³΄νŽΈμ„±μ„ κΈ°μ€€μœΌλ‘œ μ •ν•˜λŠ” 것이닀. μ€‘μš”ν•œ 단어λ₯Ό μ•žμ— μ“΄λ‹€."

기술 λΈ”λ‘œκ·Έβ€‹

"λ¬΄ν„±λŒ€κ³  κΈ€λΆ€ν„° μ“°λ©΄ μ•ˆ 되고, μΆ©λΆ„νžˆ μƒκ°ν•΄μ„œ 주제λ₯Ό μ •ν•˜κ³  주제 μ˜μ‹μ„ ν™•λ¦½ν•œ ν›„ 글을 μ“Έ λ•Œ ν•„μš”ν•œ μžλ£Œλ‚˜ 아이디어λ₯Ό ꡬ해야 ν•œλ‹€."

기타​

이밖에도 도움이 λ˜λŠ” λ‚΄μš©λ“€μ€ λ§Žμ•˜μœΌλ‚˜, ν˜„μž¬ μ €μ—κ²ŒλŠ” ν•„μš”ν•˜μ§€ μ•Šμ€ λ‚΄μš©μ΄λΌ μƒλž΅ν•©λ‹ˆλ‹€.

λŒ€μƒλ…μžβ€‹

μ „ 개발 λΈ”λ‘œκ·Έλ₯Ό μš΄μ˜ν•˜κ³  μžˆκΈ°μ— 개발자의 μž…μž₯μ—μ„œ μ–΄λ–»κ²Œ 글을 μž‘μ„±ν•˜λ©΄ 쒋을 지에 λŒ€ν•΄ ꢁ금증이 생겨 이 책을 μ½μ—ˆμŠ΅λ‹ˆλ‹€. 도움이 λ˜λŠ” λ‚΄μš©λ“€μ΄ λ§Žμ§€λ§Œ, 그렇지 μ•Šμ€ 뢀뢄듀도 μžˆμŠ΅λ‹ˆλ‹€. 기술 λΈ”λ‘œκ·Έμ— κ΄€ν•œ κΈ€μ“°κΈ°κ°€ 쀑점은 μ•„λ‹ˆλΌλŠ” κ²ƒμž…λ‹ˆλ‹€. 그렇기에 μ €μ²˜λŸΌ 기술 λΈ”λ‘œκ·Έ μž‘μ„±μ— 관심이 μžˆμœΌμ‹  뢄이라면, ν•„μš”ν•œ λΆ€λΆ„λ§Œ μ½μ–΄λ³΄μ‹œκΈ° λ°”λžλ‹ˆλ‹€. μ•„λ¬΄λž˜λ„ 업무와 κ΄€λ ¨λœ λ‚΄μš©λ“€λ„ κ½€ μžˆμ–΄μ„œ ν˜„μ—…μ— μžˆμœΌμ‹  뢄이 μ•„λ‹Œ ν•™μƒλΆ„λ“€μ΄μ‹œλΌλ©΄, λŒ€μƒμœΌλ‘œ μ μ ˆν•˜μ§€ μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

λ‹Ήμž₯ μ—…λ¬΄μ—μ„œ 개발과 κ΄€λ ¨λœ κΈ€μ“°κΈ°κ°€ ν•„μš”ν•˜μ‹  뢄이라면 μΆ”μ²œλ“œλ¦¬κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. μž₯μ•  λ³΄κ³ μ„œ, 릴리슀 λ¬Έμ„œ, μ œμ•ˆμ„œ 등을 μž‘μ„±ν•˜λŠ”λ° 도움이 될 것이라 μƒκ°ν•©λ‹ˆλ‹€.

μ €λŠ” 아직 ν˜„μ—…μ„ κ²½ν—˜ν•˜μ§€ λͺ»ν•΄ κ°œλ°œμžκ°€ λ¬Έμ„œλ₯Ό μ–Όλ§ˆλ‚˜ 많이 μž‘μ„±ν•˜λŠ” μ§€λŠ” 잘 λͺ¨λ¦…λ‹ˆλ‹€. κ·Έλ ‡μ§€λ§Œ λͺ‡λͺ‡ μ‹ μž… κ°œλ°œμžλΆ„λ“€μ˜ 회고λ₯Ό 읽어보면 κ°œλ°œν•˜λŠ” 것보닀 개발 λ¬Έμ„œλ₯Ό μž‘μ„±ν•˜λŠ” 일이 더 λ§Žλ‹€κ³  ν•©λ‹ˆλ‹€. λ§Œμ•½ μžμ‹ μ΄ μž…μ‚¬ν•œ νšŒμ‚¬κ°€ λ¬Έμ„œν™”μ— κ΄€ν•œ λ¬Έν™”κ°€ 잘 이루어져 μžˆλ‹€κ³  μƒκ°λœλ‹€λ©΄, μ–΄λ–»κ²Œ λ¬Έμ„œλ₯Ό μž‘μ„±ν•΄μ•Ό ν•˜λŠ” 지도 λŒ€λž΅μ μœΌλ‘œλŠ” λ¬Έμ„œν™”κ°€ μ΄λ£¨μ–΄μ‘Œμ„ν…Œλ‹ˆ κ·Έ λ•ŒλŠ” 이 책이 κΌ­ ν•„μš”ν•˜μ§€λŠ” μ•Šκ² μ£ . κ·ΈλŸ¬λ‚˜ λ§Œμ•½ 그렇지 μ•Šλ‹€λ©΄ 이 책을 μ°Έκ³ ν•˜μ‹œλŠ” 것도 λ‚˜μ˜μ§€ μ•ŠμœΌλ¦¬λΌ μƒκ°ν•©λ‹ˆλ‹€.