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