SE的雑感
フリーランス2年目のエンジニアがこれまでとこれからを振り返る
みなさんこんにちは!ひろぽんです!中々にご無沙汰しております! さて、2022年4月1日で晴れてフリーランス2年目、エンジニア4年目という形になります! 私は28歳にシステムエンジニアになり、正社員エンジニアとして2年間働きその後独立しました。エンジ... C#
SQL Server の DBNull を C# で安全にハンドリングする5つのイディオム
SQL Server の DBNull を C# で安全にハンドリングする5つのイディオム みなさんこんにちは!ヒロポンです!! 今回は業務系の C# でガチで踏みやすいやつ!!の話。 朝、客先で席に着いて Outlook を開いた瞬間、「また昨日のバッチが落ちてます」と肩を... C#
C# DataTable を LINQ でフィルタ・GroupBy・分割する3パターン
C# DataTable を LINQ でフィルタ・GroupBy・分割する3パターン みなさんこんにちは!ヒロポンです!! C# の DataTable いじってると、「これ LINQ で書きたい」って思った瞬間にコンパイルエラーで止まる、ってこと、ないっすか?? // ❌ これは動かな... C#
C# OpenFileDialog をフォームのフィールドにする時の正しい書き方
C# OpenFileDialog をフォームのフィールドにする時の正しい書き方 みなさんこんにちは!ヒロポンです! C# WinForms でファイル取り込み機能を作る時、OpenFileDialog をどう持つか、毎回ちょっと迷うこと、ないっすか? // 多くの人がこう書いてる(俺も... キャリア
フリーランスエンジニア4年で月44万→132万に上げた7案件遍歴と単価アップ4パターン
みなさんこんにちは!ヒロポンです! 今回は雑記枠で、自分の単価遍歴をガチで数字で出していく話!! LinkedIn で同期の肩書だけ眺めて閉じる夜、ないっすか??「同期はモダンな環境で年収700万らしい、こっちは何で消耗してんだ」って3秒スクロールが止... VB.NET
VB.net の Right / Mid / Left を C# に翻訳する完全早見表
VB.net の Right / Mid / Left を C# に翻訳する完全早見表 VB.net の既存資産を C# に移植する案件で、最初の地雷はだいたい文字列関数 だ。Right(s, 3) を「右から3文字でしょ?」と s.Substring(s.Length - 3) に直接置き換えて、後で「文字数より大き... C#
C# Interface の継承判定と暗黙キャストの定石(is / as / 暗黙キャスト 3パターン)
みなさんこんにちは!ヒロポンです! 今回は C# 業務系で Interface 触る時にガチでよく迷うやつ!!の話。 DataAccess 層を抽象化したくて IDataLoader みたいな Interface を切ったはいいけど、「呼び出し元で is 使うべき?? それとも as?? それとも... C#
C# でリストの重複を一意にする3つの書き方(Distinct / GroupBy / HashSet)
C# でリストの重複を一意にする3つの書き方(Distinct / GroupBy / HashSet) DataAdapter で取ってきた DataTable を List<T> に詰め替えて、画面に表示するためにマージしたら 同じ顧客IDが2回出てくる ──。業務系で List の重複を取り除く処理は... C#
C# Linq で Null を回避する書き方とパフォーマンス(業務SEのコピペで動くやつ)
みなさんこんにちは!ヒロポンです! 今回は業務SE現場でガチで踏みやすいやつ!!の話。 「DataTable から List<T> に積んで Linq でフィルタかけたら、NullReferenceException で落ちた」「Where 書いたのに件数が合わない」「First() と FirstOrD... C#
C# DataAdapter.Update() で DBNull 例外が出た時の最短対処
C# DataAdapter.Update() で DBNull 例外が出た時の最短対処 朝、客先で席に座った瞬間に「障害発生してます」と肩を叩かれる。ログを見たら System.InvalidCastException の文字列の下に DBNull が並んでる。心当たりはある。昨日触った DataAdapter.Upda... キャリア
正社員2年で独立した時に最初にやった3つのこと(綺麗事抜き)
正社員2年で独立した時に最初にやった3つのこと(綺麗事抜き) みなさんこんにちは!ヒロポンです! C# WinForms の業務システム保守を続けてて、ふとした瞬間に「同期は転職してそこそこの年収らしい」「自分は何年同じ現場にいるんだっけ」みたいなのが...

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




























