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
92
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
59
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
67
¿Es convertirte en manager tan malo como todo mundo dice?
ferperales
0
67
Guía práctica para convertirse en contribuidor de open source en 10 años o más
ferperales
0
53
Anonimización de bases de datos con PostgreSQL
ferperales
0
69
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
64
Guía práctica para convertirse en Senior Engineer en 10 años
ferperales
0
140
Consultoría y Open Source: buscando el balance entre beneficio y la diversión
ferperales
0
77
Other Decks in Programming
See All in Programming
RDoc meets YARD
okuramasafumi
4
170
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
350
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
480
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
250
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
7
2.5k
Reading Rails 1.0 Source Code
okuramasafumi
0
250
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
640
速いWebフレームワークを作る
yusukebe
5
1.7k
個人軟體時代
ethanhuang13
0
330
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
320
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
130
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
530
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
A better future with KSS
kneath
239
17k
Making Projects Easy
brettharned
117
6.4k
A designer walks into a library…
pauljervisheath
207
24k
Done Done
chrislema
185
16k
Into the Great Unknown - MozCon
thekraken
40
2k
A Tale of Four Properties
chriscoyier
160
23k
It's Worth the Effort
3n
187
28k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
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]