目次
はじめに
今回は、今月読んだ書籍の中でおすすめしたい本を1冊紹介したいと思います。
紹介の前に、皆さんは”アルゴリズム“とは一体何かご存知でしょうか。
“アルゴリズム“とは端的に言うと”問題解決の方法・手順“といったイメージを持っていらっしゃる方が多いのではないでしょうか。
すなわち、アルゴリズム力を鍛えるには”論理的思考力“が必要でプログラミング学習をする上では必須となる能力になります。
こうした思考能力を鍛えるために以前の記事にも載せたPaizaの問題を解くことが一番効率がいいと思います。
ITエンジニア向け転職・就活・学習サービス【paiza】
ITエンジニア・プログラマ専門の総合求職・学習サイト【paiza(パイザ)】。プログラミングスキルチェックで実力を可視化し、スキルがあると認められれば企業からスカウト…
今月のおすすめ書籍
前置きはさておき、今月のおすすめ書籍はこちらになります。
¥2,948 (2022/05/25 07:39時点 | Amazon調べ)
ポチップ
- アルゴリズム力を鍛える上で必要な考察力が鍛えられる
- 数学の知識も身につく
- 世にある典型的な思考の道筋が学べる
- 実際に問題を解いていくことで思考パターンに慣れていける
正直、数学の内容も大いに含まれ難しいかもしれませんが、一定レベルの思考パターンが網羅されており、思考プロセスが頭の中で整理されます。図もかなり豊富で読みやすいです。
数学が苦手な方には、↓↓こちらがおすすめ。
¥1,860 (2022/05/25 07:41時点 | Amazon調べ)
ポチップ
- 絵が豊富
- 基礎理解に最適
- プログラミングの組み立て方が学べる
最後に
“アルゴリズム力“は抽象的で鍛え方も問題を解いて慣れていくしかないと思われがちです。
しかし、数学にも通ずる話ですが、無数に思考法が存在するのではなく、ある程度パターン化されています。(もしくはいくつかのパターンの組み合わせ)
それらのパターンを知っていれば多少は”アルゴリズム力(問題解決の仕方)“が自然と身につくのではないでしょうか。(もちろん継続して問題を解いていくことは大切です)今回紹介した本がその一助になれば幸いです。
皆様もぜひ、アルゴリズム力を鍛えて現場に役立てていきましょう。