だったらこうしてみたら?

Done is better than perfect.

エンジニアならこれ読んどけって本まとめ

広告

f:id:kitakayu:20141003131137j:plain

改訂:2014/10/20

備忘録としてまとめていきます。 今まで集めていた情報まとめていきます。 すでに読んだやつも今これから読んでこうってやつもまとめにまとめちゃいまっせ。

アウトプットも大事だけど、自分より先輩の方がアウトプットし続けて頑張って得た知見をあっという間にインプットできる"本"という形での学習も超大事なのです。

エンジニアとしての心得みたいな本


YCombinatorの共同設立者の彼の本。

CODE COMPLETE 第2版 上

CODE COMPLETE 第2版 上

CODE COMPLETE 第2版 下

CODE COMPLETE 第2版 下


どこ行っても人気な本

達人プログラマー―システム開発の職人から名匠への道

達人プログラマー―システム開発の職人から名匠への道

  • 作者: アンドリューハント,デビッドトーマス,Andrew Hunt,David Thomas,村上雅章
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/11
  • メディア: 単行本
  • 購入: 42人 クリック: 1,099回
  • この商品を含むブログ (348件) を見る


良いコードを書く技術 ?読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus)

良いコードを書く技術 ?読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus)


プログラマが知るべき97のこと

プログラマが知るべき97のこと


リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

すぐに使えるtipsがいっぱい。少し意識するだけであなたのコードはぐんと読みやすくなる



アルゴリズム

アルゴリズムデザイン

アルゴリズムデザイン




競技プログラミングには以下の二冊

プログラミングコンテストチャレンジブック [第2版] ?問題解決のアルゴリズム活用力とコーディングテクニックを鍛える?

プログラミングコンテストチャレンジブック [第2版] ?問題解決のアルゴリズム活用力とコーディングテクニックを鍛える?



TCP/IP


マスタリングTCP/IP 入門編 第5版

マスタリングTCP/IP 入門編 第5版



正規表現


詳説 正規表現 第3版

詳説 正規表現 第3版

文字列処理は必須なんで正規表現大事ですよねー。

セキュリティ



データベース


Webエンジニアのための データベース技術[実践]入門 (Software Design plus)

Webエンジニアのための データベース技術[実践]入門 (Software Design plus)

WEBならデータベースをいじることになる。

それなら基礎くらいやっておこうねって話ですよね。ちゃんと読みます。

PHP


プロになるための PHPプログラミング入門

プロになるための PHPプログラミング入門

初心者から脱したいあなたへ。 テンプレートエンジンやフレームワークを使った脱初心者な開発をログイン機能など実践的なアプリケーションを作りながら学べる。

Perl


初めてのPerl 第6版

初めてのPerl 第6版

続・初めてのPerl 改訂第2版

続・初めてのPerl 改訂第2版

はてなと言えばPerlっていうわけでこの二冊はマスト

Scala

Scalaスケーラブルプログラミング第2版

Scalaスケーラブルプログラミング第2版

そしてはてなの新サービスMackerelはScalaで書かれているらしい

Ruby

プログラミング言語 Ruby

プログラミング言語 Ruby

この二冊はRubyの基礎

Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例

Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例

+αこれも読んでみたい

Rubyはこちらのリンクも参照してね

Ruby on Rails チュートリアル:実例を使って Rails を学ぼう

Rails入門 | Rails日本語ドキュメント | Ruby STUDIO

ミニツク - Rubyのe-ラーニング研修システム


Objective-C

詳解 Objective-C 2.0 第3版

詳解 Objective-C 2.0 第3版

基礎の文法はこちらから。

けっきょく日本語ドキュメントが素晴らしかったりするのです。 ドキュメントはこちら

日本語ドキュメント - Apple Developer

日本語で訳してくれているリファレンス

日本語リファレンス - 福井高専IT研究会OfficialWiki

オブジェクト指向


オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング)

オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング)

オブジェクト指向入門 第2版 方法論・実践 (IT Architects’Archive CLASSIC MODER)

オブジェクト指向入門 第2版 方法論・実践 (IT Architects’Archive CLASSIC MODER)


はてなの社員の方おすすめ!

オブジェクト指向でなぜつくるのか 第2版

オブジェクト指向でなぜつくるのか 第2版

オブジェクト指向以外にも基本的なことから書いてあって理解が深まったよ

随時更新していきまっせ。

以下のリンクも是非たどってみてくださいな


参考にさせていただいたリンク集

プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try

新社会人Webプログラマ向け、絶対に失敗しない参考書・推薦書 | Act as Professional

VOYAGE GROUP エンジニアブログ : 新人エンジニアに薦める1冊

この夏インターン給料で買いたいおすすめ本 - hitode909の日記