Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cero agobios. Programa pasito a pasito

Cero agobios. Programa pasito a pasito

Charla de la CommitConf2024.

¿Sufres de ansiedad o inseguridad cada vez que tienes que cambiar de proyecto y/o tecnología? ¿Te gustaría que las curvas de entrada te costasen menos? En esta charla, voy a compartir los tips que yo sigo para que me sea más fácil sentirme cómoda con los cambios y empezar a ser resolutiva.

Tweet

Transcript

  1. 2 2 ¿Quién soy? Desarrolladora frontend en Sngular. Me gusta

    dar charlas Escribir las #AziNews. Y tengo muchos hobbies. AfayaTech Asturias en YouTube. Desde 2013, antes Doctora en Inmunología. Twitter: @azahara_fergui Linkedin: Azahara Fernández Guizán Viajar, el arte, hacer manualidades, la repostería, leer, ver pelis…
  2. 4 12 proyectos 3 lenguajes 9 años de experiencia 6

    sectores 5 frameworks Mis datos
  3. 6 Preguntar ❖ ¿Tenéis algún documento o información de onboarding?

    1 ❖ ¿Tenéis documentación en la que se recoja la lógica de negocio? ❖ ¿Qué permisos voy a necesitar para configurar el proyecto o la aplicación? ❖ ¿Qué tipo de reuniones de seguimiento tenéis? ❖ ¿A quién puedo preguntar dudas? ❖ ¿Puedo ir accediendo al código aunque todavía no tenga permisos para trabajar en él o me podéis pasar una copia del mismo?
  4. 8 Configurar el equipo 2 ➔ Instalar el IDE (¿alguno

    acordado en el equipo?) ➔ Extensiones del IDE
  5. 9 Configurar el equipo 2 ➔ Instalar el IDE (¿alguno

    acordado en el equipo?) ➔ Extensiones del IDE ➔ Requerimientos técnicos - Node - Angular / Vue / React - Java / Spring / C++ … - Docker Desktop - Git / Github / Fork - ….
  6. 10 Configurar el equipo 2 ➔ Instalar el IDE (¿alguno

    acordado en el equipo?) ➔ Extensiones del IDE ➔ Requerimientos técnicos ➔ Navegadores
  7. 11 Configurar el equipo 2 ➔ Instalar el IDE (¿alguno

    acordado en el equipo?) ➔ Extensiones del IDE ➔ Requerimientos técnicos ➔ Navegadores ➔ Herramientas
  8. 12 Configurar el equipo 2 ➔ Instalar el IDE (¿alguno

    acordado en el equipo?) ➔ Extensiones del IDE ➔ Requerimientos técnicos ➔ Navegadores ➔ Herramientas ➔ Cheatsheets
  9. 14 Descargar y analizar el proyecto 3 ★ Lee el

    readme ★ Mira la arquitectura y abre los diferentes ficheros para ver si siguen algún tipo de "acuerdo" o "patrón de desarrollo".
  10. 15 Descargar y analizar el proyecto 3 ★ Leer el

    readme ★ Mira la arquitectura y abre los diferentes ficheros para ver si siguen algún tipo de "acuerdo" o "patrón de desarrollo". ★ Revisa las últimas PRs
  11. 16 Descargar y analizar el proyecto 3 ★ Lee el

    readme ★ Mira la arquitectura y abre los diferentes ficheros para ver si siguen algún tipo de "acuerdo" o "patrón de desarrollo". ★ Revisa las últimas PRs ★ Ejecuta los tests y arranca la aplicación
  12. 17 Descargar y analizar el proyecto 3 ★ Lee el

    readme ★ Mira la arquitectura y abre los diferentes ficheros para ver si siguen algún tipo de "acuerdo" o "patrón de desarrollo". ★ Revisa las últimas PRs ★ Ejecuta los tests y arranca la aplicación ★ Un “pequeño” cambio
  13. 18 • Localizar el archivo del detalle de etiqueta. •

    Modificaciones en el html y el css para añadir la etiqueta • Mockear el servicio, o el store para simular que recibe los datos de la nueva etiqueta • Ejecutar y comprobar los cambios. • Lanzar los tests • Crear un nuevo test.
  14. 22 Busco documentación concreta 1 ★ Ciclo de vida ★

    Condicionales y bucles ★ Comunicación padres/hijos
  15. 23

  16. 27 27 Aprovecha a aprender de tu nuevo equipo No

    te exijas un nivel de seniority igual al que tenías en el proyecto anterior No te agobies con las estimaciones de las tareas y si ves que te vas a retrasar comunícalo.
  17. 28 28 En Sngular siempre buscan gente buena y buena

    gente… si tienes curiosidad, pasa por su stand.