2015-2016書籍目録
去年の5月にキャリアスタートしたエンジニア2年生です。
備忘録を兼ねて、一年間で読んだ書籍を赤裸々に列挙したいと思います。
気づけば7月も後半で、タイミングは謎ですがご容赦ください🙇
iOS・Objective-C・Swift
- 世界一わかりやすいObjective‐Cプログラミングの授業
- Xcode 5ではじめるObjective-Cプログラミング
- 詳細! Objective-C iPhoneアプリ開発 入門ノート Xcode5+iOS7対応
- UIKit徹底解説 iOSユーザーインターフェイスの開発
- プロの力を身につける iPhone/iPadアプリケーション開発の教科書
- Effective Objective-C 2.0
- 開発のプロが教える Swift標準ガイドブック
- iOSアプリテスト自動化入門
- Swiftデザインパターン (Programmer's SELECTION)
- iOS×BLE Core Bluetoothプログラミング
- 詳細!Apple Watch アプリ開発入門ノート Swift1.2 + Xcode6.3対応
- Core Image for Swift
インフラ・ネットワーク
Haskell
データベース
Git
UNIX
デザイン
プロジェクト
- ストーリーで考える「見積り」の勘所 (開発の現場セレクション)
- アジャイルサムライ−達人開発者への道−
- エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)
一般
- リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
- ハッカーと画家 コンピュータ時代の創造者たち
- Team Geek ―Googleのギークたちはいかにしてチームを作るのか
- 伽藍とバザール
- 人月の神話【新装版】
おわりに
2016-2017はとりあえずこれ以上の冊数読めるよう精進いたします。
おすすめの本ありましたら是非教えてください。
メモ
実行時間のオーダーの表記法
関数fがあったときに、
すべての場合において、入力のサイズnに比例して実行時間が変化する場合
実行時間は
f(n) = Θ(n)
と表される。
入力の中身によってはオーダーに差がでるとき、
これ以上は実行時間が大きくならないオーダーがnであれば
f(n) = Ω(n)
と表し、
これ以上は実行時間が小さくならないオーダーがnであれば
f(n) = O(n)
と表す。