記事一覧・学習ロードマップ

当サイト「エンジニアノート」では、
C言語・組み込み開発・ソフトウェア設計・エンジニアのキャリアについて、実務経験をベースに体系的に解説しています。

学習したいテーマごとに、シリーズ形式で記事をまとめています。


技術記事

C言語文法解説シリーズ

C言語の基本文法を、初心者にもわかりやすく整理したシリーズです。
static・const・ポインタ・制御文など、実務でも重要になる文法を基礎から解説しています。


C言語ポインタ解説シリーズ

C言語で多くの人がつまずきやすい「ポインタ」について、基礎から体系的に解説しているシリーズです。
配列との違い、ダブルポインタ、関数ポインタなども図解付きで整理しています。


メモリ領域解説シリーズ

text領域・data領域・bss領域・stack・heapなど、C言語や組み込み開発で重要になるメモリ構造を解説しているシリーズです。
実際にプログラムがどこに配置されるのかをイメージできるように整理しています。


割り込み処理解説シリーズ

組み込み開発で欠かせない「割り込み処理」について、基本から設計の考え方まで解説しているシリーズです。
ポーリングとの違い、やってはいけない設計、状態遷移との関係なども整理しています。


ソフトウェア設計解説シリーズ

「なぜその設計にするのか?」という視点を重視しながら、組み込みソフトウェア設計の考え方を解説しているシリーズです。
関数分割、公開範囲、状態遷移設計など、実務で重要になる考え方を整理しています。


キャリア・副業

組み込みエンジニアのキャリア

組み込みエンジニアとして働く中で感じたことや、キャリア形成について実体験ベースでまとめています。
仕事内容、将来性、市場価値などについても整理しています。


副業・ブログ運営

エンジニアの副業やブログ運営について、実際に感じたことや学んだことをまとめています。
副業の現実、ブログ運営、フリーランス関連なども扱っています。


はじめて読む方へ

どの記事から読めばいいか迷った方は、まずは以下のまとめ記事から読むのがおすすめです。

運営情報