Рецензия на книгу Head First Java. Книги head first


Рецензия на книгу Head First Java

«...а чай каркаде выпил, похмелья нет, голова на утро не болит. Испытано на самом себе! (с) неизв. коробейник в пригородной электричкеДобрый день, уважаемые джаваршевцы и джаварашатессы! В процессе прохождения курса JavaRush, так же почитываю рекомендуемые книги. Рекомендуемая для прочтения книга № 1 — "Изучаем Java" Кэти Сьерра, Берт Бэйтс (Head First Java By Bert Bates, Kathy Sierra). Книга доступна на русском языке в бумажном и электронном виде. Правда, электронный вид это скан в pdf. Читабельный, но не лучшего качества. Сейчас я уже изучаю 17 главу книги из 18, поэтому составил о ней свое мнение. Кое и выскажу. К оценке книги я буду подходить с методологических позиций изучения точных наук, изложенных в книге "Думай как математик" Барбары Оакли (A Mind for Numbers: How to Excel at Math and Science (Even If You Flunked Algebra) by Barbara Oakley PhD). Мне представляется, что в этой книге изложена наилучшая в текущей момент методика и приемы изучения точных наук. Итак, HF Java отлично подходит для изучения Java с нуля. В книге последовательно даются все основные темы. Объяснения просты и доходчивы. Повторюсь, книга отлично подходит:
  • для изучения Java с нуля и получения общего представления о ней;
  • в качестве материала, используемого для уяснения (понимания) темы;
  • для повторения тем, понимание которых пропало.
HF Java хороша для использования в связке с JavaRush. Она раскрывает темы понятнее JR, иногда дает дополнительную (по сравнению с лекциями JR) информацию по ним. Кроме этих положительных, как я надеюсь, черт нужно иметь в виду следующее. Книга максимально далека по стилю изложения от академических учебников. Это может причинить некоторый дискомфорт. Задачи на усвоение материала весьма специфичны. В частности, вообще отсутствуют задания по написанию кода. Как следствие, по каждой теме необходимо придумывать задачи по написанию соответствующего кода самостоятельно. Доступность материала для понимания не влечет автоматической легкости его запоминания. Необходимо прикладывать дополнительные значительные усилия как для запоминания изученых концепций, так и для запоминания фактической информации. Я это делаю с помощью программы Anki. Итог. Отличная книга для знакомства с языком Java для не программистов, но требует серьезных самостоятельных усилий по запоминанию материала и развитию навыков его применения на практике. С уважением, Зеленая лягушка.

javarush.ru

Книга «Head First. Программирование для Android» / СоХабр

Привет, Хаброжители! Мы пополнили серию «Head First O'Reilly» новой книгой:

В этой книге мы научим вас разрабатывать собственные приложения, а также покажем, как построить простое приложение и запустить его на виртуальном устройстве Android. Вы узнаете, как структурировать приложения, познакомитесь с дизайном интерфейсов, научитесь создавать базы данных, заставите работать свои приложения на любых смартфонах и планшетах. Попутно будут рассмотрены основные компоненты приложений Android — такие, как активности и макеты. Все, что от вас потребуется, — некоторые базовые знания Java.

Для кого написана эта книга?
Если вы ответите «да» на все следующие вопросы: 1. Вы уже умеете программировать на Java? 2. Вы хотите достичь мастерства в области разработки приложения для Android, создать следующий бестселлер в области программных продуктов, заработать целое состояние и купить собственный остров? 3. Вы предпочитаете заниматься практической работой и применять полученные знания вместо того, чтобы выслушивать нудные многочасовые лекции?

тогда эта книга для вас.

Кому эта книга не подойдет?
Если вы ответите «да» на один из следующих вопросов: 1. Вам нужен краткий вводный курс или справочник по разработке приложений для Android? 2. Вы скорее пойдете к зубному врачу, чем опробуете что-нибудь новое? Вы считаете, что в книге по Android не должно быть веселых человечков, а если читатель будет помирать со скуки — еще лучше?

… эта книга не для вас.

Эта книга для тех, кто хочет учиться.
Как мы что-то узнаем? Сначала нужно это «что-то» понять, а потом не забыть. Затолкать в голову побольше фактов недостаточно. Согласно новейшим исследованиям в области когнитивистики, нейробиологии и психологии обучения, для усвоения материала требуется что-то большее, чем простой текст на странице. Мы знаем, как заставить ваш мозг работать.

Основные принципы серии «Head First»:

