SE的雑感
フリーランス2年目のエンジニアがこれまでとこれからを振り返る
みなさんこんにちは!ひろぽんです!中々にご無沙汰しております! さて、2022年4月1日で晴れてフリーランス2年目、エンジニア4年目という形になります! 私は28歳にシステムエンジニアになり、正社員エンジニアとして2年間働きその後独立しました。エンジ... Asp.net
ASP.NET の DIコンテナ Autofac / Unity / 標準DI を業務SEが選ぶ3つの判断軸
みなさんこんにちは!ヒロポンです! DI(依存性注入)、入れることは決めた。じゃあ次です。Autofac? Unity? それとも標準DI? どれ使うんや??ってなりますよね。 「DI入れる必要あるの?」の話は前に書いた(ASP.NETでDIって本当に必要?)ので、今回はその続... SQL Server
SQL Server の ROUND で金額計算がズレる3つの罠 — 丸め方向・負の桁・暗黙の切り捨て
みなさんこんにちは!ヒロポンです! 金額の集計で ROUND を使ったら、合計が1円ズレた。検算しても合わない。sql server round で四捨五入したつもりが、出てくる数字が想定とどうも食い違う。あれ、計算合わへん??ってやつ。業務SEなら一度は通る道な... SQL Server
SQL Server で本番テーブルにカラムを追加する時、業務SEが気をつける3つのこと
みなさんこんにちは!ヒロポンです! 「このテーブルにカラム1個足しといて」。 軽く言われるんですよね。でも本番運用中のテーブルだと、これが地味に怖い。ALTER TABLE ... ADD COLUMN 一発で業務が止まることがある。 開発環境の空っぽのテーブルなら一... C#
C# DataGridView 行追加の3パターン — Rows.Add / DataSource バインド / BindingList の使い分け
みなさんこんにちは!ヒロポンです! つい先日、後輩に相談されまして。「DataGridView に行を足したいんすけど、grid.Rows.Add が例外吐くんですよ」と。ん? DataSource バインドしてない?? ……案の定でした。 業務の入力画面やマスタ編集で、やりたい... キャリア
「客先常駐しかない」と思った業務SEが棚卸しした技術+αの選び方
みなさんこんにちは!ヒロポンです!! 検索窓に「客先常駐 しかない」って打ち込んで、Enter押す前に手が止まる夜、ないですか?? 35歳、客先常駐4年目。額面520万で手取り32万。残業40〜60時間の月で、その数字。同期は転職して年収700万、別の同期はフ... C#
C# DataGridView 行選択イベント 3 種 — SelectionChanged / CellEnter / CurrentCellChanged の使い分け早見表
みなさんこんにちは!ヒロポンです!! 朝、客先で席に着いた瞬間に「DataGridView の行を選択したら下のパネルに明細を表示してほしいんですけど」って肩を叩かれた経験、ないですか?? ん?普通に SelectionChanged で書けばよくない??俺も最初はそう... 要件定義
客の『言ったよね?』 を業務 SE が議事録で予防する 3 テクニック — 後出し仕様変更を物理的に止める朝の議事録術
みなさんこんにちは!ヒロポンです!! 業務 SE 2 年目の頃、客先で顧客から「いや、これも入れてほしい。前から言ってたよね?」って平然と言われたこと、ないですか?? ん?聞いてないやろ、と頭の中で叫びたい瞬間。議事録を見返しても書いてない。でも... Asp.net
EF6 Code First Migration で本番事故を防ぐ 3 つの規律 — 業務 SE が踏むスキーマ自動生成の落とし穴
みなさんこんにちは!ヒロポンです!! 金曜の朝 9:15、客先のデスクに着いた瞬間に Slack が鳴ったこと、ないですか?? 「あの、昨夜デプロイされた Migration の件で、DB 担当から連絡が」。開いたら 本番 DB の users テーブルから email カラムが消え... キャリア
次のSES案件で同じ地雷を踏まないために、契約前に確認する3つのこと
みなさんこんにちは!ヒロポンです!! 次の更新で似たような現場に放り込まれたらどうしよう。通勤電車でぼんやりそれを考えてること、ないですか?? SESの案件って、入る前に見えてるのは条件票の数行だけ。単価と勤務地と「C# 業務系」、それくらいの... Typescript
C# LINQ → TypeScript Array methods 翻訳早見表 — Where/Select/GroupBy が filter/map/reduce にどう写るか
みなさんこんにちは!ヒロポンです!! ある朝、客先で「来週からフロントの TypeScript も少し手伝ってもらえます?」って言われたこと、ないですか?? 俺、最初これでめっちゃ詰まりました。C# WinForms 一筋 7 年、LINQ で Where().Select().GroupBy()...

エンジニアが送る穴倉生活のすゝめ




























