SE的雑感
フリーランス2年目のエンジニアがこれまでとこれからを振り返る
みなさんこんにちは!ひろぽんです!中々にご無沙汰しております! さて、2022年4月1日で晴れてフリーランス2年目、エンジニア4年目という形になります! 私は28歳にシステムエンジニアになり、正社員エンジニアとして2年間働きその後独立しました。エンジ... C#
WinForms メニュー3兄弟 — MenuStrip / ToolStrip / ContextMenuStrip の使い分けと DataGridView 連携
みなさんこんにちは!ヒロポンです! WinForms で業務系アプリ書いてる時、こんな場面ないですか?? DataGridView の行を右クリックして「編集」「削除」メニュー出したいけど、ContextMenu と ContextMenuStrip どっち使うか迷う 保存 / 印刷ボタンをフ... キャリア
「ハングリー精神」の正体 — 俺がフリーランス1〜2年目に自分に課した3つのこと
みなさんこんにちは!ヒロポンです!! 今回は雑記枠で、フリーランス独立直後の 「ハングリー精神」ガチで効くやつ!! の話。 「フリーランスでハングリー精神って言うけど、結局は若手の体力勝負でしょ??」「35歳の業務SE にはもう無理じゃない??」... C#
WinForms DataGridView の編集モード完全ガイド — ReadOnly / EditMode / RowValidating の使い分け
みなさんこんにちは!ヒロポンです!! 今回は WinForms 業務SE 現場でガチで踏みやすいやつ!!の話。 「DataGridView で特定列だけ ReadOnly にしたい」「新規行追加を NG にしたい」「数値しか入力させたくない」「Rows[i].ReadOnly = true を書いたの... キャリア
C# 業務SE が『技術+α』を棚卸する3つの問い — 自分の差別化ポイントを言語化する
みなさんこんにちは!ヒロポンです!! 今回は雑記枠で、業務SE のキャリアの話。フリーランス独立を考えてる人にガチで効くやつ!! 「フリーランスやりたいけど、技術じゃ若手に負ける気がする」「自分には技術しかない、技術+α なんて何もない」「面談... Asp.net
ASP.NET MVC 5 で DI は業務系に要るのか — 入れない派の論点も書く
みなさんこんにちは!ヒロポンです!! 今回は ASP.NET 生存ガイド連載・第5回 の本論記事。WinForms 業務SE がガチで迷うやつ!!の話。 ASP.NET MVC 5 案件のレビューで、若手から「DI 入れてないんですか??」「モダンWeb の必須スキルですよ??」っ... Asp.net
WinForms の Form と Razor View の対応関係を業務SE が一日で腹落ちさせる
みなさんこんにちは!ヒロポンです!! 今回は ASP.NET 生存ガイド連載・第1回の本論記事。WinForms 業務SE がガチで詰まりやすいやつ!!の話。 「来週から ASP.NET 案件アサインね」って言われた瞬間に、Razor View(.cshtml)ファイルを開いて「Form De... キャリア
面談で『俺が入れば〇〇』と提示する技術アピール術 — フリーランス業務SE の単価交渉の核
みなさんこんにちは!ヒロポンです!! 今回は雑記枠で、フリーランス業務SE の 面談アピール術ガチで効くやつ!! の話。 「フリーランスの面談に出るんだけど、何アピールすればいいか分からない」「技術スペックを羅列しても相手の反応が薄い」「単価交... C#
WinForms Timer 3兄弟の使い分け — System.Windows.Forms.Timer / System.Threading.Timer / System.Timers.Timer
みなさんこんにちは!ヒロポンです!! 今回は WinForms 業務SE現場でガチで踏みやすいやつ!!の話。 「DataGridView を1秒ごとに更新したくて Timer 使ったら、InvalidOperationException: Cross-thread operation not valid で詰まった」「Designer に ... C#
C# のコレクション選び — 配列 / List
/ IEnumerable / IList の使い分け完全ガイド みなさんこんにちは!ヒロポンです!! 今回は C# 業務SE 現場でガチで混乱しやすいやつ!!の話。 「メソッド作る時に 戻り値は List<T>? IEnumerable<T>? 配列?」「引数の型は何にすればいい?」「IEnumerable<T> を foreach で2回... C#
C# 例外処理の正解 — try-catch-finally / using / Exception フィルタ (when句) の使い分け
みなさんこんにちは!ヒロポンです!! 今回は業務系の C# でガチで踏みやすいやつ!!の話。 「先輩の古いコードが try { ... } catch (Exception) { } で全部握りつぶしてて、本番障害の原因が どこにも残ってない」「SqlConnection を try-finally で閉...

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




























