Como estão os livros principais? [fechadas]


20

Eu nunca li nenhum deles, mas acho o estilo deles interessante e único. Não tenho certeza se vale a pena dar dinheiro / tempo?


5
Ah, vamos lá - eles valem a pena apenas pela arte da capa ...
Shog9

1
Note, eles são um pouco tolos, mas usam a bobagem para levar os pontos para casa.

Eu os acho muito simples e perturbadores. Eu gosto de frases curtas / livros / idéias simples como "Não me faça pensar". Eu gosto quando o texto é polvilhado com gráficos. No entanto, prefiro diagramas sucintos, lacônicos e um tanto secos. Conceitos simples podem ser expressos em texto (ou ignorados se forem de bom senso). Às vezes, coisas difíceis precisam ser desenhadas, mas prefiro diagramas laconicamente compactados, como upload.wikimedia.org/wikipedia/commons/thumb/5/51/…, em vez do que Pierre postou.
Job

1
Eu não gosto muito do Head First Java porque eles estão explicando a mesma coisa repetidamente e pode-se confundir depois de ler.

De acordo com user71736. O livro sobre servlets tem 750 páginas e eles dizem a mesma coisa repetidamente, tornando confuso, frustrante, complicado demais e difícil obter uma imagem geral.
WKS

Respostas:


24

Adoro eles. Eu tenho três deles e gostei de todos, apesar de serem de autores diferentes.

A estrutura imposta é ideal para mim, pois tendem a entender melhor as coisas quando faço desenhos e exercícios .

texto alternativo

Eles também têm a enorme vantagem de usar muito o humor, o que torna o aprendizado divertido !

texto alternativo

O texto sem formatação não funciona bem comigo. Se você estiver no mesmo caso, você os amará.


2
Eu concordo, gostei deles como livros iniciais sobre vários tópicos. Eles foram divertidos e não pude concordar mais com o comentário da estrutura.
Chris

+1000000 se eu pudesse. Eu concordo com isto!
David Weiser

Dirija primeiro os padrões de design - esse livro rege.
Ladislav Mrnka

2
Aceita. Não deixe que as imagens bobas o enganem - os autores sabem tudo.

19

Há duas opiniões extremas sobre o Head First: a primeira é que elas são horríveis e a outra é que são excelentes.

Pessoalmente, acho que são horríveis, porque suas explicações são muito longas e muito fora de tópico na maioria das vezes. São grandes livros com pouco conteúdo. Eles se sentem como livros para crianças (ou adultos infantis).

Algumas pessoas (a maioria das pessoas que eu acho) adoram esses livros porque são muito fáceis de ler e é quase impossível não entender suas explicações.

Os livros do Head First são bons apenas se você é iniciante. Eles não podem ser usados ​​como livros de referência. Eles são escritos para pessoas que não sabem absolutamente nada sobre o assunto.

Observe que existem muitos livros do Head First e muitos autores do Head First. Os mais famosos são "Head First Design Patterns" e "Head First Java". E eles também têm livros que não estão relacionados à programação (sobre física e estatística). Então você não pode realmente dizer nada sobre toda a série "Head First". Os únicos livros "Head First" que tentei ler são "Head First Design Patterns", "Head First iPhone Development" e "Head First Servlets & JSPs". Eu não gostei deles (achei suas explicações, metáforas e piadas irritantes), mas eu sei sobre as pessoas que gostaram deles.

Aqui está uma lista de todos os seus livros: http://oreilly.com/store/series/headfirst.html

Aqui estão algumas opiniões sobre "Head First Design Patterns": /programming/386087/head-first-design-patterns-opinions-wanted


3
Honestamente, eu concordo com você @snakile. Os livros Head Head são realmente apenas livros de introdução que são muito caros e, honestamente, não dão a você o dinheiro que você precisa.
Alvincrespo

4

Na minha opinião, eles são bons se você é iniciante em programação em geral - não apenas no tópico em questão.

Ou seja, antes de aprender as opções para condicionais em um idioma, eles gastam muito tempo - e muitos exemplos simples e tolos - para explicar o que são condicionais .

As soluções que eles propõem costumam ser muito enxutas e leves, mas tendem a não explicar por que escolheram essa solução e quais são as alternativas.

Casos de uso:

  1. Um programador de C ++ quer mergulhar no desenvolvimento da Web, usando PHP. Eu recomendaria um dos livros de nível médio também da O'Reilly, como "Aprendendo PHP, MySQL e Javascript". Eles ainda são muito cuidadosos (limitando o pedante) ao explicar como a linguagem funciona e repletos de exemplos: ainda assim, se você tiver a atitude certa em relação ao aprendizado de novas tecnologias, uma delas seria suficiente para permitir que você construa soluções para quase tudo o que está dentro o escopo padrão dessa tecnologia. Além disso, eles podem ser usados ​​como referência.

  2. Um web designer deseja aprender algum Javascrtipt para animar suas páginas. Ele é um espécime legal, então prefere ter uma idéia, ainda que vaga, do que está escrevendo, em vez de copipar por aí. No entanto, ele não quer dominar essa tecnologia e nunca leu um manual de programação - portanto, haveria uma curva acentuada de aprendizado de linguagem e convenções com um bom livro de curso / referência, e não vale a pena. Nesse caso, os manuais do Head First são definitivamente a melhor opção.


