Desde el fin de la Segunda Combate Mundial, muchos estadounidenses han celebrado los 24 días previos a la Navidad usando unos clásicos calendarios de cuenta regresiva, que permiten brindar pequeñas 'puertas' para revelar un pequeño donación.
Con el tiempo, eso se tradujo en utilizar esa cuenta regresiva como el ámbito para toda clase de actividades y retos, evolucionando así cerca de formatos digitales e interactivos. Y ahora, hemos llegado a ese punto al que llegan todas las modas estadounidenses: ese en el que el resto de países empezamos a hacer lo mismo que ellos.
A continuación, exploramos los principales 'calendarios de Adviento' dirigidos a programadores...
La carrera de programador en 2017 y en el futuro (con Javier Santana)
Calendarios de desafíos de código
- Advent of Code (AoC): Creado por Eric Wastl, este calendario es uno de los más populares entre desarrolladores. Ofrece dos problemas diarios (de dificultad creciente) que los participantes pueden resolver recurriendo a cualquier jerigonza de programación. Cada desafío está integrado, a su vez, en una novelística general que se va desvelando día a día. ¿Características principales?
- Advent of Craft: Este calendario presenta ejercicios prácticos diarios con temática navideña para practicar algoritmos y estructuras de datos. Ideal para quienes buscan mejorar sus habilidades de resolución de problemas en un entorno lúdico.
- Advent of Cyber: Organizado por TryHackMe, este evento ofrece desafíos enfocados en ciberseguridad, desde examen de vulnerabilidades hasta configuración de sistemas seguros. Encima, los participantes compiten por premios que se sortean al final del evento.
- Advent JS: Enfocado en JavaScript y TypeScript, este calendario incluye un editor y pruebas integradas en la plataforma. Está habitable en inglés y castellano, facilitando la billete de comunidades hispanohablantes.
Calendarios de contenidos
Para quienes prefieren descifrar o repasar contenidos formativos en lado de centrarse en el apartado práctico de la resolución de problemas, varios calendarios ofrecen publicaciones diarias relacionadas con el mejora de software:
- C# Advent: Publica dos artículos diarios sobre C# y mejora .NET, escritos por miembros de la comunidad.
- Festive Tech Calendar: Este evento destaca múltiples videos al día sobre tecnología, incluyendo tutoriales y charlas inspiradoras. Encima, recauda fondos para la Fundación Raspberry Pi.
- HTMHELL Advent: Veinticuatro publicaciones centradas en temas como accesibilidad, seguridad y experiencia de beneficiario (UX). Un petición imprescindible para desarrolladores web.
La relevancia de los calendarios de Adviento en el mejora de software
Estos calendarios son una fuente de estudios, pero asimismo de creación de comunidad. Participar en ellos fomenta la creatividad, mejoramiento las habilidades técnicas y proporciona oportunidades para colaborar y compartir conocimientos.
Encima, en un entorno profesional, estos desafíos pueden ser utilizados como ejercicios de capacitación, herramientas educativas en universidades o incluso pruebas técnicas en entrevistas de trabajo. Algunos, como Advent of Code, ya vienen siendo usados por empresas y academias como fortuna para fomentar el pensamiento razonable y la resolución de problemas.
Cómo participar
- Selecciona un calendario: Elige según tus intereses y habilidades. Si buscas mejorar en ciberseguridad, Advent of Cyber es ideal; si prefieres desafíos generales, Advent of Code es tu mejor opción.
- Encuentra un congregación: Participar con amigos o colegas mejoramiento la experiencia, y muchos calendarios tienen foros de debate.
- Sé constante: Intenta completar un desafío al día. La maña diaria es esencia para desarrollar nuevas habilidades.
- Documenta tus soluciones: Muchos desarrolladores escriben blogs o comparten su progreso en redes sociales, lo que ayuda a consolidar el estudios y conectar con otros.
Imagen | Marcos Merino mediante IA
En Genbeta | De no asimilar programar a ser programador en sólo 10 meses: esta fue la trayectoria de un beneficiario de Reddit