티스토리 뷰
이 책은 한빛미디어에서 출간하는 "이것이...이다" 시리즈중 한 권이다. 이 시리즈는 기존의 다른 출판사에서 출판한 책들과 달리 깊이가 있고, 초보자에게는 약간 버거울 수 있으나 한 번 빠져들면 기초를 탄탄하게 만들어주는 시리즈이다. 이미 출판된 이 시리즈의 다른 책들을 보면 사실 이 시리즈가 그리 만만치 않은 책이라는 것을 알 수 있다. 책 두께도 두께이거니와 깊이도 다른 책보다 깊으면 깊었지 결코 가볍지 않은 책이다. 그래서 이 시리즈를 읽으려면 마음 단단히 먹고 자리에 앉아야 한다. 하지만 위에서 언급했듯이 집중해서 내 것으로 만들면 더 없이 좋은 시리즈이다.
사실 이 책을 읽을 때도 그런 마음에서 출발했다. 만만치 않겠다. 두께도 찾아보기까지 포함하면 829페이지에 이른다. 물론 저자의 입장에서 기본기 뿐만 아니라 중고급 기술까지 설명해야 하고, 필요한 그림도 필요하고 소스도 당연히 들어가야 하고 개정판에 맞게 새로 업그레이드된 C# 언어의 기능까지 설명하려다보니 아주 많이 무겁고 두꺼운 책이 되버렸다. 필자는 두꺼운 책을 좋아한다. 그만큼 설명이 많고 깊이가 있을 것이라고 믿기 때문이다. 이미 개정판 전의 책에서 저자의 글쓰는 솜씨를 보았던 필자는 일단 저자를 믿도 보기 시작했다.
일단 1장부터 12장까지는 부담없이 C#의 기본적인 내용을 담고 있다. 필자는 Java를 공부한 사람이고 현직에서 자바를 강의하고 있다. 또한 C# 버전 2까지는 닷넷도 강의했었다. 사실 이 책을 리뷰하고자 하는 본심중의 하나도 얼마나 그동안 C#이 바뀌어왔을까하는 호기심도 있다. 1장에서 12장까지는 음...그렇군 하면서 그동안 많은 세월동안 업그레이드 된 C#을 엿볼 수 있어서 좋았다. 그러다 보니 필자는 그 다음장부터 나오는 고급 문법에 더 관심이 있을 수 밖에 없다. 자연스럽게 직업 정신이 나오다 보니 Java와 자꾸 비교하게 되고 그러다보니 C#의 고급문법은 어떻게 진화했을까에 호기심이 발동했기 때문이다. 저자는 능수능란하게 C#의 고급 코딩의 세계로 인도한다. 역시 저자의 글쓰기 솜씨를 엿볼 수 있었다. 18장부터는 필자가 관심있는 부분만 보았기 때문에 WinForm같은 관심없는 부분은 보지 않았다. Web 프로그래밍을 하고 있는 필자는 그다지 스레드도 관심이 적었다.
이 책의 장점은 초보자도 작심하고 공부하면 그리 어렵지 않게 중고급 문법에 도전할 수 있는 길을 열어준다는 것이다. 책을 써 본 사람은 잘 알겠지만 사실 이 부분이 정말 어렵다. 내 책을 읽은 독자가 내 책에서 새 길을 발견하고 그 길을 도전할 수 있도록 안내까지 할 수 있다? 결코 쉽지 않다. 물론 이 책은 단점도 있다. 한 책에 다 담으려면 둘 중 하나는 포기할 수 밖에 없기 때문에 다 담기 보다는 필요한 부분만 집중해서 담을 수 밖에 없는데, 독자에 따라서는 그 나머지 또 한 부분 즉, 진짜 알고 싶은 부분에 집중을 위한 고급 문법...후후 그것은 독자가 따로 그 방면의 중고급 책을 별도로 사서 보면 된다. 내가 책을 써도 나도 이렇게 할 생각이다.
아무튼 잘 읽었다. 다음 책이 기다려 진다. 왜냐하면 Microsoft가 계속 C#을 진화시킬 것이기 때문이다.
- Total
- Today
- Yesterday
- PHP
- classpath
- 원격로그인
- Installation
- javascript
- Apache
- 우분투
- JDBC
- JAR
- Linux
- EditPlus
- Fedora14
- mysql
- ftp서버
- 리눅스
- AJAX
- command tools
- windows 7
- Fedora
- Eclipse
- Javadoc
- dev-c++
- Windows 8.1
- Flex
- Android
- CSS3
- ubuntu
- J2SE
- SQL
- LECTURE
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |