SlideShare una empresa de Scribd logo
UN DÍA EN LA
VIDA DE UN
SOFTWARE
ENGINEER
P R I N C I P I O S D E L I D E R A Z G O
SERGIO CASTILLO YRIZALES
Software Developer Engineer as S3
14 años
Javascript
Vancouver, Canada
@scyrizales
DISCLAIMER
Todas las opiniones vertidas en la siguiente charla o en
estas diapositivas, son exclusivamente del expositor. Estas
no reflejan de ninguna manera el punto de vista o la
opinión de Amazon o Amazon Web Services.
AGENDA
• Actividades de un Software Developer Engineer
• Principios de Liderazgo
• Preguntas
ACTIVIDADES
D E U N S O F T WA R E D E V E LO P E R E N G I N E E R
ACTIVIDAD: RESOLVER PROBLEMAS
• 1: Crear una historia
• 2: Encontrar donde dividir
• 3: Volver a 1
ACTIVIDAD: MEDIR
• Todo proceso es medible
– Sucesos
– Errores
– Engagement
• El código es medible
• Coverage del código aun mas
• Que mas?
ACTIVIDAD: INNOVAR
• Preguntar
• Adaptar
• Comparar
• Brainstorm
• Incursionar
ACTIVIDAD: PROGRAMAR
• SOLID
• DRY
• Orientado a Objetos
• Funcional
• TDD
EXTRA: SOLID
• Single Responsibility
• Open/Closed
• Liskov Substitution
• Interface Segregation
• Dependency Inversion
PRINCIPIOS DE
LIDERAZGO
AMAZON WEB SERVICES
• https://aws.amazon.com
• Amazon: 25 años
• tienda de libros  tienda de “todo”
• AWS (Mayor cuota en cloud computing)
PROMOVER LA AUTONOMIA
• Equipos pequeños
• Ingenieros enfocados en el cliente
• Múltiples formas de actuar
• Todos son lideres
PRINCIPIOS DE LIDERAZGO
• Obsesión por el cliente
• Responsabilidad
• Tener razón la mayoría del tiempo
• Insistir en altos estándares
• Pensar en grande
• Desacuerdos y compromisos
• https://aws.amazon.com/careers/culture/
OBSESION POR EL CLIENTE
• Que le importa al cliente?
• Que le incomoda al cliente?
• Que desea el cliente?
• Como aliviamos la carga de trabajo para el cliente?
RESPONSABILIDAD
• “No es mi trabajo”, “No esta en mis responsabilidades”
• Ciclo de vida del producto, no del código
• No eres un engranaje, eres todo y parte
TENER RAZÓN LA MAYORÍA DEL
TIEMPO
• Investigar tendencias
• Analizar opciones
• Descubrir los sacrificios
• Decir “No se”
INSISTIR EN ALTOS ESTÁNDARES
• Siempre tener los mas altos estándares
• Siempre pensar en como elevar los estándares
• Los problemas deben solucionarse una sola vez
PENSAR EN GRANDE
• Escenarios pequeños suelen no ver el todo
• Tomar decisiones arriesgadas
• Riesgo calculado
• Inspirar resultados
DESACUERDOS Y COMPROMISOS
• Discusiones con respeto
• Defender tu punto de vista con datos
• Aceptar otros puntos de vista
• Compromisos con los acuerdos
PREGUNTAS
Un dia en la vida de un Software Engineer

Más contenido relacionado

Similar a Un dia en la vida de un Software Engineer

Betabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticasBetabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticas
Ricard Clau
 
Desarrollo ágil Webprendedor UC 2010
Desarrollo ágil Webprendedor UC 2010Desarrollo ágil Webprendedor UC 2010
Desarrollo ágil Webprendedor UC 2010
Sebastián Gamboa
 
Métodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design ThinkingMétodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design Thinking
Víctor Manuel García Luna
 
Presentación gestión ágil de proyectos v 1.0
Presentación gestión ágil de proyectos v 1.0Presentación gestión ágil de proyectos v 1.0
Presentación gestión ágil de proyectos v 1.0
Ignacio Villa, PMP, CScrumMaster
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Jose Antonio Dorado
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Emergya
 
