Spring Bootのフォームクラスでリクエストパラメータを送信・受け取る方法を新人エンジニア向けに解説新着!!
こんにちは。ゆうせいです。 今回は、Spring Bootで「フォームクラスを使ってリクエストパラメータを扱う方法」を、新人エンジニア向けに解説します。 最初に大切なポイントを整理します。 正確に言うと、フォームクラスが […]
DAOの中でIDを取得してDBに挿入し、そのIDを使って次の処理をするJava・MySQLサンプル新着!!
こんにちは。ゆうせいです。 今回は、「DAOの中でIDを付番し、データベースに挿入し、そのIDを使って次の処理をする」とはどういうことかを、JavaとMySQL前提で解説します。 先に大事な結論です。 MySQLでは、I […]
Javaの動的検索コードを新人エンジニア向けに解説|AND・OR条件とSQLインジェクション対策の基本新着!!
こんにちは。ゆうせいです。 今回は、Javaで「検索条件を自由に組み合わせてcarsテーブルを検索するコード」を、新人エンジニア向けに解説します。 今回のコードは、車情報を管理するcarsテーブルに対して、price、n […]
PostgreSQL jsonbとは何か?新人エンジニア向けにJSON保存と検索の基本をやさしく解説新着!!
こんにちは。ゆうせいです。 今回は、PostgreSQLのjsonbについて、新人エンジニア向けに解説します。 jsonbは、PostgreSQLでJSON形式のデータを保存するためのデータ型です。 JSONとは、Jav […]
Claudeのプロジェクトとは何か?新人エンジニア向けに使い方とメリットをやさしく解説新着!!
こんにちは。ゆうせいです。 今回は、Claudeの「プロジェクト」について、新人エンジニア向けに解説します。 Claudeのプロジェクトとは、テーマごとにチャット、資料、指示をまとめて管理できる専用ワークスペースです。 […]
Claudeのアーティファクトとは何か?新人エンジニア向けにミニアプリ作成機能をやさしく解説新着!!
こんにちは。ゆうせいです。 今回は、Claudeの「アーティファクト」について、新人エンジニア向けにわかりやすく解説します。 Claudeのアーティファクトとは、Claudeとの会話から作れる、独立したコンテンツやミニア […]
Claudeをカスタマイズする「プラグイン」とは何か?新人エンジニア向けにやさしく解説新着!!
こんにちは。ゆうせいです。 今回は、Claudeをカスタマイズする機能の1つである「プラグイン」について、新人エンジニア向けに解説します。 Claudeのプラグインとは、Claudeに新しい作業能力を追加するためのパッケ […]
Claudeをカスタマイズする「コネクタ」とは何か?新人エンジニア向けにやさしく解説新着!!
こんにちは。ゆうせいです。 今回は、Claudeをカスタマイズする機能の1つである「コネクタ」について、新人エンジニア向けに解説します。 Claudeのコネクタとは、Claudeを外部のアプリ、サービス、データ、ツールに […]
Claudeをカスタマイズする「スキル」とは何か?新人エンジニア向けにやさしく解説新着!!
こんにちは。ゆうせいです。 今回は、Claudeをカスタマイズする機能である「スキル」について、新人エンジニア向けに解説します。 Claudeのスキルとは、特定の仕事をClaudeにうまく実行してもらうための「手順書セッ […]
Claudeデスクトップ版をインストールするとWeb版と何が違う?新人エンジニア向けにわかりやすく解説新着!!
こんにちは。ゆうせいです。 今回は、Claudeのデスクトップ版をインストールすると、Web版を使う場合と何が違うのかを解説します。 結論から言うと、普通にチャットするだけならWeb版でも十分です。 ただし、ローカルファ […]
Claude Designとは何か?新人エンジニア向けにAI時代のデザイン作成をやさしく解説新着!!
こんにちは。ゆうせいです。 今回は、Anthropicの「Claude Design」について、新人エンジニア向けにわかりやすく解説します。 Claude Designとは、Claudeと会話しながら、デザイン、インタラ […]
Claude AIでできることベスト10と苦手なこと|ChatGPT・Geminiとの違いも初心者向けに解説新着!!
こんにちは。ゆうせいです。 今回は、Claude AIでできることベスト10と、他の生成AIに比べて苦手になりやすいことを解説します。 ここでいうClaude AIは、Anthropicが提供しているAIアシスタントのC […]
Claude Coworkに任せると便利なことベスト10|新人エンジニア向けに実務での使い方を解説新着!!
こんにちは。ゆうせいです。 今回は、Claude Coworkに任せると便利なことをベスト10形式で解説します。 Claude Coworkは、普通のチャットAIとは少し違います。 通常のチャットでは、Claudeは質問 […]
Claudeのサービスメニューを新人エンジニア向けに解説|Claude Cowork・Claude Code・Claude.ai・APIの違い新着!!
こんにちは。ゆうせいです。 今回は、AnthropicのClaudeにあるいろいろなサービスメニューについて解説します。 「Claudeって、普通にチャットするAIじゃないの?」 「Claude CodeとClaude […]
生成AIのためのGit入門 第8章:Claude Codeに任せる作業、人間が見るべき作業新着!!
Claude Codeを使うと、開発作業の多くをAIに手伝ってもらえます。 Claude Code公式ドキュメントでは、Claude Codeはコードベースを読み、ファイルを編集し、コマンドを実行し、開発ツールと連携でき […]
生成AIのためのGit入門 第7章:失敗しても戻せるから、AIに大胆な作業を任せられる新着!!
Claude Codeを使う大きなメリットは、開発作業を速く進められることです。 でも、Claude Codeの本当の強さは「速く作れること」だけではありません。 Gitと組み合わせることで、「失敗しても戻せる状態で、大 […]
生成AIのためのGit入門 第6章:小さくコミットするとClaude Codeの作業が管理しやすくなる新着!!
Claude Codeを使うと、実装スピードが上がります。 でも、スピードが上がるからこそ、Gitのコミットは小さく分けることが大切です。 Claude Code公式ドキュメントでは、Claude Codeはコードベース […]
生成AIのためのGit入門 第5章:Claude Codeの成果物はgit diffで必ず確認する新着!!
Claude Codeに作業を依頼したあと、いきなり「動いたからOK」と判断してはいけません。 必ずgit diffで変更内容を確認しましょう。 Claude Codeは、コードベースを読み、ファイルを編集し、コマンドを […]
生成AIのためのGit入門 第4章:ブランチを切るだけでAI開発はかなり安全になる新着!!
Claude Codeに作業をお願いするときは、いきなりmainブランチで作業させないほうが安全です。 なぜなら、mainブランチはプロジェクトの本線だからです。 本線に直接AIの変更を入れてしまうと、失敗したときの影響 […]
生成AIのためのGit入門 第3章:Claude Codeに作業させる前に必ず確認するGitコマンド新着!!
Claude Codeに作業をお願いする前に、必ずGitで現在の状態を確認しましょう。 なぜなら、作業前の状態がぐちゃぐちゃだと、Claude Codeが変更した内容と、自分がすでに変更していた内容が混ざってしまうからで […]
生成AIのためのGit入門 第2章:GitなしでClaude Codeを使うと何が危ないのか新着!!
Claude Codeは、とても強力な開発支援ツールです。 コードベースを読み、ファイルを編集し、コマンドを実行し、複数ファイルをまたいだ作業も手伝ってくれます。Claude Code公式ドキュメントでも、Claude […]
生成AIのためのGit入門 第1章:Claude CodeとGitを一緒に使うとなぜ生産性が上がるのか新着!!
こんにちは。ゆうせいです。 Claude Codeを使うと、コードを書くスピードはかなり上がります。 自然言語で「この機能を追加して」「このバグを直して」「この処理をリファクタリングして」と頼むだけで、AIがプロジェクト […]
GitHub Actionsの基礎知識と導入のメリットを新人エンジニア向けに解説新着!!
こんにちは。ゆうせいです。 ソフトウェア開発の現場では、ソースコードの変更を検証したり、本番環境へ公開したりする作業が頻繁に発生します。作業を手動で行うと、時間がかかり、手順の間違いが発生する原因になります。GitHub […]
ドラッカー風エクササイズとは?新人エンジニア向けにチームの期待をそろえる方法を解説新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問にお応えし、「ドラッカー風エクササイズ」について、新人エンジニア向けに解説します。 名前だけ聞くと、少し難しそうですよね。 「 […]
データベースのcreated_at・updated_at・deleted_atとは?新人エンジニア向けに活用方法を解説新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回は、データベースでよく見かけるcreated_at、updated_at、deleted_atについて解説します。 システム開発をしてい […]
同じ商品にLIKEしたユーザーを1名マッチングする新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回は、この質問に答えたいと思います。 「ユーザー同士のマッチング」を作ります。 条件は次の通りです。 条件 内容 目的 同じ商品にLIKE […]
ChatGPTのDeep researchとは?新人エンジニア向けに調査AIの使い方を解説新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 この質問に答えます。 名前だけ聞くと、少し難しそうですよね。 「普通のChatGPTと何が違うの?」 「検索して答えるだけじゃないの?」 「 […]
ChatGPTのCodexとは?新人エンジニア向けにAIコーディングエージェントをやさしく解説新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 この質問に答えます。 最近、開発現場では生成AIを使ってコードを書く機会が増えていますよね。 その中で出てくる言葉のひとつが、Codexです […]
ChatGPTのエージェントとは?新人エンジニア向けに「相談相手」と「作業するAI」の違いを解説新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 この質問に答えます。 最近、「AIエージェント」「ChatGPTエージェント」「agent mode」という言葉を聞く機会が増えましたよね。 […]
ChatGPTのライブラリとは?新人エンジニア向けにファイル保存機能をわかりやすく解説新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 この質問に答えます。 ChatGPTを使っていると、ファイルをアップロードしたり、画像や資料を作ったりすることがありますよね。 そのときに登 […]
