オヴシアンキーナ効果とは?新人エンジニア向けに「途中の作業を再開したくなる心理」を解説
こんにちは。ゆうせいです。 今回は、心理学の用語である「オヴシアンキーナ効果」について、新人エンジニア向けに解説します。 オヴシアンキーナ効果とは、簡単に言うと「途中で中断された作業を、もう一度再開して終わらせたくなる心 […]
ARPとRARPの違いとは?なぜReverseなのかを初心者向けに解説
こんにちは。ゆうせいです。 今回は、ネットワークの基礎で出てくるARPとRARPの違いについて解説します。 結論から言うと、ARPは「IPアドレスからMACアドレスを調べる仕組み」です。 一方、RARPは「MACアドレス […]
AWS Builder Labsとは?研修講師向けに特徴・使い方・研修設計のポイントを解説
こんにちは。ゆうせいです。 今回は、AWS Builder Labsを研修講師向けに解説します。 AWS初心者研修を担当するとき、講師がよく悩むのが「どこまで座学で教えて、どこから実際にAWSを触らせるか」です。 AWS […]
AWS Workshop Studioとは?研修講師向けに使い方・準備・当日の進め方を解説
こんにちは。ゆうせいです。 今回は、AWS Workshop Studioを研修講師向けに解説します。 AWS初心者研修やハンズオン研修を担当する講師にとって、受講者のAWS環境をどう用意するかは大きな悩みです。 受講者 […]
AWS初心者向け研修で発行すべき管理者アカウント・受講者アカウントと発行手順
こんにちは。ゆうせいです。 今回は、AWSの初心者向け研修で、どのような管理者アカウントや受講者アカウントを発行するのが適切か、また、その発行手順について解説します。 まず結論です。 AWS初心者向け研修では、受講者にr […]
ツァイガルニク効果とは?新人エンジニア向けに心理学の基本とビジネス応用をやさしく解説
こんにちは。ゆうせいです。 今回は、心理学の有名な考え方である「ツァイガルニク効果」と、そのビジネスへの応用について、新人エンジニア向けに解説します。 ユーザーはなぜ途中まで入力したフォームを気にするのでしょうか。 エン […]
飛行機のパイロットの原則とは?今できる行動に集中する仕事術
未来は予測できない。でも「今の行動」はコントロールできる 私たちは日々、さまざまな不安と向き合っています。 「この仕事はうまくいくだろうか」 「お客様に評価してもらえるだろうか」 「健康診断の結果は大丈夫だろうか」 「将 […]
ITソリューション営業の課題整理のコツ|ヒアリング内容を提案につなげる方法を新人営業担当者向けに解説
こんにちは。ゆうせいです。 今回は、ITソリューション営業における課題整理のコツについて解説します。 前回までに、ヒアリングの重要性について見てきました。 しかし、実際の営業現場では、ヒアリングしただけでは提案になりませ […]
ITソリューション営業のヒアリングとは?新人営業担当者向けに質問の流れ・聞くべき項目・商談の進め方を解説
こんにちは。ゆうせいです。 今回は、ITソリューション営業におけるヒアリングについて解説します。 ITソリューション営業では、いきなり商品説明をしても、なかなか受注につながりません。 なぜなら、お客様が本当に求めているも […]
ソリューション営業と御用聞き営業の違い|IT営業担当者が提案型営業へ成長するための考え方
こんにちは。ゆうせいです。 今回は、「ソリューション営業」と「御用聞き営業」の違いについて解説します。 営業の現場では、よく次のような言葉を聞きます。 しかし、新人営業担当者にとっては、少し分かりにくい言葉かもしれません […]
ITソリューション営業でよくある反論への対応方法|お金・時期・権限・必要性・不安を商談につなげる考え方
こんにちは。ゆうせいです。 今回は、ITソリューション営業でよく出てくる反論に対して、営業担当者がどのように対応すべきかを解説します。 ITソリューション営業では、商品を説明しただけで簡単に契約になることは多くありません […]
Spring BootでセッションIDがアドレスバーに表示される理由と対策|新人エンジニア向けにJSESSIONIDを解説
こんにちは。ゆうせいです。 今回は、Spring BootでセッションIDがアドレスバーに表示される理由と、その対策を新人エンジニア向けに解説します。 Webアプリケーションを開発していると、URLに次のような文字列が付 […]
JavaのOptionalでnullを安全に扱う方法|NullPointerExceptionを防ぎ、DAOの戻り値をわかりやすくする
こんにちは。ゆうせいです。 今回は、JavaのOptionalを使ってnullを安全に扱う方法を、新人エンジニア向けに解説します。 特に、DAOの戻り値とOptionalの相性が良い理由をしっかり説明します。 Javaを […]
ローカルSMTPを使って問い合わせ完了メールを送る方法|新人エンジニア研修向けにSpring BootとJavaMailSenderを解説
こんにちは。ゆうせいです。 今回は、Spring BootのJavaMailSenderとローカルSMTPを使って、問い合わせ完了メールを送る方法を新人エンジニア研修向けに解説します。 問い合わせフォームを作ると、よく次 […]
DevToolsでHTTP通信・エラー・DOMを確認する方法|新人エンジニア向けにブラウザ開発者ツールを解説
こんにちは。ゆうせいです。 今回は、ブラウザのDevToolsを使って、HTTP通信、JavaScriptエラー、DOMを確認する方法を新人エンジニア向けに解説します。 Spring Boot、Thymeleaf、Jav […]
Spring Bootの@RestControllerとは?Webアプリケーションを学んだ新人エンジニア向けにAPIをやさしく解説
こんにちは。ゆうせいです。 今回は、Spring Bootの@RestControllerとは何かを、Webアプリケーションを学んだ新人エンジニア向けに解説します。 すでに@Controller、Thymeleaf、HT […]
JSONに関する基礎知識|Webアプリケーションを学んだ新人エンジニア向けにやさしく解説
こんにちは。ゆうせいです。 今回は、JSONに関する基礎知識を、新人エンジニア向けに解説します。 Spring Bootで@RestControllerを学んだり、JavaScriptのfetch()を使ったりすると、必 […]
Spring BootのPRGパターンでフォームの二重送信を防ぐ方法|新人エンジニア向けに解説
こんにちは。ゆうせいです。 今回は、Spring Bootでフォームの二重送信を防ぐためによく使われるPRGパターンについて、新人エンジニア向けに解説します。 Webアプリケーションで登録画面を作っていると、次のような問 […]
fetch()とSpring Boot APIを連携する方法|新人エンジニア向けにJavaScriptと@RestControllerを解説
こんにちは。ゆうせいです。 今回は、JavaScriptのfetch()とSpring Boot APIを連携する方法を、新人エンジニア向けに解説します。 Webアプリケーションを学んできた人は、これまでHTMLフォーム […]
Spring Bootで@ControllerAdviceを使って例外処理を共通化する方法|新人エンジニア向けに解説
こんにちは。ゆうせいです。 今回は、Spring Bootで@ControllerAdviceを使って例外処理を共通化する方法を、新人エンジニア向けに解説します。 Spring BootでController、Servi […]
Spring Bootで@ValidとBindingResultを使ってサーバー側バリデーションを行う方法|新人エンジニア向けに解説
こんにちは。ゆうせいです。 今回は、Spring Bootで@ValidとBindingResultを使って、サーバー側バリデーションを行う方法を新人エンジニア向けに解説します。 バリデーションとは、入力チェックのことで […]
Thymeleafのth:objectとth:fieldを使ったフォーム送信サンプル|新人エンジニア向けに解説
こんにちは。ゆうせいです。 今回は、次のThymeleafのフォームコードに、簡単なSpring Bootのサンプルコードと解説を追加します。 このコードは、ユーザーの名前とメールアドレスを入力し、Spring Boot […]
HttpSessionに同一名でオブジェクトを上書き保存した場合の挙動
こんにちは。ゆうせいです。 HttpSessionにてsetAttributeメソッドを使用し、すでに存在する属性名(キー)に対して新しいオブジェクトを指定した場合の挙動を解説します。 挙動の仕組み 結論から述べますと、 […]
JavaにおけるArrays.asListメソッドの概要と使用方法
こんにちは。ゆうせいです。 Javaにおいて配列からリスト形式へ変換を行う際に利用されるArrays.asListメソッドについて説明します。このメソッドはJava標準ライブラリであるjava.utilパッケージに含まれ […]
減価償却の仕組みと法人税の関係
こんにちは。ゆうせいです。 エンジニアが業務でPCやサーバーなどの高額な機材を購入する際、減価償却という会計ルールが関わります。この仕組みがどのように法人税の計算に影響を与えるのか、その構造を解説します。 減価償却の基本 […]
Spring Bootにおけるセッション有効期限の設定方法
こんにちは。ゆうせいです。 Spring Bootでセッションの継続時間(タイムアウト時間)を変更するには、主にアプリケーション設定ファイルであるapplication.propertiesまたはapplication. […]
Eclipse上のJavaコードでブレークポイントを置けなくなるケースとは?Spring Boot開発の新人エンジニア向けに解説
こんにちは。ゆうせいです。 今回は、Eclipse上のJavaコードで「本来ならブレークポイントを置けるはずなのに、置けなくなっている」ケースについて解説します。 Spring Bootで開発していると、Controll […]
Thymeleafのth:valueで送ることができる情報・できない情報を新人エンジニア向けに解説
こんにちは。ゆうせいです。 今回は、Thymeleafのth:valueで「送ることができる情報」と「送ることができない情報」について解説します。 まず大前提として、th:valueは「サーバーへ送信する命令」ではありま […]
生成AIはパターン認識しているだけなのか?肯定側と否定側から新人エンジニア向けに議論する
こんにちは。ゆうせいです。 今回は、「生成AIはパターン認識しているだけだ」という意見について、肯定側と否定側の両方から考えてみます。 このテーマは、とても大事です。 なぜなら、生成AIを過大評価しすぎると危険ですし、逆 […]
ログイン機能があるシステムでは開発時にも毎回ログインするのか?新人エンジニア向けに実務の考え方を解説
こんにちは。ゆうせいです。 今回は、ログイン機能があるシステムを開発するときに、「開発中も毎回ログインするのか?」という疑問について解説します。 新人エンジニアにとって、この疑問はかなり自然です。 ログイン画面を作ったあ […]

