著者のid:catatsuyさんよりご恵贈いただきました。ありがとうございます。新書この商品を含むブログを見る本書は、先日紹介した『Webエンジニアの教科書』とは異なり、プログラミングの基礎が多少はある人に向けてWebプログラミングの概要を教える本ではありません。次のような方にオススメをします。システムエンジニアやプログラマーとプロジェクトを共にする、Webディレクター/デザイナーの方プログラミングに興味はありつつも、なんとなく難しそうではじめるきっかけが掴めない方(10年前の著者)就職/転職の結果、全くの未経験からシステムエンジニアになることになった方プログラミングによって何か動くものが作ってみたい方(本書p.2)そのようなターゲットに当てはまる人として具体的にどういう例があり得るかは、多岐に及ぶでしょう。blog」にある通り、総合職の新卒社員への研修メニューとして本書の内容を作り上げたとのことなので、Web企業の総合職(エンジニアやデザイナのような専門職でない職種)というのが、まずはターゲットとして明確に認識されているのでしょう。Qiita」にid:udzuraが書いている通り、エンジニアだけでなく総合職に対しても技術的な研修の必要を感じており、少しづつ取り組み始めているところではあります(そのことによってなんらかの成果が出ているかどうかはまだ未知数というところではありますが)。Girlsの取り組みもまた、有名かつ多数の実績を残しているところです。こちらも本書同様に、画像を投稿できるアプリケーションを題材に、プログラミング未経験の人が、なにかひと通りのアプリケーションを作り上げるところまでをゴールとしています。詳細解説」で語られる、未経験から職業エンジニアに一ヶ月でなるという研修プログラムも、最近話題になったりしたところです。職業として必要だったり、あるいは「何か動くものが作ってみたい」という欲求を叶えるためにプログラミングができるようになることはそれなりに必然性のあることですが、そうではない人々が、「システムエンジニアやプログラマーとプロジェクトを共にする、Webディレクター/デザイナーの方」のように、エンジニアとのコミュニケーションのために技術についていくばくかを知ることについて、需要が高まっているのかもしれません。それがなぜなのか、にわかにはわかりませんが、それらの人々が属する企業において日々開発しているシステムが、高度化・複雑化していることも要因のひとつにはあるでしょう。技術についてまるで知識がなければ、よいものを作れるはずがないからです。いうわけで、本書を読んで「プログラミングができるようになるぞ!」と思った方は、その気持ちが学習にとって一番重要なのですが、できれば周囲を巻き込んで、先生役と一緒に学ぶ仲間を見つけるのがよいでしょう。本書の記述は(その出自からでしょうが)ハンズオンによって進めていくことが前提になっています。Textのインデントについての場面)、それがライブ感を醸し出していてよいところなのですが、ともあれ「先生役」がいる方が、学習が捗るような構成になっています。Girlsの教材もまたよいものでありますが、本書はWebプログラミングにおける重要な項目を、160ページという分量で非常に要領よく取りまとめ、技術的にも正確、かつ、細部についてきっちり学習を進めていく意欲のある人にとっては、その先に広がる膨大な知識への入り口として適切なものであると思いました。そこまでいかずとも、一般的な意味での職業的な努力として、おおいに関連する他職種の人々がどういうことをしているのかについて理解を深めるというのは、業務において当然役に立つことではあるでしょうから、それをこの本一冊で、まずはひと通り手を動かしながらやってみることができるというのは、お得なことでしょう。