新人さんにすすめる有益な技術書達 2022春

## はじめに

以下おすすめする技術書達です。分類に迷うものありつつ、流行り廃りあるかもなので2022春と書きました。 :cherry_blossom: 

## 技術書達

### 基本
#### プログラムはなぜ動くのか
[プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識 | 矢沢 久雄 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4296000195)
2000年代から推されている基本情報技術者レベルの本
![](https://images-fe.ssl-images-amazon.com/images/I/51Pb75AvxjS._SY291_BO1,204,203,200_QL40_ML2_.jpg)

#### イラスト図解式 この一冊で全部わかるWeb技術の基本

[イラスト図解式 この一冊で全部わかるWeb技術の基本 | NRIネットコム株式会社, 小林 恭平, 坂本 陽, 佐々木 拓郎 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4797388811)

> Webの全体像から、HTTPでやりとりする仕組み、さまざまなデータ形式、Webアプリケーションの開発、セキュリティ、システムの構築・運用まで、これからWebにかかわる人が知っておきたい知識をこの一冊で丸ごと解説!

![](https://images-na.ssl-images-amazon.com/images/I/51l0xAHmzZL._SX357_BO1,204,203,200_.jpg)

#### リーダブルコード
[リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice) | Dustin Boswell, Trevor Foucher, 須藤 功平, 角 征典 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4873115655)
[「リーダブルコード」を読んだので、その要点 - Qiita](https://qiita.com/e99h2121/items/6a3dfe1bf041196fd154)

![](https://images-fe.ssl-images-amazon.com/images/I/51MgH8Jmr3L._SY291_BO1,204,203,200_QL40_ML2_.jpg)

#### プログラマの数学
[プログラマの数学第2版 | 結城 浩 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4797395451)
[エンジニアは数学をどこまで勉強すればよいのか - 「プログラマの数学」を薦めたい - Qiita](https://qiita.com/e99h2121/items/fb8f04637cc420c7e1f6)

![](https://images-na.ssl-images-amazon.com/images/I/51JY0QLFuEL._SX350_BO1,204,203,200_.jpg)


#### Web API: The Good Parts 

[Web API: The Good Parts | 水野 貴明 |本 | 通販 | Amazon](https://www.amazon.co.jp/Web-API-Parts-%E6%B0%B4%E9%87%8E-%E8%B2%B4%E6%98%8E/dp/4873116864)

![](https://images-na.ssl-images-amazon.com/images/I/51GHwTNJgSL._SX389_BO1,204,203,200_.jpg)



#### プリンシプル オブ プログラミング
[プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則 | 上田勲 | 工学 | Kindleストア | Amazon](https://www.amazon.co.jp/dp/B071V7MY82)

https://kyabatalian.hatenablog.com/entry/2017/10/29/140115

[「プリンシプル オブ プログラミング」を読んだので、その要点 - Qiita](https://qiita.com/e99h2121/items/89f095f64086436cb0c4)


![](https://m.media-amazon.com/images/I/51bTdfRgZOL._SY346_.jpg)

> いい仕事いい先輩いいコードに、自分にとっていいタイミングで巡り合えれば、成長できます。しかし、これは運に左右されます。確率は高くありません。そこで書籍を読んで勉強します。ただし、初学者向けの書籍では文法とイディオムは身に付きますがプログラミングスキルの改善には至りません。

> そうかと言って、達人プログラマたちの名著を読んでも敷居が高く難しすぎて挫折したり、知識が素通りして結局得るものがなかったりします。

> さらにさしあたりやらなければならない仕事があり、その仕事に直結する技術を身に付けなければなりません。しかも、その技術はどんどん更新されていきます。この悩みを解決してもらうために書いたのが本書になります。

> ソフトウェア業界で高名なよいコードを書くための「プリンシプル」を紹介します。そして「それはどういうことなのか（＝What）」「それはなぜなのか、なぜ必要なのか（＝Why）」「ではどうすればよいのか（＝How）」を中心に解説します




#### ライト、ついてますか
[ライト、ついてますか―問題発見の人間学 | ドナルド・C・ゴース, G.M.ワインバーグ, 木村 泉 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4320023684)
[「ライト、ついてますか」を読んだので、その要点 - Qiita](https://qiita.com/e99h2121/items/1d4c10000a9f81d664a2)

![](https://images-fe.ssl-images-amazon.com/images/I/410X6YM9F7L._SY291_BO1,204,203,200_QL40_ML2_.jpg)


### 作文
#### 理科系の作文技術
[理科系の作文技術 (中公新書 624) | 木下 是雄 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4121006240)
「チャーチルのメモ」の本。

[「理科系の作文技術」を読んだので、その要点 - Qiita](https://qiita.com/e99h2121/items/dd57fd2374d7e9e0726a)

![](https://images-fe.ssl-images-amazon.com/images/I/31818M220JL._SY291_BO1,204,203,200_QL40_ML2_.jpg)

### カイゼン


#### リファクタリング

[リファクタリング(第2版): 既存のコードを安全に改善する (OBJECT TECHNOLOGY SERIES) | Fowler,Martin, 公信, 児玉, 晶夫, 友野, 章, 平澤, 真史, 梅澤 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4274224546)

https://martinfowler.com/

![](https://images-na.ssl-images-amazon.com/images/I/41+4LYE83XL._SX258_BO1,204,203,200_.jpg)


#### レガシーコード改善ガイド

[レガシーコード改善ガイド (Object Oriented SELECTION) | マイケル・C・フェザーズ, ウルシステムズ株式会社, ウルシステムズ株式会社, 平澤 章, 越智 典子, 稲葉 信之, 田村 友彦, 小堀 真義 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4798116831/)
[「レガシーコード改善ガイド」を読んだので、その要点 - Qiita](https://qiita.com/e99h2121/items/506d20d02953d227a790)

![](https://images-fe.ssl-images-amazon.com/images/I/51dVODTDz-L._SX218_BO1,204,203,200_QL40_ML2_.jpg)




### チームワーク

#### Team Geek
[Team Geek ―Googleのギークたちはいかにしてチームを作るのか | Brian W. Fitzpatrick, Ben Collins-Sussman, 及川 卓也, 角 征典 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4873116309)

わかりみが深かった。

![](https://images-fe.ssl-images-amazon.com/images/I/41SlY0zvpKL._SY291_BO1,204,203,200_QL40_ML2_.jpg)


#### カイゼン・ジャーニー

[カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで | 市谷 聡啓, 新井 剛 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4798153346/)

https://kaizenjourney.jp/
[「カイゼン・ジャーニー」を読んだので、その要点 - カイゼンのためのキーワード - Qiita](https://qiita.com/e99h2121/items/759adb5f5d7255f8226d)

![](https://images-fe.ssl-images-amazon.com/images/I/413zYBVOo2L._SY291_BO1,204,203,200_QL40_ML2_.jpg)

#### アジャイルサムライ
[アジャイルサムライ−達人開発者への道− | Jonathan Rasmusson, 西村 直人, 角谷 信太郎, 近藤 修平, 角掛 拓未 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4274068560)
[「アジャイルサムライ」を読んだので、その要点 - Qiita](https://qiita.com/e99h2121/items/93d25ba923368676e560)

![](https://images-fe.ssl-images-amazon.com/images/I/51flKufOVUL._SY291_BO1,204,203,200_QL40_ML2_.jpg)


### Java
#### パーフェクトJava
[改訂2版　パーフェクトJava | 井上誠一郎, 永井雅人 | 工学 | Kindleストア | Amazon](https://www.amazon.co.jp/dp/B00V2WMQNE)

![](https://m.media-amazon.com/images/I/51P3+shfOwL._SX260_.jpg)

#### Effective Java
[Effective Java 第3版 | Joshua Bloch, 柴田 芳樹 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4621303252)

[Effective Java[第3版] 学習のまとめ - Qiita](https://qiita.com/uminchu-1173/items/609ce2f3de2ff2f698c1)

![](https://images-fe.ssl-images-amazon.com/images/I/41WZElZb9eL._SX218_BO1,204,203,200_QL40_ML2_.jpg)


#### プロになるJava ― 仕事で必要なプログラミングの知識がゼロから身につく最高の指南書

[プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書 | きしだ なおき, 山本 裕介, 杉山 貴章 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4297126850)

https://blog.magnolia.tech/entry/2022/03/20/171217

この記事がベースとのお話。[JShellで始めるJava入門 - Javaの世界を覗いてみる - Qiita](https://qiita.com/nowokay/items/e0b9c676567134e4a622)


![](https://images-fe.ssl-images-amazon.com/images/I/516vqG0HyVL._SX218_BO1,204,203,200_QL40_ML2_.jpg)



#### Java言語で学ぶデザインパターン入門

[Java言語で学ぶデザインパターン入門第3版 | 結城 浩 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4815609802)
流行っていて読んだ。デザインパターンは難しい（活用の仕方が）

[10年前はGoFのデザインパターン本を読んで何やらわかった気になっていました - Qiita](https://qiita.com/e99h2121/items/91d5380932bcd2951d8d)

![](https://images-fe.ssl-images-amazon.com/images/I/41Fxrb9KFvL._SX218_BO1,204,203,200_QL40_ML2_.jpg)

#### Java言語で学ぶデザインパターン入門 - マルチスレッド編

[増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編 | 結城 浩 | コンピュータ・IT | Kindleストア | Amazon](https://www.amazon.co.jp/dp/B00I8AT1BS)
上のマルチスレッド編

![](https://m.media-amazon.com/images/I/41uoMp5etSL.jpg)

### テスト

#### 知識ゼロから学ぶソフトウェアテスト 【改訂版】
[Amazon.co.jp: 知識ゼロから学ぶソフトウェアテスト 【改訂版】 : 高橋 寿一: 本](https://www.amazon.co.jp/dp/4798130605)
初心者向け。読みやすいしよくまとまってる、と教えてもらった。

![](https://images-fe.ssl-images-amazon.com/images/I/51FdJMD2ETL._SY291_BO1,204,203,200_QL40_ML2_.jpg)

#### はじめて学ぶソフトウェアのテスト技法
[はじめて学ぶソフトウェアのテスト技法 | リー・コープランド, 宗 雅彦 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4822282511/)
初心者向け。「知識ゼロ～」に比べると少々難易度が上がる、と教えてもらった。

![](https://images-fe.ssl-images-amazon.com/images/I/51JSRX31MSL._SY291_BO1,204,203,200_QL40_ML2_.jpg)


## 技術書ではないが、開発者としても必要なビジネス理解ができる書

### 世界で一番やさしい会議の教科書
[Amazon.co.jp: 世界で一番やさしい会議の教科書（日経BP Next ICT選書） eBook : 榊巻 亮: 本](https://www.amazon.co.jp/dp/B019O8NDNY)
[「世界で一番やさしい会議の教科書」を読んだので、その要点 - Qiita](https://qiita.com/e99h2121/items/4eba8cfadf91f96f923d)

![](https://m.media-amazon.com/images/I/51pKkIOoiSL._SY346_.jpg)


### チーズはどこへ消えた？
[チーズはどこへ消えた? | スペンサー ジョンソン, Johnson,Spencer, 門田 美鈴 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/459403019X)
言いたいことは「変化を恐れるな」、なのだが、まあ「ビジネス書」として開発者も読んでおいたら共通言語としてコスパ良いかもねという本
[「チーズはどこへ消えた？」を読んで、ソフトウェア開発に活きると思ったヒントの要点 - Qiita](https://qiita.com/e99h2121/items/9fcae9f340a8e96116c6)

![](https://images-fe.ssl-images-amazon.com/images/I/41X08M5EC2L._SY291_BO1,204,203,200_QL40_ML2_.jpg)



### コンサル一年目が学ぶこと
[コンサル一年目が学ぶこと | 大石 哲之 |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4799315323)
1年目が学ぶことが学べる本

![](https://images-na.ssl-images-amazon.com/images/I/41usNtiN1JL._SX338_BO1,204,203,200_.jpg)

[「コンサル一年目が学ぶこと」を読んだ。開発の自分はありがたい立場だなと感じた。 - Qiita](https://qiita.com/e99h2121/items/2b69ec9444ec1cc60cb7)


### カスタマーサクセスとは何か
[カスタマーサクセスとは何か――日本企業にこそ必要な「これからの顧客との付き合い方」 | 弘子 ラザヴィ |本 | 通販 | Amazon](https://www.amazon.co.jp/dp/4862762689/)

[「カスタマーサクセスとは何か 日本企業にこそ必要な『これからの顧客との付き合い方』」を読んで、ソフトウェア開発に活きると思ったヒントの要点](https://zenn.dev/e99h2121/articles/customer-success-red)

![](https://images-fe.ssl-images-amazon.com/images/I/51m3JVV8BxL._SY291_BO1,204,203,200_QL40_ML2_.jpg)


## ほか参考記事

[新人プログラマに正月休み中を使って読んでみてほしい技術書をセレクトしてみた。 - Qiita](https://qiita.com/hirokidaichi/items/d30714f0698dcff1200f)
[【Webエンジニアど素人から３年生ぐらいになるまでに読むと良い本】を段階的にまとめた - Qiita](https://qiita.com/JunyaShibato/items/3aa5f7f3fc991de17f3f)
[Webエンジニア1年目の自分に捧げたい本・記事を超まとめ - Qiita](https://qiita.com/virtual_techX/items/35034d28cdb9255367ba)
[Books to Read as a Developer - DEV Community 👩‍💻👨‍💻](https://dev.to/tmchuynh/books-to-read-as-a-developer-33eh)
[【2021年】 技術書好きプロエンジニア達が紹介する40選 - RAKUS Developers Blog | ラクス エンジニアブログ](https://tech-blog.rakus.co.jp/entry/20210910/books)
[【LT10枠満員御礼！】おすすめの技術書 LT会 - vol.3 #itbookslt - connpass](https://rakus.connpass.com/event/237605/)
[新人エンジニアにおすすめする一冊 2022 | CyberAgent Developers Blog](https://developers.cyberagent.co.jp/blog/archives/34910/)
[若手ソフトウェアエンジニアに読んでおいてほしいなあという本たち9選](https://tech.crassone.jp/posts/book-review-for-newbie)
[新人エンジニアにすすめる開発以外の本 10選 2022年4月](https://zenn.dev/takanorip/articles/bc5315b68e1598)
[新人エンジニアの自分がおすすめする技術書ランキング 2022春 - Qiita](https://qiita.com/Yporon/items/dcb382284fc0f00bb12a)
[新人プログラマの方におすすめしたい技術書5選 - Qiita](https://qiita.com/Syuparn/items/c0d3776dcccfd0f7083f)
[今まで読んだ技術書の中で汎用的で印象に残っているものをまとめてみる - Qiita](https://qiita.com/tak121/items/fc0e9719fe6d9998c842)
[エンジニアの技術土台となる知識を得るための本の紹介 - Qiita](https://qiita.com/newta/items/4dfbd7ecf86ef74e70dd)
[エンジニア1年生の自分に読んでもらいたい書籍 - Qiita](https://qiita.com/SMAC/items/e50c981e0518141be28f)
[エンジニアとして今の自分を形成した本を5冊紹介する - パンダのプログラミングブログ](https://panda-program.com/posts/introduce-five-books)
[プログラミング独学1年目の私に教えてあげたい書籍リスト](https://zenn.dev/nameless_sn/articles/books-for-past-me)

## 以上

世には「世界三大『裏切らない』」があります。一つは御存知の通り「筋肉」、もうひとつは英語。
[エンジニアは英語をどこまで勉強すればよいのか - 英語に関する2つのご意見 - Qiita](https://qiita.com/e99h2121/items/c6afa788d87dbcb09175)

最後の一つは読書じゃないかな等...。
[エンジニアはどこまで本を読めばよいのか - 良質なインプットと勉強のススメ - Qiita](https://qiita.com/e99h2121/items/c42048a0f1ac48cff9d1)

そうです筋肉、英語、読書は裏切らないを心に留め置きつつ
新人さんを迎えるにあたり整理している情報です。まだ増えるかも :cat: