Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Senior Software Engineer
Search
Fernando Perales
September 08, 2022
Storyboards
0
89
The Senior Software Engineer
Fernando Perales
September 08, 2022
Tweet
Share
More Decks by Fernando Perales
See All by Fernando Perales
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
3
Guía práctica para convertirse en Senior Engineer en 10 años
ferperales
0
110
Consultoría y Open Source: buscando el balance entre beneficio y la diversión
ferperales
0
28
Open the gate a little: strategies to protect and share data
ferperales
0
410
The Padawan Path
ferperales
0
870
The Senior Software Engineer - FSL
ferperales
0
120
I [i18n] you: estrategias para manejo efectivo de traducciones en proyectos de Open Source
ferperales
0
57
4000 mexicanos dijeron - FSL
ferperales
0
47
I [i18n] you: estrategias para manejo efectivo de traducciones en proyectos de open source
ferperales
0
170
Other Decks in Storyboards
See All in Storyboards
Bad Dinosaurs - The Good, the Bad & the Greedy
corentinmonnier
1
110
Single Panel Stories
armaturkey
0
280
Strange Planet: "Family, Fandom, Footorb" SP_108_100
kenetbear
PRO
0
250
BLOODLINE
jasonmatthew
0
230
[Charon] Opening Excerpt
poodled
0
350
STAR SMASHER
tinikois
0
180
Monsters At Work - S2E01 - Sequence 3
kicsterash
0
120
Lost Keys Storyboard
magybu
0
130
"You'll Be Back" - Hamilton - Storyboard by Ryan Garcia
ryangarcia
PRO
1
1.1k
UPHEAVAL
backtovoltron
2
150
no fishes
sideofmeggs
0
400
Brock Mc'lean and the Fairfax bunny
bllyx
0
180
Featured
See All Featured
Atom: Resistance is Futile
akmur
260
25k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
Making Projects Easy
brettharned
109
5.5k
Gamification - CAS2011
davidbonilla
77
4.6k
Visualization
eitanlees
137
14k
Agile that works and the tools we love
rasmusluckow
325
20k
What's in a price? How to price your products and services
michaelherold
238
11k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Web Components: a chance to create the future
zenorocha
306
41k
Transcript
@FerPer a lesM #pl a y a sOnTech The Senior
Software Engineer Fern a ndo Per a les
@FerPer a lesM #pl a y a sOnTech <me>
@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
@FerPer a lesM #pl a y a sOnTech </me>
@FerPer a lesM #pl a y a sOnTech Antes de
comenzar
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech ¿Qué es
un ingeniero de so ft ware senior?
@FerPer a lesM #pl a y a sOnTech Problema de
clasi fi cación
@FerPer a lesM #pl a y a sOnTech Años de
experiencia
@FerPer a lesM #pl a y a sOnTech Certi fi
caciones
@FerPer a lesM #pl a y a sOnTech Cantidad de
lenguajes de programación usados
@FerPer a lesM #pl a y a sOnTech Usar las
nuevas tecnologías
@FerPer a lesM #pl a y a sOnTech Memorizar las
APIs de tu lenguaje favorito
@FerPer a lesM #pl a y a sOnTech Matriz de
competencia del programador
@FerPer a lesM #pl a y a sOnTech sijinjoseph.netlify.app
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech TL;DR
@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
@FerPer a lesM #pl a y a sOnTech ¿Cómo ser
un ingenierio de so ft ware senior?
@FerPer a lesM #pl a y a sOnTech Corrección de
errores de manera efectiva
@FerPer a lesM #pl a y a sOnTech Corrección rápida
vs solución a largo plaza
@FerPer a lesM #pl a y a sOnTech Tiene una
buena noción del origen de los bugs
@FerPer a lesM #pl a y a sOnTech Toma medidas
para que el error no vuelva a ocurrir
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech Desarrollo de
funcionalidad
@FerPer a lesM #pl a y a sOnTech Sabe traducir
el lenguaje de negocio a requerimientos
@FerPer a lesM #pl a y a sOnTech No deja
lugar a ambigüedad
@FerPer a lesM #pl a y a sOnTech Tiene entendimiento
de todo el sistema
@FerPer a lesM #pl a y a sOnTech Analiza y
cuestiona la viabilidad de las funciones requeridas
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech Lidiar con
deuda técnica
@FerPer a lesM #pl a y a sOnTech # TODO
@FerPer a lesM #pl a y a sOnTech Analiza y
determina cuándo es el mejor momento para adquirir deuda técnica
@FerPer a lesM #pl a y a sOnTech Analiza y
determina cuándo es el mejor momento para pagar deuda técnica
@FerPer a lesM #pl a y a sOnTech Procura mejorar
la calidad del código
@FerPer a lesM #pl a y a sOnTech Prepara el
sistema para las funcionalidades a futuro
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech Toma de
decisiones técnicas
@FerPer a lesM #pl a y a sOnTech Conoce sus
herramientas a detalle
@FerPer a lesM #pl a y a sOnTech Conoce las
alternativas a la herramienta que domina
@FerPer a lesM #pl a y a sOnTech Va un
paso adelante del equipo
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech Creación de
nuevas aplicaciones
@FerPer a lesM #pl a y a sOnTech Analiza el
problema a resolver y selecciona las mejores herramientas para el trabajo
@FerPer a lesM #pl a y a sOnTech Puede crear
un sistema mínimo para producción / pruebas
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech So ft
Skills
@FerPer a lesM #pl a y a sOnTech Sabe comunicar
de manera efectiva
@FerPer a lesM #pl a y a sOnTech Participa en
la elección de sus compañeros de equipo
@FerPer a lesM #pl a y a sOnTech Da retroalimentación
objetiva
@FerPer a lesM #pl a y a sOnTech Colabora con
otras partes del negocio
@FerPer a lesM #pl a y a sOnTech Trabajo en
equipo
@FerPer a lesM #pl a y a sOnTech Es un
líder
@FerPer a lesM #pl a y a sOnTech Es un
multiplicador
@FerPer a lesM #pl a y a sOnTech Mentorea a
su equipo
@FerPer a lesM #pl a y a sOnTech Comparte su
conocimiento
@FerPer a lesM #pl a y a sOnTech Sabe que
el éxito del equipo es más primordial que el éxito individual
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech Preocuparse por
el gran escenario
@FerPer a lesM #pl a y a sOnTech Seguridad de
la aplicación / información
@FerPer a lesM #pl a y a sOnTech Legislaciones locales
(ej. Manejo de información con fi dencial)
@FerPer a lesM #pl a y a sOnTech Copyright /
Licenciamiento
@FerPer a lesM #pl a y a sOnTech Escalabilidad de
la aplicación
@FerPer a lesM #pl a y a sOnTech Monitoreo
@FerPer a lesM #pl a y a sOnTech Situaciones éticas
/ morales
@FerPer a lesM #pl a y a sOnTech Accesibilidad
@FerPer a lesM #pl a y a sOnTech Entregar resultados
@FerPer a lesM #pl a y a sOnTech
@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
@FerPer a lesM #pl a y a sOnTech ¿Preguntas?
@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]