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
87
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
40
Let's give REST a rest: exploring the state of gRPC in Ruby
ferperales
0
110
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
55
¿Es convertirte en manager tan malo como todo mundo dice?
ferperales
0
46
Guía práctica para convertirse en contribuidor de open source en 10 años o más
ferperales
0
40
Anonimización de bases de datos con PostgreSQL
ferperales
0
52
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
50
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
61
Other Decks in Programming
See All in Programming
Agentic Applications with Symfony
el_stoffel
2
280
Do Dumb Things
mitsuhiko
0
430
CRE Meetup!ユーザー信頼性を支えるエンジニアリング実践例の発表資料です
tmnb
0
640
AI時代の開発者評価について
ayumuu
0
130
On-the-fly Suggestions of Rewriting Method Deprecations
ohbarye
1
1.3k
リストビュー画面UX改善の振り返り
splcywolf
0
130
Bedrock×MCPで社内ブログ執筆文化を育てたい!
har1101
6
980
Develop Faster With FrankenPHP
dunglas
2
3.3k
[NG India] Event-Based State Management with NgRx SignalStore
markostanimirovic
1
150
SwiftUI API Design Lessons
niw
1
280
SQL Server ベクトル検索
odashinsuke
0
170
Vibe Codingをせずに Clineを使っている
watany
17
6.2k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
245
12k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
13
1.4k
Java REST API Framework Comparison - PWX 2021
mraible
30
8.5k
Done Done
chrislema
183
16k
A better future with KSS
kneath
239
17k
Optimizing for Happiness
mojombo
377
70k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
119
51k
Producing Creativity
orderedlist
PRO
344
40k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Thoughts on Productivity
jonyablonski
69
4.6k
Building Flexible Design Systems
yeseniaperezcruz
329
38k
Why Our Code Smells
bkeepers
PRO
336
57k
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]