web-dev-qa-db-ja.com

最初の本はどうですか?

一度も読んだことはありませんが、そのスタイルは面白くてユニークです。彼らがお金/時間を与える価値があるかどうかわかりませんか?

20
Vaibhav Bajpai

私は彼らを愛しています。私はそれらの3つを持っているし、彼らが別の著者からであるという事実にもかかわらずそれらすべてを楽しんだ。

インポーズされた構造は、図面エクササイズを持っているときに物事をよりよく理解する傾向があるので、私にとって理想的です。

alt text

彼らはまた、ユーモアをたくさん使うことの大きな利点を持っています、それは学習をしますfun

alt text

プレーンテキストはうまく機能しません。あなたが同じケースにいるなら、あなたは彼らを好きになるでしょう。

24
user2567

ヘッドファーストには2つの極端な意見があります。1つ目は、ひどいことです。もう1つは、優れているということです。

彼らの説明は長すぎてほとんどの場合トピックから外れているので、私は個人的に彼らはひどいと思います。彼らはあまりコンテンツのない大きな本です。彼らは子供(または幼稚な大人)のための本のように感じます。

一部の人々(私が思うほとんどの人々)はそれらの本を非常に読みやすく、彼らの説明を理解しないことはほとんど不可能であるため、それらの本を愛しています。

ヘッドファーストの本は、初心者の場合にのみ有効です。参考書としては使えません。それらはトピックについて全く何も知らない人々のために書かれています。

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」に関するいくつかの意見を以下に示します。 https://stackoverflow.com/questions/386087/head-first-design-patterns-opinions-wanted

19
snakile

私の意見では、問題のトピックだけでなく、プログラミング全般の初心者であれば、これらは優れています。

つまり、言語で条件文のオプションを学ぶ前に、条件文が何であるかを説明するために、多くの時間(そして単純で愚かな例)を費やします

彼らが提案するソリューションは、多くの場合非常に無駄がなく軽量ですが、なぜそのソリューションを選択したのか、そしてどの代替案があるのか​​を説明しない傾向があります。

使用例:

  1. C++プログラマーは、PHPを使用してWeb開発に飛び込みたいと考えています。 「PHP、MySQL、Javascriptを学ぶ」のようなO'Reillyによる中級レベルの本の1つをお勧めします。それらは言語がどのように機能するかを説明するのにまだ非常に注意深く(教則についての境界を示しています)、例もたくさんあります。その技術の標準的な範囲。また、リファレンスとしても使用できます。

  2. Webデザイナーは、自分のページを活気づけるためにいくつかのJavascriptを学びたいと考えています。彼はニースの標本なので、コピーペーストするよりも、漠然としていますが、自分が書いているものについてのアイデアを持っていることを好みます。それにもかかわらず、彼はその技術を習得したくないし、プログラミングマニュアルも読んだことがないので、Niceコース/リファレンスブックを使用すると、言語や慣習自体に急激な学習曲線が生じるため、その価値はありません。その場合、Head Firstのマニュアルが間違いなく最良の選択肢です。

4
cbrandolino

それらは素晴らしいです、あなたはそれらのトピックについての事前知識がなくてもそれらの本で新しいトピックを間違いなく始めることができます、しかし、あなたがそれらのトピックに既に精通しているなら、あなたは時々、ゆっくりとした学習を感じるでしょう。シンプル、初心者にとって、これらは素晴らしいです!

ヘッドファーストSQL、ヘッドファーストサーブレット、JSP、ヘッドファーストEJB(3)について、これらのトピックに関する事前の知識なしに読みました。

3

私はそれらを個人的にはあまり好きではありません。私は情報を非常に迅速に吸収できるようにする、より密度の高いテキストを好みます。ただし、私は6歳からコーディングを行っており、新しいスキルや言語をその場で習得することに慣れています。エクササイズは私にとってもったいないです(fooを学んでいる場合、何かにfooを使用する必要があるためです--thatが私のエクササイズです)。