Exposicion capitulo 10
Exposicion capitulo 10Exposicion capitulo 10
Exposicion capitulo 10Yare LoZada
 
Devops talk
Devops talkDevops talk
Devops talk
German Arias
 
Devops talk
Devops talkDevops talk
Devops talk
_Lagash
 
Artesano de software | software guru conference| SGCE 2014
Artesano de software | software guru conference| SGCE 2014Artesano de software | software guru conference| SGCE 2014
Artesano de software | software guru conference| SGCE 2014
Juan Velez Ballesteros
 
El camino ágil para un artesano de software
El camino ágil para un artesano de softwareEl camino ágil para un artesano de software
El camino ágil para un artesano de software
Software Guru
 
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abad
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abadSensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abad
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abad
Jorge Hernán Abad Londoño
 
Ejecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetEjecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en Internet
Asier Marqués
 
Modelos actuales para emprendimiento en la web
Modelos actuales para emprendimiento en la webModelos actuales para emprendimiento en la web
Modelos actuales para emprendimiento en la web
Alejandro Corpeño
 
Modelos actuales para emprendimiento en la web, presentado por Alejandro Corp...
Modelos actuales para emprendimiento en la web, presentado por Alejandro Corp...Modelos actuales para emprendimiento en la web, presentado por Alejandro Corp...
Modelos actuales para emprendimiento en la web, presentado por Alejandro Corp...
Seminario TransCyberiano
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
EdgarAngelRojas
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
EdgarAngelRojas
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
ronald flores
 
¿Qué es eso llamado agilidad?
¿Qué es eso llamado agilidad?¿Qué es eso llamado agilidad?
¿Qué es eso llamado agilidad?
Sergio Pola
 

Similar a Un dia en la vida de un Software Engineer (20)

Betabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticasBetabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticas
 
Softagile
SoftagileSoftagile
Softagile
 
Desarrollo ágil Webprendedor UC 2010
Desarrollo ágil Webprendedor UC 2010Desarrollo ágil Webprendedor UC 2010
Desarrollo ágil Webprendedor UC 2010
 
Métodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design ThinkingMétodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design Thinking
 
Presentación gestión ágil de proyectos v 1.0
Presentación gestión ágil de proyectos v 1.0Presentación gestión ágil de proyectos v 1.0
Presentación gestión ágil de proyectos v 1.0
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XP
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
Exposicion capitulo 10
Exposicion capitulo 10Exposicion capitulo 10
Exposicion capitulo 10
 
Devops talk
Devops talkDevops talk
Devops talk
 
Devops talk
Devops talkDevops talk
Devops talk
 
Artesano de software | software guru conference| SGCE 2014
Artesano de software | software guru conference| SGCE 2014Artesano de software | software guru conference| SGCE 2014
Artesano de software | software guru conference| SGCE 2014
 
El camino ágil para un artesano de software
El camino ágil para un artesano de softwareEl camino ágil para un artesano de software
El camino ágil para un artesano de software
 
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abad
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abadSensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abad
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abad
 
Ejecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetEjecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en Internet
 
Modelos actuales para emprendimiento en la web
Modelos actuales para emprendimiento en la webModelos actuales para emprendimiento en la web
Modelos actuales para emprendimiento en la web
 
Modelos actuales para emprendimiento en la web, presentado por Alejandro Corp...
Modelos actuales para emprendimiento en la web, presentado por Alejandro Corp...Modelos actuales para emprendimiento en la web, presentado por Alejandro Corp...
Modelos actuales para emprendimiento en la web, presentado por Alejandro Corp...
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
¿Qué es eso llamado agilidad?
¿Qué es eso llamado agilidad?¿Qué es eso llamado agilidad?
¿Qué es eso llamado agilidad?
 

Más de Sergio Castillo Yrizales

