books

コードの改善・アーキテクチャの改善に関する書籍まとめ

ソフトウェア開発は単純に継続していっても複雑さが増すばかりであり、コードやアーキテクチャを改善すべき場面は頻繁に訪れます。 この記事では、そんなコードの改善・アーキテクチャの改善について書かれた書籍をそれぞれ紹介していきます。

Read
books

「プロダクションレディとは何か」を学ぶためのオススメ書籍

最近はプログラミング学習のハードルがとても下がり、ちょっとしたアプリケーションの実装方法を学ぶことは簡単になってきました。 しかし、練習用のアプリケーションと「プロダクションレディ」なシステムには、実は大きな壁があります。 この記事では、「プロダクションレディとは何か」を学び、本番運用できるシステムを開発するために必要な知識を得るための書籍を紹介します。

Read
books

監視とログ分析に関する書籍まとめ

ここ数年「Observability」という概念が非常に注目されており、空前絶後の監視ブームなどと言われることもあります。 システムの監視 (モニタリング) や、それと同時に語られることの多いロギングについては、本番システムを運用するなら欠かせない分野の 1 つです。 この記事には、そんな監視とログ分析について学ぶための書籍をまとめました。

Read
books

プロジェクト管理を学べる「トム・デマルコ」シリーズ本まとめ

『ピープルウエア』、『デッドライン』など、開発プロジェクトはどうすれば成功するのかを書いたトム・デマルコの書籍は、IT エンジニアが読むべき本としてよくオススメされます。 このシリーズは、どれも非常にユーモラスで読みやすいながら、プロジェクトがどうあるべきかをしっかりと伝えてくれる素晴らしい本ばかりです。 この記事には、そんなトム・デマルコの書籍 5 冊をまとめます。

Read
books

IT エンジニアが法務面を学ぶための分かりやすい書籍

IT エンジニアとして働く上でおさえておくべき知識は技術的なものに限らず、関係する法律なども知っておくと役立ちます。 この記事では、IT エンジニアが関わりやすい法律について解説した、分かりやすいオススメ書籍を紹介します。

Read
books

システム開発の「見積もり」を学ぶためのオススメ書籍 2 冊

システム開発はなかなか思う通りに進まないことばかりで、「見積もり」ミスで大問題に発展することも少なくありません。 この記事では、そんなシステム開発の「見積もり」を学ぶためのオススメ書籍を紹介します。

Read
books

ソフトウェアテストの定番入門書 2 冊の紹介

ソフトウェアテストは IT エンジニアなら確実に関わることになりますが、どのように取り組むべきかなかなか自信を持ちにくい分野でもあります。 この記事では、そんなソフトウェアテストの入門書を紹介します。

Read
books

RDB 設計の入門にオススメの書籍まとめ

RDB の設計はシステム開発で非常に重要なポイントですが、非常に奥が深く、勉強するのはなかなか簡単ではありません。 この記事では、そんな RDB の設計について基本を学ぶための、入門第一歩としてオススメの書籍を紹介していきます。

Read
how-to-study

Linux の入門第一歩のオススメ勉強法と書籍のまとめ

最近はプログラミング学習サービスも増え、プログラミングの入門を学ぶ方がとても増えました。 そんな中、プログラミングの入門後に学んでおきたいテーマとして「Linux」が挙げられます。 この記事では、Linux の入門第一歩としてオススメの勉強法と書籍をまとめます。

Read
electronics

Raspberry Pi で動かすコードをクリーンアーキテクチャ的な考え方で整理する

最近、「Raspberry Pi でおもちゃの車を自動走行させる」という試みを始めました。 こういったプログラムを書いていると、「キーボードから入力を受け付ける処理」、「車の動作アルゴリズムを提供する処理」、「Raspberry Pi のピンに出力してモータを動かす処理」などがごちゃごちゃになりやすいです。 遊びなのでごちゃごちゃなコードでも構わないのですが、せっかくなので、クリーンアーキテクチャ的な考え方でコードを整理しました。

Read