【本/Kindle】これから勉強しようと思って買った書籍と春のプログラミング入門書フェア
移転しました。
どもNatzです。
だいぶ更新が滞りました。新しい期になってちょっとバタバタしてました。
さて、今後も引き続きプログラミングやソフトウェア関連の勉強は続けるわけですが、これからやろうと思っていくつか買った書籍の紹介をしようかと思います。
サーバー/インフラ系の勉強がしたい
わたしはもともと組み込み系や携帯端末のアプリケーション開発をメインとしたエンジニアでした。
昔はアプリ単独で開発をしていても良かったと思うのですが、今は何をしようとしてもWeb側の技術も必要だと感じています。
これまでに作成したようなFoursquareやEvernoteとの連携アプリケーションであれば、個々のサービスのAPI仕様や提供されるSDKの理解程度でも済みます。
ただ、自身でサービスを構築しようと思うとバックエンドの構築も必要になるため、サーバーやインフラに関する勉強をしようと思うわけです。
最近はHerokuのようなPaasがあるため、自身でいちからサーバーを構築しなくてもアプリケーションの公開は可能です。実際ちょっとしたものはHerokuやBluemixを利用しています。正直サーバー関連の知識がなくても使えます。
しかし、データをDBに保存したり、API公開を考えたり、複雑な構成をするにはやはり知識が必要だなと。どうするのが良いのかわからないのです。
DockerとかImmutable Infrastructureを知りたい
あまり良くわかっていないけど、事前に設定を記述しておいて、いつでも使い捨てできるサーバー環境を都度再構築できるようにして、アプリの実行環境を常に同じにするといった使い方ができるようです。
そういう環境が作れるようになると、サービスの環境構築とか簡単にできないかなと。てことでまずは入門として以下の本を買いました。
サーバ/インフラ徹底攻略 (WEB+DB PRESS plus)
- 作者: 伊藤直也,片山暁雄,平山毅,舟崎健治,吉荒祐一,今井雄太,八木橋徹平,安川健太,宮下剛輔,田中慎司,久保達彦,道井俊介,飯田祐基,桑野章弘,松浦隼人,中村俊之,福永亘,杉山仁則,WEB+DB PRESS編集部
- 出版社/メーカー: 技術評論社
- 発売日: 2014/10/30
- メディア: 大型本
- この商品を含むブログ (6件) を見る
Chefとかも絡むのかなと思い、ちょうど載っていたので最初のとっかかりとしては良さそうな感じです。
AWSを使いたい
AWSを使いたい。使えるようになりたい。
HerokuやBluemixをPaasとしては使ってきました。でもクラウドサービス作るならやはりAWSでしょう。と勝手に思っています。
いろいろサービスが増えていて、どれがなんだか全然わからない。
サーバーやインフラの知識といっても、わたしはあくまでアプリケーションやサービスを構成するために必要となる知識を中心に知りたい。
そう思っていたらちょうど良い本が出ました。
Amazon Web Services クラウドネイティブ・アプリケーション開発技法 一番大切な知識と技術が身につく
- 作者: 佐々木拓郎,佐藤瞬,石川修,高柳怜士,佐藤雄也,岸本勇貴
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2016/04/20
- メディア: Kindle版
- この商品を含むブログを見る
「iOS・Android・フロントエンドアプリとサービスの連携を徹底解説」と、わたしが知りたいなと思っている内容がふんだんに取り込まれている模様。
最近LINE BotをLambdaを利用して構築みたいな記事もありました。こういうのがさらっとできるようになりたいですね。実運用は難しそうですが。
しかし、この本600ページを超えてものすごく分厚い。でも内容はかなり濃いようでまだ最初の部分しか読めてないけど、読みすすめるのが楽しみ。
Amazonが【半額】春のプログラミング入門書フェアを実施中(4/28まで)
ちょくちょくセールを行うAmazonがまた技術書のフェアやっていますね。
http://www.amazon.co.jp/b?node=4403665051&tag=natzsoft0f-22www.amazon.co.jp
とりあえずSQLの本を買いました。iOSでCore Dataは利用したことがあるのですが、ちゃんとSQLを理解して使っているわけではないので勉強しようと思います。
スッキリわかるSQL入門 ドリル215問付き! スッキリわかるシリーズ
- 作者: 中山清喬,飯田理恵子
- 出版社/メーカー: インプレス
- 発売日: 2014/03/04
- メディア: Kindle版
- この商品を含むブログを見る
Code Completeも半額。普段は手がでないのですが半額ならありかな。
Code Complete 第2版 上 完全なプログラミングを目指して
- 作者: スティーブマコネル
- 出版社/メーカー: 日経BP社
- 発売日: 2014/04/02
- メディア: Kindle版
- この商品を含むブログ (12件) を見る
Code Complete 第2版 下 完全なプログラミングを目指して
- 作者: スティーブマコネル
- 出版社/メーカー: 日経BP社
- 発売日: 2014/04/02
- メディア: Kindle版
- この商品を含むブログ (9件) を見る
さいごに
世間にない新しいものを作るという命題をもっていたりするのですが、それを実現するにも基盤となる知識や技術がいると思っています。
その基盤を広くすることが、より新しいものを考える力へとなると考えます。
ちょっとしたものをささっと作れるようになるため頑張りますかね。