No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Issues a resolver para completar la prueba

3/9
Recursos

¿Cómo abordar una prueba técnica con éxito?

Enfrentarse a una prueba técnica puede resultar un desafío, pero con la preparación adecuada, es posible afrontarla con confianza. El primer paso es tener una comprensión clara de lo que se espera de ti, tanto en términos de proyecto como de herramientas que deberás utilizar. Es crucial definir claramente qué objetivos se te han asignado y cómo puedes alcanzarlos de forma eficiente. A continuación, exploramos algunos enfoques útiles para gestionar este proceso de manera efectiva.

¿Cuáles son los primeros pasos?

  • Revisión del repositorio: Antes de comenzar a codificar, observa detenidamente el repositorio compartido por la empresa. Fíjate en los issues o problemas reportados y asegúrate de entender exactamente qué se necesita de ti. Esta es la hoja de ruta del proyecto.

  • Comprensión de los issues: Las empresas suelen desglosar los objetivos en issues. Estos son problemas o tareas específicas que necesitan resolución. Descifra lo que cada issue solicita y planea cómo abordarlos.

¿Por qué es importante la planificación?

Una planificación adecuada es crucial antes de sumergirse en la codificación. Este paso prepara el camino hacia un desarrollo más fluido y exitoso. No se trata solo de hacer el código, sino de definir un plan estructurado con antelación.

  • Probad y error: A veces, pueden surgir errores no esperados. Por ello, es vital tener previsto un espacio para la depuración y el ajuste.

  • División en pasos: Desglosa el proyecto en subtareas más pequeñas y manejables. Esto no solo facilita su gestión, sino que también da claridad sobre el proceso y las expectativas.

¿Cómo gestionar pull requests efectivamente?

Realizar varias pull requests (PRs) en lugar de un solo PR grande puede ser altamente beneficioso. A través de este método, puedes examinar tus cambios de manera más efectiva y asegurar un código limpio y mantenible.

  • Clara descripción de PRs: Cada PR debería incluir una descripción clara de los cambios realizados y su finalidad. Esto proporciona contexto y facilita la revisión por parte del equipo.

  • Evaluación continua: Revisa y ajusta cada PR según los comentarios recibidos o las nuevas ideas que surjan a lo largo del desarrollo.

¿Cuáles son los detalles técnicos clave?

Varias facetas técnicas requieren atención para asegurar que tu desarrollo destaque:

  • Protección de rutas: Asegúrate de que solo los usuarios logueados puedan acceder a ciertas secciones de la aplicación. Esto implica el uso del local storage para verificar el estado de sesión.

  • Interfaz dinámica: El navbar y otros elementos de la interfaz deben reflejar el estado del usuario, mostrando opciones adecuadas según se esté logueado o no.

  • Gestión de datos: El manejo adecuado de la data del usuario es esencial: verifica que la información se almacene y se despliegue correctamente.

¿Cómo optimizar el tiempo en una prueba técnica?

El tiempo es oro en una prueba técnica, generalmente dispondrás de un par de días para la entrega. Aquí algunos consejos para maximizarlo:

  • Estimación de tiempos: Divide las tareas y estima cuánto tiempo llevará cada una. Esta previsión te ayudará a gestionar el proyecto dentro del plazo.

  • Prioridades claras: Identifica cuáles son los objetivos más críticos y concéntrate en ellos desde el inicio.

  • Documentación y aprendizaje continuo: Usa recursos y documentación proporcionada para evitar malentendidos y mejorar tu comprensión del problema planteado.

Sigue este enfoque organizado y estratégico para superar con éxito una prueba técnica. No solo mejorarás tus probabilidades de éxito, sino que también fortalecerás tu experiencia y habilidades en la resolución de problemas. ¡Sigue adelante y continúa aprendiendo!

Aportes 6

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

API rota

Creo que va a tener que separarse la API, una de solo lectura y otra para “jugar” porque es complejo avanzar cuando la API esta rota.

Para resolver una prueba técnica se recomienda:

  1. Tener una comprensión amplia de lo que tenemos que hacer.
  2. Tener claro lo que te están pidiendo.
por que se debe restringir el acceso al home????, cuando entro a una app que lo primero que pide es loguearse y NO SE que hay dentro de la app no me voy a logear, sea la app que sea, entiendo restringir a mi cuenta y mis ordenes o email es logico por que si no hay nadie logeado no habra info, pero al home donde solo estan los productos?es como abrir una tienda y decirle al cliente que pague antes de entrar y ver lo que va a comprar. NONSENSE.

Hay una marca de agua en algunas imagenes avisando que PlaceIMG will shut down on June 30, 2023.

Detecte que el primer item en la sección de Electronics no lo carga correctamente y me quedo la duda si es un error que nos ponen para agregar a los issues o si es ocasionado por la advertencia de PlaceIMG.

Muy interesante este laboratorio.
.

    - Failed to load resource: the server responded with a status of 403 ()
    - GET https://images.app.goo.gl/9ux3RV5QLMbaKMat8 net::ERR_TIMED_OUT
¡Hola a todos! 👋 Quiero compartirles que la API original del curso está rota, lo que puede dificultar completar los ejercicios. Para ayudarles, he creado una versión funcional del proyecto base con una nueva API y código actualizado. 🚀 Pueden clonar este repositorio para seguir el curso sin problemas: 👉 <<https://github.com/darubiomunoz/prueba-tecnica-reactjs>> Además, si les resulta útil, no olviden darle una estrella ⭐ al repositorio y seguirme en GitHub. ¡Espero que les sea de ayuda y puedan completar el curso con éxito! 💚 ¡Happy coding! 💻