Capítulo 28. El "desarrollador integral" es una mentalidad
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Maciej Walkowiak
En 2007 -el año en que empecé a trabajar en mi primer empleo como desarrollador Java- el espectro de tecnologías implicadas en el desarrollo web cotidiano era bastante reducido. Las bases de datos relacionales eran en la mayoría de los casos el único tipo de base de datos que un desarrollador necesitaba conocer. El desarrollo frontend se limitaba a HTML y CSS, aderezados con un poco de JavaScript. El desarrollo Java propiamente dicho significaba principalmente trabajar con Hibernate más Spring o Struts. Este conjunto de tecnologías cubría casi todo lo necesario para crear aplicaciones en aquella época. La mayoría de los desarrolladores Java eran en realidad desarrolladores full-stack, aunque ese término aún no se había acuñado.
Las cosas han cambiado mucho desde 2007. Empezamos a construir interfaces de usuario cada vez más complejas y a manejar esta complejidad con frameworks avanzados de JavaScript. Ahora utilizamos bases de datos NoSQL, y casi cada una de ellas es muy diferente de las demás. Transmitimos datos con Kafka, mensajes con RabbitMQ, y hacemos muchas cosas más. En muchos casos, también somos responsables de configurar o mantener la infraestructura con Terraform o CloudFormation, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access