読んで良かった技術書リスト📚モバイルエンジニア編
どうも、iOSエンジニアのorimomoです。
サクラが綺麗ですね🌸
もうすぐ新卒エンジニアの方々が入社される時期というのもあり、少しでもお役に立てば…という思いで、これまで読んで良かった技術書をまとめておこうと思います。
技術書を読む上で、個人的には「頭の中にインデックス(索引)を作る」ことが大事だと思っています。一冊の技術書を完璧に理解することより、広く浅くたくさんの技術書に触れて、その技術が必要になったときにすぐに引っ張ってこれる状態にできたらいいな〜と常々思ってきました。
※ 「インデックス読書術」についてはこちらが詳しいです↓
なので、理解したとは言い難い本もたくさんあるのですが…、2回、3回と繰り返し読んでいくことで、解像度を高めていけたらなと思っています😌
他の方のリストも見てみたいので、書いてくれるエンジニアの方がいたら嬉しいです🙏
# プログラムはなぜ動くのか
↑
おすすめ度:★★★★★
プログラミングを始めた頃にこれを読んで、自分の書いたコードが実行されるまでの流れをイメージできるようになりました!
# 新しいLinuxの教科書
↑
おすすめ度:★★★★☆
Linuxの概念的なことと、主要なコマンドについて学びました。コマンド事典として使えるので持っておくと便利かも。大型本。
# オブジェクト指向でなぜつくるのか
↑
おすすめ度:★★★☆☆
キーワードを網羅的に・やさしく説明してくれている。オブジェクト指向の概念を学びたいとき、初めに手に取るといいのかも?
# 現場で役立つシステム設計の原則
↑
おすすめ度:★★★★★
オブジェクト指向を実際の現場でどう使っていくのか、具体例を用いて説明してくれます。学ぶことの多い一冊。
# アジャイルサムライ
↑
おすすめ度:★★★★★
親しみやすい文調で書かれているので読みやすい。内容も充実していて、よく読み返してます!
# テスト駆動開発
↑
おすすめ度:★★★☆☆
この本を読んだおかげで、TDDやり方が具体的にイメージできるようになりました(が実際にやったことはない🤫)。
# iOSアプリ設計パターン入門
↑
おすすめ度:★★★★★
アーキテクチャーを考えるときにいつもお世話になっている本。モバイルエンジニアだったら持っていて損はしないはず!
# Java言語で学ぶデザインパターン入門
↑
おすすめ度:★★★★☆
ボリュームが多くてまだ最後まで読めていない…。興味のあるパターンだけを読むのでも勉強になると思います。大型本。
# リーダブルコード
↑
おすすめ度:★★★★★
言わずと知れた名著。基本的だけど重要なことが書かれており、量も少なめで読みやすいので、まだ読んでない方はぜひ〜。
# リファクタリング―既存のコードを安全に改善する
↑
おすすめ度:★★★★★
文量が多く、全部読むのにはかなりの時間がかかるが、明日から書くコードの質が確実に上がるのでおすすめ!大型本。
# Team Geek
↑
おすすめ度:★★★★☆
「HRT」を世に広めた有名な本。人として、チームとして、どう立ち振る舞うべきかが書かれていて、自戒を込めて定期的に読み返したい。
# 達人プログラマー
↑
おすすめ度:★★★☆☆
良いエンジニアとして成長していくための姿勢や考え方、つけておくべき習慣などがまとまっている本。早い段階で読むと良さそう。
# Web API
↑
おすすめ度:★★★★★
Web APIの重要な事柄がぎゅっと詰まった本。現場でサーバーサイドエンジニアと連携しやすくするためにも読んでおきたい一冊。
# その他
載せきれなかったけど、このあたりも良かったです🌿 興味があればぜひ!
・コンピューターはなぜ動くのか
・ネットワークはなぜつながるのか
・プロになるためのWeb技術入門
・SOFT SKILLS
・エンジニアリング組織論への招待
・融けるデザイン
この記事が気に入ったらサポートをしてみませんか?