リーディングビュー

一人で悩み続けてしまう新人エンジニアへ。その時間、無駄かもしれません。

はじめまして。株式会社PRUMでエンジニアをしている人見です。 日々、プログラミング学習や実務の中で、つまずきやすいポイントや考え方を整理して発信しています。 PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。 ▶コーポレートサイト 一人で悩み続けてし...
  •  

[TypeScriptシリーズ - Part 2] Mapped Types

[TypeScriptシリーズ - Part 2] Mapped Types 📝 注記 私は日本語が得意ではありません。この記事はAIのサポートを受けて書いています。ご了承ください。 📖 目次 問題の提示 – どんな時にこのテクニックが必要か 悪い例 – まずは...
  •  

[TypeScriptシリーズ - Part 1] Conditional Types & infer

📝 注記 私は日本語に堪能ではありません。この記事はAIのサポートを受けて執筆・翻訳されています。ご了承ください。よろしくお願いいたします。 📖 目次 問題の提示 – どんな時にこのテクニックが必要か 悪い例 – まずはダメなコードを見せる 良い例 – TypeS...
  •  

AI時代のSEに残る仕事は「責任を持つ」ことかもしれない 〜単体テストを題材に〜

AI時代のSEに残る仕事は「責任を持つ」ことかもしれない 〜単体テストを題材に〜 投稿内容は私個人の見解に基づくものであり、所属企業・部門見解を代表するものではありません。 はじめに AI にコード生成を任せる場面がかなり増えてきました。実装だけを見ると、かなり...
  •  

【Obsidian】作図が簡単にできるプラグイン「Excalidraw」の紹介

はじめに 図を描くことは、物事の理解を深めたり、思考を整理して誰かに説明したりする上で非常に便利です。しかし、「メモ書きなどで作図ツールを使うのはめんどくさい」と感じた経験がある方も多いのではないでしょうか そんな方におすすめなのが、Obsidianのコミュニティプラグイ...
  •  

Claude Code × MagicPod MCPでテストケースメンテナンスレビューを自動化してみた

はじめに こんにちは、QAエンジニアのヨシナです。 弊社では Claude Code を部全体で積極的に活用しており、QAチームでもテストプロセスへの取り入れを進めています。その取り組みの一環として、現在はMagicPod 作業への活用を検討しています。 前回の記事では、...
  •  

記憶を持たないLLMの記憶 ― コンテキスト/メモリー/ハーネスエンジニアリング入門の前に

はじめに 記憶を持たないはずのAIが、私を覚えている LLM自体は記憶を持ちません。直前の会話で何を話したかを本当は「覚えていない」はずなのです。それなのに、ChatGPTのようなチャットアプリや最近のエージェントと会話すると、まるで相手が自分を覚えていてくれて、記憶...
  •  

22年間ゲームだけをしてきた私がついに勉強を始めます

現在 2年目のエンジニアです。開発を主に担当しています。 webアプリを2回ほど開発してきましたAIを使用しすぎてしまい、先輩になぜこのコードを書いたか聞かれても説明できずに自分のコードの理解力のなさに絶望しました。このままではだめだと思い、ついに勉強を始める決心がつきま...
  •  

元診療放射線技師が基本情報技術者試験を受けてみた

はじめに 異業種からIT企業に転職して半年の初心者です タイトルにもある通り、私は元診療放射線技師という全くの畑違い出身の社会人です。 そんな私ですが2026年1月に基本情報技術者試験を受験して、無事合格することができました 今回は新年度となり、新しくエンジニアになられる...
  •  

AI学習を頑張れば頑張るほど高校生に戻りたくなる問題解消法

はじめに 未経験からエンジニアになって早8年目。 絶賛 「英語や数学等、基礎知識の土台の無さ」 にぶち当たっております梅干しと申します! 今回は、AIやITの学習にあたって、 勉強すればするほど英語の読み書きが必要と気づく AIを使用すればするほど、数学をもっと真剣に勉...
  •  

StrandsAgentsをAG-UI対応するアダプタのコードを読みながらAG-UIを学びたい

はじめに 今回は、AIエージェントとフロントエンドを繋ぐプロトコル「AG-UI」に入門してみたいと思います。 題材として、AWSが提供するStrandsAgentsというSDKでAIエージェントを構築するケースを想定します。 StrandsAgentsをAG-U対応するた...
  •  

移民で解決できるのか? ― 欧州データが示す“低賃金構造”の限界と日本の選択 : Pythonで学ぶ マクロ経済学入門 (73)

user: 「Pythonで学ぶマクロ経済学入門」、第73回を始めましょう。まず 「なぜ現場が疲弊するのか ― “財源幻想”と“移民ではない建前”が自治体に押し付けるコスト構造 : Pythonで学ぶ マクロ経済学入門 (72)」
https://qiita.com/ma...
  •  

C# 15:Union Types 完全ガイド

はじめに Union 型(共用体型)は、C# コミュニティでずっと要望され続けてきた機能のひとつです。初期の discriminated unions の提案から今日まで、何年もの設計と議論を経て、ついに C# 15 で正式に登場します。 Union 型を使うと、値を決ま...
  •  

個人開発者がClaude Codeで気をつけたい3つのセキュリティ事故 — CLAUDE.mdで防ぐ実践パターン

なぜ「個人開発者向け」のセキュリティ記事が必要か Claude Codeのセキュリティ事故事例は最近多く語られていますが、その多くは「企業の本番環境」想定の話です。 一方、個人開発者やフリーランスがClaude Codeを使うとき、もっと身近で踏みやすい落とし穴があります...
  •  
❌