少しのことにも、先達はあらまほしき事なり

「たった1人でWeb サービス開発が出来るようになるまでに読んだ技術書まとめ」http://2read.jp/lists/4e7761ce6c3035203000001b


流れからして初心者だと判断して間違いないと思うが,紹介されている本が玉石混淆.名著でも初心者には不適切な物も多いし,中には明らかな悪書まで混じってる.どうやらこの人の周りには,適切な助言をしてくれる人は一人もいなかったようだ.


それにしても,なんでこんな糞記事ばかりがブクマを集めるんだか...しかも「これはすごい」タグとか付けるバカもいるし.かつて日本IT業界で猛威をふるった憂鬱本の二の舞にならんか心配になってくる.

[改訂新版] これからはじめるプログラミング基礎の基礎

[改訂新版] これからはじめるプログラミング基礎の基礎

パス.すくなくとも「良かった」という噂は聞いたことない.

プログラミングのセオリー

プログラミングのセオリー

あの憂鬱本に匹敵するほどの,れっきとした悪書


この本を「良かった」なんて他人に勧めるのは,よほどプログラミングのセンスがない証.他の本についてもどこまで理解しているか大いに疑問だ.*1


PHPサイバーテロの技法―攻撃と防御の実際

PHPサイバーテロの技法―攻撃と防御の実際

ノーコメント.PHPはセキュリティ対策が重要なのは認めるが,この本が良書かは未確認.本音を言えば,PHPの世界にはあまり関わりたくない.

今夜わかるHTTP (Network)

今夜わかるHTTP (Network)

悪くはなかったと思うけど,初心者に必要かは疑問.*2サービス構築にはApacheの設定とかの方がむしろ必要.

ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール

ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール

JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス

JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス

本自体は良いと思うが,以下同文.三年早い感じ.目を通しておくのは良い習慣だけど,あの悪書を薦めてるくらいだし全く理解できてないんじゃないかな.


実践ハイパフォーマンスMySQL 第2版

実践ハイパフォーマンスMySQL 第2版

ここまで来ると初心者には不要.本自体は名著でも,初心者には10年早い.SQLやDBのテーブル設計の基礎とか,固めるべき基礎はまだまだたくさんある.

30日でできる! OS自作入門

30日でできる! OS自作入門

ほとんど論外



JavaScriptPHP入門レベルのものを含め,プログラミング関係が全くないのは不思議だね.

※言語 (サーバサイド) に依存しているものは,ほぼ外してあります。

なんで言語(だけ?)を外しているのか疑問.開発するのにプログラミング言語を無視できるわけなかろうに.特に初心者は.

http://b.hatena.ne.jp/entry?mode=more&url=http%3A%2F%2F2read.jp%2Flists%2F4e7761ce6c3035203000001b

無知な初心者の意見を鵜呑みにするのはどうかと.

オマケ

こういう本はある.

プログラマが知るべき97のこと

プログラマが知るべき97のこと

プログラミング作法

プログラミング作法

Apacheクックブック 第2版 ―Webサーバ管理者のためのレシピ集

Apacheクックブック 第2版 ―Webサーバ管理者のためのレシピ集

入門PHPセキュリティ

入門PHPセキュリティ

The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws

The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws

The Database Hacker's Handbook: Defending Database Servers

The Database Hacker's Handbook: Defending Database Servers


Effective Java 第2版 (The Java Series)

Effective Java 第2版 (The Java Series)


Java Servlet & JSP Cookbook: Practical Solutions to Real World Problems

Java Servlet & JSP Cookbook: Practical Solutions to Real World Problems

Core Servlets and JavaServer Pages: Volume 1: Core Technologies (Sun Core Series)

Core Servlets and JavaServer Pages: Volume 1: Core Technologies (Sun Core Series)

Core Servlets and JavaServer Pages, Volume 2: Advanced Technologies (Sun Core Series)

Core Servlets and JavaServer Pages, Volume 2: Advanced Technologies (Sun Core Series)

Struts 2 in Action

Struts 2 in Action

Jakarta Strutsクックブック

Jakarta Strutsクックブック

Jakarta Struts Cookbook

Jakarta Struts Cookbook

SQL Tuning: Generating Optimal  Execution Plans

SQL Tuning: Generating Optimal Execution Plans


Programming Social Applications: Building Viral Experiences with OpenSocial, OAuth, OpenID, and Distributed Web Frameworks

Programming Social Applications: Building Viral Experiences with OpenSocial, OAuth, OpenID, and Distributed Web Frameworks

Building Social Web Applications: Establishing Community at the Heart of Your Site

Building Social Web Applications: Establishing Community at the Heart of Your Site

WEB+DB PRESS 総集編 [Vol.1?60]

WEB+DB PRESS 総集編 [Vol.1?60]

DB関係はパス.知らないわけじゃないけどお勧めできるほど詳しくない.

http://b.hatena.ne.jp/entry/2read.jp/lists/4e7761ce6c3035203000001b

うわー.1000ブクマ超えちゃったよ.

  • id:attoku FBコメ欄『「プログラミングのセオリー」は止めておいた方がいい。ところどころひどい間違いが自信満々に書かれている』そうなん?

すこし違うかな.「いたるところで酷い間違いが自身満々に書かれている」の方が正しいくらい,とにかく凄まじく酷い悪書です.詳細は上の方にあるリンク先を読んでね.*3


こういう悪書を鵜呑みにするような人が書いた糞コードの尻ぬぐいは,もう御免だ.

*1:Amazonの書評さえも目を通していないのね.たしかに参考にならないことも多いけどさ,あの憂鬱本みたいに.

*2:GETとPOSTとクッキーさえ知ってれば問題ないきもする.

*3:初心者には読んでもサッパリかもしれないけど.