読書リスト2017
あっと言う間すらないほど早い一年でした。2017年版です。
- チームが機能するとはどういうことか
- Webを支える技術
- 大規模開発サービス技術入門
- Webサービスの作り方
- まつもとゆきひろ 言語の仕組み
- ゼロから作るDeep Learning
- Server-Side Swift
- きつねさんでもわかるLLVM
- 開眼!JavaScript
- JavaScript本格入門
- Reactビギナーズガイド
- ふつうのLINUX
- 新しいLinuxの教科書
- プロになるためのWeb技術入門
- できるPRO Apache Webサーバー
- Real world http
- 計算理論の基礎
- オペレーションシステムの仕組み
- JavaScriptデザインパターン
- 最短経路の本
- アルゴリズムサイエンス 出口からの超入門
- たった2日でわかるLinux
- PHPはどのように動くのか
- プログラミングコンテストチャレンジブック
- アルゴリズムクイックリファレンス
- 達人に学ぶSQL徹底指南書
- 達人に学ぶDB設計徹底指南書
- The Go Programming Language
- SQLパズル
- プログラマのためのSQL
- SQLアンチパターン
計31冊(減ってるやん。。。)
前半は相変わらず乱読を続けていましたが、秋頃から一つのテーマを掘り下げるスタイルにしました。 こちらの方がいろんな知識を線で捉えられるため体系的に学びやすいと感じているのでとりあえず続けてみようと思います。
春から夏にかけてJavaScriptに興味が湧いたため手をつけていたのですが、仕事で使わないだけでなくプライベートで何かを作る、ということもしなかったため中途半端な知識になってしまったのが残念です。反省。
今は「トレンドを追うよりもコンピュータサイエンスに近いところを学んで足腰を鍛えることを優先した方が後々効率が良いのではないか」という気がしているので、以前よりもだいぶ慎重に読む本を選んでいます。
昨年「2017年学びたいこと」として
をあげていました。達成度は30%以下です。反省。
来年は
- デザインパターン
- OS、言語処理系
- デザイン
あたりを中心に読みたいなと思っています。
また、最近こちらのエントリを読んで感心しました。
「より効率的な読書法」も同時に求めていきたいと思います。