【アルテマ版】達人プログラマのワザが手に入る良書12冊

ここでは達人プログラマのテクニックを得られる良書を紹介します。
読むと必ず(断言)あなたのプログラミング戦闘力を急上昇させる極意書たちです。

冊数の多さから分かる通り、当サイトで私が一番好きなジャンルです。

なぜ好きか?それは、しょっちゅう目からウロコが落ちるからです。

おー、こんな方法があったのかー!!

と、感激しながら読めます。

自分じゃこんな発想、100年経っても浮かばんだろなー
と思う事ばかりです。

文法よりも大切なこと

ちまたには文法を扱った本が多いですが、もっと重要なのは…

いつも達人は、どんな哲学で行動しているか?
どんな事を習慣にしているか?
どんな点を重視して設計するのか?

この観点です。

些細な文法ではなく、もっとプログラミングを大きく捉える。
つまり、言語を問わない時代を超えた方法論。

これが私にとって一番伝えたい事です。
…と、普段から学生に力説してますが、どれくらい届いてるかなあ。

まーいいや。とにかく達人プログラマーのワザをゲットしようぜ。

関連カテゴリー : アルゴリズム | 数学 | 読み物・エッセー | 創造・発想

良いコード/悪いコードで学ぶ設計入門

レベル:中上級 | 未来も幸せに開発したい人


良いコード/悪いコードで学ぶ設計入門

仙塲大也 | 技術評論社

将来を見据えた設計とは

単なるプログラミングとソフトウェア設計明確な違いが分かる良書。
やけに分かりやすいコードを交えた解説なので、とても理解しやすいです。

著者の言葉には深い含蓄があり、豊富な開発経験と研究から導き出された事が窺えます。
将来に渡って保守しやすく、拡張しやすいコードを書くコツを多数学べます。

中でも名前に着目したソフトウェア設計理論は必読の内容。
ゲーム系ビジネス系問わずオススメできます。

達人プログラマー 職人から名匠への道

レベル:中上級 | プログラミングを続ける人すべて


達人プログラマー 職人から名匠への道

Andrew Hunt , David Thomas , 村上雅章 | オーム社

本サイトの最強書籍

このサイトの書籍の中で、ナンバーワンだと思うのが本書です。
一冊選べと言われたら、迷わずコレを選びます。

内容は「良きプログラマー」となる70個ものヒント集であり
そして開発者の目指すべき姿を明確に示す一冊でもあります。

内容充実、コスパ最強、何度でも読める名著。
続きを読む

リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック

レベル:初中級 | プログラミングに慣れてきた人

Amazonで[リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック]の詳細を見る
リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック

Dustin Boswell , Trevor Foucher , 角征典 | オライリージャパン

初級者でも「すぐに」使えるTips

初級者の方でもうなずきながら読めるテクニック本。
ユーモアある文章で、同時にニヤニヤできるかもしれません。

いわゆる読みやすいコードを組む為のノウハウ本です。
明快ですぐに使えるTipsが巧くまとめられています。

薄い本(変な意味じゃなく)なのも嬉しい。
続きを読む

リファクタリング 既存のコードを安全に改善する

レベル:中上級 | シンプルな設計を愛する人

Amazonで[リファクタリング 既存のコードを安全に改善する]の詳細を見る
リファクタリング 既存のコードを安全に改善する

Martin Fowler , 児玉公信 , 友野晶夫 , 平澤章 , 梅澤真史 | オーム社

コードを強くする70の技法

リファクタリングとは、プログラムの動作を変えずにソースコードを整理する事です。
要は読みやすくなるよう修正するわけですね。

そして本書は、数少ないリファクタリングに特化した良書です。

70もの技法を明解に解説し、サンプルコードも短か目で嬉しい。
続きを読む

CODE COMPLETE 完全なプログラミングを目指して

レベル:全て | プログラミング好きな紳士淑女

Amazonで[CODE COMPLETE 完全なプログラミングを目指して]の詳細を見る
CODE COMPLETE 完全なプログラミングを目指して

スティーブ・マコネル , クイープ | 日経BP社

プログラミングの百科事典だ

プログラミングの知恵を集めまくったグリモワール。
初級者からプロまで、絶対読んで欲しい究極の名著です。

上下2巻構成で質・量ともに読み応え十分。
とても分かりやすい文章なので、臆する必要はありません。
上の達人プログラマーと争う傑作。
続きを読む

センス・オブ・プログラミング! 抽象的に考えること・データ構造を理解すること

レベル:初中級 | 基本から応用へレベルアップしたい人

Amazonで[センス・オブ・プログラミング! 抽象的に考えること・データ構造を理解すること]の詳細を見る
センス・オブ・プログラミング! 抽象的に考えること・データ構造を理解すること

前橋和弥 | 技術評論社

プログラムを「組む」能力が上がる

プログラミングにおけるセンスに着目した一冊。
基本を学んだ人のステップアップとしてオススメです。

本書の特徴は、丁寧な文法の説明ではありません。
文法を実際にどう使うか?について多く書かれています。

世間の常識を疑ってみる視点は出色です。
続きを読む

自動化でラクをしよう

レベル:全て | 面倒くさがりの人

Amazonで[Windowsコマンドプロンプトポケットリファレンス]の詳細を見る
Windowsコマンドプロンプトポケットリファレンス

