記事一覧
-
割り込み
割り込み処理でやってはいけないこと5選|組み込み設計の落とし穴
はじめに 割り込みって、“すぐ処理できる便利な場所”ですよね? 初心者の頃はみんなそう思う。でも実際は、一番事故が起きやすい場所なんだ 前回の記事では、割り込みの基本とポーリングとの違いを整理しました。割り込みの基本についてはこちら 今回はさ... -
割り込み
割り込みとは何か?ポーリングとの違いから理解する【組み込み入門】
はじめに 割り込みって、“イベントが来たら勝手に処理される仕組み”ですよね? それも間違いではないけど、“CPUが何をしているか”を理解しないと後で苦労するよ たしかに…ポーリングとの違いも、実はちゃんと説明できないかもです 組み込み開発をしている... -
メモリ領域
【図解】C言語のメモリ領域を徹底解説|text/data/bss/heap/stackと設計の関係
C言語のメモリ全体像 一般的なプロセスのメモリ構造は次のようになります。 組み込み開発やC言語において、メモリ構造の理解は“必須スキル”です。 ただし多くの場合、 グローバル変数はdata? 初期化なしはbss? mallocはheap? という「用語暗記」で止ま... -
メモリ領域
組み込み開発でmallocが嫌われる理由 ― メモリ構造とリアルタイム性から考える設計判断 ―
メモリ領域解説シリーズ 本記事は「メモリ領域解説」シリーズの1つです。 メモリ領域解説シリーズの全体像はこちら PC向けの開発では、malloc は当たり前の存在です。必要なときに必要な分だけメモリを確保できる、非常に便利な仕組みです。 しかし、組み... -
キャリア
エンジニアの市場価値を高めるために今すぐやめたこと・始めたこと
「市場価値を高めたい」 そう思ったとき、最初にやったのは—— 何か新しいことを“増やす”ことでした。 ・新しい技術を勉強する・副業を探す・転職サイトを見る でも、正直うまくいきませんでした。 理由はシンプルです。 👉 “やること”がズレていた 変わっ... -
キャリア
10年後も通用するエンジニアになるために今やっていること【再現性ベースで整理】
「このまま今の会社でスキルを積み上げていけば大丈夫だろうか。」 ふとそんな不安を感じることがあります。 社内では評価されている。設計も任されるようになった。後輩の相談にも乗るようになった。 それでも、 👉 「この環境が変わったらどうなる?」 ... -
キャリア
社内評価が高いのに市場価値が低い理由とは?エンジニアが陥る構造と抜け出し方
「あなたは社内で評価されていますよ。」 そう言われるのは嬉しいことです。 ・難しい不具合を解決できる・設計を任される・後輩から頼られる エンジニアとして、確実に成長している実感もある。 でもあるとき、ふと考えました。 👉 「この評価は、市場で... -
キャリア
組み込みエンジニアの市場価値は低い?社内最適化された技術を外で通用させる方法
組み込みエンジニアの市場価値は低いのだろうか。 転職や副業を考えたとき、この不安を感じたことがある人は多いはずです。 私もその一人でした。 社内では評価されている。難しい技術にも触れている。 それでも「市場価値」という言葉を前にすると、なぜ... -
キャリア
なぜ社外の技術に触れたくなったのか|組織の外に出て初めて見えるもの
副業を考え始めた理由は、お金だけではありませんでした。 もう一つ、大きな理由があります。 それは、 「社外の技術に触れてみたい」 と思ったことです。 会社の中だけで完結している違和感 普段書いているコードは、 ・社内の設計思想・社内のルール・社... -
フリーランス・副業
副業で「日中稼働なし」は本当に無理?エージェント登録して分かった現実と対策
副業エージェントに登録して、一番最初にぶつかった壁があります。 それがこれです。 「日中稼働できますか?」 本業がある以上、平日日中は基本的に働けない。 副業を考えている人の多くが、同じ状況ではないでしょうか。 この記事では、 ・なぜ日中稼働...