プログラムを読む技術―書くスキルも設計スキルも飛躍的に上がる!

個数:
電子版価格
¥2,860
  • 電子版あり

プログラムを読む技術―書くスキルも設計スキルも飛躍的に上がる!

  • ウェブストアに3冊在庫がございます。(2025年06月15日 20時30分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●3Dセキュア導入とクレジットカードによるお支払いについて
    ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ A5判/ページ数 208p/高さ 21cm
  • 商品コード 9784296071029
  • NDC分類 007.64
  • Cコード C2004

出版社内容情報

■「読む」のは「書く」のと同じくらい大事!
■ 読む技術を身に付けて良いコードを書くプログラマーになろう

プログラムは「書く」ものだと思っていませんか? 実はプログラミングを学ぶときも、プログラマーとして働くときも、実は「読む」に費やす時間がたくさんあります。読む力を養っておけば、学習の効率も仕事の効率も間違いなくアップします。「書く力」だけでなく、「読む力」もプログラミングスキルなのです。
「読む力が重要なんてことは知っているよ」という人もいるでしょう。すでにプログラミングを仕事として実際の業務に携わっている人なのでは? 他人の書いた“読みにくい”コードと格闘していることでしょう。必ずしも読みやすいコードばかりではないことを日々実感しているのではないかと思います。
本書では単にプログラムを読むテクニックやコツを紹介するだけではありません。本書では、豊富なサンプルプログラムを例に、簡単でわかりやすいプログラムから、実際の業務システムで実装されている機能をプログラムにしたものまで、さまざまなプログラムを具体例として実習パートも用意しています。自分でプログラムを探して読んでみる前に、ぜひ本書の実習用プログラムを読んでみてください。本書ではあえて読みにくいプログラムも取り上げ、その場合にどう読み解いていくのか、読み方を紹介しています。本書は主としてPythonを取り上げていますが、どのプログラミング言語でも基本は同じ。本書を通じてプログラムの読解力を鍛え上げ、プログラムを書く力、設計する力も伸ばしていきましょう!

内容説明

数当てから業務アプリまで実際のプログラムでトレーニング!実習用コードを無料提供。入力と出力を探して複雑なコードを読み解こう。スキルアップの悩みは読むテクニックで解決!

目次

1 なぜプログラムを読む力が必要か
2 他人のプログラムを読むのが難しい理由
3 「入力」と「出力」を探すのがコツ
4 プログラム全体を把握する
5 効率良く1行ずつ読んでいくコツ
6 実習 プログラムを読む(入門レベル)
7 実習 Pythonのモジュールを読む
8 実習 業務システムを読む

著者等紹介

岩松洋[イワマツヒロシ]
岡山大学工学部修士課程情報工学専攻卒。大手IT企業にてプログラマー、システムエンジニアとして経験を積み、情報処理技術者プロジェクトマネージャー資格を取得。開発チームのプロジェクトマネージャーとして官公庁のセキュリティシステム開発を担当後、起業。豊富な開発経験と要件定義のスキルを活かし、中小企業の生産性向上や業務効率改善を支援する専門コンサルタントとして活動。また、人材育成にも力を入れ、「考える社員」を育てることを目的とした企業向けの研修プログラムを提供し、講師も務める(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

リットン

4
受験英語の長文読解で、わからない単語があっても、文脈などから推測できる(し、読み飛ばしても全体は理解できる)みたいなことを言われてたけど、プログラムを読むにしても、同じことが言えるな。けど、本書でも触れてたけど、読む目的によって、木を見るべきか森を見るべきか、読む視点は変わるよな。森をみて、処理の過不足をレビューするのか、既にある処理が意図している通りに動くかをレビューするために木をみるのか、で話は違うなぁ。自分がレビューしてもらうにしても、どういう視点で主に見てほしいかは明示してもいいのかもな。2024/11/25

_ Nambu _

1
筆者のオンラインセッションを視聴したので中身はパラ見。2つの観点で「あと一歩」感が強い。①組版のせいで非常に読みづらい。想いを伝えたいのだろう筆者の地の文が長文+1段落に多めの文なので、それを読みやすくしたかったのだろうが、同じ行間・フォントサイズでコードを書かれると目が滑るレベルで読めないし地の文と区別がつかない。②「こうなんだよ!」「なんで?」となる部分が多い。初心者・若手向けの割には納得させる説明が少ないので後輩達に読ませるなら些細な質問も全部オレが答えるぜ!にしないと「わかんなかった」で終わりそう2025/02/27

のひろ

0
表題にある通りプログラムを読む技術について解説されており、その中でも、①各処理の入力・出力の意識、②全体から細部への流れを意識、③外部仕様書などのドキュメントの収集に特に重点が置かれて説明されています。後半は最大100行程度のPythonのコードを実際に読解する実習用チャプターとなっています。コードを読んだ経験がほぼなく、読むこと自体に著しく抵抗がある人向けの内容かな、と思います。2025/05/04

Hisashi Iwamoto

0
プログラムは書けるようにならないと、読めるようにはならないとよく入れてる印象です。 基本構文を覚えたからといってコードが書けるようにはならないし読めるようにもならない。 いちばん大事なことは細分化するということだと改めて感じた。 プログラムは、入力、処理、出力の繰り返しである。2024/10/16

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/22193236
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。

最近チェックした商品