「AIがコードを書くなら、今さらプログラミングを学ぶ意味はあるのか?」
そんな不安を持つ方を支援しています。
私はエンジニア歴25年以上の現役Webアプリケーションエンジニアです。開発現場でAIを活用しながら、新人エンジニア研修講師としてJava・Spring Boot・Web開発・Cursorなども教えています。
AIはすでにかなりのコードを書けます。だから私は、「AIを使わず全部自力で書けること」をゴールにはしていません。
これから重要になるのは、AIが出した答えをそのまま使うことではなく、
・この実装で本当に大丈夫か
・仕様を満たしているか
・他の方法はないか
・なぜこの設計を選ぶのか
を自分で考え、判断し、説明できることです。
特に、
・AIで開発しているが、自分の実力に不安がある
・AIのコードが正しいか判断できない
・動くものは作れるが「なぜ?」を説明できない
・未経験・研修中・微経験で、この先やっていけるか不安
という方の支援を得意としています。
技術的なエラー解消だけでなく、調査、質問、設計判断、タスクの進め方、現場での立ち回りまで一緒に整理します。
目指すのは、AIに任せきる人でも、AIを拒む人でもありません。
AIを使って生産性を上げながら、最後は「私はこう考えたので、この方法を選びました」と言えるエンジニアです。
「何から相談すればいいかわからない」という状態でも大丈夫です。まずは今感じている不安や困りごとを、そのまま聞かせてください。
2026年9月現在、累計契約数 250件以上
以下はMENTAで対応した相談実績例の一部です。
・Salesforce認定Platformデベロッパー 試験勉強支援 → 合格
・IT業界未経験者転職支援 → 内定
・Javaプログラミング能力認定試験2級試験勉強支援 → 合格
・Herokuへのデプロイサポート → 発生していたエラー解消
・Githubの使い方についてサポート → 実践的な使い方をレクチャー
・Spring Boot Eclipseの設定サポート → 発生していたエラーを解消
・Minecraft (Java) プラグイン作成のサポート → 完成までサポート
・Android Studio で自己学習用アプリのサポート → 発生していたエラーを解消
・Java サーブレット/JSP入門 の質問事項への回答、エラー時のサポート → 発生していたエラーを解消
・EC2 にデプロイしたアプリのフロントエンドとバックエンドが通信できるまでサポート → 発生していたエラーを解消
・Spring Boot での改行についてのサポート → Thymeleaf(HTML)における改行の扱いを解説
・VSCodeの拡張機能SFTPの除外ファイルが設定できるまでサポート
・Postmanをチームで共有して使用する方法をサポート
・Java jetty mavenのリリース毎にサーバ上でビルドとデプロイをする作りの改善サポート
・外部委託サービス利用時の相談
・プログラミング言語のユーザ定義型について説明する
・Nuxt.js × Netlify × MicroCMSでJamstackブログを公開できるまで
・IT業界の契約形態(準委任契約等)の特徴や活用場面等についてサポート
・React×CakePHPによるREST API作成と連携についてエラーを解消するまでサポート
・eBayAPI が通信できなくなったためエラーを解消するまでサポート
・Salesforce、LWCのサポート
・RESTful アーキテクチャスタイルについて解説
他多数
小中学生向け、プログラミングスクール講師
・タイピング
・Minecraft Education
・Scratch
・JavaScript
・Python
・新入社員研修講師 (ビジネススキル、コンピュータ基礎、Java基礎、JSP/サーブレット演習)
・Heroku, Spring Boot 演習講座
・Salesforce講座
・JavaScript / Vue.js講座
・Webアプリケーション構築講座
・コミュニケーションスキル講座
・チームビルディング講座
・クラウドコンピューティング講座
・仮想化/コンテナ技術講座
・Cursor 講座
・某パブリックセクターのWebシステムの開発
・AWS / Lambda 、TypeScript / Vue3 / Vite、 REST API、Cursor、PostgreSQL
・某エネルギー会社社内システム
・Spring Boot 3 / Maven、Vue3 / Vite、Bootstrap、Sass、REST API、JSP/Servlet、PostgreSQL、Oracle
・Salesforceによる、様々なクライアントのシステムカスタマイズ
・Salesforce、Apex、Visualforce、LWC、データローダ、Ant
・要件定義 ~ 設計 ~ 製造 ~ テスト ~ システム移行
・2~10名程度 関わるプロジェクト規模、工程によって人数変動
・某パブリックセクターのWebシステムの開発
・Heroku(PrivateSpace)、Java17、Spring Boot、PostgreSQL、Maven3、Salesforce、LWC
・AWS、Newrelic、Librato
・基本設計~開発~総合テスト
・2~4名チームのリーダー
九州のシステム開発会社に入社
・某エネルギー会社の社内システムの保守切れリプレイス開発
・Java8、Struts2、Oracle11g、JBoss
・開発~総合テスト
・8名チームのメンバ
家庭の都合で九州へ戻り、リモートワーク中心の地方システム開発会社に入社
・某ガス会社の営業支援システムの開発
・Java8、Spring、Oracle11g、JBoss
・基本設計~結合テスト
・7名のチームリーダ
・某自動車会社の営業支援システムを担当
・Salesforce、Apex、Visualforce、Heroku、Java8、Eclipse
・詳細設計~結合テスト
・2名のチームリーダ
・某保険会社社内システムを担当
・主にLotus Notesによる社内システム
・他にも、MFC++、Visual Basic、VBScript、JP1
・コールセンターシステムとの連携部分の開発・運用を担当
・汎用機とのデータ連携機能や、システム保守切れ対応も担当
・要件定義~システム移行
・システム運用、運用設計、SLA、ITIL
・プログラマ → 7名チームリーダ → 15名現場窓口
某都内独立システム開発会社に入社
・某証券システムの保振部分を担当
・Visual Basic による画面、C言語によるバッチ処理を担当
・外部接続部分にCORBAを使用
・DBはOracle8i
・詳細設計~システムテスト
・プログラマ
某ゲーム開発会社にアルバイトプログラマとして入社
・イベントスクリプト(メインプログラマがアセンブラからスクリプト化したもの)、デバッグなどを実施。4本ほど関わる。
【対応時間】
平日 21:00~23:00
土日祝 10:00~17:00
※本業都合により返信が遅れる場合があります。
※日程は個別調整できる場合があります。
※お急ぎ案件は即時対応できないことがあります。
【メンタリング方針】
私は、答えを渡して終わるのではなく、最終的に自分で判断して進められる状態を目指します。
AIを使うこと自体は問題ありません。実務で使うなら、学習でも使えばよいと考えています。
ただし、
「AIがそう言ったから」
「動いたから」
だけで採用する状態からは抜け出す必要があります。
そのため、
問題を整理する
→ 仮説を立てる
→ AIや検索で調べる
→ 試す
→ 結果を確認する
→ 採用・修正・却下を判断する
→ 判断理由を説明する
という流れを一緒に鍛えます。
こんな相談でも大丈夫です。
・AIで開発しているが成長実感がない
・AIなしではコードを書けず不安
・AI生成コードの妥当性を判断できない
・設計になると自信がない
・何を勉強すればよいかわからない
・現場での質問、報連相、タスクの進め方に悩んでいる
・何がわからないのかわからない
相談内容を整理してから来る必要はありません。
私のゴールは、ずっとメンターに答えを聞き続ける状態ではありません。
AIもメンターも道具として使いながら、最後には
「私はこう考えたので、この方法を選びました」
と言える状態を目指します。
