Successfully reported this slideshow.
Your SlideShare is downloading. ×

¿Qué define a un buen desarrollador de Software?

Ad

¿Qué define a un buen
desarrollador de
software?
… ¿Lo t e c ?
Romén Rodríguez Gil
@romenrg - www.romenrg.com
2018

Ad

Sobre mi
¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)

Ad

Sobre mis experiencias: startups, software, productos digitales...
¿Qué define a un buen desarrollador de software? … ¿Lo ...

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Check these out next

1 of 29 Ad
1 of 29 Ad

More Related Content

More from Romén Rodríguez-Gil

¿Qué define a un buen desarrollador de Software?

  1. 1. ¿Qué define a un buen desarrollador de software? … ¿Lo t e c ? Romén Rodríguez Gil @romenrg - www.romenrg.com 2018
  2. 2. Sobre mi ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)
  3. 3. Sobre mis experiencias: startups, software, productos digitales... ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)
  4. 4. Sobre mi mayor aprendizaje: Vocabulary Notebook ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)
  5. 5. Mis motivaciones para esta charla ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)
  6. 6. ¿Qué define a un buen desarrollador de software? … ¿Lo t e c ? Romén Rodríguez Gil @romenrg - www.romenrg.com 2018
  7. 7. Actividad: Elige 3 cualidades / conocimientos que definen a un buen desarrollador ( imagina que tienes que contratar a uno ) ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)
  8. 8. Contenido 1. De dónde venimos 1.1. “Routine-workers” vs knowledge-workers 1.2. Organización tradicional del trabajo 1.3. Tipos de organizaciones 2. Tipos de habilidades y mitos 2.1. Caducidad de tecnologías vs conceptos transversales y “soft”-skills 2.2. Mitos 2.3. Ofertas de trabajo tradicionales en software 3. Un nuevo enfoque 3.1. Entender el proceso creativo y de innovación 3.2. La cultura empresarial y los valores 3.3. Ofertas de trabajo alternativas ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)
  9. 9. 1. De dónde venimos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)
  10. 10. 1. De dónde venimos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 1.1 “Routine-workers” vs knowledge-workers
  11. 11. 1. De dónde venimos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 1.1 “Routine-workers” vs knowledge-workers
  12. 12. 1. De dónde venimos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 1.2 Organización tradicional del trabajo
  13. 13. 1. De dónde venimos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 1.2 Tipos de organizaciones
  14. 14. 2. Tipos de habilidades y mitos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)
  15. 15. 2. Tipos de habilidades y mitos 2.1 Caducidad de tecnologías vs conceptos transversales y “soft”-skills ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) VS VS API Clean Code OOP SOLID GRASP FUNCTiONAL PROGRAMMING Trabajo en Equipo Aprendizaje continuo Humildad Saber escuchar Compartir conocimientos Code reviews CI / CD Race condition Deadlock Responsive web design SemVER Testing User experience Data structures Creatividad Auto-gestiónCache APPLETS, EJB Agile TDD
  16. 16. 2. Tipos de habilidades y mitos 2.2 Mitos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 1. Quien resuelve más “tickets” es mejor….
  17. 17. 2. Tipos de habilidades y mitos 2.2 Mitos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 2. Quien escribe más líneas de código es mejor (*)
  18. 18. 2. Tipos de habilidades y mitos 2.2 Mitos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 3. Quien programa más rápido es mejor
  19. 19. 2. Tipos de habilidades y mitos 2.2 Mitos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 4. Quien acata órdenes sin rechistar es mejor
  20. 20. 2. Tipos de habilidades y mitos 2.2 Mitos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 5. Quien ha trabajado con el nuevo HansenJS es mejor
  21. 21. 2. Tipos de habilidades y mitos 2.2 Mitos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 6. Quien lleva más años trabajando es mejor
  22. 22. 2. Tipos de habilidades y mitos 2.2 Mitos ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 7. Quien trabaja más horas es mejor
  23. 23. 2. Tipos de habilidades y mitos 2.3 Ofertas de trabajo tradicionales en software ● Solamente centradas en tecnologías (ni en conocimientos transversales ni en soft-skills) ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)
  24. 24. 3. Un nuevo enfoque ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg)
  25. 25. 3. Un nuevo enfoque ● Autogestión ● Experimentación ● Equivocación y aprendizaje ● Analizar y mejorar continuamente ● Formación continua, evolución y aceptación del cambio ● Colaboración y multidisciplinariedad ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 3.1 Entender el proceso creativo y de innovación
  26. 26. 3. Un nuevo enfoque ● Buffer ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 3.2 La cultura empresarial y los valores
  27. 27. ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) Actividad: Elige ahora 3 cualidades o conocimientos que definen a un buen desarrollador ( imagina que tienes que contratar a uno )
  28. 28. 3. Un nuevo enfoque ¿Qué define a un buen desarrollador de software? … ¿Lo tienes claro? Romén Rodríguez Gil (@romenrg) 3.3 Ofertas de trabajo alternativas
  29. 29. ¿Qué define a un buen desarrollador de software? Romén Rodríguez Gil @romenrg - www.romenrg.com Jueves 19 de Julio, 17:00h Auditorio de Tenerife - TLP Innova 2018 … ¿Lo t e c ?

×