$30 off During Our Annual Pro Sale. View Details »
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
97
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
71
Let's give REST a rest: exploring the state of gRPC in Ruby
ferperales
0
150
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
72
¿Es convertirte en manager tan malo como todo mundo dice?
ferperales
0
72
Guía práctica para convertirse en contribuidor de open source en 10 años o más
ferperales
0
59
Anonimización de bases de datos con PostgreSQL
ferperales
0
73
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
72
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
84
Other Decks in Programming
See All in Programming
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
4
1.8k
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
110
【レイトレ合宿11】kagayaki_v4
runningoutrate
0
220
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
300
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
8
4k
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.1k
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.9k
しっかり学ぶ java.lang.*
nagise
1
470
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
130
CloudNative Days Winter 2025: 一週間で作る低レイヤコンテナランタイム
ternbusty
7
1.9k
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
290
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.2k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
The Pragmatic Product Professional
lauravandoore
37
7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
A designer walks into a library…
pauljervisheath
210
24k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
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]