こんにちはHabra! Web開発を始めたばかりの頃は、どれだけの文献を読む必要があり、通常の専門家になるためにどれだけの知識が必要か想像もつきませんでした。 さらに、領域は常に変化しており、知識は時代遅れになっています。

私にとって問題は、私は読書が好きではないということであり、私は読書を排他的に、印刷物から資料を得るために行う必要のある避けられない仕事と見なしています。 しかし、それはあなたのスキルを向上させるために読む必要があることがたまたま起こりました。 私は自分で基準を設定しました-月に1冊の本 一方で、それだけでは十分ではありませんが、多くの場合(本当に計画に固執している場合)。 まあ、私は強制的に読まなければならないので、これはいくつかの利点を与えるはずです。 それぞれの本は苦痛であり、文学に時間を浪費する理由はないと思います。 したがって、書店に入って別の本を手に持っているたびに、「なぜ?! これらの紙片の使用は何ですか?! ここで何をしているの?!」 あなたが私にとって役に立たない本に時間を費やさないように、私は2年以上読んだ文学と他の知識源の短いレビューを書くことにしました。 以下のすべての資料は、何らかの形でWeb開発とそのさまざまな側面に関連しています。 私が読んだ本だけを以下に説明します。 習得/読解していない本(たとえば、NodeJSといくつかのフレームワークについて)は提供しません。
ブック評価基準:
- コードの量。 本の中のコードが多ければ多いほど悪い。 これは、作者が仕事のアルゴリズムを言葉で説明するのではなく、プログラムの無意味なリストを提供することを意味します。
- 本の厚さ。 本が厚ければ厚いほど悪い。 おそらく、最後まで読むのは難しいでしょう。 なぜ彼女は太ったのですか?
- 水がたくさんあるからです
- なぜなら著者は自分の考えを簡潔かつ明確に表現する方法を知らないからです。
- 著者はどの大学でも働いているので、薄い本を書くことは深刻ではありません。学部の同僚は笑うので、彼はまだ意味のない挿入物で扇動しています。
- イラスト。 イラストが少なければ少ないほど、本は悪くなります。 グラフィカルおよびテキスト形式で表示される同じ情報は、グラフィカル形式でより簡単に認識されます。 情報処理の深さも役割を果たします。 イラスト付きのテキストは、イラストなしのテキストよりも知覚されます。 高品質のイラストの存在は、著者が「魂と共に」本に取り組んだことを示しています。
- 設計とレイアウト。 優れたデザインは読書を高速化し、情報をよりよく吸収できるようにします。 この項目には、タイポグラフィ、情報のレイアウトおよび構造化の規則への準拠が含まれます。
- 良い本は読みやすいです。目が疲れてはいけませんし、ページは触って楽しいはずです(この点に関して、デザイナーのための光沢のある出版物は、もちろん、競争を超えています)。 高品質のデザインは、再び、彼らが「魂を込めて」本に取り組んだことを示しています。
- メソッドではなくアイデア。 良い本は、今後数年、あるいはそれ以上で時代遅れにならないことを教えるべきです。 その他については、関連出版物の記事が適しています。 なぜ1000ルーブルを支払う。 次のファッショナブルなフレームワークのAPIについての本は、誰もが6か月後に忘れてしまうでしょうか? 著者がフレームワークで具体化したアイデア、彼らが望んだもの、彼らがそれを達成した方法、彼らが来たものについて読むことはより良いです。 アーキテクチャの設計方法とその理由。
このジャンルの主な代表者から始めましょう。
JavaScript:包括的なガイド
(JavaScript:決定版ガイド。DavidFlanagan)
合計: 982ページ/平均デザイン
何が、どのように、なぜ機能するかを説明した非常に厚い本。 それを読むのは理にかなっていないかもしれません、なぜなら Ilya Kantorからの代替がありました。
最新のJavaScriptチュートリアル
ウェブサイト:JavaScript.ru

実際、デビッド・フラナガンの代替品。 すべてがすべてについて書かれています。 JavaScriptの基本を初めて理解したときと、その微妙な点をすべて理解したときに、2段階または3段階で読みます。 正直なところ、私はこのサイトの背景情報に頻繁に目を向けるので、それ以前のインターネットを想像することすらできません。
以下は、すべてのJavaScript開発者が読んだ一連の本です。 本は特定の考えを持っているので読むべきではありませんが、JavaScriptで書く方法を教えているからです。 彼らは設計パターンを調べ、さまざまなライブラリの本質を説明しました。 ウェブ開発者のように考えることを教えるのはこれらの本です。 これらは素晴らしい本だとは言えませんが、ほとんどはかなり良い本ですが、すべて読む必要があります。
JavaScript Webアプリケーション
(JavaScript Webアプリケーション。AlexMacCaw)

