
El Camino a Senior: Claves para el Éxito como Programador
udemy · ⭐ 4.78 (274 reseñas) · Todos los niveles · es · ⏱ 4,5 h
Impartido por Daniel Blanco Calviño · 1.820 alumnos
59.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
Para llegar a ser un buen programador no basta con aprender nuevos lenguajes o dominar tecnologías. Ser realmente bueno implica desarrollar una serie de habilidades que van mucho más allá del código. Ya seas un recién graduado, estés en un rol junior, o tengas más experiencia, el contenido de este curso está diseñado para hacerte un ingeniero más sólido y capaz de generar un mayor impacto en tu equipo y en tu empresa, lo que te permitirá crecer profesionalmente. Todo lo que vamos a ver está basado en cosas que yo mismo he usado a lo largo de mi carrera para llegar a posiciones senior en empresas como Salesforce o MongoDB. Los módulos del curso serán los siguientes: • El Camino hacia Senior Software Engineer. Módulo centrado en cómo planificar tu carrera y establecer metas claras. • Efectividad y Productividad como Ingeniero de Software. Veremos cómo optimizar tu productividad, centrándonos en las actividades de alto impacto. Aprenderás a priorizar, estimar, optimizar la velocidad de iteración y realizar mejores code reviews. • Desarrollo de Habilidades Técnicas Avanzadas. Exploraremos cómo desarrollar diversas habilidades técnicas avanzadas, como pueden ser el dominar tu entorno de desarrollo y el debugging, la importancia de los design docs, y cómo gestionar la deuda técnica de nuestros proyectos. • Desarrollo del Equipo y Cultura Organizacional. Trataremos por qué es importante involucrarse en el desarrollo del equipo como ingeniero de software. • Soft Skills y Desarrollo Profesional. Veremos cómo desarrollar soft skills como la comunicación, la mentoría, la gestión de conflictos y el networking, aspectos clave para crecer en tu rol de ingeniero. • Más Allá del Rol del Ingeniero de Software Senior. Hablaremos del futuro con la irrupción de nuevas tecnologías como la inteligencia artificial, del desarrollo de proyectos personales y el impacto que eso tiene en tu carrera como ingeniero de software. • Transición a Roles de Liderazgo. Exploraremos los patrones y antipatrones de liderazgo, cómo gestionar equipos y los desafíos comunes al pasar a roles de gestión. Quiero recalcar que en este curso no se va a tratar nada de código, ya que no es un curso técnico. Lo que te voy a dar son una serie de herramientas para que puedas ofrecer más valor a tu equipo y a tu organización, ayudándote a avanzar a roles más senior. El primer paso ya lo has dado, te has interesado por tu carrera profesional. ¡Te animo a unirte a este curso para mejorar como programador!
Lo que aprenderás
- Priorización, estimación y optimización de tu tiempo.
- Mejores prácticas para code reviews efectivas.
- Técnicas de debugging y gestión de deuda técnica.
- Liderazgo, desarrollo del equipo y mentoría a ingenieros junior.
- Crea buenos design docs (documentos de diseño)
- Soft Skills: comunicación, gestión de conflictos, networking y feedback.
- Transición de roles técnicos a posiciones de liderazgo.
- Establecer metas y creación de un plan de carrera.
Requisitos
- No se necesita experiencia profesional. Válido para todos los niveles, desde recién graduados y juniors, a personas con más experiencia.