新人エンジニア研修講師
EclipseのSpring Bootで廃止メソッドの警告が出るのはどういうとき?新人エンジニア向けに解説

こんにちは。ゆうせいです。 今回は、EclipseでSpring Bootアプリを開発しているときに出る「廃止メソッドの警告」について解説します。 JavaやSpring Bootを学んでいると、Eclipse上でメソッ […]

続きを読む
新人エンジニア研修講師
Thymeleafのプロパティアクセスのバグ取りはどう行う?ControllerやDAOのデバッグとの違いを新人エンジニア向けに解説

こんにちは。ゆうせいです。 今回は、Thymeleafのプロパティアクセスで起きるバグを、どのように調べればよいかを解説します。 たしかに、ControllerやDAOであれば、EclipseやIntelliJ IDEA […]

続きを読む
新人エンジニア研修講師
Spring Bootの400エラーと500エラーの違いを新人エンジニア向けにやさしく解説

こんにちは。ゆうせいです。 今回は、Spring Bootでよく見る400エラーと500エラーの違いについて解説します。 Webアプリを開発していると、画面やAPIで次のような表示を見ることがあります。 400 Bad […]

続きを読む
新人エンジニア研修講師
ログイン機能があるシステムでは開発時にも毎回ログインするのか?新人エンジニア向けに実務の考え方を解説

こんにちは。ゆうせいです。 今回は、ログイン機能があるシステムを開発するときに、「開発中も毎回ログインするのか?」という疑問について解説します。 新人エンジニアにとって、この疑問はかなり自然です。 ログイン画面を作ったあ […]

続きを読む
新人エンジニア研修講師
MySQLのCASE句とは?Javaのswitch文と比較して新人エンジニア向けにやさしく解説

こんにちは。ゆうせいです。 今回は、MySQLのCASE句について、Javaのswitch文と比較しながら新人エンジニア向けに解説します。 CASE句は、SQLの中で条件分岐を行うための書き方です。 Javaで条件分岐と […]

続きを読む
新人エンジニア研修講師
AI用語としてのハーネスとは何か?新人エンジニア向けに評価・実行・テストの仕組みをやさしく解説

こんにちは。ゆうせいです。 今回は、AI用語としての「ハーネス」について、新人エンジニア向けに解説します。 ハーネスという言葉は、AI分野では少しわかりにくい言葉です。 なぜなら、1つの決まった意味だけで使われるのではな […]

続きを読む
新人エンジニア研修講師
Circlebackとは何か?新人エンジニア向けにAI議事録ツールをやさしく解説

こんにちは。ゆうせいです。 今回は、AIツールとしてのCirclebackについて、新人エンジニア向けに解説します。 Circlebackは、会議の内容を自動で記録し、議事録、アクションアイテム、検索、自動化につなげてく […]

続きを読む
全ての社員
人材不足の時代に考えたい「仲間づくり」エフェクチュエーションから学ぶ人材確保のヒント

「求人を出しても応募が来ない……」「採用できてもすぐに辞めてしまう……」「仕事はあるのに人がいない……」 そんな悩みを抱える経営者や管理職の方は少なくありません。近年では、業績不振ではなく「人材不足」が原因で倒産する企業 […]

続きを読む
新人エンジニア研修講師
Claude Dispatchとは何か?新人エンジニア向けにスマホからAIへ作業依頼できる仕組みを解説

こんにちは。ゆうせいです。 今回は、Claudeの「Dispatch」について、新人エンジニア向けにわかりやすく解説します。 Claude Dispatchとは、スマホやデスクトップからClaudeに作業を依頼し、Cla […]

続きを読む
新人エンジニア研修講師
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 […]

続きを読む