重要な考え:
- モジュール上のすべてを打ち負かし、カプセル化する(関数(){...})();
- 呼び出しチェーンを作成するには、作業しているオブジェクトを返します
- ライブラリを使用する
合計: 1000こする。 / 300ページ/平均的なデザイン/通常の本
MVCという言葉はコンテンツ全体に書かれていますが、この本はモジュールとモジュール式のアプローチについて詳しく説明しています。 イベントについては多く書かれていますが、むしろ情報を参照しています。 jQueryには多くの参照があり、実際、著者は表面的にさまざまなライブラリを実行し、それらがどのように表示され、なぜ必要なのかを説明しています。 本の最後には、たとえばCSS3参照を含むアプリケーションがあります。 著者は、希望する量のテキストで本を完成させようとしたと感じます。
Javascript パターン
(JavaScriptパターン。StoyanStefanov)
合計: 900こする。 / 200ページ/平均的なデザイン/通常の本
この本は完全にJavaScriptのOOPに関するものです。 そしてもちろん、カリー化、ファサード、プロキシオブジェクト、戦略、デコレータ、イテレータなどのトピックもあります。 この本が時代遅れになることはまずありません。 アルゴリズムに基づいていますが、変更はありません。 マイナスの-これは読者の経験です。 本に記載されているテクニックの多くは、実際には複雑なプロジェクトでのみ表示されます。 Horns and Hooves LLCの名刺を作成するために、このような知識は必要ありません。
まあ、店の本棚で、本の一般的な背景に対して多かれ少なかれ良く見えるものの単なるリスト。
読みやすいコードまたはアートとしてのプログラミング
(The Art of Readable Code(Theory in Practice)。DustinBoswell、Trevor Foucher)