Наглядность. Графика запоминается лучше, чем обычный текст, и значительно повышает эффективность восприятия информации (до 89 % по данным исследований). Кроме того, материал становится более понятным. Текст размещается на рисунках, к которым он относится, а не под ними или на соседней странице — и вероятность успешного решения задач, относящихся к материалу, повышается вдвое.

Разговорный стиль изложения. Недавние исследования показали, что при разговорном стиле изложения материала (вместо формальных лекций) улучшение результатов на итоговом тестировании достигает 40 %. Рассказывайте историю, вместо того чтобы читать лекцию. Не относитесь к себе слишком серьезно. Что привлечет ваше внимание: занимательная беседа за столом или лекция?

Активное участие читателя. Пока вы не начнете напрягать извилины, в вашей голове ничего не про-изойдет. Читатель должен быть заинтересован в результате; он должен решать задачи, формулировать выводы и овладевать новыми знаниями. А для этого необходимы упражнения и каверзные вопросы, в решении которых задействованы оба полушария мозга и разные чувства.

Привлечение (и сохранение) внимания читателя. Ситуация, знакомая каждому: «Я очень хочу изучить это, но засыпаю на первой странице». Мозг обращает внимание на интересное, странное, притягательное, неожиданное. Изучение сложной технической темы не обязано быть скучным. Интересное узнается намного быстрее.

Обращение к эмоциям. Известно, что наша способность запоминать в значительной мере зависит от эмоционального сопереживания. Мы запоминаем то, что нам небезразлично. Мы запоминаем, когда что-то чувствуем. Нет, сантименты здесь ни при чем: речь идет о таких эмоциях, как удивление, любопытство, интерес и чувство «Да я крут!» при решении задачи, которую окружающие считают сложной — или когда вы понимаете, что разбираетесь в теме лучше, чем всезнайка Боб из технического отдела.

Примите к сведению
Это учебник, а не справочник. Мы намеренно убрали из книги все, что могло бы помешать изучению материала, над которым вы работаете. И при первом чтении книги начинать следует с самого начала, потому что книга предполагает наличие у читателя определенных знаний и опыта.

Предполагается, что у вас уже есть опыт программирования на языке Java. Мы будем строить приложения Android с использованием Java и XML. Предполагается, что вы уже знакомы с языком программирования Java. Если вы еще никогда не писали программы на Java, прочитайте Head First Java, прежде чем браться за эту книгу.

Мы начинаем строить приложения с первой главы. Хотите — верьте, хотите — нет, но даже если вы никогда не программировали для Android, вы все равно можете сходу взяться за создание приложений. Заодно вы познакомитесь с Android Studio, основной интегрированной средой разработки для Android.

Примеры создавались для обучения. Во время работы над книгой мы построим несколько разных приложений. Некоторые из них очень малы, чтобы вы могли сосредоточиться на конкретных аспектах Android. Другие, более крупные приложения показывают, как разные компоненты работают в сочетании друг с другом. Мы не будем доводить до конца все части всех приложений, но ничто не мешает вам экспериментировать с ними самостоятельно — это часть учебного процесса. Исходный код всех приложений доступен по адресу: tinyurl.com/HeadFirstAndroid.

Упражнения ОБЯЗАТЕЛЬНЫ. Упражнения являются частью основного материала книги. Одни упражнения способствуют запоминанию материала, другие помогают лучше понять его, третьи ориентированы на его практическое применение. Не пропускайте упражнения.

Повторение применяется намеренно. У книг этой серии есть одна принципиальная особенность: мы хотим, чтобы вы действительно хорошо усвоили материал. И чтобы вы запомнили все, что узнали. Большинство справочников не ставит своей целью успешное запоминание, но это не справочник, а учебник, поэтому некоторые концепции излагаются в книге по нескольку раз.

Упражнения «Мозговой штурм» не имеют ответов. В некоторых из них правильного ответа вообще нет, в других вы должны сами решить, насколько правильны ваши ответы (это является частью процесса обучения). В некоторых упражнениях «Мозговой штурм» приводятся подсказки, которые помогут вам найти нужное направление.

Об авторах
Дон Гриффитс начала с изучения математики в одном из ведущих университетов Великобритании, где получила диплом с отличием. Затем она продолжила карьеру в области разработки программного обеспечения; ее опыт работы в IT-отрасли составляет 20 лет. Прежде чем браться за книгу Head First. Программирование для Android, Дон написала уже три книги из серии Head First (Head First Statistics, Head First 2D Geometry и Head First C), а также участвовала в работе над другими книгами этой серии. Когда Дон не работает над книгами серии Head First, она обычно совершенствует свое мастерство тай цзи, увлекается чтением, бегом, плетением кружев и кулинарией. Но больше всего ей нравится проводить время с ее замечательным мужем Дэвидом.

