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

The Senior Software Engineer

The Senior Software Engineer

Fernando Perales

September 08, 2022
Tweet

More Decks by Fernando Perales

Other Decks in Storyboards

Transcript

  1. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    The Senior Software


    Engineer
    Fern
    a
    ndo Per
    a
    les

    View full-size slide

  2. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  3. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    ¡Hola! 👋
    • Fer Perales


    • Senior RoR Developer @ thoughtbot 🤖 #boost


    • An
    fi
    trión @ Comunidad Ruby MX


    • Sé leer y escribir
    Illustration by


    instagram.com/@layered_space

    View full-size slide

  4. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  5. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Antes de comenzar

    View full-size slide

  6. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  7. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    ¿Qué es un ingeniero de
    so
    ft
    ware senior?

    View full-size slide

  8. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Problema de
    clasi
    fi
    cación

    View full-size slide

  9. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Años de
    experiencia

    View full-size slide

  10. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Certi
    fi
    caciones

    View full-size slide

  11. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Cantidad de lenguajes de
    programación usados

    View full-size slide

  12. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Usar las nuevas tecnologías

    View full-size slide

  13. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Memorizar las APIs de tu
    lenguaje favorito

    View full-size slide

  14. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Matriz de competencia del
    programador

    View full-size slide

  15. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    sijinjoseph.netlify.app

    View full-size slide

  16. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  17. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  18. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  19. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  20. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  21. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  22. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  23. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    TL;DR

    View full-size slide

  24. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Un ingeniero de so
    ft
    ware senior es
    aquél que participa de manera
    efectiva en el ciclo completo de
    desarrollo de so
    ft
    ware

    View full-size slide

  25. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    ¿Cómo ser un ingenierio de
    so
    ft
    ware senior?

    View full-size slide

  26. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Corrección de errores de
    manera efectiva

    View full-size slide

  27. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Corrección rápida vs solución a
    largo plaza

    View full-size slide

  28. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Tiene una buena noción del origen
    de los bugs

    View full-size slide

  29. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Toma medidas para que el error
    no vuelva a ocurrir

    View full-size slide

  30. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  31. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  32. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Desarrollo de funcionalidad

    View full-size slide

  33. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Sabe traducir el lenguaje de
    negocio a requerimientos

    View full-size slide

  34. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    No deja lugar a ambigüedad

    View full-size slide

  35. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Tiene entendimiento de todo el
    sistema

    View full-size slide

  36. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Analiza y cuestiona la viabilidad de
    las funciones requeridas

    View full-size slide

  37. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  38. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  39. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  40. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  41. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Lidiar con deuda técnica

    View full-size slide

  42. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    # TODO

    View full-size slide

  43. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Analiza y determina cuándo es el mejor
    momento para adquirir deuda técnica

    View full-size slide

  44. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Analiza y determina cuándo es el mejor
    momento para pagar deuda técnica

    View full-size slide

  45. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Procura mejorar la calidad del
    código

    View full-size slide

  46. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Prepara el sistema para las
    funcionalidades a futuro

    View full-size slide

  47. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  48. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  49. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  50. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Toma de decisiones técnicas

    View full-size slide

  51. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Conoce sus herramientas a detalle

    View full-size slide

  52. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Conoce las alternativas a la
    herramienta que domina

    View full-size slide

  53. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Va un paso adelante del equipo

    View full-size slide

  54. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  55. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Creación de nuevas
    aplicaciones

    View full-size slide

  56. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Analiza el problema a resolver y selecciona
    las mejores herramientas para el trabajo

    View full-size slide

  57. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Puede crear un sistema mínimo
    para producción / pruebas

    View full-size slide

  58. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  59. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  60. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    So
    ft
    Skills

    View full-size slide

  61. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Sabe comunicar de manera
    efectiva

    View full-size slide

  62. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Participa en la elección de sus
    compañeros de equipo

    View full-size slide

  63. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Da retroalimentación objetiva

    View full-size slide

  64. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Colabora con otras partes del
    negocio

    View full-size slide

  65. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Trabajo en equipo

    View full-size slide

  66. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Es un líder

    View full-size slide

  67. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Es un multiplicador

    View full-size slide

  68. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Mentorea a su equipo

    View full-size slide

  69. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Comparte su conocimiento

    View full-size slide

  70. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Sabe que el éxito del equipo es más
    primordial que el éxito individual

    View full-size slide

  71. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  72. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  73. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  74. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  75. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Preocuparse por el gran
    escenario

    View full-size slide

  76. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Seguridad de la aplicación /
    información

    View full-size slide

  77. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Legislaciones locales (ej. Manejo
    de información con
    fi
    dencial)

    View full-size slide

  78. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Copyright / Licenciamiento

    View full-size slide

  79. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Escalabilidad de la aplicación

    View full-size slide

  80. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Monitoreo

    View full-size slide

  81. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Situaciones éticas / morales

    View full-size slide

  82. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Accesibilidad

    View full-size slide

  83. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    Entregar resultados

    View full-size slide

  84. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech

    View full-size slide

  85. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    La creación de código no es el objetivo de
    los ingenieros de so
    ft
    ware, sino el medio

    View full-size slide

  86. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    ¿Preguntas?

    View full-size slide

  87. @FerPer
    a
    lesM #pl
    a
    y
    a
    sOnTech
    ¡Gracias!
    🤖 P.S. We are hiring in Americas, Europe, Middle East and Africa 🤖
    thoughtbot.com/jobs
    @FerPeralesM


    [email protected]

    View full-size slide