Я никогда не читал ни одного из них, но нахожу их стиль интересным и уникальным. Я не уверен, стоит ли им давать деньги / время?
Я никогда не читал ни одного из них, но нахожу их стиль интересным и уникальным. Я не уверен, стоит ли им давать деньги / время?
Ответы:
Я их люблю. У меня их три, и мне они все понравились, несмотря на то, что они от разных авторов.
Накладывается структура идеально подходит для меня , как я , как правило , понять вещи лучше , когда у меня есть рисунки и упражнения .
У них также есть огромное преимущество - использовать юмор, что делает обучение веселым !
Обычный текст плохо работает со мной. Если вы в том же случае, вы будете любить их.
Есть два крайних мнения о Head First: во-первых, они ужасны, а во-вторых, что они превосходны.
Я лично думаю, что они ужасны, потому что их объяснения слишком длинные и в большинстве случаев не по теме. Это большие книги с не таким большим содержанием. Они чувствуют себя как книги для детей (или по-детски взрослых).
Некоторые люди (я думаю, что большинство людей) любят эти книги, потому что их очень легко читать, и почти невозможно не понять их объяснения.
Книги Head First хороши, только если вы новичок. Они не могут быть использованы в качестве справочников. Они написаны для людей, которые абсолютно ничего не знают о теме.
Обратите внимание, что существует много книг «Head First» и много авторов «Head First». Наиболее известными из них являются «Head First Design Patterns» и «Head First Java». И у них также есть книги, которые не имеют отношения к программированию (о физике и статистике). Таким образом, вы не можете ничего сказать о всей серии "Head First". Единственные книги "Head First", которые я пробовал читать, это "Head First Design Patterns", "Head First iPhone Development" и "Head First Servlets & JSPs". Мне они не нравились (их объяснения, метафоры и шутки раздражали), но я знаю о людях, которым они нравились.
Вот список всех их книг: http://oreilly.com/store/series/headfirst.html
Вот несколько мнений о «Head First Design Patterns»: /programming/386087/head-first-design-patterns-opinions-wanted
На мой взгляд, они хороши, если вы новичок в программировании в целом - не только в рассматриваемой теме.
То есть, прежде чем изучать варианты условных выражений в языке, они потратят много времени - и много простых и глупых примеров - чтобы объяснить, что такое условные выражения .
Решения, которые они предлагают, часто бывают очень простыми и легкими, но они не объясняют, почему они выбрали это решение и какие есть альтернативы.
Случаи использования:
Программист C ++ хочет погрузиться в веб-разработку, используя PHP. Я бы порекомендовал также одну из книг среднего уровня от O'Reilly, например, «Изучение PHP, MySQL и Javascript». Они все еще очень осторожны (граничат с педантичностью) при объяснении того, как работает язык, и полны примеров: тем не менее, если вы правильно относитесь к изучению новых технологий, одной из них будет достаточно, чтобы позволить вам создавать решения практически для всего, что находится внутри стандартная область применения этой технологии. Также их можно использовать как справочную.
Веб-дизайнер хочет научить Javascrtipt оживлять свои страницы. Он хороший образец, поэтому он предпочитает иметь представление, хотя и расплывчатое, о том, что он пишет, а не копировать вокруг. Тем не менее, он не хочет осваивать эту технологию и никогда не читает руководство по программированию - так что будет очень крутой курс обучения для самих языков и соглашений с хорошим курсом / справочником, и это того не стоит. В этом случае руководства Head First, безусловно, являются лучшим вариантом.
Они великолепны, вы, безусловно, можете начать новую тему с этими книгами без каких-либо предварительных знаний по этим темам, но, если вы уже знакомы с этими темами, то иногда вы чувствуете медленное изучение. Просто, для начинающих, это здорово!
Я прочитал, Head First SQL, Head First Servlet и JSP, Head First EJB (3) без каких-либо предварительных знаний по этим темам, у меня есть хорошее объяснение оттуда.
Я не очень люблю их лично: я предпочитаю более плотные тексты, которые позволяют мне очень быстро усваивать информацию. Тем не менее, я занимаюсь программированием с 6 лет, и я привык приобретать новые навыки / языки на лету. Упражнения - пустая трата времени для меня (если я изучаю foo, это потому, что мне нужно использовать foo для чего-то - это мое упражнение).
Многие новички, которых я знаю, клянутся серией Head First, именно по причинам, которые мне не нравятся: язык не очень плотный, поэтому (для новичка) он кажется более доступным, и есть множество упражнений, с которыми можно практиковаться.
Итак, все сводится к вашему стилю обучения: хотите ли вы бродить по предмету, чтобы получить ориентир, попробовать некоторые упражнения и выполнять его медленно, или вам нужно подробное руководство, из которого можно приступить к какому-то под рукой проекту? ? Книги Head First хороши для первых, а не для последних.
Я не знаю о других книгах Head First, поэтому я собираюсь высказать свое мнение о книге, которую я сейчас читаю, Head First Servlets и JSP.
Первая половина книги определенно великолепна, руки вниз. Они объяснили концепции в прямой форме через картины и рассказы. Как разработчик, который неправильно разработал J2EE-приложение для себя, я нашел эту книгу действительно полезной для исправления некоторых пробелов в моих знаниях о J2EE. На большинство вопросов, которые я задаю себе, когда только начинал, была дана ответ в первой половине книги.
Тем не менее, я считаю, что оставшаяся половина книги написана так, как будто она уже предназначена для опытных разработчиков. Книга заставляет вас погрузиться в несколько продвинутых тем и концепций, не объясняя, как все происходит словами, которые могут понять начинающие. Книга бросает вам сразу несколько тем, поэтому мне трудно все понять. Я даже нахожу диаграммы и изображения, которые также сбивают с толку.
Я все еще нахожусь в процессе чтения книги прямо сейчас, но сейчас у меня сложилось впечатление, что книга была срочно отправлена, потому что книга не смогла ясно объяснить темы, которые я сейчас не могу собрать воедино. Эта дилемма заставила меня задать этот вопрос .
Я не знаю, так ли обстоят дела с другими книгами Head First, поскольку я не читал ничего, кроме Servlets и JSP.
Книги серии Head-First - мои любимые. Они делают обучение легким и интересным с юмором и отличным стилем разговора. Каждая книга начинается с иллюстрации того, как работает наш мозг и как максимально использовать возможности нашего мозга. Я пытаюсь принять их. Они сделали обучение шаблонам дизайна очень легким для меня.
Я читал шаблоны Head First Java и Head First Design . Используемый стиль действительно уникален и вызывает любовь / ненависть у большинства людей. Все, на мой взгляд, должны понимать, что такие книги делают вещи очень ясными и простыми, но за определенную плату. Стоимость - это накладные расходы, которые навязывает этот способ объяснения вещей. Вещи объясняются снова и снова, с множеством примеров и метафор. Это значительные накладные расходы, которые не позволяют вам сразу же погрузиться в суть проблемы.
Я подумал, что этот стиль очень хорошо подходит для книги « Head First Java» . Мне понравилось все об этой книге, и это было чрезвычайно полезно для меня, чтобы понять концепции и развить интуицию о них. С другой стороны, мне вообще не нравились шаблоны проектирования Head First . У меня сложилось впечатление, что это становится способом многословия, а порой и вовсе упускает смысл. Было слишком много метаинформации, но мало полезной информации.
Я действительно хотел понравиться Head First Design Patterns, но я не мог прочитать это.
Возможно, я виноват - я достаточно взрослый, чтобы помнить, когда компьютеры Apple подключены к вашему телевизору.