inflearn logo

Interview with Java Champion Vlad Mihalcea

In the era of AI, what should developers study and which technologies should they choose? We asked directly about the journey to becoming a Java Champion, learning and expertise in the AI era, and why ORM is still necessary even when AI can write SQL for you.

(5.0) 9 reviews

471 learners

Level Beginner

Course period Unlimited

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

What you will gain after the course

  • How to connect blog and community activities to learning and career

  • How to use AI as a learning partner and verify the answers

  • How to choose between Native SQL and ORM based on team experience and required features

Recommended for
these people

Who is this course right for?

  • A developer who worries about how much to trust and verify AI's answers

  • A developer debating whether to learn various technologies or to study one field in depth

  • A JVM developer wondering if writing native SQL with AI makes it possible to do without an ORM

  • Developers who are curious about how blogging, Stack Overflow, and open-source activities help their careers

Need to know before starting?

  • No prior knowledge is required.

  • If you have experience using JPA/Hibernate or JDBC, you will be able to understand the technical discussions in the latter half more easily.

Hello
This is Vlad Mihalcea

Inflearn Verified

1,904

Learners

88

Reviews

4.6

Rating

4

Courses

My name is Vlad Mihalcea, and I’m a Java Champion. I wrote the High-Performance Java Persistence book, which became one of the best-selling Java books on Amazon.

I'm currently developing the amazing Hypersistence Optimizer, and in my free time, I develop various open-source projects (e.g., Hypersistence Utils and FlexyPool) and answer questions on StackOverflow.

I am a Java Champion and a major contributor to the Hibernate ORM project. I created the Hypersistence Optimizer tool, which scans application configurations and mappings to identify the changes needed to speed up the data access layer.

Earned gold badges on StackOverflow by answering thousands of questions related to Hibernate, Java, and JPA tags.

When he finds something interesting, he enjoys sharing it on his personal blog. He believes in open-source software and thinks every developer should contribute in some way.

If he cannot find the right tool, he even starts new open-source projects such as Hypersistence Utils or FlexyPool.

More

Curriculum

All

1 lectures ∙ (1hr 22min)

Published: 
Last updated: 

Reviews

All

9 reviews

5.0

9 reviews

  • kimaresen님의 프로필 이미지
    kimaresen

    Reviews 31

    Average Rating 5.0

    Edited

    5

    100% enrolled

    I really enjoyed the interview; it was packed with insightful content. I found it very engaging as it focused well on "what developers should do in the AI era." To be honest, there are times when I feel a sense of dread, wondering if I should even continue studying development because of AI. However, the perspective that "verification and responsibility ultimately belong to humans" served as a great answer for me. I have one remaining question I'd like to ask. What is the position of the IDE in the AI era? These days, environments designed for agents rather than humans, like ADEs (Agent Development Environments) such as Orca, are emerging. Personally, I still believe that looking directly through an IDE (such as stepping through the flow with a debugger) is crucial for a human to understand the code. In a trend where tools are increasingly becoming agent-centric, I'm curious to know your thoughts on what will happen to the "IDE as a tool for human understanding."

    • vladmihalcea
      Instructor

      🇬🇧 Thanks, I'm glad you enjoyed this interview. We chose to discuss AI and its impact on the industry because it is a real concern for many developers now, no matter where they live. I used a translation tool to read your comment, so I'll reply in English, hoping it will be properly translated into Korean. Related to your question, I'll provide you with my answer below: > What is the position of the IDE in the AI era? I'm using both Claude Code and IntelliJ IDEA because the IDE is very useful for navigating a project, running tests, debugging applications, and reviewing the overall flow of a given request. At the moment, I'm working on a new project, and while Claude Code can generate the examples, I still want to run the code manually and see how things are working and why they work in a certain way. Many times, I bump into all sorts of issues that AI generated, which look harmless during review, but they could cause problems in production. So, I'm also using an IDE, and since the Claude Code plugin in IntelliJ IDEA is not that great, I use the CLI for Claude Code, which is actually better because the CLI is for AI while the IDE is for me, so I made a little bit of a distinction.

  • po50294039님의 프로필 이미지
    po50294039

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    • peaanedu1507님의 프로필 이미지
      peaanedu1507

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      • zakelstorm9149님의 프로필 이미지
        zakelstorm9149

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        • kchranger8447님의 프로필 이미지
          kchranger8447

          Reviews 2

          Average Rating 5.0

          5

          100% enrolled

          Similar courses

          Explore other courses in the same field!

          Free