메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

[서평]이것이 C#이다

sou***

|

2023-06-23

이것이 C#이다(3판)

전문가로 레벨업! C# 프로그래밍 완전 정복

  • 저자 : 박상현
  • 출간 : 2023-05-04

객체지향 프로그래밍의 개념을 알고 싶거나 생산성을 높여줄 고급 문법이 궁금하거나 이론측면에서 메모리 관리방법의 내부동작 등이 궁금하다면 반드시 이 책을 봐야 한다.

이 책은 해외 스타트업을 운영중인 박상현 저자의 3판이다. 워낙에 이것이 시리즈가 좋은 책들이 많은데 이 책도 그러한 책 중에 하나이다. 한가지 아쉬운 점은 구판과 비교했을 때 크게 달라진 점은 없다.

이 책을 통해 얻어갈 것이 가장 많고 책을 보고 "내 개발실력이 향상되는구나"라고 느끼기에 가장 좋은 대상 독자는 C#은 전혀 안 해봤는데 다른 언어는 해 본 독자이다. 즉 프로그래밍 언어를 처음하는 독자는 1~7장 정도까지만 따라갈 수 있을 정도이다.

그렇다고는 해도 1~7장 정도만 해도 사실 대학교 과정에서 배울 수 있는 내용을 뛰어넘는 양질의 내용을 담고 있다. 매우 좋은 내용들이 많지만 한 가지만 예를 들면, 생성자와 소멸자를 명시적으로 사용해야 하는 경우와 일반적인 경우에 대한 자세한 이유까지 친절하게 소개를 해준다.

그리고 읽다보면 어떤 부분을 진행하고 있고 어떤 부분은 어디서 진행될 예정이고 어떤 부분은 앞장의 어디에서 나왔는지 친절하고 재미있게 다루고 있어 독자의 속마음을 꿰뚫고 있다는 느낌을 받을 수 있다.

내용은 기초 구문이 1~6장이고 객체지향이 7~12장이고 고급문법이 13~17장에서 다루고 있고 .NET프레임워크에 대해서 18~22장에서 다루고 있다.

솔직하게 이야기해서 리플렉션과 어트리뷰트와 대리자와 이벤트의 관계 및 프로퍼티와 읽기전용에 대해 어떤 차이가 있는지 내부에서 구동되는 속사정을 몰랐는 데 알 수 있었고 최신 c#문법이 얼마나 효율적인지 알게 되었다.

그리고 LINQ와 WinForm의 내용은 한 때 큰 열풍이었지만 전혀 코드를 작성해 본적이 없었는데 이 책을 통해 내용을 알게 되었다.

추가로 이 책의 다음 로드맵으로 UWP와 메타버스를 구현하는 C#의 코드가 있으면 하는 바램이 있다.

입문자는 난이도 별이 하나로 표시된 1~3, 5, 8, 9, 12, 20장을 먼저 해보면서 쉽게 구현을 따라해봐야 흥미를 잃지 않을 수 있다. 특히 람다식은 봐도 잘 모를 확률이 높으므로 나중에 도전해보기를 추천한다.

최신의 파이썬만큼 C#의 인기가 높지는 않지만 20년전부터 꾸준히 사랑받아왔고 코딩패러다임을 많이 담고 있으므로 파이썬의 고급 코딩을 위해서 이 책을 반드시 일독하기를 추천한다.

이 서평은 한빛미디어 <나는 리뷰어다> 서평단 활동으로 도서를 제공받아 작성하였습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?