Django開発入門』はDjangoを動かしながら実際にウェブサービスを作り、AWSにデプロイするまでの過程を紹介している。取り扱う範囲は非常に広く、意欲作であるともいえる。意欲ばかりが空回りして解説がおざなりになっているのはいただけない。著者の独りよがりな性格が出ているともいえる。Chapter7でbase.htmlを編集する時。blockタグを唐突に使っているが、このblockタグの説明はChapter3でサクッと説明されていただけで、流されてしまう。%}について、「loadタグを使いstaticタグを使えるようにしています」と解説しているが、いやいや、だからstaticとかloadとかさ、3章で表にしてまとめてあるだけだったら忘れるんだわ...。Bootstrapを使っているのもいいが、解説が「Bootstrapのフォーム用クラスform-controlとplaceholderを追加しています」と書いてある程度で、「form-controlがどのような機能で、なぜ使っているか」などの解説はない。この本を読んでもサンプルをなぞるばかりで、実際にWebアプリを自分で作れるようになるかは疑問が残る。「なぜそうなるのか」の解説が貧弱すぎるからだ。動くプログラムが見たいなら、GitHubでも眺めていればいい。「はじめに」では「本書を執筆するにあたり特にこだわったのは『なぜそのようにコーディングするのか』がわかるよう、コードにできる限り注釈を入れた点です」と書かれている。コードの注釈に書くべきなのはwhatではなくwhyである。whatはコードを見ればわかるから別にいらない。こんな感じで、明らかに「入門」とはかけ離れた感じで、著者の意識だけが駆け抜けていき、読者が置いてけぼりになるような本である。そもそもの違和感は「はじめに」からあった。「さて、本書には一人でもサクッと会員制Webアプリを作って運用まで行うという隠れテーマが存在します」と書いてあったが、「はじめに」で書くなら何も隠れてなくないか?なんだか独りよがりな本である。Djangoだけでなく、AWSやBootstrap、seleniumにまで言及してあって、本書の期待度は高かった。手を広げすぎてしまい、全ての解説が浅く、読者に寄り添っていない本になっているのは残念だ。著者の大高隆さんはきっとものすごく優秀で能力の高い人なのだと思う。わからない人の気持ちを理解して、また別の本を出版してほしい。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。前の記事なぜ日本の会社は労働生産性が低いのか?効率よりも捨てる意識が大...次の記事アイスタキャンプはなぜ無料?アイスタキャンプが未経験者におすす...1国家公務員1種(総合職)試験は超難関なんかじゃない。900時間〜1000時間の勉強時間を確保できれば、独学・予備校無しで普通に合格できる。views2Subversionでフルバックアップ。dumpをとって、リストアさせるまでの手順。views4bashでカンマ区切りのファイルを読み込み、変数を設定する。views8「ソフトバンクのネットワークが異常に遅い」と感じたときに確認するべきこと。views10JSTLとは何か?JSTLを使ったサンプル。views11C#で文字列に改行を入れたり、定数の宣言をしたり、文字列を数値に変換する。views13Node.jsでファイルを読み込むサンプル。views17文系、プログラミング経験なし、独学で基本情報技術者に合格するための勉強方法と勉強時間のまとめ。views18自分が新人だった頃に知っておきたかったweb.xmlの基礎。views20メールを送信する仕組みとCentOSにsendmailをインストールする手順など。一人でも大丈夫!独学歴20年の私が独学で勉強を続けるコツを教えます。