【書籍】「プロになるためのWeb技術入門」買ってみた。

2019.05.12 21:54

書籍 プロになるためのWeb技術入門 なぜあなたはWebシステムを開発できないのか

ノマドです。

相変わらずカフェを転々としながら日々なんとなくコーディングをして生きています。

そんな生活をしているのですが、最近非常にスキルの伸び悩みを感じておりまして。。

自分のコーディング方法にマンネリを感じるというか、もっと賢いやり方や哲学があるのではないか?といったことを考えるようになりました。

幸いにして時間はあるので、腰を据えてこれまでよりちょっとだけディープに技術を勉強してみよう!ということで、オープンソースのフレームワークのソースコードを読んだりしていました。

実際にソースコードを追いかけてみると意外とわかるもので楽しいのですが、そもそも的なことをビックリするくらい知らないなぁ〜ということを改めて実感。

せっかくソースコードを読んでいるのに、そもそもの理論だったりがわかっていない為、吸収が薄い、または理解が遅い、そんな感覚がありましたので、これはもう体系的な勉強が必要だなと。

いったん、プログラミングを忘れて Web 技術を勉強してみようと思ったのです。

Amazon でそれっぽいキーワードを入れてみると、いくつか評価の高い書籍があり、なんとなくでしたが以下を購入。

「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

なんというサブタイトル!!

開発できない、という決めつけ!!

まぁでも評価高いんできっと得るものがあるはず、と思い2日間で読破しました。

時間にすると5時間くらいでしょうかね。

先ほど読み終わり今この記事を書いているのですが、ほんとに良本でした。

いや〜これはいい書籍に出会えた〜、ほんと良かった〜、今そんな感じです。

大満足。

以下のような内容がわかっていない方にオススメです。

HTTPとは何か?

CGIとは何か?

Cookie とは何か?

セッションとは何か?

セッションIDとは何か?

フレームワークとは何か?

ライセンスどうする?

SQLインジェクション、XSS、セッションハイジャック、CSRF とは何か?それらの対策は?

これらのことがもう十分にわかっている、理解しているという方は不要でしょう。

逆にこれらの項目を見て、あ、わからん。。と思った方は読むべし!!

書籍自体は、初版 第1刷が 2010年ということでだいぶ古いのですが、私が購入した第10刷が 2017年ということで、現在2019年の時点で読んでみてもまったく問題のない内容かなと思います。

一部、Java のコードでの説明もありますが、普段 Java を書かない私でも理解は出来たので、そのあたりの言語による縛りもほぼないと思ってくれていいと思います。

私のようになんらかのフレームワークを使って開発しているけど、実は Web のことあんまりわかってないんだよね〜という方にはかなりオススメの書籍です。

最近はイケてるフレームワークがいろいろとあるので、Web コンテンツを作ってみよう!と思うと簡易的な機能で済むものであれば、素人でも公式のチュートリアルなどを眺めなら簡単に作れてしまいます。

それがフレームワークのいいところでもあるのですが、フレームワークを操作するだけではなく、もう少し理解を深めたい!という方は、このような書籍を読んでみるとよいでしょう。

トラブルや不具合の時にもきっと思考力が上がっているはずです。

ということで、グッときた書籍の紹介でした。

ノマドでした〜。


「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

  プログラミング Tech 買ってみた。

  書籍 WEB技術入門

関連コンテンツ