プログラマの考え方がおもしろいほど身につく本
¥650 送料込
プログラミング言語のことはよく知っているはずなのに、プログラムを書こうとすると悪戦苦闘する人はいないだろうか。
プログラミングの本を読んでもわからないところはないはずなのに、その知識を自分のプログラムに使おうとすると手が止まってしまう人はいないだろうか。
ネットで公開されているサンプルプログラムを十分に理解して、どの行が何をしているのかを誰かに説明することもできるのに、
真っ白なテキストエディタの画面に向かうと頭が回らなくなってしまう人はいないだろうか。
あなただけではない。私はこれまで15年以上に渡ってプログラミングを教えてきたが、ほとんどの学生は多かれ少なかれ同じような悩みを抱えていた。
あなたに足りないのは、問題解決能力である。つまり、何か問題を与えられたときに、それを解決するプログラムを自分で書く能力だ。
しかし、ほとんどのプログラミングの本は、構文や文法の説明が主体となっている。
構文や文法を学ぶのも確かに大切だ。だがそれは、その言語でプログラムを書くためのはじめの一歩に過ぎない。
つまり、入門書はプログラムの読み方を教えてくれるものであり、プログラムの書き方を教えてくれるものではないのである。
現在のプログラミング教育は、問題解決に関する十分な指針を示していない。
プログラマにツールを与えて、プログラムを書かせれば、いつかきっと上手にプログラムを書けるようになるだろう、という前提のプログラミング教育である。
これはこれで正しいところもある。しかし、「いつかきっと」は相当先のことだ。
入門者が悟りを開くまでの道のりは長く、フラストレーションに満ちあふれている。そして多くの人が、目的地にたどり着くことなく、途中であきらめてしまうのである。
試行錯誤ではなく、もっと体系的な手順で問題解決能力を身につける方法がある。本書の目的はまさにそこだ。
本書では、自分の考えをまとめるテクニック・解決方法を発見する手順・特定の問題に適用する戦略などを学ぶことができる。
読者のみなさんには、プログラミングのタスクをこなす体系的な手法を身につけてほしい。そして、与えられた問題を自信を持って解決できるようになってほしい。
本書を読み終えれば、プログラマのように考え(think like a programmer)、自分がプログラマであると確信できるようになるだろう。
商品情報
カテゴリ |
エンタメ/ホビー › 本 › コンピュータ/IT |
---|---|
商品の状態 | 目立った傷や汚れなし |
配送料の負担 | 送料込 |
配送方法 | クリックポスト |
発送日の目安 | 支払い後、4~7日で発送 |
発送元の地域 | 東京都 |