SE的雑感
フリーランス2年目のエンジニアがこれまでとこれからを振り返る
みなさんこんにちは!ひろぽんです!中々にご無沙汰しております! さて、2022年4月1日で晴れてフリーランス2年目、エンジニア4年目という形になります! 私は28歳にシステムエンジニアになり、正社員エンジニアとして2年間働きその後独立しました。エンジ... キャリア
フリーランスエンジニア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 の業務システム保守を続けてて、ふとした瞬間に「同期は転職してそこそこの年収らしい」「自分は何年同じ現場にいるんだっけ」みたいなのが... C#
C# のコールバック・デリゲート・イベントの違いを業務SEが30分で腹落ちさせる
C# のコールバック・デリゲート・イベントの違いを業務SEが30分で腹落ちさせる みなさんこんにちは!ヒロポンです! C# 触ってると、Button.Click += handler みたいな書き方は毎日使うのに、いざ「コールバックとデリゲートとイベントって何が違うの?」... C#
C# DataGridView の DataSource を後から変更する全パターン
C# DataGridView の DataSource を後から変更する全パターン 検索ボックスでフィルタかけて DataGridView を更新するだけ、のはずだったのに、なぜか列が倍に増えて、ヘッダーが日本語と英語の混在になり、選択行のイベントが二重で飛んでくる──。VS2019・... C#
C# WinForms の Form.ShowDialog と Form.Show の違いと使い分け完全ガイド
C# WinForms の Form.ShowDialog と Form.Show の違いと使い分け完全ガイド みなさんこんにちは!ヒロポンです! WinForms の業務アプリ書いてると、サブフォーム出すたびに ShowDialog にするか Show にするかで毎回ちょっと迷うこと、ないっすか? 俺も...

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



