Javascript en tiempos de colera
Javascript en tiempos de coleraJavascript en tiempos de colera
Javascript en tiempos de colera
Sergio Castillo Yrizales
 
Lambda at the edge
Lambda at the edgeLambda at the edge
Lambda at the edge
Sergio Castillo Yrizales
 
Angular of things: angular2 + web bluetooth
Angular of things: angular2 + web bluetoothAngular of things: angular2 + web bluetooth
Angular of things: angular2 + web bluetooth
Sergio Castillo Yrizales
 
Pushing html5 beyond boundaries
Pushing html5 beyond boundariesPushing html5 beyond boundaries
Pushing html5 beyond boundaries
Sergio Castillo Yrizales
 
Javascript en tiempos de colera
Javascript en tiempos de coleraJavascript en tiempos de colera
Javascript en tiempos de colera
Sergio Castillo Yrizales
 
Web apps con angular y material design
Web apps con angular y material designWeb apps con angular y material design
Web apps con angular y material design
Sergio Castillo Yrizales
 
Tdd con Angular y jasmine
Tdd con Angular y jasmineTdd con Angular y jasmine
Tdd con Angular y jasmine
Sergio Castillo Yrizales
 
Javascript + Angular Sesion 6
Javascript + Angular Sesion 6Javascript + Angular Sesion 6
Javascript + Angular Sesion 6
Sergio Castillo Yrizales
 
Ruby 101 session 2
Ruby 101 session 2Ruby 101 session 2
Ruby 101 session 2
Sergio Castillo Yrizales
 
Javascript + Angular Sesion 4
Javascript + Angular Sesion 4Javascript + Angular Sesion 4
Javascript + Angular Sesion 4
Sergio Castillo Yrizales
 
Ruby 101 session 1
Ruby 101 session 1Ruby 101 session 1
Ruby 101 session 1
Sergio Castillo Yrizales
 
Javascript + Angular Sesion 3
Javascript + Angular Sesion 3Javascript + Angular Sesion 3
Javascript + Angular Sesion 3
Sergio Castillo Yrizales
 

Más de Sergio Castillo Yrizales (20)

Javascript en tiempos de colera
Javascript en tiempos de coleraJavascript en tiempos de colera
Javascript en tiempos de colera
 
Lambda at the edge
Lambda at the edgeLambda at the edge
Lambda at the edge
 
Angular of things: angular2 + web bluetooth
Angular of things: angular2 + web bluetoothAngular of things: angular2 + web bluetooth
Angular of things: angular2 + web bluetooth
 
Pushing html5 beyond boundaries
Pushing html5 beyond boundariesPushing html5 beyond boundaries
Pushing html5 beyond boundaries
 
Javascript en tiempos de colera
Javascript en tiempos de coleraJavascript en tiempos de colera
Javascript en tiempos de colera
 
Web apps con angular y material design
Web apps con angular y material designWeb apps con angular y material design
Web apps con angular y material design
 
Tdd con Angular y jasmine
Tdd con Angular y jasmineTdd con Angular y jasmine
Tdd con Angular y jasmine
 
Angular Conceptos Practicos 2
Angular Conceptos Practicos 2Angular Conceptos Practicos 2
Angular Conceptos Practicos 2
 
Angular Conceptos Practicos 1
Angular Conceptos Practicos 1Angular Conceptos Practicos 1
Angular Conceptos Practicos 1
 
Advanced angular 2
Advanced angular 2Advanced angular 2
Advanced angular 2
 
Advanced angular 1
Advanced angular 1Advanced angular 1
Advanced angular 1
 
Ruby 101 session 5
Ruby 101 session 5Ruby 101 session 5
Ruby 101 session 5
 
Ruby 101 session 4
Ruby 101 session 4Ruby 101 session 4
Ruby 101 session 4
 
Javascript + Angular Sesion 6
Javascript + Angular Sesion 6Javascript + Angular Sesion 6
Javascript + Angular Sesion 6
 
Javascript + Angular Sesion 5
Javascript + Angular Sesion 5Javascript + Angular Sesion 5
Javascript + Angular Sesion 5
 
