動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About

みんなの現場、全部ここに。

図鑑・記事・現場メモ・キャリア論。タブで部屋を切り替えて読める。

「要件は固まってます」と言う客ほど、後で仕様変更が来る — 業務SEが最初に確認する3つの抜け
現場の渡り方ヒアリング仕様変更

「要件は固まってます」と言う客ほど、後で仕様変更が来る — 業務SEが最初に確認する3つの抜け

「要件は固まってます」と言う客ほど、後で仕様変更が来る。要件定義で仕様変更を防ぐために、客を責めず「やらないこと・例外系・最終承認者」の3つの抜けを先に潰す確認の仕方を、客の心理から解説します。

1週間前9 min
もっと読む
「前のシステムと同じでいいよ」と客に言われた要件定義で踏む3つの罠
現場の渡り方ヒアリング仕様変更

「前のシステムと同じでいいよ」と客に言われた要件定義で踏む3つの罠

「前のシステムと同じでいいよ」と客に言われた要件定義で起きる認識ズレを、実際の対話を再現しながら3つの罠で解説。「同じ」の範囲・前システムの不具合・誰も仕様を覚えていない問題を、客を責めず聞き直す質問テンプレ付きで。

2週間前9 min
もっと読む
ASP.NET MVC でフォームの値がモデルにバインドされない時に見る3箇所(プレフィックス / コレクション / Bind)
技術記事ASP.NETMVC

ASP.NET MVC でフォームの値がモデルにバインドされない時に見る3箇所(プレフィックス / コレクション / Bind)

ASP.NET MVC でフォームを POST したのにモデルバインディングが効かない・一部 null になる時に見る3箇所(name プレフィックス不一致 / コレクションのインデックス記法 / [Bind] と過剰バインディング)を、仕

2週間前8 min
もっと読む
SESで自分の単価を教えてもらえない — なぜ営業は伏せるのか、どう確認するか
キャリア論SESキャリア

SESで自分の単価を教えてもらえない — なぜ営業は伏せるのか、どう確認するか

SESで自分の単価を会社に教えてもらえない業務SE向けに、なぜ営業が単価を伏せるのか(商流の段数と中間マージン)を解いた上で、角を立てずに確認・交渉する3ステップを示します。聞き方の OK / NG 例つき。締めは単価が見えるフリーランスへ

2週間前9 min
もっと読む
「SES辞めたい」と検索した業務SEが、勢いで動く前に整理する3つの判断軸
キャリア論SESキャリア

「SES辞めたい」と検索した業務SEが、勢いで動く前に整理する3つの判断軸

「SES辞めたい」と週末に検索した業務SEが、衝動で辞表を出す前に整理したい3つの判断軸を、煽らず冷静に。原因の切り分け・単価の相場ズレ・辞めた後の選択肢を、現場の声と一緒に。

2週間前10 min
もっと読む
PowerShell で IIS アプリプール再起動をスケジュール自動化する手順
技術記事IISPowerShell

PowerShell で IIS アプリプール再起動をスケジュール自動化する手順

毎朝手作業でやっている IIS アプリプールの再起動を、PowerShell(Restart-WebAppPool)とタスクスケジューラで自動化する手順を、検証機での確認から実行ポリシーのハマりまで段階的に解説します。コピペで動く .ps1

2週間前11 min
もっと読む
ASP.NET MVC のフォーム入力検証 — DataAnnotations と ModelState.IsValid を業務SEが4ステップで組む
技術記事ASP.NETDataAnnotations

ASP.NET MVC のフォーム入力検証 — DataAnnotations と ModelState.IsValid を業務SEが4ステップで組む

ASP.NET MVC バリデーションを DataAnnotations 属性 + ModelState.IsValid で組む4ステップ手順。WinForms の Validating イベントから属性ベース検証への橋渡しつき。クライアン

2週間前11 min
もっと読む
PowerShell から SQL Server にクエリを投げる — Invoke-Sqlcmd と SqlClient の使い分けと業務SEが踏む罠
技術記事Invoke-SqlcmdPowerShell

PowerShell から SQL Server にクエリを投げる — Invoke-Sqlcmd と SqlClient の使い分けと業務SEが踏む罠

PowerShell SQL Server クエリの2つの道(Invoke-Sqlcmd と System.Data.SqlClient)の使い分けを、依存・制御性・戻り値で整理。SqlServer モジュール依存、接続の閉じ忘れでプール枯

2週間前10 min
もっと読む
C# のボックス化・ボックス化解除とは何か、大量処理で効いてくる理由
技術記事boxingC#

C# のボックス化・ボックス化解除とは何か、大量処理で効いてくる理由

C# ボックス化 とは何かを、値型と参照型のメモリの動きから解説。ArrayList や object 引数が大量ループで遅くなる正体(無意識のボックス化と GC 圧)と、List・ジェネリックで避ける書き換え3つを、コピペで動くコードで整

2週間前12 min
もっと読む
SQL Server の JOIN 完全ガイド — INNER / LEFT / RIGHT / FULL / CROSS を業務SEが件数で腹落ちさせる
技術記事INNER JOINJOIN

SQL Server の JOIN 完全ガイド — INNER / LEFT / RIGHT / FULL / CROSS を業務SEが件数で腹落ちさせる

SQL Server JOIN 種類(INNER / LEFT / RIGHT / FULL / CROSS)の違いを、同じデータで結果件数がどう変わるかで腹落ちさせる完全ガイド。LEFT JOIN したのに WHERE で右列を条件にして

2週間前10 min
もっと読む
C# のジェネリクス経験者が TypeScript のジェネリクスで詰まる5つの違い(制約・型推論・共変性)
技術記事C#TypeScript

C# のジェネリクス経験者が TypeScript のジェネリクスで詰まる5つの違い(制約・型推論・共変性)

C# のジェネリクス (List / where T : / out T) の感覚で TypeScript を書くと詰まる5つの違いを、C# 出身の業務SE向けに整理。コレクション型の対応、extends 制約が構造的型付けで緩いこと、ne

2週間前11 min
もっと読む
C# の yield return で大量データを遅延評価で返す(メモリを食わないイテレータ)
技術記事C#IEnumerable

C# の yield return で大量データを遅延評価で返す(メモリを食わないイテレータ)

C# の yield return の使い方を、大量データを List に全部詰めずに1件ずつ遅延評価で返す仕組みから解説。遅延評価ゆえに DB 接続を開いたまま回すと閉じるタイミングがずれる落とし穴、ToList() での使い分けまで、コ

2週間前8 min
もっと読む