みんなの現場、全部ここに。
図鑑・記事・現場メモ・キャリア論。タブで部屋を切り替えて読める。

SQL Server の ROUND で金額計算がズレる3つの罠 — 丸め方向・負の桁・暗黙の切り捨て
SQL Server の ROUND で四捨五入した金額が 1 円ズレる 3 つの罠。第 3 引数で切り捨てになる、float の丸め誤差、INT 同士の除算が先に切り捨てられる。ROUND / CEILING / FLOOR / CAST の使い分け早見表と実測値付き。

SQL Server で本番テーブルにカラムを追加する時、業務SEが気をつける3つのこと
SQL Server の本番テーブルに ALTER TABLE ADD COLUMN する時の罠 3 つ。NOT NULL + デフォルト値で全行更新になる条件、Sch-M ロック、止めずに足す 3 ステップ(2016 / 2019)。

SQL Server DISTINCT の3つの罠 — 複数列 / NULL / 大量行で重複排除を間違えない
一覧画面とか CSV 出力で「重複を消したい」。で、SELECT DISTINCT をペタッと付ける。業務SEなら一度はやりますよね。俺もやる。 ただこの DISTINCT、軽い気持ち

C# DataGridView 行追加の3パターン — Rows.Add / DataSource バインド / BindingList の使い分け
C# DataGridView の行追加 3 パターン(Rows.Add / DataTable 側に追加 / BindingList)。バインド中の Rows.Add が例外になる原因と AllowUserToAddRows の件数ズレも。

「客先常駐しかない」と思った業務SEが棚卸しした技術+αの選び方
検索窓に「客先常駐 しかない」って打ち込んで、Enter押す前に手が止まる夜、ないですか?? 35歳、客先常駐4年目。額面520万で手取り32万。残業40〜60時間の月で、その数字。

C# DataGridView 行選択イベント 3 種 — SelectionChanged / CellEnter / CurrentCellChanged の使い分け早見表
C# DataGridView の行選択イベント 3 種(SelectionChanged / CellEnter / CurrentCellChanged)の発火タイミングを早見表で比較。行選択 → 明細表示なら CurrentCellChanged + 起動時ガードが正解。Ctrl+A で 1000 回発火する事故

客の『言ったよね?』 を業務 SE が議事録で予防する 3 テクニック — 後出し仕様変更を物理的に止める朝の議事録術
業務 SE 2 年目の頃、客先で顧客から「いや、これも入れてほしい。前から言ってたよね?」って平然と言われたこと、ないですか?? ん?聞いてないやろ、と頭の中で叫びたい瞬間。議事録を

EF6 Code First Migration で本番事故を防ぐ 3 つの規律 — 業務 SE が踏むスキーマ自動生成の落とし穴
金曜の朝 9:15、客先のデスクに着いた瞬間に Slack が鳴ったこと、ないですか?? 「あの、昨夜デプロイされた Migration の件で、DB 担当から連絡が」。開いたら 本

次のSES案件で同じ地雷を踏まないために、契約前に確認する3つのこと
次の更新で似たような現場に放り込まれたらどうしよう。通勤電車でぼんやりそれを考えてること、ないですか?? SESの案件って、入る前に見えてるのは条件票の数行だけ。単価と勤務地と「C#

C# LINQ → TypeScript Array methods 翻訳早見表 — Where/Select/GroupBy が filter/map/reduce にどう写るか
ある朝、客先で「来週からフロントの TypeScript も少し手伝ってもらえます?」って言われたこと、ないですか?? 俺、最初これでめっちゃ詰まりました。C# WinForms 一

営業が『これすぐ作れますよね?』と言ってきた時に俺がする3つの質問
朝イチで営業がパーティション越しに、手元のメモ片手に「ヒロポンさん、これすぐ作れますよね?」って投げてきた瞬間 —

SES 業務 SE の年収は単価から逆算できる — 月単価60/80/100万 × 業務 SE 還元率で見るリアル
同期と LINE で給与の話になって、向こうがしれっと「うち今 700 万なんですよね」って言ってきた朝、ないですか?? 俺はある。SIer 正社員時代、30 代前半で額面 520