Head First C#

저자
앤드류 스텔만, 제니퍼 그린 지음
출판사
한빛미디어 | 2015-03-01 출간
카테고리
컴퓨터/IT
책소개
상상을 초월하는 객체지향 C# 학습법『Head First C#』...
가격비교 글쓴이 평점  




Head First C# 상상을 초월하는 객체지향 C# 학습법(개정3판)




헤드 퍼스트 시리즈의 C# 책이 벌써 3번째 판이 나왔습니다. 


사실 요즘같이 안드로이드에 대한 분위기를 보면 


C# 보다는 Java를 하는 사람이 더욱 많을 것 같기는 하지만,


그렇다고 C#이 쉽게 사라질 것 같지는 않습니다. 


C# 또한 나름대로의 영역을 가지고 있고, 그 영향력이 적지 않으므로


C#에 대한 책이 꾸준히 나오는 것은 그리 이상하지 않은거 같습니다. 



헤드 퍼스트 시리즈도 이제 꽤 오래된 것 같은데요. 


이 책을 처음 봤을 때의 새로움은 이제 사라졌지만, 


이 시리즈의 특징은 그대로 여서, 역시나 호불호가 명확하다는 점은


변함없는것 같습니다. 



이 책은 헤드 퍼스트 시리즈의 한 권입니다. 


헤드 퍼스트 시리즈는 보통의 책과는 다른 그들만의 방식이 있습니다. 


C#이 아니라도 다른 헤드 퍼스트 시리즈를 한 권이라도 본적 있는 


사람들이 공감하는 부분입니다. 그냥 얌전히 책을 읽는 것이 아니라,


펜과 종이를 들고, 혹은 컴퓨터를 켜고 직접 실습을 하고, 


문제를 풀고, 질문을 하고, 대답을 찾아가면서 학습하도록 하는데요.


그런 특징들이 그대로 드러나있습니다. 



보통 헤드 퍼스트 책은 '입문서'로 알려져 있습니다. 


제가 봤던 다른 헤드 퍼스트 책들도 그런 이유로 선택한 책들이 


대부분이었는데요. 


이 책은 프로그래밍의 완전 초짜는 보기 어렵지 않을까 생각합니다. 


제 생각에는 


1) 간단하더라도 프로그래밍 경험이 있고, 


2) 실제 콘솔이나 문법에 대한 설명이 있는 간단한 수준의 C# 책을 먼저 읽고 


이 책을 보는 것이 도움이 될 것 같습니다. 



원리를 이해하는 것을 목표로 하는 이 책의 특성상 설명도 자세하고 잘 나와있지만,


3판 정도 되다보니 이 책의 분량 또한 만만치 않습니다. 


(개정판이라고 해서 이전판에 비해서 무조건 분량이 많아진다고 할 수 없지만,)


이 책은 거의 1000쪽에 가까운 엄청난 분량으로 되어 있습니다. 


몇 번 시도해 봤지만, 책 자체가 가지고 다니기 그다지 좋지 않은것 같습니다. 



또한, 저 같은 경우 헤드 퍼스트 방식의 공부는 효과가 좋기는 하지만, 


시간이 꽤 많이 드는 것 같아서, 급할 때 읽기는 좀 어렵지 않나 생각합니다. 


작년에 C#이 급하게 필요한 일이 있어서 헤드퍼스트 2판과 다른 책중 


고민했었던 기억이 있는데요. 그 때는 <뇌를 자극하는 C# 5.0 프로그래밍> 라는 


C#에 대한 책을 읽었습니다. '익숙한' 방식의 전형적인 입문서로서 분량이 좀 있기는 했지만


읽기에 좋게 되어 있어서 유용했던 기억이 있습니다. 



보통 책을 읽을때 앞에서 부터 읽기 마련인데요.


제 생각으로는 책의 차례와 부록을 먼저 보고 나서 책을 읽는 것이 좋을 것 같습니다.


부록은 [남은 것들 : 이 책에 넣고자 했던 11가지 내용] 이라는 내용인데요


이 책에 대한 일종의 한계와 범위 그리고 그외에 무엇이 있는지를 알수 있습니다. 


약간 큰 그림을 볼 수 있다고나 할까요. 그리 오래 걸리는 것이 아니고, 


소개 정도라서 큰 부담없이 훑어 보는 것이 좋지 않나 생각합니다. 



개인적으로 좋았던 점은 윈도우 7에서 프로젝트 실습이 가능하도록 


따로 PDF 문서를 제공하고 있다는 점이었습니다. 


어떨때는 개발환경이 다를 경우 그것을 해결하기 위해 들이는 노력 또한 


적지않은데요. 불필요한 시행착오를 줄이는데 도움을 받을 수 있었습니다. 



C#이 필요하지만, 조금 여유가 있거나, 


도전의식을 가지고 시간과 노력을 사용할 의지가 있는 분들에게는 


많은 도움이 되리라 생각합니다. 








'한빛리더스 10기' 카테고리의 다른 글

안드로이드 시큐리티 인터널  (0) 2015.07.13
Nature of Code  (0) 2015.06.08
안드로이드 멀티스레딩  (0) 2015.05.01
게임 개발자를 위한 물리 (개정 2 판)  (0) 2015.03.08
Posted by 달콤열정
,