Ruby 101 session 3
Ruby 101 session 3Ruby 101 session 3
Ruby 101 session 3
 
Ruby 101 session 2
Ruby 101 session 2Ruby 101 session 2
Ruby 101 session 2
 
Javascript + Angular Sesion 4
Javascript + Angular Sesion 4Javascript + Angular Sesion 4
Javascript + Angular Sesion 4
 
Ruby 101 session 1
Ruby 101 session 1Ruby 101 session 1
Ruby 101 session 1
 
Javascript + Angular Sesion 3
Javascript + Angular Sesion 3Javascript + Angular Sesion 3
Javascript + Angular Sesion 3
 

Último

ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 

Último (20)

ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 

Un dia en la vida de un Software Engineer

  • 1. UN DÍA EN LA VIDA DE UN SOFTWARE ENGINEER P R I N C I P I O S D E L I D E R A Z G O
  • 2. SERGIO CASTILLO YRIZALES Software Developer Engineer as S3 14 años Javascript Vancouver, Canada @scyrizales
  • 3. DISCLAIMER Todas las opiniones vertidas en la siguiente charla o en estas diapositivas, son exclusivamente del expositor. Estas no reflejan de ninguna manera el punto de vista o la opinión de Amazon o Amazon Web Services.
  • 4. AGENDA • Actividades de un Software Developer Engineer • Principios de Liderazgo • Preguntas
  • 5. ACTIVIDADES D E U N S O F T WA R E D E V E LO P E R E N G I N E E R
  • 6. ACTIVIDAD: RESOLVER PROBLEMAS • 1: Crear una historia • 2: Encontrar donde dividir • 3: Volver a 1
  • 7. ACTIVIDAD: MEDIR • Todo proceso es medible – Sucesos – Errores – Engagement • El código es medible • Coverage del código aun mas • Que mas?
  • 8. ACTIVIDAD: INNOVAR • Preguntar • Adaptar • Comparar • Brainstorm • Incursionar
  • 9. ACTIVIDAD: PROGRAMAR • SOLID • DRY • Orientado a Objetos • Funcional • TDD
  • 10. EXTRA: SOLID • Single Responsibility • Open/Closed • Liskov Substitution • Interface Segregation • Dependency Inversion
  • 12. AMAZON WEB SERVICES • https://aws.amazon.com • Amazon: 25 años • tienda de libros  tienda de “todo” • AWS (Mayor cuota en cloud computing)
  • 13. PROMOVER LA AUTONOMIA • Equipos pequeños • Ingenieros enfocados en el cliente • Múltiples formas de actuar • Todos son lideres
  • 14. PRINCIPIOS DE LIDERAZGO • Obsesión por el cliente • Responsabilidad • Tener razón la mayoría del tiempo • Insistir en altos estándares • Pensar en grande • Desacuerdos y compromisos • https://aws.amazon.com/careers/culture/
  • 15. OBSESION POR EL CLIENTE • Que le importa al cliente? • Que le incomoda al cliente? • Que desea el cliente? • Como aliviamos la carga de trabajo para el cliente?
  • 16. RESPONSABILIDAD • “No es mi trabajo”, “No esta en mis responsabilidades” • Ciclo de vida del producto, no del código • No eres un engranaje, eres todo y parte
  • 17. TENER RAZÓN LA MAYORÍA DEL TIEMPO • Investigar tendencias • Analizar opciones • Descubrir los sacrificios • Decir “No se”
  • 18. INSISTIR EN ALTOS ESTÁNDARES • Siempre tener los mas altos estándares • Siempre pensar en como elevar los estándares • Los problemas deben solucionarse una sola vez
  • 19. PENSAR EN GRANDE • Escenarios pequeños suelen no ver el todo • Tomar decisiones arriesgadas • Riesgo calculado • Inspirar resultados
  • 20. DESACUERDOS Y COMPROMISOS • Discusiones con respeto • Defender tu punto de vista con datos • Aceptar otros puntos de vista • Compromisos con los acuerdos