본문 바로가기
리뷰/Book

초보자에게 딱 어울리는 Do it! C# 프로그래밍 입문 서평

by dongglessam 2022. 11. 6.
728x90
반응형
728x170

 

안녕하세요. 동글쌤 입니다.

2022.10.28 - [리뷰/Book] - Do it! C# 프로그래밍 입문 서평단 선정

 

Do it! C# 프로그래밍 입문 서평단 선정

안녕하세요. 동글쌤 입니다. 인스타그램에서 스토리를 보다가 이지스퍼블리싱 Do it! C# 프로그래밍 서평단 모집 광고를 보고 신청을 했는데 되버리고 말았습니다. 유니티도 조금씩 공부하고 있

choisdevil.tistory.com

지난번에 인스타그램 스토리를 보다가 이지스퍼블리싱 Do it! C# 프로그램 서평단에 선정되었단 글을 썼는데, 책을 읽고 후기를 써봅니다.

 

 

01. 표지

 

책의 첫 느낌은 Do it! 시리즈와 다르지 않습니다. 인상적인 것은 C# 프로그래밍 입문 단계에서 할 수 있는 4가지 실습 예제를 표지에도 담고 있어 독자가 '이 책을 통해 이런 것을 만들 수 있구나' 라는 것을 한 눈에 볼 수 있도록 담아놨습니다. 또한 무료 동영상 강의 제공, C# 버전별 기능 소개 등을 표지에 담고 있어 눈에 들어오네요.

 

 

02. 책 구성

 

실습 프로젝트 예제, 강의 진도표

책의 구성은 진도표에서 알 수 있듯이 다음과 같이 되어있습니다.

1. 01~05장 : C# 기초 및 필수 기능
2. 06~09장 : 프로젝트 예제 및 활용법
3. 10장 : C#의 버전별 주요 기능 소개

 

C#으로 진행하는 프로젝트 예제는 총 4개인데, 특정 플랫폼에 종속된 예제가 아닌 여러 플랫폼을 사용하여 프로젝트 예제를 선정한 것이 특이합니다. 아마도 C#이 가지는 범용성에 대해 안내하려고 이렇게 선택한 것이 아닐까 싶은데요. 입문자를 타겟으로 하다보니 그렇겠지만, C# 중급자 이상에게는 이 책이 너무 쉬운 난이도로 되어있다 보니 좀더 심화된 프로젝트 예제를 다루는 책을 구입하는 것이 좋을 것 같습니다.

1. 윈도우 앱 만들기  : 로그인 창, 숫자 맞히기, 계산기 
2. ASP.NET 웹 애플리케이션 만들기 
3. 유니티 3D 게임 만들기
4. 아두이노 사물 인터넷 만들기

 

책의 목차

각 단원별 소단원 개수를 보면 아시겠지만 한 단원당 보통 3~4개 정도의 소단원으로 구성되어 있습니다. 대학교 전공 수업이 보통 2~4시간 단위인걸 감안한다면 1시간에 소단원 1개 정도의 분량으로 진행할 수 있을 것으로 보입니다. 이는 Do it! 시리즈가 대학교재로 많이 활용되다보니 이 책 또한 대학 강의를 기준으로 구성된 것으로 보여지는데, 꼭 대학 강의 기준이 아니더라도 C# 입문자가 학습하기에 적절한 단원 구성으로 보여집니다.

 

처음 시작하는 사람들에게 어떻게 공부하면 되는지 가이드를 함께 제공하고 있습니다. 혼자 독학하는 것보단 모르는 것이 있을 때 해결하기 위해 다양한 루트를 제공하는 것이 인상적입니다. 

1. 동영상 강의 : bit.ly/3Dw2L6F
2. 소스 파일 : 이지스퍼블리싱 홈페이지, 저자 깃허브
3. 저자에게 질문 : 저자 이메일, 토이메이커스 카페
4. Do it! 스터디룸 카페

 

 

728x90

 

 

03. 책 내용

 

책의 레이아웃은 무난한 편입니다. 그렇다고 가독성이 떨어지는 편도 아니며 그림, 삽화, 도표, 예제화면 등도 보기 쉽게 잘 설명되어 있습니다.

 

코드나 예제화면만 보여주는 책도 있는 반면에 설명이 필요한 부분, 특히 주의하여 봐야 할 부분에는 박스 처리나 부연설명이 함께 되어있어 프로그램을 이해하기 쉽게 되어있습니다. 아무래도 입문자 분들은 '이 코드가 어떻게 동작하는거지?', '이 코드는 어떤 코드지?' 라는 의문을 갖기가 쉬운데, 이에 대해 제법 잘 이해할 수 있도록 되어있어 친절한 책이라는 생각이 듭니다.

 

실습 프로젝트 또한 따라하기 쉽게 예제화면과 코드를 함께 제공하고 있으며 이론 부분에 대한 설명 또한 쉽게 되어있습니다. 읽으면서 드는 생각은 '프로그래밍쪽으로 조금만 관심이 있다면 눈에 들어오지 않는 용어는 별로 없을 것 같다' 입니다. 다만 게임 개발이 아니라면 유니티가 생소할 수도 있어 이 부분은 상황에 따라 난이도가 올라갈 수도 있지 않을까 싶습니다. (유니티에서 C#은 거의 반 필수이기 때문에..)

 

또한 C# 버전별 주요 기능을 제공함으로써 필요한 기능이 있다면 사전처럼 참고하여 쓸 수 있도록 제공하고 있습니다.

 

 

반응형

 

 

03. 후기

 

우선 입문서 형식으로 가볍고 책이 두껍지 않으면서도 C#의 주요 개념을 배우기 좋습니다. 또한 개념만 주구낭창 늘어놓는 책과는 달리 실제로 프로젝트를 해볼 수 있도록 제공함으로써 C#이 가지는 범용성에 대해 직접 체득할 수 있다는 장점이 있습니다. 가독성도 좋은 편이고, 내용도 알차게 되어있어 책을 읽고 직접 몇 개의 예제를 따라 해보면서 입문서로써의 가치가 훌륭하다고 생각했습니다.

대학에서 C# 입문을 위한 교재로 알맞다는 생각이 들면서도, 난이도가 그렇게 높지 않아 고등학교 수준에서도 심화활동으로 가르치기 적절하다는 생각을 해봅니다. 내년에 방과후 동아리 활동으로 게임개발을 시작해보려 하는데, C#을 처음 접하는 고등학생들에게도 입문서로 추천해줘도 무리가 없을 것 같습니다. 내년까지 시간이 조금 있는데, 저는 이 책으로 미리 공부해서 학생들에게 알려줄 생각입니다.

 

* 이지스퍼블리싱으로부터 도서를 증정받아 객관적으로 작성한 서평입니다. *

728x90
반응형
그리드형

댓글