c#

굉장히 다양한 프로그래밍 언어가 있고, 취향과 용도 따라 골라서 사용하고 있다. 각 언어들에서 사용하는 기본적인 문법이 큰 틀에서는 대동소이 하다보니 편하게 다른 언어로 넘어가서 사용 하실겁니다. 이러다 보니 처음 배운 언어 스타일이 다른 언어에서도 그대로 사용되는 경향이 있습니다. 그래서 다양한 서적들이 각 언어에 맞게 사용하는 방법을 소개하는 책들이 있습니다. 이 책도 그런 책들 중 하나입니다. C#C#처럼 사용하는 실무에서 어떻게 써야하는지를 구체적으로 다루고 있는 책입니다.

각 언어는 그 언어가 만들어진 철학을 이해하고 맞춰 사용하는 것이 가장 효율적으로 사용할 수 있는 방법이라고 생각합니다. 그 맥락에서 이 책은 C#을 현업에서 사용하시는 분들이 C#을 좀 더 제대로 설계하고 성능을 올리 수 있는 방법을 소개 합니다.

대신 중급 이상 사용자를 대상으로 하다보니 .NET에 대한 이해가 없는 경우에는 책을 전혀 이해하지 못할 수도 있습니다. 책 제목처럼 C#을 효율적으로 사용하는 방법이기에 그렇습니다. C#만 일정 수준 다룰 줄 안다고 해서 이책이 볼만해지는 건 또 아니라고 생각이 듭니다. 컴퓨터 시스템에 대한 이해와 알고리즘 등 다양한 기반 지식을 필요로 하는 내용이 있습니다. 서평 때문에 읽는데 다 이해 못했.. 비동기, 병렬 파트를 꽤 많은 지면을 할애해서 다루고 있기 때문에 한단계 스킬 업 하기엔 정말 좋은 책이라고 생각이 듭니다.

이 책을 모두 이해 할 수 있다면 이미 어느 정도 수준에 올라 오신 분이란 생각하셔도 될 듯한 책이었습니다.


나는 리뷰어다 2020의 활동으로 작성 된 리뷰입니다