10 proyectos de codificación desafiantes que puedes hacer en una tarde

Nov 06 2022
Los proyectos te obligan a aprender conceptos mejor que cualquier tutorial. Sin embargo, muchos proyectos de codificación tardan días o semanas en completarse.

Los proyectos te obligan a aprender conceptos mejor que cualquier tutorial.

Sin embargo, muchos proyectos de codificación tardan días o semanas en completarse. Puedes perder fuerza y ​​desmotivarte.

Este artículo trata sobre ganancias rápidas.

Crea impulso con estos pequeños proyectos que puedes terminar en una tarde. Comenzar, implementar y terminar. Trabajar en los proyectos rápidamente mejorará drásticamente su autoestima y sus habilidades.

Una nota

Estos no son proyectos para principiantes. Se considerarían objetivos "ampliados" para los nuevos principiantes en la codificación.

En cambio, el público objetivo de esta publicación son los desarrolladores existentes que desean estirar sus músculos rápidamente y subir de nivel.

La lista

Aquí hay 10 ideas de proyectos desafiantes que puedes hacer en una tarde:

  1. Implemente Connect Four en la línea de comandos. Permita que dos jugadores compitan ingresando movimientos con el teclado. Detecta con éxito cuando un jugador ha ganado. Permita que los usuarios borre/reinicien el juego.
  2. Cree una API para alguna información pública. Por ejemplo, me gustaría crear una API de Fórmula 1 con información sobre pilotos, equipos, autos, pistas, etc. La API debe incluir autenticación y autorización. Considere agregar un límite de velocidad también.
  3. Cree una función lambda que pueda simular tirar un dado. Permita que se llame a la función con solicitudes HTTPS desde cualquier lugar (con autorización). Posiblemente admita dados de n caras.
  4. Cree su primera aplicación móvil. Deje que dos usuarios compitan para ver cuántas veces pueden tocar un botón en 10 segundos. Cuenta los grifos. Opcionalmente, permita que los dos usuarios se conecten en diferentes dispositivos y comparen puntajes a través de un backend. ¡Quizás incluso respalde una lista de puntajes más altos de todos los tiempos!
  5. Suscríbase a una transmisión en vivo de datos de tránsito (aquí hay uno de NYC ). Elija una estación e implemente la función de Google Maps de "tren que llega en 10 minutos". Ahora, ayude al usuario a elegir una estación.
  6. Cree una aplicación de chat usando websockets. Mostrar nuevos mensajes de chat a los usuarios en su navegador. No guardes los mensajes en ningún lado. Una herramienta como SocketIO ayudará con las partes difíciles.
  7. Utilice la API de Plaid para extraer sus propios datos bancarios. Escriba los resultados en una hoja de cálculo. Déles el formato que desee para que pueda automatizar su presupuesto mensual.
  8. Implemente la carga/descarga de JSON en un lenguaje cercano al metal, como Rust. Ahora, intente trabajar simultáneamente en partes del JSON. Por ejemplo: {"hello": ["a": {...}, "b": {...}, "c": {...}]}podría dividirse en rutas simultáneas para a, by c. ¿Qué tan rápido puedes hacer el JSON?
  9. Extraiga un gran conjunto de datos, como datos meteorológicos/climáticos históricos , en una herramienta para visualización y análisis. ¿Cuál fue la media, la mediana y la desviación estándar de las temperaturas durante los últimos 100 años en Topeka, KS el 6 de noviembre de cada año? ¿Existen tendencias en los datos (es decir, aumento de la temperatura global)?
  10. Encuentre una biblioteca de sonidos para el idioma de su elección. Cree un programa que pueda grabar la voz del usuario, manipularla con efectos y reproducirla.

Con estas victorias rápidas en su haber, ¿tal vez tenga hambre de desafíos más grandes?

Afortunadamente, tengo una lista de 20 proyectos de codificación avanzados para exponerlo a temas complejos .

¿Quieres más recursos de codificación? Envío un correo electrónico todos los días a mi lista.

Join Medium for $5 - Access all of Medium + support me & others!

© Copyright 2021 - 2022 | unogogo.com | All Rights Reserved