In this tutorial, we are going to look at what you should be learning in Java Development in 2018.
When you’re trying to keep up to date or learn a new language it can often be confusing on what you should be learning in that space. New projects pop up and often go away and its hard to tell what’s still relevant. In this article, we will try and make sense of what you should be learning today as a Java Developer.
Java Development in 2018
Java Development in 2018 Mind Map
I really love using Mind Mapping software to organize my thoughts. It’s actually really great for teaching and learning something new. It might make more sense if you watch the screencast below but if you want to jump right in you can check out the Java Development in 2018 mind map here. Also if you’re new to mind mapping, in general, you can check out another short presentation I did on mind mapping for programmers.
Java Development Mind Map Sections
This is a quick breakdown of what we cover in the mind mapping presentation. I will also give you a time next to the title in case you want to jump directly to that section.
Core Fundamentals (3:10)
These are core fundamentals that we should be learning during our development journey.
Basic Web Development (6:30)
Advanced Front-end development (9:20)
As you start to move through web development you might find out that you really like it. If you want to become a Java Developer and still want to learn some advanced front-end development skills you could become a full-stack developer.
Java Language (16:00)
This is going to be the largest area of learning on your Java Developer path. In this section, I lay out what I think are the fundamentals to learn as well as what are the things you should be learning from the new releases.
JVM Languages (22:50)
This is a collection of other languages that run on the JVM.
Mobile Development (23:55)
A quick overview If you want to build applications for different form factors like phones and tablets.
Framework, Libraries & Tools (25:00)
This is probably the largest section of the mind map. Here we are going to look at different frameworks, libraries or tools you might come across on your development journey.
A collection of resources for learning a lot of the things we discussed in this tutorial.
Java Development in 2018 Screencast
This is the video presentation of me walking you through this mind map. If you enjoy the video please consider subscribing to my channel.
I really hope you enjoyed that tutorial friend. This started out as a small little side project and ballooned into what it is today. Again if you think something is missing from this list please let me know down below and if you like what you saw please support this channel and subscribe. I hope you have a wonderful day and I will see you in the next tutorial.