山近慶一 | 技術評論社
Amazonで[Windows PowerShell ポケットリファレンス]の詳細を見る
Windows PowerShell ポケットリファレンス

牟田口大介 | 技術評論社

面倒な事はやらない!

面倒な仕事はコンピューターにやらせて、人間はラクをする。
これがプログラマーのあるべき姿です。

ファイルを検索 → 変換 → サーバへアップロード
こんなうっとうしい作業も、自動化すれば瞬殺できます。
続きを読む

Java言語で学ぶデザインパターン入門

レベル:中級 | デザインパターンってなに?な人

Amazonで[Java言語で学ぶデザインパターン入門]の詳細を見る
Java言語で学ぶデザインパターン入門

結城浩 | ソフトバンククリエイティブ

デザインパターンの基本が分かる

はじめてデザインパターンを学ぶ人にオススメ。

Javaのサンプルソースを交えながら、とても平易に書かれています。
ロングセラーなのも納得の分かりやすさ。

他のデザインパターン本で挫折した人にも、ぜひ読んで欲しいです。
続きを読む

プログラミング作法

レベル:中上級 | 正統派プログラミングを体感したい人

Amazonで[プログラミング作法]の詳細を見る
プログラミング作法

ブライアン・カーニハン , ロブ・パイク , 福崎俊博 | アスキー

とにかく1章は絶対読んでおけ

カーニハンとパイクによる優れたプログラミングへの手引き書。

ともにベル研究所でC言語Uinxの開発に携わった大御所です。
ちなみにカーニハンはhello, worldというフレーズの生みの親でもあります。

彼らが長年の経験によって得た教訓を教えてくれます。
ザ・王道を行く充実さ。1章の「スタイル」は普遍的で必読です。
続きを読む

デバッグルール

レベル:全て | 色んな種類のバグ事例を見たい人

Amazonで[デバッグルール]の詳細を見る
デバッグルール

David J.Agans , クイープ | 日経BPソフトプレス

バグを取る9つの原則

デバッグの実例を紹介する珍しい書籍。
デバッグにおける9つの原則 54のヒントが分かります。

挙げられてる実例は面白おかしいので、楽しく読める一冊。
意外な真相もあり推理小説を読むようなノリです。

なおソースコードは一切出ません。
続きを読む

Visual Basic6エラーコーディング 生産性と品質を高める戦略とテクニック

レベル:中上級 | エラーの処理の設計で悩んだ人

Amazonで[Visual Basic6エラーコーディング 生産性と品質を高める戦略とテクニック]の詳細を見る
Visual Basic6エラーコーディング 生産性と品質を高める戦略とテクニック

タイソン・ギル , 株式会社ドキュメントシステム | ピアソンエデュケーション

超マイナー!隠れた名著の筆頭格

エラー処理をテーマに置いて書かれた珍しい一冊。
堅牢なプログラムのコツが分かります。

VBのバージョンは6.0(!)と超古くマイナーな本ですが、技法は他言語でも適用可能です。
むしろ例外処理を備えた今の言語の方が、実装しやすいとさえ感じます。

ようやく時代が本書に追い付いたみたいですね。
続きを読む


Unityでスマホゲーム創ってみた ダウンロード、ランキング参加、大歓迎です!
iOS / Android
詳細はこちら



もっと知りたい?
C言語_初級 | C言語_中上級 | C++_初級 | C++_中上級 | C#_初級 | C#_中上級 | Java_初級 | Java_中上級 | コンピュータ_サイエンス | アルゴリズム_ | ゲーム_プログラミング | DirectX_ | Unity_ | ゲーム_デザイン | ゲームのしくみ_ | 数学_ | プログラミング_テクニック | 歴史_偉人 | ソフトウェア工学_ | 読み物_エッセー | 人生_生き方 | 創造_発想 | 雑誌_ | 漫画_小説_映画 | メルマガのバックナンバー_

Kuniaki Ebata | 登録者

大学中退(文系)の専門卒 日本で唯一のプログラミング書籍評論家
プログラマーで現役のスキー国体選手です
頭と体を動かすのが大好きなフレンズなんだね 専門学校で先生もやってます
プログラミングは21歳から
貴族じゃない独身

持病:重度うつ病(薬とサポートのおかげで何とか生きてます)

教え子をゲーム業界へどんどん送り込み、世界を面白くする野望を実現中

プログラミングが上達するメルマガやってます

ここを見たゲーム業界の卒業生へ
新作が出たら、連絡するか現物を送ってくれると嬉しいです
ただし18禁・CERO-Dの場合は、厳重に梱包の上、品名をパソコン部品にて送る事(だいじ)

このページが参考になった方へ
ぜひSNSやブログでシェアして欲しいです お願いします(少し上にボタンあります)
最近Google先生が中身の無い「いかがでしたか?」サイトを優遇するので困っています助けて下さい(>_<)

シェアしてくださった方には
小冊子 プログラミング書籍が10倍わかる読み方(pdf)
を差し上げます
こちらからご報告頂くか、こっそりDMを送って下さい

無料メルマガ たのしくやってます

読むだけで使える!プログラマーの裏技と考え方

読むだけでプログラミング力が上がる
上辺の技術ではないプログラミングの本質が分かる
ビギナーからプロのゲームプログラマーまで幅広い方が購読しています

つまり、登録して一緒にプログラミングを楽しもうぜ!
ってことだよ。言わせんな恥ずかしい。

登録はコチラから!