inflearn logo
知識共有
inflearn logo

Java Champion Vlad Mihalcea インタビュー

AI時代、開発者は何を学び、どのような技術を選択すべきか。 Java Championになるまでの過程、AI時代の学習と専門性、そしてAIがSQLを作成してくれる時代でもORMが必要なケースについて、直接話を聞きました。

難易度 入門

受講期間 無制限

Java
Java
Spring
Spring
hibernate
hibernate
spring-jpa
spring-jpa
spring-data-jdbc
spring-data-jdbc
Java
Java
Spring
Spring
hibernate
hibernate
spring-jpa
spring-jpa
spring-data-jdbc
spring-data-jdbc
Thumbnail

受講後に得られること

  • ブログとコミュニティ活動を学習とキャリアにつなげる方法

  • AIを学習パートナーとして活用し、答えを検証する方法

  • チームの経験と必要な機能に合わせてネイティブSQLとORMを選択する方法

こんな方に
おすすめです

学習対象は
誰でしょう?

  • AIの回答をどこまで信じて検証すべきか悩む開発者

  • 複数の技術を習得すべきか、一つの分野を深く勉強すべきか悩んでいる開発者

  • AIでネイティブSQLを作成すればORMなしでもいけるのか気になるJVM開発者

  • ブログ・Stack Overflow・オープンソース活動がキャリアにどのような助けになるのか気になる開発者

前提知識、
必要でしょうか?

  • 特別な予備知識は必要ありません。

  • JPA・HibernateやJDBCの使用経験があれば、後半の技術的な話をより簡単に理解することができます。

こんにちは
Vlad Mihalceaです。

インフラン認証

2,143

受講生

95

受講レビュー

4.6

講座評価

4

講座

私の名前はVlad Mihalceaです。Java Championであり、Amazonで最も売れているJava関連書籍の一つとなったHigh-Performance Java Persistenceの著者でもあります。

私は現在、素晴らしいHypersistence Optimizerを開発しており、空いた時間にはさまざまなオープンソースプロジェクト(Hypersistence UtilsFlexyPoolなど)の開発や、StackOverflowでの回答活動を行っています。

私はJavaチャンピオンであり、Hibernate ORMプロジェクトの主要なコントリビューターです。アプリケーションの構成とマッピングをスキャンし、データアクセス層の速度を向上させるために必要な変更を提案するツール、Hypersistence Optimizerを開発しました。

StackOverflowでHibernate、Java、JPAタグに関連する数千の質問に回答し、ゴールドバッジを獲得しました。

興味深い発見をすると、個人ブログで共有することを好みます。彼はオープンソースソフトウェアを信頼しており、すべての開発者が何らかの形で貢献すべきだと考えています。

適切なツールが見つからなければ、Hypersistence UtilsFlexyPoolのような新しいオープンソースプロジェクトを立ち上げることもあります。

もっと見る

カリキュラム

全体

1件 ∙ (1時間 22分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

16件

4.9

16件の受講レビュー

  • daheecha0612님의 프로필 이미지
    daheecha0612

    受講レビュー 5

    平均評価 5.0

    5

    100% 受講後に作成

    AIに取って代わられるのではないかというFOMO(取り残される恐怖)に誰もが苛まれている時期に、このような素晴らしいインタビューを届けてくださりありがとうございます! 結局のところ、専門家になることが重要である。基礎をより強固に築き、AIが出した平均的な回答を検証し、さらに磨き上げることこそが私たちの役割であるというお話が非常に心に響きました。 私もブラドさんのように、後輩たちにとって頼もしい先輩エンジニアになれるよう努力します!素晴らしいインサイトをありがとうございました。

    • vladmihalcea
      知識共有者

      このインタビューがお役に立てたなら嬉しいです。インタビュー動画の撮影、編集、そして公開に時間を割いてくださったInflearnに深く感謝いたします。AIは私たちにとって比較的新しい分野ですので、発見したことを共有し、お互いに学び合うことは非常に価値のあることだと考えています。

  • kimaresen님의 프로필 이미지
    kimaresen

    受講レビュー 31

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    充実した内容で詰まったインタビュー、楽しく拝見しました。 「AI時代に開発者は何をすべきか」にフォーカスがしっかり当てられていて、非常に興味深かったです。 実際、AIの台頭によって開発の勉強を続けるべきか恐怖を感じることもありますが、「検証と責任は結局人間の役割である」という視点が良い答えになりました。 一つ疑問が残り、質問させていただきます。AI時代においてIDEはどのような位置付けになるのでしょうか?最近、OrcaのようなADE(Agent Development Environment)のように、人間ではなくエージェントのために設計された環境が登場していますが、私は人間がコードを理解するためには、IDEで直接中身を見ること(デバッガーでフローを追うことなど)が依然として重要だと考えている方です。ツールがますますエージェント中心になっていく流れの中で、「人間の理解のためのツールとしてのIDE」はどうなっていくとお考えか、気になります。

    • vladmihalcea
      知識共有者

      🇬🇧 ありがとうございます。このインタビューを楽しんでいただけて嬉しいです。AIとその業界への影響について議論することを選んだのは、住んでいる場所に関係なく、今や多くの開発者にとって切実な懸念事項だからです。あなたのコメントを読むために翻訳ツールを使用したので、韓国語に適切に翻訳されることを願いつつ、英語で返信します。 ご質問に関して、私の回答を以下に記載します: > AI時代におけるIDEの立ち位置は何でしょうか? 私はClaude CodeとIntelliJ IDEAの両方を使っています。なぜなら、プロジェクトのナビゲーション、テストの実行、アプリケーションのデバッグ、そして特定の要求に対する全体的なフローの確認において、IDEは非常に有用だからです。現在、新しいプロジェクトに取り組んでいますが、Claude Codeがサンプルを生成できる一方で、私はやはり手動でコードを実行し、物事がどのように、そしてなぜそのように動いているのかを確認したいと考えています。レビュー中には無害に見えても、本番環境で問題を引き起こす可能性のある、AIが生成したあらゆる種類の問題に突き当たることが多々あります。 そのため、私はIDEも併用しています。IntelliJ IDEAのClaude Codeプラグインはそれほど優れていないため、Claude CodeにはCLIを使用しています。実際にはその方が良いのです。なぜなら、CLIはAIのためのものであり、IDEは私のためのものだからです。そのように少し区別をしています。

  • kchranger8447님의 프로필 이미지
    kchranger8447

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    • zakelstorm9149님의 프로필 이미지
      zakelstorm9149

      受講レビュー 2

      平均評価 5.0

      5

      100% 受講後に作成

      • po50294039님의 프로필 이미지
        po50294039

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        似ている講座

        同じ分野の他の講座を見てみましょう!

        無料