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

Guía práctica para convertirse en Senior Engineer en 10 años

Guía práctica para convertirse en Senior Engineer en 10 años

Fernando Perales

February 22, 2023
Tweet

More Decks by Fernando Perales

Other Decks in Programming

Transcript

  1.  @FerPer
    a
    lesM #WDTColim
    a
    Guía práctica para convertirse
    en Senior Engineer en 10 años
    Fern
    a
    ndo Per
    a
    les

    View full-size slide

  2.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  3.  @FerPer
    a
    lesM #WDTColim
    a
    ¡Hola! 👋
    • Fer Perales


    • Guadalajara, Jalisco


    • 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 #WDTColim
    a

    View full-size slide

  5.  @FerPer
    a
    lesM #WDTColim
    a
    Antes de comenzar

    View full-size slide

  6.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  7.  @FerPer
    a
    lesM #WDTColim
    a
    🔗

    norvig.com/21-days.html

    View full-size slide

  8.  @FerPer
    a
    lesM #WDTColim
    a
    Teach Yourself Programming in Ten Years


    View full-size slide

  9.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  10.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  11.  @FerPer
    a
    lesM #WDTColim
    a
    Todo mundo parece tener prisa

    View full-size slide

  12.  @FerPer
    a
    lesM #WDTColim
    a
    Aprender a programar es muy fácil


    🤡

    View full-size slide

  13.  @FerPer
    a
    lesM #WDTColim
    a
    Guía práctica para convertirse
    en Senior Engineer en 10 años

    View full-size slide

  14.  @FerPer
    a
    lesM #WDTColim
    a
    ¿Qué es un ingeniero de
    so
    ft
    ware senior?

    View full-size slide

  15.  @FerPer
    a
    lesM #WDTColim
    a
    Problema de
    clasi
    fi
    cación

    View full-size slide

  16.  @FerPer
    a
    lesM #WDTColim
    a
    Años de
    experiencia

    View full-size slide

  17.  @FerPer
    a
    lesM #WDTColim
    a
    Certi
    fi
    caciones

    View full-size slide

  18.  @FerPer
    a
    lesM #WDTColim
    a
    Cantidad de lenguajes de
    programación usados

    View full-size slide

  19.  @FerPer
    a
    lesM #WDTColim
    a
    Usar las nuevas tecnologías

    View full-size slide

  20.  @FerPer
    a
    lesM #WDTColim
    a
    Memorizar las APIs de tu
    lenguaje favorito

    View full-size slide

  21.  @FerPer
    a
    lesM #WDTColim
    a
    Matriz de competencia del
    programador

    View full-size slide

  22.  @FerPer
    a
    lesM #WDTColim
    a
    sijinjoseph.netlify.app

    View full-size slide

  23.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  24.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  25.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  26.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  27.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  28.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  29.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  30.  @FerPer
    a
    lesM #WDTColim
    a
    TL;DR

    View full-size slide

  31.  @FerPer
    a
    lesM #WDTColim
    a
    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

  32.  @FerPer
    a
    lesM #WDTColim
    a
    ¿Cómo ser un ingenierio de
    so
    ft
    ware senior?

    View full-size slide

  33.  @FerPer
    a
    lesM #WDTColim
    a
    Corrección de errores de
    manera efectiva

    View full-size slide

  34.  @FerPer
    a
    lesM #WDTColim
    a
    Corrección rápida vs solución a
    largo plaza

    View full-size slide

  35.  @FerPer
    a
    lesM #WDTColim
    a
    Tiene una buena noción del origen
    de los bugs

    View full-size slide

  36.  @FerPer
    a
    lesM #WDTColim
    a
    Toma medidas para que el error
    no vuelva a ocurrir

    View full-size slide

  37.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  38.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  39.  @FerPer
    a
    lesM #WDTColim
    a
    Desarrollo de funcionalidad

    View full-size slide

  40.  @FerPer
    a
    lesM #WDTColim
    a
    Sabe traducir el lenguaje de
    negocio a requerimientos

    View full-size slide

  41.  @FerPer
    a
    lesM #WDTColim
    a
    No deja lugar a ambigüedad

    View full-size slide

  42.  @FerPer
    a
    lesM #WDTColim
    a
    Tiene entendimiento de todo el
    sistema

    View full-size slide

  43.  @FerPer
    a
    lesM #WDTColim
    a
    Analiza y cuestiona la viabilidad de
    las funciones requeridas

    View full-size slide

  44.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  45.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  46.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  47.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  48.  @FerPer
    a
    lesM #WDTColim
    a
    Lidiar con deuda técnica

    View full-size slide

  49.  @FerPer
    a
    lesM #WDTColim
    a
    # TODO

    View full-size slide

  50.  @FerPer
    a
    lesM #WDTColim
    a
    Analiza y determina cuándo es el mejor
    momento para adquirir deuda técnica

    View full-size slide

  51.  @FerPer
    a
    lesM #WDTColim
    a
    Analiza y determina cuándo es el mejor
    momento para pagar deuda técnica

    View full-size slide

  52.  @FerPer
    a
    lesM #WDTColim
    a
    Procura mejorar la calidad del
    código

    View full-size slide

  53.  @FerPer
    a
    lesM #WDTColim
    a
    Prepara el sistema para las
    funcionalidades a futuro

    View full-size slide

  54.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  55.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  56.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  57.  @FerPer
    a
    lesM #WDTColim
    a
    Toma de decisiones técnicas

    View full-size slide

  58.  @FerPer
    a
    lesM #WDTColim
    a
    Conoce sus herramientas a detalle

    View full-size slide

  59.  @FerPer
    a
    lesM #WDTColim
    a
    Conoce las alternativas a la
    herramienta que domina

    View full-size slide

  60.  @FerPer
    a
    lesM #WDTColim
    a
    Va un paso adelante del equipo

    View full-size slide

  61.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  62.  @FerPer
    a
    lesM #WDTColim
    a
    Creación de nuevas
    aplicaciones

    View full-size slide

  63.  @FerPer
    a
    lesM #WDTColim
    a
    Analiza el problema a resolver y selecciona
    las mejores herramientas para el trabajo

    View full-size slide

  64.  @FerPer
    a
    lesM #WDTColim
    a
    Puede crear un sistema mínimo
    para producción / pruebas

    View full-size slide

  65.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  66.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  67.  @FerPer
    a
    lesM #WDTColim
    a
    So
    ft
    Skills

    View full-size slide

  68.  @FerPer
    a
    lesM #WDTColim
    a
    Sabe comunicar de manera
    efectiva

    View full-size slide

  69.  @FerPer
    a
    lesM #WDTColim
    a
    Participa en la elección de sus
    compañeros de equipo

    View full-size slide

  70.  @FerPer
    a
    lesM #WDTColim
    a
    Da retroalimentación objetiva

    View full-size slide

  71.  @FerPer
    a
    lesM #WDTColim
    a
    Colabora con otras partes del
    negocio

    View full-size slide

  72.  @FerPer
    a
    lesM #WDTColim
    a
    Trabajo en equipo

    View full-size slide

  73.  @FerPer
    a
    lesM #WDTColim
    a
    Es un líder

    View full-size slide

  74.  @FerPer
    a
    lesM #WDTColim
    a
    Es un multiplicador

    View full-size slide

  75.  @FerPer
    a
    lesM #WDTColim
    a
    Mentorea a su equipo

    View full-size slide

  76.  @FerPer
    a
    lesM #WDTColim
    a
    Comparte su conocimiento

    View full-size slide

  77.  @FerPer
    a
    lesM #WDTColim
    a
    Sabe que el éxito del equipo es más
    primordial que el éxito individual

    View full-size slide

  78.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  79.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  80.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  81.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  82.  @FerPer
    a
    lesM #WDTColim
    a
    Preocuparse por el gran
    escenario

    View full-size slide

  83.  @FerPer
    a
    lesM #WDTColim
    a
    Seguridad de la aplicación /
    información

    View full-size slide

  84.  @FerPer
    a
    lesM #WDTColim
    a
    Legislaciones locales (ej. Manejo
    de información con
    fi
    dencial)

    View full-size slide

  85.  @FerPer
    a
    lesM #WDTColim
    a
    Copyright / Licenciamiento

    View full-size slide

  86.  @FerPer
    a
    lesM #WDTColim
    a
    Escalabilidad de la aplicación

    View full-size slide

  87.  @FerPer
    a
    lesM #WDTColim
    a
    Monitoreo

    View full-size slide

  88.  @FerPer
    a
    lesM #WDTColim
    a
    Situaciones éticas / morales

    View full-size slide

  89.  @FerPer
    a
    lesM #WDTColim
    a
    Accesibilidad

    View full-size slide

  90.  @FerPer
    a
    lesM #WDTColim
    a
    Entregar resultados

    View full-size slide

  91.  @FerPer
    a
    lesM #WDTColim
    a

    View full-size slide

  92.  @FerPer
    a
    lesM #WDTColim
    a
    La creación de código no es el objetivo de
    los ingenieros de so
    ft
    ware, sino el medio

    View full-size slide

  93.  @FerPer
    a
    lesM #WDTColim
    a
    ¿Preguntas?

    View full-size slide

  94.  @FerPer
    a
    lesM #WDTColim
    a
    ¡Gracias!
    🤖 P.S. We are hiring 🤖
    thoughtbot.com/jobs
    @FerPeralesM


    [email protected]

    View full-size slide