Дэвид Гриффитс увлекся программированием в 12 лет, после документального фильма о работе Сеймура Пейперта. В 15 лет он написал реализацию языка программирования LOGO, созданного Пейпертом. После изучения теоретической математики в университете он начал писать программы для компьютеров и статьи в журналах. Он работал преподавателем гибких методологий разработки, разработчиком и дежурным по гаражу (хотя и в другом порядке). Дэвид пишет программы на 10 языках и прозу на одном. А когда он не занят программированием, литературной работой или преподаванием, он проводит свободное время в путешествиях со своей очаровательной женой — и соавтором — Дон. До Head First. Программирование для Android Дэвид написал еще три книги из серии Head First: Head First Rails, Head First Programming и Head First C.

Твиттер авторов.

Научные редакторы
Эдвард Ю Шун Вон увлекается программированием с того момента, когда он написал свою первую строку кода Haskell в 2006-м. В настоящее время он работает над событийным управлением торговыми операциями в центре Лондона. Он щедро делится своей страстью к разработке с сообществами London Java Community и Software Craftsmanship Community. В свободное время Эдварда можно найти на футбольном поле или за подготовкой игровых обзоров для YouTube (@arkangelofkaos).

Тони Уильямс — разработчик с опытом программирования на языке Java и создания приложений для Android.

Более подробно с книгой можно ознакомиться на сайте издательстваОглавлениеОтрывок

Для Хаброжителей скидка 25% по купону — Head First Android По факту оплаты бумажной книги отправляем на e-mail электронную версию книги.

sohabr.net

Книга «Head First Agile. Гибкое управление проектами» / Блог компании Издательский дом «Питер» / Хабр

Всем привет! Самое время переходить на гибкую разработку. Наконец-то найден современный, последовательный подход к решению тех проблем, с которыми сражались целые поколения команд разработчиков. Гибкие команды используют простые понятные практики, эффективность которых в реальных проектах была неоднократно подтверждена. Но, погодите минутку… Если гибкие методологии так хороши, почему на них еще не перешли все без исключения? В реальном мире практика, хорошо работающая в одной команде, создает серьезные проблемы в другой; различия обусловлены образом мышления команд и их подходом к делу. Чтобы разобраться в этом придется погрузиться в гибкую разработку и поменять свое отношение к проектам!

Об авторах

Эндрю Стиллмен — разработчик, проектировщик, лектор, преподаватель, тренер в области гибкой разработки, руководитель проектов и эксперт по созданию более качественных продуктов. Участвовал в написании нескольких популярных книг в области разработки и управления проектами, выступал с докладами на международных семинарах, является признанным экспертом в организационных преобразованиях, повышающих эффективность компаний, команд и кода. Эндрю спроектировал и построил ряд крупномасштабных программных систем, управлял крупными международными командами разработки, консультировал компании, образовательные учреждения и корпорации, включая Microsoft, Национальное бюро экономических исследований, Банк Америки, Нотр-Дам и Массачусетский технологический институт. За это время Эндрю выпала честь работать со многими замечательными программистами, и ему хочется верить, что он чему-то научился у них.

Дженифер Грин — эксперт в области перехода на гибкую разработку в корпоративных масштабах, преподаватель, руководитель разработки, руководитель проектов, лектор и авторитет в области практик и принципов разработки программного обеспечения. Занимается разработкой ПО более 20 лет, работала во многих областях, включая СМИ, финансы и IT-консалтинг.

Руководила крупномасштабными проектами по переходу на гибкую разработку, помогала командам разработки по всему миру и отдельным участникам извлечь максимум пользы из гибкой разработки. В будущем надеется продолжать работу с талантливыми командами, решающими интересные и непростые задачи.

» Более подробно с книгой можно ознакомиться на сайте издательства » Оглавление » Отрывок

Для Хаброжителей скидка 20% по купону — Agile

habr.com

Head First Java | ForCoder

Загрузка... Навазние: Head First Java Автор: Kathy Sierra, Bert BatesИздательство: Год: 2009Страниц: 690Язык: АнглийскийРазмер: 31.2Формат: PDF

Описание книги Head First Java:Head First Java delivers a highly interactive, multisensory learning experience that lets new programmers pick up the fundamentals of the Java language quickly. Through mind-stretching exercises, memorable analogies, humorous pictures, and casual language, Head First Java encourages readers to think like a Java programmer.

Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It\’s fast, it\’s fun, and it\’s effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You\’ll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever.By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book\’s for you.

40,217 просмотров всего, 2 просмотров сегодня

forcoder.ru