Comment sont les premiers livres? [fermé]

20

Je n'en ai jamais lu mais je trouve leur style intéressant et unique. Je ne sais pas s'ils valent la peine de donner de l'argent / du temps?

Vaibhav Bajpai
la source
5
Oh, allez - ça vaut le coup juste pour la pochette ...
Shog9
1
Remarque, ils sont un peu stupides, mais ils utilisent la bêtise pour ramener les points à la maison.
Je les trouve trop simples et distrayants. J'aime les phrases courtes / livres / idées simples comme "Don't Make Me Think". J'aime quand le texte est parsemé de graphiques. Cependant, je préfère les diagrammes succincts, laconiques et quelque peu secs. Des concepts simples peuvent être exprimés dans du texte (ou être ignorés s'ils sont de bon sens). Des trucs durs doivent parfois être dessinés, mais je préfère les diagrammes densément emballés et laconiques tels que upload.wikimedia.org/wikipedia/commons/thumb/5/51/… plutôt que ce que Pierre a posté.
Job
1
Je n'aime pas beaucoup Java First Head car ils expliquent la même chose encore et encore et on peut confondre après l'avoir lu.
D'accord avec user71736. Le livre sur les servlets fait 750 pages et ils disent toujours la même chose, ce qui le rend confus, frustrant, trop compliqué et difficile à obtenir une image globale.
WKS

Réponses:

24

Je les aime. J'en ai trois et je les ai tous appréciés malgré le fait qu'ils soient de différents auteurs.

La structure imposée est idéale pour moi car j'ai tendance à mieux comprendre les choses quand j'ai des dessins et des exercices .

texte alternatif

Ils ont également l'énorme avantage d'utiliser beaucoup l'humour, ce qui rend l'apprentissage amusant !

texte alternatif

Le texte brut ne fonctionne pas bien avec moi. Si vous êtes dans le même cas, vous les adorerez.


la source
2
Je suis d'accord, je les ai appréciés comme livres de démarrage sur divers sujets. Ils étaient amusants à parcourir et je ne pouvais pas être plus d'accord avec le commentaire de la structure.
Chris
+1000000 si je pouvais. Je suis d'accord avec ça!
David Weiser
Head first Design patterns - ce livre règle.
Ladislav Mrnka
2
Se mettre d'accord. Ne laissez pas les images stupides vous tromper - les auteurs connaissent leurs trucs.
19

Il y a deux opinions extrêmes sur Head First: la première est qu'elles sont horribles, et l'autre qu'elles sont excellentes.

Personnellement, je pense qu'ils sont horribles parce que leurs explications sont beaucoup trop longues et très hors sujet la plupart du temps. Ce sont de gros livres avec peu de contenu. Ils se sentent comme des livres pour enfants (ou adultes puérils).

Certaines personnes (la plupart des gens je pense) aiment ces livres parce qu'ils sont très faciles à lire et il est presque impossible de ne pas comprendre leurs explications.

Les livres Head First ne sont bons que si vous êtes débutant. Ils ne peuvent pas être utilisés comme livres de référence. Ils sont écrits pour des gens qui ne connaissent absolument rien au sujet.

