- 出版社: O'Reilly Media, Inc, USA; 2nd Revised edition (2010年6月8日)
- 丛书名: Head First Guides
- 平装: 848页
- 语种： 英语
- ISBN: 1449380344
- 条形码: 9781449380342
- 商品尺寸: 20.3 x 4.6 x 23.5 cm
- 商品重量: 1.52 Kg
- ASIN: 1449380344
- 用户评分: 分享我的评价
- 亚马逊热销商品排名: 图书商品里排第1,354,702名 (查看图书商品销售排行榜)
Head First C# (英语) 平装 – 2010年6月8日
Andrew Stellman, despite being raised a New Yorker, has lived in Pittsburgh twice. The first time was when he graduated from Carnegie Mellon's School of Computer Science, and then again when he and Jenny were starting their consulting business and writing their first project management book for O'Reilly. When he moved back to his hometown, his first job after college was as a programmer at EMI-Capitol Records--which actually made sense, since he went to LaGuardia High School of Music and Art and the Performing Arts to study cello and jazz bass guitar. He and Jenny first worked together at that same financial software company, where he was managing a team of programmers. He's since managed various teams of software engineers, requirements analysts, and led process improvement efforts. Andrew keeps himself busy eating an enormous amount of string cheese and Middle Eastern desserts, playing music (but video games even more), studying taiji and aikido, having a girlfriend named Lisa, and owning a pomeranian. For more information about Andrew, Jennifer Greene, and their books, visit http://www.stellman-greene.com.
Jennifer Greene has managed just about every aspect of software development during her career. She spent the past 15 years building software for many different kinds of companies, including small start-ups and huge companies. Jenny's built software test teams and has helped many companies diagnose and deal with habitual process problems so they could build better software. Since her start in software test and process definition, she's branched out into development management and project management. Jenny is currently managing a large development team for a global media company.
|5 星 (0%)|
|4 星 (0%)|
|3 星 (0%)|
|2 星 (0%)|
|1 星 (0%)|
I also like the layout of the book and the approach that they take. It is not the typical technical book so if you are looking for that, don't get this book. Their unique style repeats information in multiple ways and helps reinforce the material that they are trying to teach you. But it is done is a way that feels natural and not "You just told me that...", duh, kind of way.
This version of the book does not include information on Windows 8, which was important to me. I didn't want anything related to Windows 8 which is also why I picked this version of the book.
The actual coding/programming part of the tutorial in Chapter 2 is very confusing. They throw a lot of coding and terminology onto the page that makes sense, but is hard to make sense of. Instead of talking you through each part of the code one step at a time, the book throws down a puzzle of information on the page that the reader has to piece together by reading all the side notes, arrows, bullet points, and pictures. While it looks like the additional elements to the page are optional and enhance the learning process, they are actually very critical to the process and are easy to overlook.
There is a lot of clutter on the pages, and it is easy to lose focus on what I am actually reading. Some pages are very well written and informative, while others are very jumbled and hard to understand. The book also throws in exercises with the answer on the next page. I am not going to write in my book. I am especially not going to write in my book only to find out on the next page I was wrong and have to cross/scribble out my writing. I'll sometimes be halfway through an activity thinking i'm reading the definition of a term only to see on the next page I was actually supposed to match the term to the definition - it's annoying having to teach myself to forget certain things I just read with the actual information.
The book also has exercises to do, but with what seems like little explanation for what to do and at the end when i just went to the solution, I was able to get it working but I couldn't explain how the code worked. The exercise in chapter 2 says to make a forum application with a button that when you push it it will cycle through different colors. I didn't know how to do this, and I had no help until I read the solution. The book gave a solution that I typed in, but it was a solution that wasn't covered in the entire chapter and used terms that I wasn't familiar with. It was nice to see I could build something, but I don't feel I learned anything other than how to copy text from the book onto the screen verbatim.
I am going to continue with this book because I bought it and have it as my only tool right now, but I feel like I'm being taught by people who know everything in programing and don't understand that I know nothing and need to be walked through it with a lot more hand holding than what is offered. It's nice to see the solutions to exercises and I am learning a lot of good concepts, but they don't elaborate on the basic information someone should know when starting out and they leap over a lot of information with one or two pages that warrant much more questioning and understanding before being able to use that information effectively.
EDIT: I am rating this down an extra star. I am still not able to understand this book or absorb any of the information in it. I can't skip ahead to the next chapter without understanding the current chapter I am on. I can't understand the current chapter I am on because the book doesn't explain it well enough. It's very frustrating. I do not like this book.
As for the technical aspect, the book starts out by providing a tutorial for a small windows application that you can follow along with, then jumps directly into classes and objects - generally advanced topics - and makes them so easy to learn that you will feel like your cheating. I think Head First really provided a A+ book this time, it's a definte read for anybody that is pursing a career in software development in C# and Windows applications. Get this book! (I know C++, but this is easier!)
This book is vital for any aspiring c# programmer who needs an intuitive way to learn.
The best alternative to boring lectures and very fun!
The book is a presented for the absolute beginner and has a few jokes here and there..
I have the kindle edition and have borrowed the real book and the kindle version looks exactly the same!
Lastly, the book is straight to the point and easy to understand. :D