
El Java Que Todavía No Conoces
Hay un Java más grande afuera del que nos enseñaron en la universidad. Una introducción a la brecha entre los ejercicios del aula y el software real.
Un viaje por Java más allá de lo básico, explorando concurrencia, red, JVM, tolerancia a fallos y herramientas que no te enseñaron en clase
Cuando crucé el tercer semestre en la universidad tenía el ego inflado. Creía que por haber memorizado la sintaxis de un Java más moderno que el de mis compañeros, automáticamente yo era “más conocedor”. No obstante, nunca fui capaz de lograr nada en los concursos de programación competitiva, y cuando trabajé por primera vez usando Java de manera profesional, me zampé durísimo contra la pared de aceptar que no sabía programar. Que memorizar la sintáxis no me hizo mejor programador, y que cuando realmente importaba usarla, no sabía cómo.
Esta serie nace de una de mis experiencias muy concretas: Creer que sabía programar en Java, cuando realmente no. Aquí quiero mostrarte todo aquello que existe alrededor del lenguaje, lo que no nos enseñaron y que, probablemente, todavía no conoces: streams, concurrencia, red, JVM, tolerancia a fallos y herramientas. Quiero mostrarte todo lo que comienza a aparecer cuando los programas dejan de ser ejercicios simples y concretos, y empiezan a resolver problemas reales.
Pero esta serie no es un curso de Java, ni lo será ni pretenderé que lo sea. Es simplemente abrir esa puerta poquito a poquito, y mostrarte qué hay más allá de ciclos for. Descubrir, los dos, qué puede llegar a ser Java cuando empiezas a construir cosas más grandes.