私が知っている多くの初心者は、私が嫌いな理由のために、ヘッドファーストシリーズで誓います:言語はあまり密度が高くないので、(初心者にとって)言語はより親しみやすく、練習する練習がたくさんあります。

ですから、それはあなたの学習スタイルに帰着します:あなたはあなたの方位を取得するために主題を歩き回って、いくつかのエクササイズを試して、それをゆっくりとするのが好きですか、それとも手元のプロジェクトに起動するための密なマニュアルが欲しいのですか? ?ヘッドファーストの本は前者には適していますが、後者には適していません。

2
HedgeMage

ヘッドファーストのデザインパターンが本当に好きでしたかったのですが、それを読むことができませんでした。

多分それは私のせいだ-私はAppleのコンピューターがあなたのテレビに接続されたときを覚えているのに十分古い

1
Martin Beckett

Head-Firstシリーズの本は私のお気に入りです。彼らはユーモアと素晴らしい会話スタイルで簡単で面白い学習をします。すべての本は、私たちの脳がどのように機能するか、そしてどのように私たちの脳の能力を最大限に活用するかというイラストから始まります。私はそれらを採用しようとします。デザインパターンの学習が非常に簡単になりました。

1
Abi

はい-購入してください。優れています。 Head First Design Patternsの本を読んだところ、理解できる例があると役に立ちました。また、楽しいスタイルで飽きませんでした。私は友人にヘッドファーストJavascriptを勧めました。

1
Marcie

他のHead Firstの本については知らないので、今読んでいる本、Head FirstサーブレットとJSPについて私の意見を述べます。

本の前半は間違いなく素晴らしいです。彼らは、写真やストーリーを通して、わかりやすい方法でコンセプトを説明しました。潜入の方法として間違った方法でJ2EE Webアプリを構築した開発者として、私はこの本が私のJ2EEの知識の一部の穴をパッチするのに本当に役立つことに気付きました。この本の前半で、まだ始めた頃に私が尋ねる質問のほとんどが答えられました。

しかし、本の残りの半分は、あたかもそれがすでに上級開発者向けであるかのように書かれているのがわかります。この本は、初心者が理解できる言葉ですべてがどのように起こったかを実際に説明することなく、いくつかの高度なトピックと概念に飛び込むことができます。この本はいくつかのトピックを一度に投げているので、すべてを理解するのは大変です。図や写真もわかりにくいと思います。

まだ本を読んでいる段階ですが、今は頭の中ですべてをまとめることはできないというトピックを明確に説明していないため、急いで本を読んでいるような印象を受けました。このジレンマが私に質問をしました この質問

サーブレットとJSP以外は何も読んだことがないので、他のHead Firstの本が同じかどうかはわかりません。

1
Terence Ponce

Head First JavaHead First Design Patternsの両方を読みました。使用されるスタイルは確かにユニークであり、ほとんどの人にとって愛/憎しみのようなものです。私の意見では、誰もが理解すべきことは、これらの種類の本は物事を非常に明確で単純にするが、コストがかかるということです。コストは、物事を説明するこの方法が課すオーバーヘッドです。複数の例とメタフォアを使用して、物事が何度も何度も説明されています。これは重大なオーバーヘッドであり、問​​題の核心にすぐに飛び込むことはできません。

このスタイルはHead First Javaの本に非常に適していると思いました。その本のすべてが好きで、概念を理解して直感を養うのに非常に役立ちました。一方、Head First Design Patternsはまったく好きではありませんでした。私の印象は、それが冗長になる方法になり、時には完全にポイントを逃すということでした。メタ情報は多すぎましたが、実際に役立つ情報は多くありませんでした。

私はそれらを使用したことがありませんが、私の弟は彼らに誓います。彼は説明による学習と例による学習のバランスが適切だと考えています。

0
Dan Ray