3

Eles são ótimos, você pode definitivamente começar um novo tópico com esses livros sem nenhum conhecimento prévio sobre esses tópicos. Mas, se você já tem mais familiaridade com esses tópicos, às vezes sentirá um aprendizado lento. Simples, para iniciantes, esses são ótimos!

Eu li, Head First SQL, Head First Servlet e JSP, Head First EJB (3) sem nenhum conhecimento prévio sobre esses tópicos, tenho uma boa explicação a partir daí.


2

Não gosto muito deles pessoalmente: prefiro textos mais densos que me permitem absorver informações muito rapidamente. No entanto, eu tenho codificado desde os 6 anos de idade e estou acostumado a aprender novas habilidades / idiomas em tempo real. Os exercícios são um desperdício para mim (se estou aprendendo foo, é porque preciso usá-lo para alguma coisa - esse é o meu exercício).

Muitos novatos que conheço juram pela série Head First, exatamente pelas razões pelas quais não gosto: a linguagem não é muito densa, então (para o novato) parece mais acessível e há muitos exercícios para praticar.

Então, tudo se resume ao seu estilo de aprendizado: você gosta de passear por um assunto para se orientar, tentar alguns exercícios e ir devagar, ou deseja um manual denso para iniciar um projeto em andamento ? Os livros do Head First são bons para os primeiros, não para os últimos.


1

Sim - compre um, eles são excelentes. Li o livro Head First Design Patterns e achei útil com exemplos que eu pudesse entender. Eu também não fiquei entediada por causa do estilo divertido. Eu recomendei o Head First Javascript a um amigo, e ela também o considerou um ótimo livro.


1

Como não conheço os outros livros do Head First, vou expor minha opinião sobre o livro que estou lendo agora, Head First Servlets e JSP.

A primeira metade do livro é definitivamente ótima, sem dúvida. Eles explicaram os conceitos de maneira direta através de imagens e histórias. Como desenvolvedor que construiu um aplicativo Web J2EE da maneira errada, como forma de mergulhar, achei o livro realmente útil para consertar alguns dos buracos no meu conhecimento sobre o J2EE. A maioria das perguntas que me pergunto quando ainda estava começando foi respondida na primeira metade do livro.

No entanto, acho que a metade restante do livro foi escrita como se fosse destinada a desenvolvedores avançados. O livro faz você mergulhar em vários tópicos e conceitos avançados sem realmente explicar como tudo aconteceu em palavras que os iniciantes podem entender. O livro aborda vários tópicos de uma só vez, por isso é difícil entender tudo. Até acho os diagramas e as imagens confusos também.

Ainda estou no processo de ler o livro agora, mas agora estou com a impressão de que o livro foi apressado, porque o livro não conseguiu explicar claramente os tópicos de que não posso juntar tudo na minha cabeça agora. Esse dilema me levou a fazer essa pergunta .

Não sei se outros livros do Head First são da mesma maneira, pois não li nada além de Servlets e JSP.


1

Os livros da série Head-First são os meus favoritos. Eles tornam o aprendizado fácil e interessante, com humor e ótimo estilo de conversa. Todo livro começa com uma ilustração de como o cérebro funciona e como obter o máximo da capacidade do cérebro. Eu tento adotá-los. Eles tornaram os padrões de design de aprendizagem muito fáceis para mim.


1

Eu li os padrões Head First Java e Head First Design . O estilo usado é realmente único e é algo de amor / ódio para a maioria das pessoas. O que todo mundo deveria, na minha opinião, perceber é que esse tipo de livro torna as coisas muito claras e simples, mas a um custo. O custo é a sobrecarga que essa maneira de explicar as coisas impõe. As coisas são explicadas repetidamente, com vários exemplos e metáforas. É uma sobrecarga significativa, que não permite que você mergulhe imediatamente no centro do problema.

Eu pensei que esse estilo se encaixava muito bem no livro Head First Java . Gostei de tudo naquele livro, e foi extremamente útil para mim, compreender os conceitos e desenvolver uma intuição sobre eles. Por outro lado, eu não gostei do Head First Design Patterns . Minha impressão foi de que isso se torna uma maneira detalhada, e às vezes erra totalmente o ponto. Havia muita meta-informação, mas não muita informação útil real.


1

Eu realmente queria gostar do Head First Design Patterns, mas não conseguia lê-lo.

Talvez seja minha culpa - tenho idade suficiente para lembrar quando os computadores da Apple se conectaram à sua TV


eles ainda fazem - apple.com/appletv

Sim - eu me perguntava se alguém veria a piada!
Martin Beckett

Que piada. . . ?
Malfist

0

Eu nunca os usei, mas meu irmão jura por eles. Ele acha que o equilíbrio de aprender pela explicação e aprender pelo exemplo é perfeito.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.