DEV Community

Cover image for 25 retos de Programación de JavaScript y Python: AdventJS
Miguel Ángel Durán 👨‍💻
Miguel Ángel Durán 👨‍💻

Posted on

17 2

25 retos de Programación de JavaScript y Python: AdventJS

¡Estoy muy emocionado de anunciar AdventJS 2024! Más grande, mejor que nunca y con compatibilidad para Python.

Si eres amante de la programación, te encanta resolver problemas o simplemente quieres mejorar tus habilidades mientras te diviertes, este es tu momento.

Captura de pantalla de los retos de AdventJS
Entra a adventjs.dev para empezar a participar, es gratis.

¿Qué es AdventJS? 🎄

AdventJS es una serie de retos diarios de programación que se desbloquean a lo largo de diciembre. Desde el 1 hasta el 25 de diciembre, cada día tendrás un nuevo desafío que pondrá a prueba tus conocimientos y creatividad. Este año, además de los lenguajes que ya conoces, JavaScript y TypeScript, hemos agregado soporte para Python. 🐍

Así que, seas un amante del front-end, un maestro del back-end o un entusiasta del mundo de la programación, ¡hay algo para todos!

¿Por qué deberías participar? 🤔

  • Mejorar tus habilidades: Resolver desafíos diarios es una forma increíble de practicar y mejorar tus habilidades de programación.
  • Logros y puntuación: Obtén logros y lleva un seguimiento de tu progreso. Es como un videojuego, pero en lugar de acumular monedas, mejoras como desarrollador. 🎮👨‍💻
  • Una comunidad global: AdventJS está disponible en español 🇪🇸, inglés 🇺🇸 y portugués 🇧🇷, lo que significa que estarás participando junto a miles de programadores de todo el mundo.
  • Diversión garantizada: Cada reto está diseñado para ser entretenido y desafiante. ¡Nada mejor que esa sensación de victoria cuando encuentras la solución correcta!

Captura de pantalla de los retos del AdventJS

Este año hemos añadido retos y trofeos para que te diviertas más. 🏆


¿Qué necesitas para empezar? 🛠️

  1. Una cuenta en AdventJS (¡es gratis!).
  2. Tener conocimientos básicos en JavaScript, TypeScript o Python. No importa si eres principiante o experto, los retos están pensados para todos los niveles.
  3. ¡Ganas de aprender y divertirte!

¿Cómo funciona? 🕹️

  1. Retos diarios: Cada día se desbloquea un nuevo reto. Puedes resolverlos en el orden que quieras, pero no puedes adelantarte.
  2. Resuelve en tu lenguaje favorito: Este año, con la incorporación de Python, puedes elegir el lenguaje que más te acomode para resolver cada desafío.
  3. Comparte y aprende: Una vez que completes un reto, puedes ver cómo lo resolvieron otros desarrolladores. Es una oportunidad única para aprender diferentes enfoques y mejorar tu código.

¡Acompáñame en esta aventura! 🚀

En 2024, queremos que más programadores se unan al desafío. Este año hemos puesto mucho esfuerzo para que AdventJS sea más accesible y emocionante. Además, podrás encontrarme en mis redes compartiendo tips y soluciones para algunos de los retos (¡pero no spoilers, eh! 😜).

Regístrate ya en AdventJS y sé parte de esta experiencia única. ¡Nos vemos en los retos!

¡Feliz programación y que comience la magia de diciembre! 🎅🎄

Si tienes dudas o simplemente quieres compartir tu progreso, únete a la conversación en X con el hashtag #AdventJS o pásate por mi canal de Twitch. ¡Estaré haciendo streams dedicados a AdventJS durante todo diciembre!

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (2)

Collapse
 
pengeszikra profile image
Peter Vivo

Coole coding advent calendar, great feature the languafe selection. Congrat!
( I missing the JSDoc syntax highlight, but that is really minor one )

Collapse
 
midudev profile image
Miguel Ángel Durán 👨‍💻

Hey, thanks for the comment @pengeszikra. :) We added JSDoc to the challenges now. Thanks for the feedack.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay