教養としてのプログラミング講座(キョウヨウトシテノプログラミグコウザ)
プログラミング- 著者:
- 清水 亮(シミズリョウ)
- 出版社:
- 中央公論新社
- 出版日:
- 2020年04月09日頃
- ISBN:
- 9784121506863
- シリーズ:
- 中公新書ラクレ 686
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
もの言わぬ機械とコミュニケーションをとる唯一の手段「プログラミング」。「もはやそれは誰もが学ぶべき教養」というメッセージを掲げ、刊行から数年を経ても売れ続けるロングセラーが『教養としてのプログラミング講座』だ。同書はプログラミングの歴史から簡単な作成、日常生活に役立つテクニックなどを、国認定「天才プログラマー」が解説。プログラマーの思考法を手に入れることを可能としたベスト・ガイドブックだ。学習を啓蒙する書籍が続々刊行、スクールも多く創設されるなど、現実としてプログラミングが必修の“教養”であることが広く認知された今、同書の内容を増補。小中学校での必修化がスタートする今年、あらためて刊行する。ジョブズやゲイツ、 21 世紀の成功者はどんな世界を見ているのか?
技書の森解説
プログラミングを仕事にしない人がプログラミングを学ぶ意味はどこにあるのか。本書は UEI 創業者の清水亮氏が中公新書ラクレから刊行した新書で、コードを「書く技術」ではなく「考え方の道具」として捉え直す視点を提供します。プログラムが世の中のどこで動いているか、コンピュータに仕事を任せるとはどういうことかを、具体的なエピソードを交えながら平易に語ります。
対象は明確に「コードを書くつもりはないが、技術者と仕事をする機会がある人」「テクノロジーの成り立ちを教養として知りたい人」です。構文やアルゴリズムの詳細には踏み込まず、抽象化・分解・反復といったプログラミング的な思考法がなぜ強力なのかを言語化してくれます。 200 ページ未満の新書で読み切れる分量に収まっている点も、忙しいビジネスパーソンに向いています。
注意点として、本書を読んでもプログラムは書けるようになりません。ただし「なぜエンジニアはああ考えるのか」「なぜ仕様は最初に固めるべきなのか」といった、技術者との協働に必要な基本的な視座を得ることができます。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
関連用語
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
ペアプログラミング
2 人の開発者が 1 台の PC で協力してコードを書く開発手法
グラフデータベース
ノード (エンティティ) とエッジ (関係) でデータを表現し、複雑な関係性のクエリに特化したデータベース
メッセージキュー
プロデューサーとコンシューマーを非同期に接続し、メッセージを一時的に保持する通信基盤