【書籍】「プロになるためのWeb技術入門」買ってみた。
2019.05.12 21:54
ノマドです。
相変わらずカフェを転々としながら日々なんとなくコーディングをして生きています。
そんな生活をしているのですが、最近非常にスキルの伸び悩みを感じておりまして。。
自分のコーディング方法にマンネリを感じるというか、もっと賢いやり方や哲学があるのではないか?といったことを考えるようになりました。
幸いにして時間はあるので、腰を据えてこれまでよりちょっとだけディープに技術を勉強してみよう!ということで、オープンソースのフレームワークのソースコードを読んだりしていました。
実際にソースコードを追いかけてみると意外とわかるもので楽しいのですが、そもそも的なことをビックリするくらい知らないなぁ〜ということを改めて実感。
せっかくソースコードを読んでいるのに、そもそもの理論だったりがわかっていない為、吸収が薄い、または理解が遅い、そんな感覚がありましたので、これはもう体系的な勉強が必要だなと。
いったん、プログラミングを忘れて Web 技術を勉強してみようと思ったのです。
Amazon でそれっぽいキーワードを入れてみると、いくつか評価の高い書籍があり、なんとなくでしたが以下を購入。
「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか
なんというサブタイトル!!
開発できない、という決めつけ!!
まぁでも評価高いんできっと得るものがあるはず、と思い2日間で読破しました。
時間にすると5時間くらいでしょうかね。
先ほど読み終わり今この記事を書いているのですが、ほんとに良本でした。
いや〜これはいい書籍に出会えた〜、ほんと良かった〜、今そんな感じです。
大満足。
以下のような内容がわかっていない方にオススメです。
HTTPとは何か?
CGIとは何か?
Cookie とは何か?
セッションとは何か?
セッションIDとは何か?
フレームワークとは何か?
ライセンスどうする?
SQLインジェクション、XSS、セッションハイジャック、CSRF とは何か?それらの対策は?
これらのことがもう十分にわかっている、理解しているという方は不要でしょう。
逆にこれらの項目を見て、あ、わからん。。と思った方は読むべし!!
書籍自体は、初版 第1刷が 2010年ということでだいぶ古いのですが、私が購入した第10刷が 2017年ということで、現在2019年の時点で読んでみてもまったく問題のない内容かなと思います。
一部、Java のコードでの説明もありますが、普段 Java を書かない私でも理解は出来たので、そのあたりの言語による縛りもほぼないと思ってくれていいと思います。
私のようになんらかのフレームワークを使って開発しているけど、実は Web のことあんまりわかってないんだよね〜という方にはかなりオススメの書籍です。
最近はイケてるフレームワークがいろいろとあるので、Web コンテンツを作ってみよう!と思うと簡易的な機能で済むものであれば、素人でも公式のチュートリアルなどを眺めなら簡単に作れてしまいます。
それがフレームワークのいいところでもあるのですが、フレームワークを操作するだけではなく、もう少し理解を深めたい!という方は、このような書籍を読んでみるとよいでしょう。
トラブルや不具合の時にもきっと思考力が上がっているはずです。
ということで、グッときた書籍の紹介でした。
ノマドでした〜。
関連コンテンツ
【Tech】久しぶりに JavaScript の month にハマった。
【Tech】お名前ドッコムのバックオーダーでドメインを取得してみた。
【Tech】.jpドメインならスタードメイン!登録者情報も whois 代行できたよ。
【Tech】アドセンス「広告クローラのエラーが生じており、収益の損失が発生する可能性があります。」が表示される。
【Tech】Google Home Mini に天気を聞いても「すみません、よくわかりません」になってしまう。。
【Tech】コンテンツの監視とバックアップ用のVPSを探し中。
【Tech】DISK CRITICAL - /sys/kernel/debug/tracing is not accessible: Permission denied
【Tech】らくらくスマホで受信メールの画像を保存する方法。
【Tech】「ご利用の Apple ID がブラウザ上の Apple Store へのサインインに使用されました」というメールが来た。
【Tech】301リダイレクトで検索順位が落ちたけど2カ月で戻ったよ!というおはなし。