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.
Cómo presentar pruebas técnicas con React.js
Prueba técnica para React.js Developers
Setup del proyecto con React y Vite
Issues a resolver para completar la prueba
Solución de la prueba
Code review: LocalStorage en React.js
Code review: Vistas Dinámicas para el SignIn
Code review: React Context y FormData
Code review: Protección de Rutas
Code review: Entregando la Prueba
Próximos pasos
¿Migramos a Next.js?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
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.
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.
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.
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.
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.
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
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:
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
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?