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 - FSL
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Fernando Perales
October 26, 2019
Programming
140
0
Share
The Senior Software Engineer - FSL
Fernando Perales
October 26, 2019
More Decks by Fernando Perales
See All by Fernando Perales
Anonimización de bases de datos con PostgreSQL - nerdearla
ferperales
0
91
Let's give REST a rest: exploring the state of gRPC in Ruby
ferperales
0
170
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
83
¿Es convertirte en manager tan malo como todo mundo dice?
ferperales
0
86
Guía práctica para convertirse en contribuidor de open source en 10 años o más
ferperales
0
72
Anonimización de bases de datos con PostgreSQL
ferperales
0
92
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
90
Guía práctica para convertirse en Senior Engineer en 10 años
ferperales
0
150
Consultoría y Open Source: buscando el balance entre beneficio y la diversión
ferperales
0
100
Other Decks in Programming
See All in Programming
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
170
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
420
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
260
事業会社でのセキュリティ長期インターンについて
masachikaura
0
250
3分でわかるatama plusのQA/about atama plus QA
atamaplus
0
150
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
180
AI-DLC Deep Dive
yuukiyo
5
1.1k
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
0
120
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
160
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
2
140
Swift Concurrency Type System
inamiy
0
480
Radical Imagining - LIFT 2025-2027 Policy Agenda
lift1998
0
260
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Building an army of robots
kneath
306
46k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
720
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
エンジニアに許された特別な時間の終わり
watany
106
240k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
My Coaching Mixtape
mlcsv
0
97
YesSQL, Process and Tooling at Scale
rocio
174
15k
How to Talk to Developers About Accessibility
jct
2
170
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
The Curse of the Amulet
leimatthew05
1
11k
Transcript
@FerPeralesM #FSL2019 The Senior Software Engineer Fernando Perales
@FerPeralesM #FSL2019 <me>
@FerPeralesM #FSL2019 Ingeniero de Software @ michelada.io Egresado Ing. En
Computación @ B. UdeG Promotor @ FLOSS Doom Metal Lover Anfitrión @ traguitos de michelada meetup Co-organizador @ RailsBridge Mexico
@FerPeralesM #FSL2019 </me>
@FerPeralesM #FSL2019 Antes de comenzar
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019 ¿Qué de un ingeniero de software senior?
@FerPeralesM #FSL2019 Problema de clasificación
@FerPeralesM #FSL2019 Años de experiencia
@FerPeralesM #FSL2019 Certificaciones
@FerPeralesM #FSL2019 Cantidad de lenguajes de programación utilizados
@FerPeralesM #FSL2019 Usar las nuevas tecnologías
@FerPeralesM #FSL2019 Memorizar las APIs de tu lenguaje favorito
@FerPeralesM #FSL2019 Matriz de competencia del programador
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019 TL;DR
@FerPeralesM #FSL2019 Un ingeniero de software senior es aquel que
participa de manera efectiva en el ciclo completo del desarrollo de software
@FerPeralesM #FSL2019 ¿Cómo ser un ingeniero de software senior?
@FerPeralesM #FSL2019 Corrección de errores de manera efectiva
@FerPeralesM #FSL2019 Corrección rápida vs corrección a largo plazo
@FerPeralesM #FSL2019 Tiene una buena noción del origen de los
bugs
@FerPeralesM #FSL2019 Toma medidas para que el bug no vuelva
a pasar
@FerPeralesM #FSL2019 Toma medidas para que el bug no vuelva
a pasar
@FerPeralesM #FSL2019 Kate Thompson
@FerPeralesM #FSL2019 How to debug anything - James Golick
@FerPeralesM #FSL2019 Desarrollo de funcionalidad
@FerPeralesM #FSL2019 Sabe traducir el lenguaje del negocio a requerimientos
@FerPeralesM #FSL2019 No deja lugar a ambigüedad
@FerPeralesM #FSL2019 Tiene entendimiento de todo el sistema
@FerPeralesM #FSL2019 Analiza y cuestiona la viabilidad de las funcionalidades
requeridas
@FerPeralesM #FSL2019 Analiza y cuestiona la viabilidad de las funcionalidades
requeridas
@FerPeralesM #FSL2019 Edmond Lau
@FerPeralesM #FSL2019 Michale Lopp
@FerPeralesM #FSL2019 Dave Copeland
@FerPeralesM #FSL2019 Gojko Adzic
@FerPeralesM #FSL2019 Lidiar con deuda técnica
@FerPeralesM #FSL2019 // TODO
@FerPeralesM #FSL2019 Analiza y determina cuándo es el mejor momento
para adquirir deuda técnica
@FerPeralesM #FSL2019 Analiza y determina cuándo es el mejor momento
para pagar deuda técnica
@FerPeralesM #FSL2019 Procura mejorar la calidad del código
@FerPeralesM #FSL2019 Prepara el sistema para las funcionalidades a futuro
@FerPeralesM #FSL2019 Prepara el sistema para las funcionalidades a futuro
@FerPeralesM #FSL2019 Martin Fowler
@FerPeralesM #FSL2019 Freeman & Freeman
@FerPeralesM #FSL2019 Gamma, Helm, Johnson & Vlissides
@FerPeralesM #FSL2019 Toma de decisiones ténicas
@FerPeralesM #FSL2019 Conoce sus herramientas a detalle
@FerPeralesM #FSL2019 Conoce las alternativas a las herramientas que domina
@FerPeralesM #FSL2019 Va un paso adelante del equipo
@FerPeralesM #FSL2019 Va un paso adelante del equipo
@FerPeralesM #FSL2019 McLaughling, Police & West
@FerPeralesM #FSL2019 Creación de nuevas aplicaciones
@FerPeralesM #FSL2019 Analiza el problema a resolver y selecciona las
mejores herramientas para el trabajo
@FerPeralesM #FSL2019 Puede crear un sistema mínimo para producción /
pruebas
@FerPeralesM #FSL2019 Puede crear un sistema mínimo para producción /
pruebas
@FerPeralesM #FSL2019 Robert C. Martin
@FerPeralesM #FSL2019 Steve McConnell
@FerPeralesM #FSL2019 Soft Skills
@FerPeralesM #FSL2019 Sabe comunicar de manera efectiva
@FerPeralesM #FSL2019 Participa en la elección de sus compañeros de
equipo
@FerPeralesM #FSL2019 De retroalimentación objetiva
@FerPeralesM #FSL2019 Colabora con otras partes del negocio
@FerPeralesM #FSL2019 Trabajo en equipo
@FerPeralesM #FSL2019 Es un líder
@FerPeralesM #FSL2019 Es un multiplicador
@FerPeralesM #FSL2019 Mentorea a su equipo
@FerPeralesM #FSL2019 Comparte su conocimiento
@FerPeralesM #FSL2019 Sabe que el éxito del equipo es más
primordial que el éxito individual
@FerPeralesM #FSL2019 DeMarco & Lister
@FerPeralesM #FSL2019 Fitzpatrick & Collins-Sussman
@FerPeralesM #FSL2019 Gerald M. Weinberg
@FerPeralesM #FSL2019 Frederick Brooks
@FerPeralesM #FSL2019 Preocuparse por el gran escenario
@FerPeralesM #FSL2019 Seguridad de la aplicación / información
@FerPeralesM #FSL2019 Legislaciones locales (ej. Manejo de información confidencial)
@FerPeralesM #FSL2019 Copyright / Licenciamiento
@FerPeralesM #FSL2019 Escalabilidad de la aplicación
@FerPeralesM #FSL2019 Monitoreo
@FerPeralesM #FSL2019 Situaciones éticas / morales
@FerPeralesM #FSL2019 Entregar resultados
@FerPeralesM #FSL2019
@FerPeralesM #FSL2019 ¿Por qué queremos ser un ingeniero de software
senior?
@FerPeralesM #FSL2019 • Corregir bugs de manera efectiva • Desarrollo
de funcionalidad • Lidiar con deuda técnica • Toma de decisiones • Creación de nuevas aplicaciones • Soft Skills • Trabajo en equipo • Es un líder • Preocuparse por el gran escenario
@FerPeralesM #FSL2019 La creación de código no es el objetivo
de los ingenieros de software, sino el medio para alcanzar la resolución de problemas
@FerPeralesM #FSL2019 Un ingeniero de software senior es aquel que
participa de manera efectiva en el ciclo completo de desarrollo de software
@FerPeralesM #FSL2019 ¿Preguntas?
@FerPeralesM #FSL2019 ¡Gracias!
[email protected]