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
ingenierio de software senior
Search
Fernando Perales
May 09, 2017
Programming
0
91
ingenierio de software senior
El ingenierio de software senior
FLISOL CUCEA - Mayo 2017
flisol.cucea.udg.mx
Fernando Perales
May 09, 2017
Tweet
Share
More Decks by Fernando Perales
See All by Fernando Perales
Anonimización de bases de datos con PostgreSQL - nerdearla
ferperales
0
57
Let's give REST a rest: exploring the state of gRPC in Ruby
ferperales
0
140
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
66
¿Es convertirte en manager tan malo como todo mundo dice?
ferperales
0
66
Guía práctica para convertirse en contribuidor de open source en 10 años o más
ferperales
0
52
Anonimización de bases de datos con PostgreSQL
ferperales
0
67
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
63
Guía práctica para convertirse en Senior Engineer en 10 años
ferperales
0
130
Consultoría y Open Source: buscando el balance entre beneficio y la diversión
ferperales
0
76
Other Decks in Programming
See All in Programming
実践 Dev Containers × Claude Code
touyu
1
240
学習を成果に繋げるための個人開発の考え方 〜 「学習のための個人開発」のすすめ / personal project for leaning
panda_program
1
110
TDD 実践ミニトーク
contour_gara
0
140
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
250
ワープロって実は計算機で
pepepper
2
1.4k
Dart 参戦!!静的型付き言語界の隠れた実力者
kno3a87
0
200
SOCI Index Manifest v2が出たので調べてみた / Introduction to SOCI Index Manifest v2
tkikuc
1
110
CEDEC2025 長期運営ゲームをあと10年続けるための0から始める自動テスト ~4000項目を50%自動化し、月1→毎日実行にした3年間~
akatsukigames_tech
0
150
kiroでゲームを作ってみた
iriikeita
0
180
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
8
3.2k
CSC305 Summer Lecture 04
javiergs
PRO
1
100
Honoアップデート 2025年夏
yusukebe
1
840
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Producing Creativity
orderedlist
PRO
347
40k
Embracing the Ebb and Flow
colly
87
4.8k
Statistics for Hackers
jakevdp
799
220k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
890
Facilitating Awesome Meetings
lara
55
6.5k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Into the Great Unknown - MozCon
thekraken
40
2k
For a Future-Friendly Web
brad_frost
179
9.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
480
Transcript
#FlisolCUCEA El ingenierio de Software Senior Fernando Perales
#FlisolCUCEA <me>
#FlisolCUCEA Ingenierio de Software ex Crowd Interactive-MagmaLabs / FreeAgent Software
Promotor del FLOSS Amante del Heavy Metal y la cerveza Anfitrión de la comunidad RubyGDL Fundador de elbuencodigo.com Fan de Gregory Sallust
#FlisolCUCEA </me>
#FlisolCUCEA Antes de comenzar
#FlisolCUCEA
#FlisolCUCEA ¿Qué es un ingenierio de software senior?
#FlisolCUCEA Problema de clasificación
#FlisolCUCEA Años de experiencia
#FlisolCUCEA Certificaciones
#FlisolCUCEA Cantidad de lenguajes de programación utilizados
#FlisolCUCEA Usar las nuevas tecnologías
#FlisolCUCEA Memorizar las APIs de tu lenguaje de programación
#FlisolCUCEA Matriz de competencia del programador
#FlisolCUCEA
#FlisolCUCEA
#FlisolCUCEA
#FlisolCUCEA
#FlisolCUCEA
#FlisolCUCEA
#FlisolCUCEA
#FlisolCUCEA
#FlisolCUCEA
#FlisolCUCEA TL;DR
#FlisolCUCEA Un ingeniero de software senior es aquel que participa
de manera efectiva en el ciclo completo del desarrollo de software
#FlisolCUCEA ¿Cómo ser un ingenierio de software senior?
#FlisolCUCEA Correción de errores de manera efectiva
#FlisolCUCEA Correción rápida vs Correción a largo plazo
#FlisolCUCEA Tiene una buena noción del origen de los bugs
#FlisolCUCEA Toma medidas para que el bug no vuelva a
pasar
#FlisolCUCEA Kate Thompson
#FlisolCUCEA James Golick - How to debug anything
#FlisolCUCEA Desarrollo de funcionalidad
#FlisolCUCEA Sabe traducir el lenguaje del negocio a requerimientos
#FlisolCUCEA No deja lugar a ambigüedad
#FlisolCUCEA Tiene entendimiento de todo el sistema
#FlisolCUCEA Analiza y cuestiona la viabilidad de las funcionalidades requeridas
#FlisolCUCEA Edmond Lau
#FlisolCUCEA Michael Lopp
#FlisolCUCEA Dave Copeland
#FlisolCUCEA Gojko Adzic
#FlisolCUCEA Lidiar con deuda técnica
#FlisolCUCEA // TODO
#FlisolCUCEA Analiza y determina cuándo es el mejor momento para
adquirir deuda técnica
#FlisolCUCEA Analiza y determina cuándo es el mejor momento para
pagar deuda técnica
#FlisolCUCEA Procura mejorar la calidad del código
#FlisolCUCEA Prepara el sistema para las funcionalidades a futuro
#FlisolCUCEA Martin Fowler
#FlisolCUCEA Freeman & Freeman
#FlisolCUCEA Gamma, Helm, Johnson & Vlissides
#FlisolCUCEA Toma de decisiones técnicas
#FlisolCUCEA Conoce sus herramientas a detalle
#FlisolCUCEA Conoce las alternativas a las herramientas que domina
#FlisolCUCEA Va un paso adelante del resto del equipo
#FlisolCUCEA McLaughling, Police & West
#FlisolCUCEA Creación de nuevas aplicaciones
#FlisolCUCEA Analiza el problema a resolver y selecciona las mejores
herramientas para el trabajo
#FlisolCUCEA Puede crear un sistema mínimo para producción / pruebas
#FlisolCUCEA Robert C. Martin
#FlisolCUCEA Steve McConnell
#FlisolCUCEA Soft Skills
#FlisolCUCEA Sabe comunicar de manera efectiva
#FlisolCUCEA Participa en la elección de sus compañeros de equipo
(contratación)
#FlisolCUCEA Da retroalimentación objetiva
#FlisolCUCEA Colabora con otras partes del negocio
#FlisolCUCEA Trabajo en equipo
#FlisolCUCEA Es un líder
#FlisolCUCEA Es un multiplicador
#FlisolCUCEA Mentorea a su equipo
#FlisolCUCEA Comparte su conocimiento
#FlisolCUCEA Sabe que el éxito del equipo es más primordial
que el éxito individual
#FlisolCUCEA DeMarco & Lister
#FlisolCUCEA Flitzpatrick & Collins-Sussman
#FlisolCUCEA Frederick Brooks
#FlisolCUCEA Gerald M. Weinberg
#FlisolCUCEA Preocuparse por el gran escenario
#FlisolCUCEA Seguridad de la aplicación / información
#FlisolCUCEA Legislaciones locales (ej. Manejo de información confidencial)
#FlisolCUCEA Copyright / Licenciamiento
#FlisolCUCEA Escalabilidad de la aplicación
#FlisolCUCEA Monitoreo
#FlisolCUCEA Situaciones éticas / morales
#FlisolCUCEA Entregar resultados
#FlisolCUCEA
#FlisolCUCEA ¿Por qué queremos ser un ingenierio de software senior
#FlisolCUCEA • Corregir bugs de manera efectiva • Desarrollo de
funcionalidad • Lidiar con deuda técnica • Toma de decisiones técnicas • Creación de nuevas aplicaciones • Soft Skills • Trabajo en equipo • Es un líder • Preocuparse por el gran escenario
#FlisolCUCEA La creación de código no es el objetivo de
los ingenierios de software, sino el medio para alcanzar la resolución de problemas
#FlisolCUCEA Un ingeniero de software senior es aquel que participa
de manera efectiva en el ciclo completo del desarrollo de software
#FlisolCUCEA ¿Preguntas?
#FlisolCUCEA speakerdeck.com/ ferperales/ingenierio-de-software-senior
#FlisolCUCEA ¡Gracias!
[email protected]