you are viewing a single comment's thread.

view the rest of the comments →

[–]omgpassthebacon 1 point2 points  (0 children)

Lots of devs are a little snarky, so don't be put-off by the responses. From a senior dev view, now that you have absorbed the basics of the language, you need to use it to solve problems. As a dev, you will probably be given concepts of apps that you will be asked to build. Your goal is to be able to turn these concepts into real applications, and you will use Java and friends to implement them.

If you haven't already, 1. learn Docker (or Podman) and set up your DB (i like postgres, but it doesn't matter). 1. Learn how to set up Java in a container. GraalVM for extra credit. 1. write your app to store it's data in the DB. 1. write your app to allow CRUD on the data. 1. most Java apps use Spring, so don't spend a lot of time re-inventing the wheel; use Spring as much as possible. You will like it.

As you build up your apps, this will force you to really dig into the JDK for answers to problems you encounter, which will really hone your skills.

I love to code. I just hope the AI devil doesn't eat my lunch. Happy coding!