☕ DESARROLLADORA

JAVA DEV

"Código que corre en todas partes... bueno, casi"

~5 AÑOS Años en producción
FP + CARRERA Formación
OOP Paradigma
JVM Runs on

MI HISTORIA CON JAVA


Llevo ya unos cuantos varios años trabajando profesionalmente como desarrolladora Java. Aprendí el lenguaje tanto en la carrera universitaria como en el FP, lo que le dio una base sólida y estructurada antes de dar el salto al mundo profesional.

Java fue el primer lenguaje "serio" de programación — el primero con el que tuve que pensar de verdad en tipos, en estructuras de datos, en orientación a objetos. Todo lo que vino después fue más fácil por haberlo aprendido con Java. Lo que me ayudó mucho luego con el C# de Unity.

Hoy sigue siendo la herramienta de trabajo diaria. No por costumbre, sino porque Java sigue siendo uno de los lenguajes más potentes, estables y empleados de la industria. Y eso no es casualidad.


POR QUÉ JAVA

Write Once, Run Anywhere

La JVM permite que el mismo código corra en cualquier sistema operativo. Windows, Linux, Mac — el bytecode no discrimina.

🔒 Fuertemente Tipado

El tipado estático de Java atrapa errores en tiempo de compilación, no en producción a las 3 de la mañana.

🌐 Ecosistema Brutal

Spring, Maven, Gradle, Hibernate... Java tiene una librería para absolutamente todo. La comunidad lleva décadas construyendo herramientas.


BREVE HISTORIA DE JAVA

1991

Proyecto Green — James Gosling y Sun Microsystems empiezan a desarrollar un lenguaje para dispositivos embebidos. Nació para controlar electrodomésticos, no para servidores.

1995

Java 1.0 lanzado oficialmente. Sun presenta al mundo el lema que lo definiría para siempre: "Write Once, Run Anywhere". La JVM cambia las reglas del juego.

2006

Java se hace Open Source. Sun libera el código fuente bajo licencia GPL, dando lugar a OpenJDK. La comunidad gana control sobre el lenguaje.

2010

Oracle adquiere Sun Microsystems y con él, Java. Comienza una nueva era —con más controversia legal y más recursos corporativos detrás del lenguaje.

2014

Java 8 — La mayor revolución desde los inicios. Lambdas, Stream API, Optional, nuevas APIs de fecha. El código Java deja de parecer burocrático.

2017

Cadencia de releases cada 6 meses — Java adopta un ciclo de publicación rápido. Una versión LTS (Long-Term Support) cada 3 años garantiza estabilidad.

2021

Java 17 LTS — Records, sealed classes, pattern matching en instanceof. El lenguaje gana expresividad sin perder solidez. La versión más adoptada en producción.

2023

Java 21 LTS — Virtual threads (Project Loom) llegan a producción. Concurrencia masiva sin el coste de los threads del SO. Java alcanza su madurez total.

HOY

Top 3 lenguajes más usados del mundo. Banca, telecomunicaciones, microservicios, Android... Java sigue siendo la columna vertebral de la industria del software.


☕ JAVADEVBIBLE

PROYECTO OPEN SOURCE JavaDevBible
JavaDevBible — Web de conocimiento Java

JavaDevBible es una web de conocimiento Java centralizado, construida como web estática. Reúne topics del día a día de un programador Java, desde nivel junior hasta senior, con explicaciones claras y ejemplos de código reales. Cosas que me he ido encontrando en el día a día y que me hubiera gustado tener a mano cuando empecé. Y lo mejor: sin depender de APIs externas ni servicios de IA.

La filosofía es simple: en lugar de pedir a una IA que genere un array por ti cada vez, entra a JavaDevBible, lee qué es un array, entiende los ejemplos y aprende de verdad. Sin APIs, sin costes de servidor, sin consumo innecesario de energía. Solo conocimiento disponible siempre, incluso offline si clonas el repo.

He creado JavaDevBible trasteando con la IA para que los juniors y no tan juniors tuvieran una referencia fiable, clara — siempre accesible, sin registro, sin publicidad.

Open Source Web Estática Junior → Senior Sin servidor Conocimiento real