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
Guía práctica para convertirse en Senior Engineer en 10 años
Search
Fernando Perales
February 22, 2023
Programming
0
110
Guía práctica para convertirse en Senior Engineer en 10 años
Fernando Perales
February 22, 2023
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
Consultoría y Open Source: buscando el balance entre beneficio y la diversión
ferperales
0
28
The Senior Software Engineer
ferperales
0
89
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 Programming
See All in Programming
TypeScriptから始める VR生活
tamagokakeg
2
110
JavaScript Closure
asoluka
0
1.9k
哲学史とモデリング
tanakahisateru
2
390
Productivity is Messing Around and Having Fun
hollycummins
1
170
TSKaigi 2024 - 新サービス Progate Path の演習で TypeScript を採用して見えた教材観点からの利点と課題
makotoshimazu
1
220
Long journey of Ruby standard library RubyKaigi 2024
andpad
2
190
Runtime Objects in Rust
mitsuhiko
0
220
RubyGems on ruby.wasm
kateinoigakukun
0
110
チーム立ち上げにAWSを活用したらClaudeさんに褒められた話
mkdev10
3
230
TypeScriptのパフォーマンス改善
yajihum
14
5k
GitHub Actionsの痒いところを埋めるサードパーティーランナー
dora1998
1
240
Using "modern" Ruby to build a better, faster Homebrew
mikemcquaid
0
110
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Ruby is Unlike a Banana
tanoku
96
10k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.5k
Atom: Resistance is Futile
akmur
260
25k
Side Projects
sachag
451
41k
Building Adaptive Systems
keathley
32
1.9k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
KATA
mclloyd
16
12k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
Transcript
@FerPer a lesM #WDTColim a Guía práctica para convertirse
en Senior Engineer en 10 años Fern a ndo Per a les
@FerPer a lesM #WDTColim a <me>
@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
@FerPer a lesM #WDTColim a </me>
@FerPer a lesM #WDTColim a Antes de comenzar
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a 🔗 norvig.com/21-days.html
@FerPer a lesM #WDTColim a Teach Yourself Programming in
Ten Years
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a Todo mundo parece tener
prisa
@FerPer a lesM #WDTColim a Aprender a programar es
muy fácil 🤡
@FerPer a lesM #WDTColim a Guía práctica para convertirse
en Senior Engineer en 10 años
@FerPer a lesM #WDTColim a ¿Qué es un ingeniero
de so ft ware senior?
@FerPer a lesM #WDTColim a Problema de clasi fi
cación
@FerPer a lesM #WDTColim a Años de experiencia
@FerPer a lesM #WDTColim a Certi fi caciones
@FerPer a lesM #WDTColim a Cantidad de lenguajes de
programación usados
@FerPer a lesM #WDTColim a Usar las nuevas tecnologías
@FerPer a lesM #WDTColim a Memorizar las APIs de
tu lenguaje favorito
@FerPer a lesM #WDTColim a Matriz de competencia del
programador
@FerPer a lesM #WDTColim a sijinjoseph.netlify.app
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a TL;DR
@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
@FerPer a lesM #WDTColim a ¿Cómo ser un ingenierio
de so ft ware senior?
@FerPer a lesM #WDTColim a Corrección de errores de
manera efectiva
@FerPer a lesM #WDTColim a Corrección rápida vs solución
a largo plaza
@FerPer a lesM #WDTColim a Tiene una buena noción
del origen de los bugs
@FerPer a lesM #WDTColim a Toma medidas para que
el error no vuelva a ocurrir
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a Desarrollo de funcionalidad
@FerPer a lesM #WDTColim a Sabe traducir el lenguaje
de negocio a requerimientos
@FerPer a lesM #WDTColim a No deja lugar a
ambigüedad
@FerPer a lesM #WDTColim a Tiene entendimiento de todo
el sistema
@FerPer a lesM #WDTColim a Analiza y cuestiona la
viabilidad de las funciones requeridas
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a Lidiar con deuda técnica
@FerPer a lesM #WDTColim a # TODO
@FerPer a lesM #WDTColim a Analiza y determina cuándo
es el mejor momento para adquirir deuda técnica
@FerPer a lesM #WDTColim a Analiza y determina cuándo
es el mejor momento para pagar deuda técnica
@FerPer a lesM #WDTColim a Procura mejorar la calidad
del código
@FerPer a lesM #WDTColim a Prepara el sistema para
las funcionalidades a futuro
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a Toma de decisiones técnicas
@FerPer a lesM #WDTColim a Conoce sus herramientas a
detalle
@FerPer a lesM #WDTColim a Conoce las alternativas a
la herramienta que domina
@FerPer a lesM #WDTColim a Va un paso adelante
del equipo
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a Creación de nuevas aplicaciones
@FerPer a lesM #WDTColim a Analiza el problema a
resolver y selecciona las mejores herramientas para el trabajo
@FerPer a lesM #WDTColim a Puede crear un sistema
mínimo para producción / pruebas
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a So ft Skills
@FerPer a lesM #WDTColim a Sabe comunicar de manera
efectiva
@FerPer a lesM #WDTColim a Participa en la elección
de sus compañeros de equipo
@FerPer a lesM #WDTColim a Da retroalimentación objetiva
@FerPer a lesM #WDTColim a Colabora con otras partes
del negocio
@FerPer a lesM #WDTColim a Trabajo en equipo
@FerPer a lesM #WDTColim a Es un líder
@FerPer a lesM #WDTColim a Es un multiplicador
@FerPer a lesM #WDTColim a Mentorea a su equipo
@FerPer a lesM #WDTColim a Comparte su conocimiento
@FerPer a lesM #WDTColim a Sabe que el éxito
del equipo es más primordial que el éxito individual
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a
@FerPer a lesM #WDTColim a Preocuparse por el gran
escenario
@FerPer a lesM #WDTColim a Seguridad de la aplicación
/ información
@FerPer a lesM #WDTColim a Legislaciones locales (ej. Manejo
de información con fi dencial)
@FerPer a lesM #WDTColim a Copyright / Licenciamiento
@FerPer a lesM #WDTColim a Escalabilidad de la aplicación
@FerPer a lesM #WDTColim a Monitoreo
@FerPer a lesM #WDTColim a Situaciones éticas / morales
@FerPer a lesM #WDTColim a Accesibilidad
@FerPer a lesM #WDTColim a Entregar resultados
@FerPer a lesM #WDTColim a
@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
@FerPer a lesM #WDTColim a ¿Preguntas?
@FerPer a lesM #WDTColim a ¡Gracias! 🤖 P.S. We
are hiring 🤖 thoughtbot.com/jobs @FerPeralesM
[email protected]