重要な考え:
- 1つの機能-1つのタスク
- 完全な変数名
- 長い表現を短い表現に分解する
- コードブロックの強調表示
合計: 500こする。 / 200ページ/平均的なデザイン/喜んだ
さて、ここで多くの人が、この本は完全にプログラムを始めたばかりの人向けだと言うでしょう。 私は同意しません。 もちろん、Javaを愛する人はPure Codeを選択します。 作成、分析、リファクタリング」(Martin R.)が、Web開発者は基本的な原則さえ守らないことがよくあります。 たとえば、ボタンなどの代わりにbtnのように定数を省略します。 そして、アーミン・ロナッチャーのスタイルの記事「かわいくて賢いことをやめる」(かわいくて賢いことをやめる、
http://habrahabr.ru/post/205616/ )は出てこなかったでしょう。 私にとってこの本で最も記憶に残る例の1つは、ネスティングを減らす例でした。
function(name, age) { if(!name || !age) return false; ... }
代わりに:
function(name, age) { if(name && age) { ... } }
多くの場合、jQueryの愛好家はネストを大幅に増やします。 そして、NodeJSの「Q」ライブラリ(
https://github.com/kriskowal/q )の出現の事実は、私にとってむしろ否定的な指標です。 なんで? 1つのタスクを実行する1つの関数がある場合、複数のネストの出現の可能性はほとんどありません。
JavaScriptの強み
(JavaScript:The Good Parts。ダグラス・クロックフォード)
合計: 250こする。 / 250ページ/中型デザイン/優れたリファレンス
この本自体にはこれらの長所はありませんが、多くは本のタイトル「Strengths」にあります。
実際、これは一種の参照であり、ほとんどのJavaScriptオブジェクトは多少簡単に説明されています。
インタビューの前にこのようなガイドをめくるか、めったに使用されない方法を思い出してください。 そして、あなたを助けるイリヤ・カントール。
CSS3 開発者ガイド
(CSS3の本:Webデザインの未来への開発者ガイド。PeterGasston)
合計: 500こする。 / 170ページ/平均的なデザイン/通常の参照
本は会議で与えられました。 最初は考えました-次の著作権の選択ですが、結局のところ、これは完全に通常の参照です。 すべての例が示されており、著者は簡単に書いており、ケースには水がありません。 本「JavaScript Strengths」と非常によく似ていますが、CSS3のみが異なります。
Webデザインのエラーまたは訪問者を失う前にそれらを修正する方法
(ディフェンシブデザインフォーザウェブ。マシューリンダーマン、ジェイソンフリード)。

重要な考え:
- エラーメッセージが表示されるはずです。
- 色、条件付きアイコン、およびテキストを使用して、問題領域を明確に識別します。
- 常に同じ方法でエラーにラベルを付けます。
- エラーメッセージは明確になります。
- 顧客が理解できない言語を使用しないでください。
- テキストは短く、明確にする必要があります。
- 言い訳可能なトーン
- フォームを操作します。
- 必須およびオプションのフィールドを選択してください
- すべての一般的な形式で入力を受け入れます
- 入力例、リスト、ヒントを入手しましょう
- 文字数制限を明確に設定する
- クライアントが利用できないオプションがある場合-提供しないでください
- できるだけ早く入力を確認する
- 「送信」ボタンをクリックした後、「クリア」ボタンを削除してアクセスできないようにします
- 情報を保存する
- 404ページで作業する
- 部分的に無効なURLをリダイレクトする
- 古いブラウザ向けに情報の代替バージョンを提供し、情報を更新する
- 同じページで質問に答える
- ヘルプセクションを作成する
- 複数のサポートオプションを提供する
- 電子メールへの迅速かつ有益な返信
- 不要な広告を削除する
- 美しいよりも速い
- 強制的に登録しないでください
- 不要なナビゲーションを削除する
- 検索ヘルプ:
- 検索結果が見つからなかった、または不正確な一致が表示された理由を明確に説明する
- よくある間違いを予測し、正しい結果を示します
- 結果をフィルタリングする機会を与える
- 検索結果を改善する方法についてアドバイスします。
- 製品が後で利用可能になる場合は、いつ説明する
- メール通知を提供する
- サーバーログを分析する
- それらの魅力を研究します。 サポートする
- 競合他社を分析する
合計: 170ルーブル。 / 200ページ/安いデザイン/素晴らしい本
一見したところ、この本は自信を刺激しませんでしたが、私はとても喜んでいました。 水がありません。 アドバイスごとに、3つまたは4つの良い例と悪い例があります。 スクリーンショットと簡単な説明を含むすべての例。 主なアイデアは「安全設計」です。 ユーザーエラーを防ぐ方法を説明します。 サイトを配置する前のチェックリストとして使用できます。 しかし、すべてのヒントはかなりbeatされていますが、ほとんどのプログラマーはそうすべきではありません。 この本では、プログラマー側からではなく、競合状況を解決するスペシャリストからの外観を感じています。
ウェブデザイン
(Webユーザビリティの設計:シンプルさの実践。JakobNielsen)
合計:価格がわからない/ 500ページ/平均的なデザイン/無意味
一方で、本全体の内容はもはや重要ではなく、他方では、テキストは主に水です。 おそらく非常に環境に優しい学生は、セクションをすぐに通過するはずです。 「ウェブに関する本」のように、直感的なものが描かれています。
- 最高のサイト-高速
- テキスト:簡潔さ、リテラシー、明快さなど。
- 通常のメニューを作る
- 通常のURLを作成する
- エラーをテストする
- 画像にaltを使用する
ジェイコブニールセン自身ですが、お勧めしません。
仕事中、私は絶えず「美意識」の欠如についてコメントしていたので、デザインを検討することにしました。
ユニバーサルデザインの原則。
(デザインの普遍的原則。W。リドウェル、K。ホールデン、J。バトラー)

重要な考え:
- 大規模システムでの結果の高い割合は、変数の低い割合に依存します
- オブジェクトと環境は、最大人数が変更せずに使用できるように設計する必要があります
- 美学の点で魅力的なデザインは、魅力的でないよりも使いやすいようです
- オブジェクトの外観は、その使用方法を示唆するはずです。
- 人は、人に似ているか、擬人化された特徴を持つ、より魅力的な形を見つけます。
- オブジェクトを重心に揃えます。
- 景観が豊かな環境は、ストレスを軽減し、集中力と集中力を向上させます
- 情報ブロックの使用
- イッテンの配色
- 事前検証による意図しない行動の防止
- 同じ要素が同じ方法で表される場合、システムはより便利に使用できます。
- システムで実行できる操作の境界メソッド
- 鋭い角や尖った要素ではなく、滑らかな輪郭を持つオブジェクトを優先する傾向
- システムによって提供される制御のレベルは、そのユーザーのスキルと能力に対応している必要があります(エキスパート/通常モード)
- 情報処理の深さ
- コンセンサスベースの設計
- 使用または摩耗の痕跡は、ユーザーが好むオブジェクトまたは環境との相互作用の方法を示します
- 常にエントリポイントがあるはずです
- 事故は設計エラーの結果です。 意図しない結果につながる行動と非行動。
- 未知の変数の影響を補正し、システム障害を防ぐために、必要以上に大量の要素を使用する
- 図/背景比
- ポインターをターゲット上で移動するのに必要な時間は、ターゲットのサイズとターゲットまでの距離の関数です(フィッツの法則)
- システムの柔軟性が高まると、実用性は低下します。
- 急性ストレスに反応する人々の順序付けられたシーケンス
- システム出力の品質は、入力の品質に依存します。
- グーテンベルクチャート(ページ上の目の動き)
- 決定を下すのに必要な時間は、選択肢の数とともに増加します(ヒックの法則)
- 空虚の恐れがあるため、空のスペースを埋めないでください。 デザインのミニマリズム。
- インターフェースでアイコンを使用して、認識とリコールを改善します
- 心理的プロセスの矛盾による情報処理の速度低下の影響。
- 重要度の高い順に情報を提示する方法。
- 複雑なシステムを管理するモジュール式の原理。
- オプションを制限したり、インセンティブを大幅に変更したりせずに予測される行動の変化の手段。
- 写真は言葉よりもよく記憶されます。
- 信号ノイズ。 表示される関連情報と関連情報の比率。
- 同一の要素はより相互に関連していると認識されます。
- システムの目的と使用方法が明確に区別されると、システムの操作がより便利になります。
- 他の要素を事故から保護することができない弱い要素を使用してください。
- など
合計: 1200回こする。 / 250ページ/素晴らしいデザイン/素晴らしい本
最初は価格が恥ずかしかったが、読んだ後はさらに3倍を与える用意ができていた。 本には水がありません。 各原則は、非常に簡潔に、明確かつ正確に説明されています。 この分野の他の著者の作品への例とリンクが常にあります。 各アドバイスは、特定のトピックがより広く開示されている別の本または一連の本への参照で終わります。 ヒントは、インターフェイスデザインからタイポグラフィルールまで、幅広いデザイン領域をカバーしています。
アイデアから実装までのグラフィックデザイン
(グラフィックデザイン思考(デザインブリーフ)。エレンラプトン、ジェニファーコールフィリップス)

重要な考え:
- アイデアの連想カードを描く
- クライアントとのインタビューを実施します。完全に異なるものが必要な場合があります
実際、この本は、「問題の特定方法」および「アイデアの入手先」というトピックに関する著作権のコレクションです。 たくさんの言葉、写真、ありふれたスタンプ。 ひっくり返すのは面白いですが、残された知識は持ち合わせていません。 それを買ったとき、私は「場所の研究」セクションに導かれました。 さまざまな建物での看板や案内標識の配置を扱いました。 私はPRで勉強してからこのトピックに興味がありましたが、このトピックに関する本はありませんでした。 しかし、ここで著者がこのトピックを明らかにしたと言うことはできません。 むしろ、彼はベールをわずかに持ち上げた。
合計: 800こする。 / 200ページ/優れたデザイン/購入はお勧めしません
この本で私は別の興味深いアイデアを得たようです-他の人の分野からアイデアを借りることができるように、さまざまな分野のすべてに少し興味を持つ必要があります。 つまり、アイデアが終わった場合、まったく異なる方向の活動に取り組む価値があり、おそらく新しいアイデアが生まれます。
グラフィックデザインの学校。 グラフィックデザインの原則と実践。
(グラフィックデザインスクール:グラフィックデザインの原則と実践。DavidDabner)

重要な考え:
- フォントの解析
- 色と色合いの分析(著者はIttenの配色をスキップしました)
- テキストブロックに別の形状を与え、テキスト自体をページ装飾として使用できます
合計: 750こする。 / 200ページ/素晴らしいデザイン/中、たっぷりの水
かなり奇妙な本。 たくさん書かれているようですが、ここでも残りの知識はほとんどありません。 それは別の平凡な著作権に起因する可能性がありますが、本はテキスト自体を装飾として使用して、フォントとページレイアウト方法に関するセクションを引き出します。 いずれにせよ、彼女はお金の価値がありません。 フォントについて-Innokenty Keleinikovの本「Book Design:words to dedes」を読むのがよいでしょう。
「Universal Design Principles」および「Web Design Errors」という本は、ミスをできるだけ少なくするようにシステムを設計する方法を理解するのに役立ち、エラーが発生した場合の悪影響を最小限に抑える方法を理解するのに役立ちます。
これらの本に感銘を受けて、彼はデザインに関するトレーニングコースで習得した知識をカバーすることにしました。 通常のコースの費用は少なくとも30,000ルーブルです。 そして6か月間、時間をかけて伸びました。 私は保存することにしました(そして後悔しました)。 私は2つのトレーニングセンターを選択し、平均9,000ルーブルの費用がかかりました。 1.5か月のコース期間。
グラフィックデザイン

彼らが教えること:Corel、Photoshop
私が学んだこと:
- RGBA、CMYK-違いは何ですか?
- 印刷で発生する可能性のある問題
- グラデーションでボリュームとガラス効果を作成する方法
- ぼかしと透明度でボリュームを作成する方法
- 複雑なオブジェクトをカットする方法
- 「快適さを追加する」方法など
設計はそれと何の関係がありますか? 知りません 教師は単にボタンをクリックする方法を示します。 プラスの点がありましたが。 Corelコースは色とプリプレスを分解しました。 これは、私が以前読んだインターネット上の記事よりもはるかに広いです。 Photoshopコースには多くのことがありましたが、残されたメモリはチャンネルごとの色の分解(RGBA)とカラーグレーディングの利点でした。 「+ 20%の暖かさと快適さ」と「+ 17%の写真のボリュームと深さ」を追加する方法を示しました。 一般的に、それは価値がありました。 また、インタビュー中に、PNGについての質問にしばしば遭遇します。これには、「レイアウトのカット」よりも少し多くの知識が必要です。
アカデミックドローイングおよびペインティングコース(鉛筆画)

私が学んだこと:
- 画像の片側の線の太さは小さくする必要があります。これにより、光が落ちるように見えます
PhotoshopはPhotoshopであり、描画を学ぶ必要があります。 したがって、描画コースはこのスキルを高めると考えました。 しかし、実際には価値がありませんでした。 マイナス9000回こする。 と時間。 先生に問題があったようです。 コースは学校のアートに非常に似ていました。 あなたは来て、2時間立方体を描きます、そしてあなたの頭にはたった一つの質問が残っています:「そして、何?!」。 テクニックもテクニックも説明もなく、常に正方形、円、静物を描くだけです。 残留知識はゼロです。 したがって、鉛筆画に行く場合は、カリキュラムとどのような残留知識があるかについて尋ねてください。
しかし、プログラミングに戻ります。
JavaScriptでゲームを書き始めたとき、同僚に何をアドバイスできるか尋ねました。 次の本に助言しました:
Macromedia Flash MXでゲームを開発する秘Secret
(Flash MX 2004ゲームデザイン。JobeMakar)
合計: 250こする。 / 600ページ/デザインの悪さ/私が読んだ中で最高の本の1つ
最初は、本のタイトルにあるマクロメディアFlash MXというフレーズは恐ろしいものでしたが、私は間違っていました。 主な考えを選び出すことはできません 本は教科書のように構築されています。 本全体が一つの大きな考えです。 著者は、さまざまなゲームのジャンルについて話し、三角法が必要な理由と衝突物理学の計算方法について説明します。 最適化方法を実行し、「グリッド」を使用して物理計算を簡素化する方法を示し、AIの種類をリストし、パス検索アルゴリズムについて説明します。 また、ゲームの設計、グラフィックスの改善、等尺性世界の作成の原則、オーバーレイ、ゲームでのサウンドの役割についても説明しています。 一般に、本は意識を広げて、あなたにゲームを異なって見させます。 他の著者(Rafaelo Ceccoなど)とは異なり、Job Makarは実質的に本にコードを記述していません。 時々、もちろん、彼は書いていますが、十分ではありません。 ジョブはその方法と理由を説明し、その本質を検討し、コードでこれを実装する方法は本の範囲を超えています。 ゲーム開発の秘密は、コードよりもアルゴリズムとアイデアに関する本の1つです。
本に関する情報を探していたときに、そのような記事
http://www.8bitrocket.com/tag/electrotank/に出会いました。 したがって、購入する前に、彼の次の傑作がロシア語に翻訳されているかどうかを確認してください。 それらを購入する方が良いかもしれません 著者自身は、「マクロメディアFlash MXでのゲーム開発の秘密」という本に取り組む時間はほとんどなかったと書いており、その品質にはあまり満足していません。
アンドレイ・コロトコフによる講演
上記の傑作を読んだ後、私はゲーム開発に関する情報を探し始め、偶然偶然偶然にアンドレイ・コロトコフというロシア人に出会いました。 AndreyにはYouTubeチャンネルがあり、ゲームの作成方法とゲームエンジンの作成方法について徐々に講義しています
http://www.youtube.com/user/megadrone86/videos 。 はい、これはJavaScriptではなく、C ++です。 しかし、それは重要ではありません、なぜなら 講義の本質はアイデアとアルゴリズムです。
重要な考え:
- ディズを書きます。 doc
- ゲーム全体のコンセプトを考えてください
- エンジンはモジュールで構成する必要があります
しかし、ジョブマカーのように、ここでは主な考えがぼやけています。 講義を完全に理解する必要があります。 各講義では、特定の問題とその解決方法について説明します。
実際、この2人の著者を読んだ後、私は自分のゲームエンジンを書き始めました。 エンジンが何らかの段階にもたらされたとき、結果がすでに見えていたとき、予期しない問題が浮上しました。 私が作成しようとしたすべてのレベルは、軽度に言えば、再生不可能でした。 私はインターネット上のレベルのアーキテクチャに関する情報を探し始め、別の素晴らしいロシアの著者に出会いました。
レベル設計。 理論と実践
ミハイル・カディコフ

ミシャは一連の記事を書いており、それらは徐々に本になりつつあります。 すべてが短く、明確で、よく構成されており、各記事には多数の例がバックアップされています。 ここ(
http://pro.level-design.ru/ )で本を
理解することができます。 興奮して読んだ。
前の例に続いて、Flash開発者に対する信頼と尊敬が急増しています。 彼らは多くのことを知っており、多くの経験があり、それを採用する時であることが明らかになりました。 はい、今ではインターネット上であちこちで、Flashが死にかけている、Flashが吸うなどとうめき声をあげていますが、! Flashコミュニティには、カジュアルなゲーム体験がたくさんあります。 これは無視しないでください。 これらの考えを念頭に置いて、私はFlashに関する次の本を買いました。
フラッシュ広告
(フラッシュ広告:マイクロサイト、アドバーゲーム、ブランドアプリケーションのフラッシュプラットフォーム開発。ジェイソンフィンカノン)

主なアイデア-うーん...キャッチしませんでした。
合計: 800こする。 / 300ページ/素晴らしいデザイン/水が美しい
かなり奇妙な本。 たくさん書かれているようですが、残りの知識はほとんどありません。 原則として、すべてがかなり一般的です。 サイトを正しく美しく作成する方法に関する別のヒント集。 誰かが興味を持つかもしれないが、私はそうではなかった。 この本のほとんどは、1回限りのサイトにスタンプを押して宣伝する広告代理店での経験と簡単に重なります。 著者を擁護するために、「広告とゲームとアプリケーション」セクションのみを引用できます。 著者は、ゲームを使用して会社のブランドをプレイヤーの脳に打ち込む方法を教えています。 したがって、Horns and Hooves LLCのIvan Ivanovychがサイトのミニゲーム開発を購入するよう説得する必要がある場合は、このセクションを読んでください。
Javascriptグラフィックス
(JavaScriptグラフィックスの強化:HTML5キャンバス、jQueryなどを使用。RaffaeleCecco)

最初の章では、サイクルの展開について説明し、さまざまなブラウザーでの前後の作業速度のグラフを提供します。 さらに、著者はCSSスプライトの操作方法について説明します(背景サイズを徐々に変更する関数を作成します)。 タイマーのエラーについて通知します。 それでは、ゲームを作成するというテーマのタイルと水で作業を開始します。 タイルでの作業が原則としてマスターできる場合、なぜなら すべてが真実であるように、(ハーフブックに描かれた)ゲームの例は恐怖です。 Job Makarの本とAndrey Korotkovの講義の後、私は本当に大声で言いたい。 それをしないでください! スケーラブルではありません! ラフィク、私はお母さんに誓う、あなたは間違っている!」
合計: 800こする。 / 250ページ/中型デザイン/水
これは、Web開発者向けのもう1つの「必読の書」です。 表紙の標準動物、標準的な物語。 しかし、以前の著者を背景に、この本を読んだ後、私は言いたいのです。
ラファエロ、アルゴリズムはどこにありますか?」一方で、本は新しいHTML5 APIを介して実行され、一方で、すべての安価な著作権保護された本はそれを介して実行されます。残りの知識と結論に関する問題。著者は不要なコードのキャンバスを引用しますが、本の厚さを膨らませ、「そのようなライブラリがあります」というトピックに関するすべてをペーストでいっぱいにします。著者を擁護するために、「ゲームおよびコンピューターモデルでのベクターの使用」の章を作成できます。なんらかの理由で、だれも「ダミー」のスタイルでそれを分解することを気にしません。しかし、もう一度-ベクトルの投影はどこにありますか?収集されたフラッシュ
これはインターネットリソースであり、ゲームシステムに関する以前の書籍とは対照的に、最後に、衝突(衝突)をカウントするトピックについて説明しました。ここhttp://noregret.org/tutor/n/collision/著者(Raigan Burns、Mare Sheppard)は、Raffaele Ceccoが彼の本で習得しなかったことを書きました。一番下の行:ポリゴンの側面はベクトルです。これと別のベクトルを座標平面に投影します。投影が交差する場合、衝突が発生します。ベクトルが斜めになっている場合は、互いに法線に投影します。HTML5
(首謀者のためのHTML5。JDGauchat)
合計: 710 RUB / 500ページ/貧弱なデザイン/購入はお勧めしませんこれは非常に厚いHTML5 APIリファレンスです。ガイドとして-まあ、水と著作権の選択だけ。ここの本の厚さは明らかに品質と一致していません。より薄い何かを見つけます。プロフェッショナル向けのAjax
(ProfessionalAjax。NicholasC. Zakas、Jeremy McPeak、Joe Fawcett)
合計: 1000ルーブル。/ 500ページ/貧弱なデザイン/優れた本Book-fire!たぶん誰もがそれを読むわけではありませんが、読む価値は間違いありません。著者は、古いブラウザーで非同期操作とトリックを徐々に導入します。重要な考えを強調することはできません。なぜなら 本は完全に取らなければなりません。本で説明されている例の1つは、検索バーに入るときにヒントがどのように機能するかの原則です。Webインターフェースの設計
(Webインターフェイスの設計。ビルスコット、テレサニール)
重要な考え:- 近くのオブジェクトの編集を提案する
- ドラッグアンドドロップを追加
- ページの移行を防ぐ
- アニメーション効果を追加します。これにより、インターフェイスがより活発になります。
- インターフェイスの応答速度を上げる
合計: 950こする。/ 350ページ/平均的なデザイン/平均的な品質、情報不足大量の水、同じ考えの絶え間ない粉砕。一方、これらの考えは今では明白に見えますが、執筆時点ではそうではありませんでした。本は時代遅れに見えるかもしれません 今ではWeb 2.0に似ており、本で説明されているすべてのヒントは既に実際に適用されています。しかし、私は同意しません。インターネットでは毎日、これらのヒントに従わない膨大な数のサイトを見ています。- 「ページを離れることなく」セクションは、そのままで、「Web Design Errors」(Matthew Linderman、Jason Fried)の本を補強します。この本でのみ、実用的な実装が説明されています:オーバーレイ、インレイ、仮想ページ。
- 「Easy Touch」セクションは、「Universal Design Principles」(W。Lidwell、K。Holden、J。Butler)の本で正当化されています
一般に、テキストには「Web Design Errors」および「Universal Design Principles」という本と多くの織り交ぜがあります。前述したように、Web開発者はさまざまな分野で多くのことを知っている必要があります。ここに、プログラマーではなく人々のためにサイトを作成するのに役立つ他の2つの領域があります:タイポグラフィと広報です。ブックデザイン:言葉から行為へ
Innokenty Keleinikov
本については何ですか:重要な考え:- グリッドに配置されているすべてのものがより良く見える
- 背景とフォントは対照的
- 70文字以下の行、テキストは段落、大きなフォントに分割されます
- 分泌物の頻繁な使用を避ける
- 列を作成する場合は、異なる列の行の高さが一致していることを確認してください
- テキストをメイン、補助などに分割します。
- テキストは、すぐにその本質をつかむことができるようなものでなければなりません
合計: 800こする。/ 300ページ/優れたデザイン/優秀な本ので、私はほとんどすぐに買って、スクロールすると、次のテキストが表示されました:スペースで叩く:スペースで叩かないでください:- 前のテキストのピリオドとコンマ。
- 前または次の単語からの省略記号としての省略記号
- 数値間の短いダッシュは、任意の値の制限を示します。たとえば、20〜30人。
- 単語とハイフネーションの間のハイフン
- それらに囲まれた単語からの引用符
- ...
私には完璧に思えた。すべてが短く、明確で、理解可能であり、ポイントごとです。本を読んだ後、私は結果に満足しました。Tyoma Lebedevによる「Covodstvo」との多くの織り交ぜ。この本を購入したもう1つのきっかけは、広告代理店での以前の仕事です。常に代わり+79112223344電話で、「代わりに」のために、サイト上のテキストでdoorpostsが蹴っています:+7(911)222-33-44、代わりにN個の、のために-代わりに- 。タイポグラフィの本書感と理解を読んだ後、より良いとなっています。コボドストボ
Artemy Lebedev
合計: 2300こする。/ 450ページ/優れたデザイン/優れた本正直なところ、私は購入しませんでしたが、インターネットで読みました。テキストには水がありません。価値がある 考え、結論、著者の見解があります。これらはすべて老化しません。レベデフのペルソナがあなたを困らせても、それは何の意味もありません。写真http://www.artlebedev.ru/kovodstvo/sections/169/についての記事例は、完全に論理的な結論です。私は、ブートストラップのデザインに出会うたびに、脳が作り出すhttp://www.artlebedev.ru/kovodstvo/sections/147/ので、通常、ブートストラップサイトはプリミティブです。広報の理論と実践。高校の教科書
Kochetkova A.V.、Filippov V.N.、Skvortsov Y.L.、Tarasov A.S.
合計: 300こする。 / 350ページ/中型デザイン/優れた本それらの本の1つで、PR専門職の本質を理解することができます。おそらく、多くの人が「人文科学に対してどのような異端を勧めますか?!」と言うでしょう。実際、この本はPRの職業の本質を明確に示しており、「読みやすいコードまたは芸術としてのプログラミング」(Dustin Boswell、Trevor Foucher)と密接に関連しています。最後のものには、「最高のコードは存在しないものです」というヒントがありました。このチュートリアルだけで、顧客がウェブサイトをまったく必要としないことが非常に多いことを理解できます。だから、それをする意味はありません。さらに、ソフトウェア製品が市場に参入する方法に注意を払い始め、PRプロモーションではすべてが非常に悪いことに気づきます。つまり、機能せず、お金をもらえないことを意味します。完全な幸福のために他に必要なもの:
Yandexの講義は、多くのことを異なって見るのに役立ちます。しかし、再び、それはすべてスピーカーに依存します。いずれにせよ、私は自分自身から多くを学びました。現時点で私にとって最も重要なビデオは、メディエーターのパターンに関するミーシャ・ダヴィドフです(http://tech.yandex.ru/events/yasubbotnik/chlb-feb-2012/talks/154/)。Vadim Makeevのスピーチも喜ばしいです。現時点では、おそらくCSSフレームワークに関するものはほとんど何でも(http://pepelsbey.net/2008/04/css-frameworks/)。前にHabrirに投稿されたビデオ講義の西洋の類似物を例として挙げない理由:- 私は英語を知らないので、それらの意味がわかりません。
- それらの多くはエントリーレベル向けに設計されており、これはもはや面白くありません。
- 原則として、最高のものはすぐにロシア語に翻訳されます。
番号または紙。可能な限り、私はすべての本を紙の形で購入します。なんらかの理由で電子で読むことができません。そして、彼らが棚の上に立って絶えず目を引くとき、彼らは簡単に連れて行かれてスクロールすることができます。そして、馴染みのある開発者が来たとしても、本を棚から取り出して、「これはこれだ!」という 言葉を手に入れることができます。すべての原則とアドバイスは徐々に忘れられます。時々、既に読んだ本をスクロールするだけで思い出をリフレッシュする必要があります。デフォルトでは、読み取りと使用は2つの異なるものです。多くの人がロシアの引用符について読みましたが、多くの場合、標準の引用符を使い続けています。多くの人がモジュール性について読みましたが、「麺」などを書き続けましたPS:私は、UI専門家からのAlan Cooperの本「On the Interface」の投入を待っています。まだ読んでいませんので、説明はありません。著書「Flash Advertising」で取り上げられているトピックについての有名な狭いサークルのOgilvy「On Advertising」の詰め物