初心者マークのときによかった書籍
こんにちは。 休みの日は基本的に図書館で過ごしている入社3年目の川又です。
今回は、私が入社1〜3年目の間に読んでよかったと感じた、エンジニア関連の書籍を紹介します。
この記事で得られること
- 現場で長く役立つ“考え方の軸”を身につけられる 書籍
- 「読んで終わり」にしないための、学びの活かし方がわかる
- 若手エンジニアがまず手に取るべき1冊の優先順位
想定している読者
- 新入社員・新人エンジニアの方 仕事の進め方や考え方に不安がある人に特にフィット。
- 技術力だけでなく“働き方の基礎”を身につけたい人 思考法・習慣・キャリア観など、技術以外の土台を固めたい方。
- 本から学び、日々の仕事に活かしていきたい人 読書を成長の習慣にしたい、学びを成果につなげたい方。
チョイスした基準
実務は、アサインされる案件によって必要な技術は異なるので、ここではできるだけ汎用的に役立つ本を中心に選びました。
1冊目 【世界一流エンジニアの思考法】
著者の牛尾剛氏が、マイクロソフトでの経験をもとに「エンジニアとして成果を出すための思考法」を
まとめた一冊です。
エンジニアのスキルだけでなく、エンジニアとしての“考え方”が非常に参考になりました。
入社1年目の頃、私は「周りの役に立てていない」という劣等感に悩んでいました。
その不安を抱えていた時期に出会い、気持ちを前向きに引き上げてくれたのがこの一冊です。
特に心に刺さったのが、次のような言葉でした。
-
できない感から抜け出すには頭ではなく『思考の習慣』にある。
-
早く成果を求めたり、目先の結果を意識することは、自己肯定を下げてしまう。
-
他人と比較することをやめる。
-
『自分が仕事をコントロール出来ている感覚』何かわからないことがあっても『自分ならやれる』と思える感覚が大切。 作者の方もマイクロソフトに入社した当初は周りの優秀なエンジニアと自分を比較して
落ち込んでいたそうですが、周りのエンジニアをよく観察していると、時間をかけて理解できるまで
粘り強く繰り返していたり、地道に基礎を積み重ねているので、すでに理解していることに関して
頭のメモリにコンテキスト(文脈)が載っているからだと。気付いたそうです。
本書を読んでからは「他人と比較したり」、「頭が悪いから、理解が遅いから」と諦めるのではなく、
『時間をかけて理解する習慣』を身につけることに意識するようになりました。検索ワード:世界一流エンジニアの思考法 | 牛尾 剛 |本 | 通販 | Amazon
2冊目 【プログラマー脳 〜優れたプログラマーになるための認知科学に基づくアプローチ〜】
この本は、認知科学の観点から「プログラマーがコードを読み書きする際に脳内で何が起きているのか」を解説しています。
-
プログラマー(人間)がプログラムを読み書きする過程ではどのような事が起こっているのか
-
熟達したプログラマーと初心者のプログラマーの間の差異はどこにあるか
-
どうすれば効率よく理解できるのか
-
認知不可を減らすにはどうすればいいのか 既に認知科学を知っている方はもちろん、認知科学のことを知らない方でも理解しやすい内容です。
検索ワード:プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ | Felienne Hermans, 水野貴明, 水野いずみ |本 | 通販 | Amazon
3冊目 【Excel 最強の教科書[完全版]】
Excelを「なんとなく使っている」状態から脱却したくて読んだ一冊です。
現場では大量のドキュメントをExcelで作成することが多く、ショートカットや関数を効率的に使えるようになったことで、作業時間の大幅な短縮につながりました。
補足としてこちらの書籍は関数がメインで、マクロ&VBAについては、そこまで深く書かれていないので、マクロ&VBAについても興味ある方は+αで『Excelマクロ&VBAやさしい教科書』なども読んでみると良いかと思います。
検索ワード:Excel 最強の教科書[完全版]――すぐに使えて、一生役立つ「成果を生み出す」超エクセル仕事術 | 藤井 直弥, 大山 啓介 |本 | 通販 | Amazon
検索ワード:Excel マクロ&VBA やさしい教科書 [Office 2024/2021 Microsoft 365対応](エクセル VBA 初心者 本) (一冊に凝縮) | 古川順平 |本 | 通販 | Amazon
4冊目 【キタミ式イラストIT塾】
基本情報技術者試験ではハードウェア、ソフトウェア、データベース、ネットワーク、情報セキュリティといった幅広い内容の知識について学ぶ必要があるのですが、
この書籍では、たくさんのイラストを用いてわかりやすく解説しているので、非エンジニアの方でも楽しくITの基礎知識を学べます。
実務に直結しない部分もありますが、エンジニアとして知っていた方が良い内容は盛りだくさんです。
検索ワード:キタミ式イラストIT塾 基本情報技術者 令和08年 | 技術評論社
5冊目 【SOFT SKILLS ソフトウェア開発者の人生マニュアル】
技術的な内容はほとんどありませんが、ソフトウェア開発者としてのキャリアや人生設計について、多くの示唆が得られる一冊です。
本書は以下の7部構成になっており、エンジニアとして長く働くうえで押さえておきたいテーマが幅広く網羅されています。
本書は以下の7部で構成されています。
- キャリア:キャリアを築こう
- マーケティング:自分を売り込め!
- 学習:学ぶことを学ぼう
- 生産性:生産性を高めよう
- お金:お金に強くなろう
- 健康:やっぱり、体が大事
- 精神:負けない心を鍛えよう 人生という大きな視点で書かれているため、どの部にも「自分に関係ある」と感じられるポイントが見つかるかと思います。
1部キャリアの内容の一例に、「プロとアマチュアの違い」があります。
読んだとき、自分はまだまだアマチュア的な考え方だったと気づかされました。
アマチュア:頼まれたことならなんでもする、仕事をとにかく早く終わらせることに集中している、責任を避ける
プロ:常に従う原則を持っている、仕事を正しく終わらせることに集中している、責任を取る
他にもたくさん、将来の働き方やキャリアの方向性を考える内容が盛りだくさんなので是非一読してみてください。
検索ワード:SOFT SKILLS ソフトウェア開発者の人生マニュアル | ジョン・ソンメズ, まつもとゆきひろ(解説), 長尾 高弘 |本 | 通販 | Amazon
ここまで記事を読んでいただき、ありがとうごさいます。
次回は技術書をメインでおすすめの書籍を書きたいと思います。