一度も読んだことがありませんが、彼らのスタイルは面白くてユニークです。彼らがお金/時間を与える価値があるかどうかわかりませんか?
一度も読んだことがありませんが、彼らのスタイルは面白くてユニークです。彼らがお金/時間を与える価値があるかどうかわかりませんか?
回答:
私は彼らを愛しています。私はそれらの3つがあり、それらが異なる著者からのものであるという事実にもかかわらず、それらをすべて楽しんだ。
課せられた構造は、私が持っているとき、私はより良いものを理解する傾向があるように私のために理想的である図面や演習を。
彼らはまた、ユーモアをたくさん使うという大きな利点があり、学習を楽しくします!
プレーンテキストはうまく機能しません。あなたが同じケースにいるなら、あなたはそれらを愛するでしょう。
Head Firstには2つの極端な意見があります。1つ目はひどいということ、もう1つは素晴らしいということです。
私は個人的に、彼らの説明はあまりにも長すぎ、ほとんどの場合非常に話題から外れているので、彼らはひどいと思います。内容がそれほど多くない大きな本です。彼らは子供(または幼稚な大人)のための本のように感じます。
一部の人(私が思うほとんどの人)は、それらの本が非常に読みやすく、説明を理解しないことはほとんど不可能であるため、それらの本を愛しています。
ヘッドファーストの本は、初心者の場合にのみ有効です。それらを参考書として使用することはできません。それらはトピックについて全く何も知らない人々のために書かれています。
多くのHead First本と多くのHead First著者がいることに注意してください。最も有名なものは「Head First Design Patterns」と「Head First Java」です。また、(物理学と統計に関する)プログラミングに関係のない本もあります。ですから、「ヘッドファースト」シリーズ全体については何も言えません。私が読んでみた「Head First」の本は、「Head First Design Patterns」、「Head First iPhone Development」、「Head First Servlets&JSPs」だけです。私は彼らが好きではありませんでした(彼らの説明、隠jo、ジョークは迷惑でした)が、彼らを好きな人々については知っています。
ここに彼らのすべての本のリストがあります:http : //oreilly.com/store/series/headfirst.html
「ヘッドファーストデザインパターン」についての意見を以下に示します。https : //stackoverflow.com/questions/386087/head-first-design-patterns-opinions-wanted
私の意見では、問題のトピックだけでなく、あなたがプログラミング全般の初心者であれば良いでしょう。
つまり、言語の条件のオプションを学習する前に、条件とは何かを説明するために多くの時間を費やします。
彼らが提案する解決策は非常に無駄がなく軽量ですが、多くの場合、彼らがその解決策を選択した理由と代替案を説明しません。
ユースケース:
C ++プログラマーは、PHPを使用してWeb開発に飛び込みたいと考えています。「PHP、MySQL、Javascriptの学習」など、O'Reillyによる中級レベルの本の1つをお勧めします。それらはまだ言語の仕組みを説明するのに非常に注意を払っています(学問的な境界線)、そして例がたくさんあります:それでも、あなたが新しい技術を学ぶことに対して正しい態度を持っているなら、それらのうちの1つはあなたが内のほとんど何のためのソリューションを構築することを可能にするでしょうその技術の標準的な範囲。また、参照として使用することもできます。
Webデザイナーは、Javascrtiptを学習してページを活気づけたいと考えています。彼は素晴らしい標本であるため、コピーペーストするよりも、曖昧ではあるが、自分が書いているものについてのアイデアを持っていることを好む。それにもかかわらず、彼はその技術を習得したくなく、プログラミングマニュアルを読んだことがありません。したがって、言語と慣習自体の学習曲線が素晴らしいコース/リファレンスブックであり、それは価値がありません。その場合、Head Firstマニュアルが間違いなく最良のオプションです。
彼らは素晴らしいです、あなたはそれらのトピックに関する予備知識なしで間違いなくそれらの本で新しいトピックを始めることができます、しかし、あなたがそれらのトピックについてすでに熟知しているなら、時々、あなたはゆっくりした学習を感じるでしょう。シンプルで、初心者にとっては素晴らしいものです!
Head First SQL、Head First ServletおよびJSP、Head First EJB(3)を読んだことがありますが、これらのトピックに関する予備知識はありません。
個人的にはあまり好きではありません。私は、情報を非常にすばやく吸収できる密度の高いテキストを好みます。しかし、私は6歳からコーディングしており、その場で新しいスキル/言語を習得することに慣れています。エクササイズは私にとって無駄です(fooを学習している場合、何かのためにfooを使用する必要があるためです- それが私のエクササイズです)。
私が知っている多くの初心者が、私が嫌いな理由から、ヘッドファーストシリーズを誓います:言語があまり濃くないので、(初心者にとって)より親しみやすいと感じ、練習する練習がたくさんあります。
したがって、学習スタイルに帰着します。被験者を歩き回ってベアリングを取得したり、いくつかのエクササイズを試したり、ゆっくりしたりしますか。 ?Head First本は前者に適していますが、後者には適していません。
他のHead Firstの本については知らないので、今読んでいる本、Head First ServletsとJSPについての意見を述べます。
本の前半は間違いなく素晴らしいです、伝承。彼らは、写真やストーリーを通して概念を簡単に説明しました。飛び込みの方法として間違った方法でJ2EE Webアプリを構築した開発者として、私はJ2EEの知識のいくつかの穴を埋めるのにこの本が本当に役立つと感じました。私がまだ始めていたときに尋ねる質問のほとんどは、本の前半で答えられました。
しかし、この本の残りの半分は、すでに上級開発者向けであるかのように書かれていると思います。この本は、初心者が理解できる言葉ですべてがどのように起こったかを実際に説明することなく、いくつかの高度なトピックと概念に飛び込みます。この本は一度にいくつかのトピックを投げるので、すべてを理解するのに苦労しています。図や写真も紛らわしいと思います。
私は今でも本を読んでいますが、今は頭の中ですべてをつなげることができないというトピックを明確に説明できなかったため、急いでいるという印象を受けています。このジレンマにより、私はこの質問をすることになりました。
サーブレットとJSP以外は読んでいないので、他のHead First本が同じ方法であるかどうかはわかりません。
私はHead First JavaとHead First Design Patternsの両方を読みました。使用されるスタイルは確かにユニークであり、ほとんどの人にとって愛/憎しみの種です。私の意見では、誰もが理解するべきことは、これらの種類の本は物事を非常に明確かつシンプルにするが、コストがかかるということです。コストは、物事を説明するこの方法が課すオーバーヘッドです。物事は複数の例とメタフォアで何度も説明されています。これは大きなオーバーヘッドであり、すぐに問題の核心に飛び込むことはできません。
このスタイルはHead First Javaの本に非常によく合っていると思いました。私はその本についてのすべてが好きでした、そしてそれは私にとって非常に役に立ちました、概念を把握して、それらについての直観を開発することにおいて。一方、私はヘッドファーストデザインパターンがまったく好きではありませんでした。私の印象は、それが冗長になる方法になり、時には、その点を完全に見逃してしまうということでした。メタ情報が多すぎましたが、実際に役立つ情報はあまりありませんでした。
Head First Design Patternsが本当に好きでしたが、それを読むことができませんでした。
たぶんそれは私のせいだ-私はAppleのコンピューターがあなたのテレビに接続された時を思い出すのに十分な年齢だ