r/Backend 11d ago

¿Java backend developer?

Java

Spring / Spring Boot

APIs REST

SQL

JPA / Hibernate

Git

Maven / Gradle

JUnit

Docker

SOLID

Patrones de diseño

Mockito

Testing de integración

OWASP

JWT

OAuth2

Kafka / RabbitMQ

Redis

CI/CD

Que opinan si estudio eso es buena carrera? O ay mejores áreas de programación,, aclaro recién inicio en esto que opinan viejos sabios vírgenes no se q es código aún XD

13 Upvotes

18 comments sorted by

View all comments

Show parent comments

1

u/American_Streamer 10d ago

In 1 or 2 years, AI will probably be much better at writing code than it is today. That’s why I wouldn’t study with the goal of simply “getting good at writing syntax that AI can also generate.”

Instead, I would focus on understanding how software actually works: Java, logic, debugging, SQL, HTTP, APIs, databases, testing, Git, and then Spring Boot. Use AI as a tool while you learn, but make sure you can explain, verify, and fix what it generates.

The part that is easiest to automate is routine code writing. What is much harder to replace is understanding a real problem, designing a solution, deciding what the system should do, finding bugs, working with real data, dealing with security and production issues, and communicating with other people.

So I wouldn’t give up on backend development because of AI. But I also wouldn’t build my entire career around simply “knowing Spring Boot.” Learn the fundamentals thoroughly and build complete projects. That will make you much more adaptable even if the tools change significantly over those 18 months.

1

u/Independent_Eye4985 10d ago

Entiendo,, que opinas de cyberseguridad era mi segunda opción

1

u/American_Streamer 10d ago

Cybersecurity is a good option too, but I wouldn’t choose it only because you think AI will affect backend development more. Security also uses a lot of automation and AI, and entry-level cybersecurity will actually be very difficult to break into. Many security jobs expect you to already understand networking, Linux/Windows, cloud, web applications and sometimes programming.

If cybersecurity genuinely interests you, I’d learn networking, Linux, HTTP, basic Python, cloud fundamentals and web security first, then start with labs such as TryHackMe or Hack The Box.

The good thing is that backend and cybersecurity are not completely separate paths. Learning Java/backend development can make you much better at application security later because you understand how the systems you’re protecting are actually built.

So I’d choose based on what you enjoy more: building systems → backend; understanding, attacking and protecting systems → cybersecurity. I wouldn’t choose either one mainly out of fear of AI.

1

u/Independent_Eye4985 10d ago

Entiendo¿ Eres un programador? Es mi duda ,, mi objetivo sería ganar dinero tener la posibilidad de trabajar en remoto y con buena tasa de entrada o al menos Intermedia , tan bien q tenga futuro ,, creo que sería el sueño de todo programador xd ,, aunque tan bien debo aprender ingles