おすすめ書籍

プログラミング一般

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

ソフトウェア開発に関する古典的な書籍ではありますが、令和になった今でも心に刻んでおくべき珠玉の言葉に溢れています。初心者から経験豊富なプロフェッショナルまで、あらゆるソフトウェア開発者に役立つ内容となっています。徹底した内容と実践的なアドバイスにより、プログラミングのスキルを向上させるための優れた書籍です。

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

プログラミングコードの美しさや可読性に特化した書籍です。良いコードはただ動くだけでなく、他の人々にも理解しやすくなければなりません。この点を強調し、そのための具体的な方法を提供しているのがこの書籍の大きな特徴です。

プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則

プログラミングにおける基本的な原理や原則を網羅しており、たくさんの達人たちの知恵と経験を解説した脱・初心者を目指すプログラマ必携書となります。

良いコードを書く技術 ── 読みやすく保守しやすいプログラミング作法

業務で行うプログラミングはチームで開発する事が多いです。また永くにわたってシステムを保守していく必要があります。読みやすく保守しやすい「良いコード」はチーム開発にとって必須のスキルです。個人開発から脱却するために本書は必読の一冊となります。

PHP

プログラミングPHP 第4版

多くのPHPエンジニアがバイブルとして親しまれている解説書。IT専門書の出版社で知られるオライリーの定番解説書。初心者には少し難しい解説ですが、基礎から応用まで幅広く書かれており中級者を目指すプログラマには最適な一冊です。

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

WEBページ/アプリケーションを開発するために必要な基本的な知識が詰まった一冊。参考書というよりは問題集的な使い方で、一人で学習する事を想定して書かれています。本書でしっかり学ぶ事で言語の基本的な構造、作法を学ぶ事ができます。

MySQL

理論から学ぶデータベース実践入門

ブログ「漢(オトコ)のコンピュータ道」で知られるMySQLコミッターによる解説本。SQLの基本からDB設計、データ構造、リファクタリングなど理論と実践を意識して解説されています。

実践ハイパフォーマンスMySQL 第3版

古典に分類されるかもしれませんが、いまなお役に立つ一冊。ただMySQLを使うだけでなく内部アーキテクチャなど原理まで踏み込んだ一冊。MySQLについての理解と技術を一段高いレベルに引き上げます。