DEV Community

Simão Carvalhal
Simão Carvalhal

Posted on

Why I'm pausing Python to master Java Backend (The AppSec Roadmap)

Hi everyone! 👋 I'm a first-year CS student. Like many of you, I started my journey with Python. I love it, but recently I've decided to pivot hard into Java and Spring Boot.

Why the switch? My long-term goal is Cybersecurity. I realized that if I want to be good at securing applications (AppSec), I first need to know how to build enterprise-grade backend systems. Java is still the king of the enterprise, so that's where I'm planting my flag.

My Learning Roadmap (Next 6 Months) I'm not just learning to code; I'm learning to code securely. Here is my plan:

Core Java: Mastering OOP and Streams.

Spring Boot: Building REST APIs.

The Security Twist: I plan to focus heavily on Spring Security (JWT, OAuth2) and preventing OWASP Top 10 vulnerabilities (like SQL Injection) by design.

Let's Build Together? I am looking for a coding buddy or accountability partner who is on a similar path.

Are you learning Spring Boot?

Are you interested in how backend code interacts with security?

Do you want to build a portfolio project (like a Password Manager API) to get hired?

If this sounds like you, drop a comment below or connect with me! I'd love to share resources and code together. 🚀

Top comments (0)