【個人的】ITエンジニアとして影響を受けた本3選
はじめに
個人的に影響を受けたITエンジニアとしておすすめな本3選を紹介したいと思います。
それぞれの概要とおすすめポイント、個人的に学びになった点を3つ紹介していきます。
影響を受けた本3選
影響を受けた本は以下の3つです。
それぞれの本の紹介をしていきます。
リーダブルコード
もはや今更紹介するのかというぐらい有名な本です。
読みやすいコードを書くためのテクニックを紹介している本です。
名前の決め方や見た目の揃え方、コメントの書き方など具体的なテクニックが多く紹介されています。コードを書くなら読むべき本かと思います。
ここで紹介されているテクニックを全て実践できればかなり読みやすい良いコードが書けると思いますが、一度読んだだけで全て実践は難しいと思います。何度も読み返して、少しずつ実践していくような本です。
コードを書く経験を積んでいくことで、より内容の理解が深まったり、途中の絵のイメージがわかりやすくなります。
個人的学んだこと
- 誤解されない名前か自問自答する
- コメントは書き手の意図を伝える
- コードは1つずつタスクを行う
達人プログラマー
プログラマーとしての心構えを学ぶ本です。
リーダブルコードのようにコードを書く具体的なテクニックではなく、プログラマーとしての考え方や心構えをメインに紹介しています。例えば、デバッグ時の考え方やアルゴリズムのスピード、リファクタリングやテストコードについて学べます。
プログラマーになりたての方などで、プログラマーとしてどういう考え方を持った方がいいのか知りたい人は読んだ方がいいと思います。
プログラマーとして、こういう時どう考えれば良いか悩んだときに読み返したい本です。
最近第2版が出たので、新しい方を読んだ方がいいと思います。
個人的学んだこと
- 割れた窓を放置しない
- 知識のポートフォリオに定期的に投資する
- コメントは「なぜ」を書く
SOFT SKILLS
エンジニアとしての生き方を学ぶ本です。
キャリアの積み方から自分の売り出し方、エンジニアとしての学び方、お金や健康までエンジニアとしての生き方を幅広く紹介しています。
エンジニアとしてのスキルを向上させるだけでなく、資産運用などお金についても勉強したり、健康を維持することも大切だと気付かされる1冊です。エンジニアとしての生き方を知りたい人向けの本です。
この本を読んでこのブログも始めました。
個人的学んだこと
- 自分のブランドを作り上げるのにブログがおすすめ
- 四半期・月次・週次・日次とブレイクダウンしながら計画を立てる
- 投資を勉強する
最後に
どの本にしても、読んで何かしらのアクションを起こすことが大事だと思います。