Skip to main content
낭고넷

소프트웨어 개발을 위한 실전 가이드 "Street Coder"

• 4분
실전 개발 기본기를 떠올리게 하는 책과 도시의 밤 일러스트

프리랜서로 다시 시작하며 롱런하는 개발자가 되기 위한 방법을 계속 고민하고 있다. 급변하는 프레임워크를 팔로업하는 것은 기본이며, 시간이 흐르더라도 변치 않는 기본기를 갖추려고 생각했다. 그러던 중 길벗 출판사에서 스트리트 코더 책 리뷰어를 구한다는 공고를 보고 신청했다. 큰 기대는 안 했지만, 선정됐다는 연락을 받고 꽤 기뻤다. 이 책을 읽고 나니 경험 많은 개발자의 노하우가 담긴, 개발자로서 도움이 되는 팁을 얻을 수 있었다.

책 예시는 C#으로 되어 있어서 처음 보는 사람에겐 익숙하지 않을 수 있지만, 예제가 어렵지 않아 충분히 읽을 만하다. (나는 전에 .NET Core를 썼기 때문에 C#은 익숙하다.)

책의 내용은 총 9장으로 구성되어 있다.

  1. 거리로

    • 실무에서 이론과 현실 사이의 균형을 잡는 이야기다. 일의 우선순위를 정하고, 빨리 결정하고, 필요하면 규칙을 깨는 것까지 다룬다.
  2. 실용적인 이론

    • 자료형, 알고리즘, 자료구조를 실제 코드에서 어떻게 쓰는지 다룬다.
  3. 유용한 안티패턴

    • 흔히 “나쁘다”고 하는 관행이 오히려 쓸모 있는 경우를 다룬다.
  4. 맛있는 테스트

    • 테스트를 왜, 어떻게 작성하는지 다룬다.
  5. 보람 있는 리팩터링

    • 리팩터링을 다루고, 비동기 프로그래밍과 병렬 처리 이야기도 함께 나온다.
  6. 조사를 통한 보안

    • 실제 프로젝트에서 마주칠 수 있는 보안 문제와 대처 방법을 다룬다.
  7. 자기 주장이 뚜렷한 최적화

    • 최적화를 바라보는 저자의 관점과 접근 방식을 설명한다.
  8. 기분 좋은 확장성

    • 시스템을 확장하는 방법을 다룬다.
  9. 버그와의 동거

    • 프로젝트를 진행하면서 필연적으로 발생하는 버그에 대한 대처 방법을 설명한다.

이 책은 저자가 실전에서 쌓은 지식을 공유하고 있다. 때문에 읽는 내내 ‘골목식당’의 백종원이 제공하는 솔루션을 떠올리게 했다. 이러한 노하우를 책을 통해 접할 수 있어 가치 있게 느껴진다. 다른 사람들이 남긴 팁들을 읽고 나만의 것으로 만들어, 어제보다 더 발전한 개발자가 될 수 있으니 말이다.

마지막으로 리뷰어로 선정해 주고 책을 지원해 준 길벗 출판사에 감사의 마음을 전하고 싶다.


낭고넷

love to write and code

© 2026 낭고넷. All rights reserved.