Notez qu'il existe de nombreux livres Head First et de nombreux auteurs Head First. Les plus connus sont "Head First Design Patterns" et "Head First Java". Et ils ont aussi des livres qui ne sont pas liés à la programmation (sur la physique et les statistiques). Vous ne pouvez donc pas vraiment dire quoi que ce soit sur toute la série "Head First". Les seuls livres "Head First" que j'ai essayé de lire sont "Head First Design Patterns", "Head First iPhone Development" et "Head First Servlets & JSPs". Je ne les aimais pas (j'ai trouvé leurs explications, leurs métaphores et leurs blagues ennuyeuses) mais je connais des gens qui les aimaient.

Voici une liste de tous leurs livres: http://oreilly.com/store/series/headfirst.html

Voici quelques opinions sur les "modèles de conception Head First": /programming/386087/head-first-design-patterns-opinions-wanted

snakile
la source
3
Honnêtement, je suis d'accord avec vous @snakile. Les livres en tête-à-tête ne sont vraiment que des livres d'introduction qui sont trop chers et qui ne vous en donnent honnêtement pas pour votre argent.
alvincrespo
4

À mon avis, ils sont bons si vous êtes un débutant en programmation en général - pas seulement dans le sujet en question.

Autrement dit, avant d'apprendre les options pour les conditions dans une langue, ils passeront beaucoup de temps - et beaucoup d'exemples simples et stupides - pour expliquer ce que sont les conditions .

Les solutions qu'ils proposent sont souvent très allégées et légères, mais ils n'ont pas tendance à expliquer pourquoi ils ont choisi cette solution et quelles sont les alternatives.

Cas d'utilisation:

  1. Un programmeur C ++ veut plonger dans le développement web, en utilisant PHP. Je recommanderais également l'un des livres de niveau intermédiaire d'O'Reilly, comme "Learning PHP, MySQL and Javascript". Ceux-ci sont toujours très prudents (à la limite du pédant) pour expliquer comment fonctionne le langage, et plein d'exemples: encore, si vous avez la bonne attitude envers l'apprentissage des nouvelles technologies, l'une d'entre elles suffirait pour vous permettre de construire des solutions pour presque tout ce qui se trouve à l'intérieur la portée standard de cette technologie. En outre, ils peuvent être utilisés comme référence.

  2. Un concepteur de sites Web veut apprendre le javascrtipt pour animer ses pages. Il est un bon spécimen, il préfère donc avoir une idée, bien que vague, de ce qu'il écrit plutôt que de faire du copy autour. Néanmoins, il ne veut pas maîtriser cette technologie et il n'a jamais lu un manuel de programmation - il y aurait donc une courbe d'apprentissage abrupte pour le langage et les conventions elles-mêmes avec un joli cours / livre de référence, et cela n'en vaut pas la peine. Dans ce cas, les manuels Head First sont certainement la meilleure option.

cbrandolino
la source
3

Ils sont géniaux, vous pouvez certainement commencer un nouveau sujet avec ces livres sans aucune connaissance préalable sur ces sujets, mais, si vous êtes déjà familier avec ces sujets, alors parfois, vous ressentirez un apprentissage lent. Simple, pour les débutants, c'est super!

J'ai lu, Head First SQL, Head First Servlet et JSP, Head First EJB (3) sans aucune connaissance préalable sur ces sujets, j'ai une belle explication à partir de là.

Abimaran Kugathasan
la source
2

Personnellement, je ne les aime pas beaucoup: je préfère des textes plus denses qui me permettent d'absorber très rapidement des informations. Cependant, je code depuis l'âge de 6 ans et je suis habitué à acquérir de nouvelles compétences / langues à la volée. Les exercices sont un gaspillage pour moi (si j'apprends le foo, c'est parce que j'ai besoin d'utiliser le foo pour quelque chose - c'est mon exercice).

De nombreux débutants que je connais ne jurent que par la série Head First, pour exactement les raisons pour lesquelles je ne l'aime pas: le langage n'est pas très dense, donc (pour le débutant), il semble plus accessible et il y a beaucoup d'exercices pour s'entraîner.

Donc, cela se résume à votre style d'apprentissage: aimez-vous vous promener autour d'un sujet pour vous repérer, essayer des exercices et aller lentement, ou voulez-vous un manuel dense à partir duquel vous lancer dans un projet à portée de main ? Les livres Head First sont bons pour les premiers, pas pour les seconds.

HedgeMage
la source
1

Oui - achetez-en un, ils sont excellents. J'ai lu le livre Head First Design Patterns et je l'ai trouvé utile avec des exemples que je pouvais comprendre. Je ne m'ennuyais pas non plus à cause du style amusant. J'ai recommandé Head First Javascript à un ami, et elle a également trouvé que c'était un excellent livre.

Marcie
la source
1

Je ne connais pas les autres livres de Head First, donc je vais exprimer mon opinion sur le livre que je lis en ce moment, Head First Servlets et JSP.

La première moitié du livre est vraiment géniale, haut la main. Ils ont expliqué les concepts de manière simple à travers des images et des histoires. En tant que développeur qui a construit une application Web J2EE de la mauvaise manière pour plonger, j'ai trouvé le livre vraiment utile pour corriger certains trous dans ma connaissance de J2EE. La première partie du livre a répondu à la plupart des questions que je me pose quand je commençais encore.

Cependant, je trouve que la moitié restante du livre est écrite comme si elle était déjà destinée aux développeurs avancés. Le livre vous fait plonger dans plusieurs sujets et concepts avancés sans vraiment expliquer comment tout s'est passé avec des mots que les débutants peuvent comprendre. Le livre vous lance plusieurs sujets à la fois, donc ça me donne du mal à tout comprendre. Je trouve même que les diagrammes et les images prêtent à confusion.

Je suis toujours en train de lire le livre en ce moment, mais j'ai maintenant l'impression que le livre a été précipité, parce que le livre n'a pas expliqué clairement les sujets que je ne peux pas tout rassembler dans ma tête maintenant. Ce dilemme m'a amené à poser cette question .

Je ne sais pas si les autres livres Head First sont de la même façon puisque je n'ai rien lu d'autre que Servlets et JSP.

Terence Ponce
la source
1

Les livres de la série Head-First sont mes préférés. Ils rendent l'apprentissage à la fois facile et intéressant avec de l'humour et un excellent style de conversation. Chaque livre commence par une illustration de la façon dont notre cerveau fonctionne et comment tirer le maximum de la capacité de notre cerveau. J'essaie de les adopter. Ils ont rendu l'apprentissage des modèles de conception très facile pour moi.

Abi
la source
1

J'ai lu à la fois Head First Java et Head First Design Patterns . Le style utilisé est en effet unique, et est quelque chose d'un amour / haine pour la plupart des gens. Ce que tout le monde devrait, à mon avis, comprendre, c'est que ce genre de livres rend les choses très claires et simples, mais à un prix. Le coût est le surcoût que cette façon d'expliquer impose. Les choses sont expliquées encore et encore, avec de multiples exemples et métaphores. C'est une surcharge importante, qui ne vous permet pas de plonger immédiatement au cœur du problème.

Je pensais que ce style convenait très bien au livre Java de Head First . J'ai tout aimé de ce livre, et cela m'a été extrêmement utile pour saisir les concepts et développer une intuition à leur sujet. D'un autre côté, je n'aimais pas du tout les modèles de conception Head First . Mon impression était que cela devient un moyen de verbaliser, et parfois, passe complètement à côté du point. Il y avait trop de méta-informations, mais pas beaucoup de vraies informations utiles.

Charalambos Paschalides
la source
1

Je voulais vraiment aimer Head First Design Patterns mais je ne pouvais pas le lire.

C'est peut-être de ma faute - je suis assez vieux pour me rappeler quand les ordinateurs Apple ont été branchés sur votre téléviseur

Martin Beckett
la source
ils le font toujours - apple.com/appletv
Oui - je me demandais si quelqu'un verrait la blague!
Martin Beckett
Quelle blague . . . ?
Malfist
0

Je ne les ai jamais utilisés, mais mon frère ne jure que par eux. Il pense que l'équilibre entre l'apprentissage par l'explication et l'apprentissage par l'exemple est juste.

Dan Ray
la source