Slide 1

Slide 1 text

¿Ya sabes programar? Ahora seamos profesionales Facundo Rodríguez Arceri @facundomr

Slide 2

Slide 2 text

Profesional 4. adj. Dicho de una persona: Que ejerce su profesión con capacidad y aplicación relevantes 5. adj. Hecho por profesionales y no por aficionados. Fútbol profesional.

Slide 3

Slide 3 text

Disclaimer (yo no me las sé todas)

Slide 4

Slide 4 text

¿Qué nos enseñan? ● Algoritmia ● Lógica ● Principios de diseño ● Resolución de problemas ● … ● Versionado de código ● Metodologías ágiles ● ¿Testing? ● ¿Calidad? ● ¿Estimaciones? ● ¿Liderazgo?

Slide 5

Slide 5 text

Ojo…

Slide 6

Slide 6 text

… saber programar no significa que seas buen profesional…

Slide 7

Slide 7 text

Para ser buen profesional hay que aprender todos los días.

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

The Clean Coder ● Saber decir que no. ● Saber decir que sí. ● Estimaciones. ● Gestión de la presión. ● Gestión del tiempo.

Slide 10

Slide 10 text

El testing es una cuestión de ética

Slide 11

Slide 11 text

Testing ● Tests unitarios ● Tests de aceptación ● Tests de integración ● Tests de interfaz gráfica

Slide 12

Slide 12 text

Colaboración

Slide 13

Slide 13 text

Programando en equipo ● Pull requests ● Code reviews ● Mentoría

Slide 14

Slide 14 text

Responsabilidad

Slide 15

Slide 15 text

¿Y si algo sale mal? ● Gestión de apps publicadas en producción. ● Hacerse responsables. ● Ser proactivos.

Slide 16

Slide 16 text

¿Preguntas?

Slide 17

Slide 17 text

El trabajo duro vence al talento cuando el talento no trabaja duro.

Slide 18

Slide 18 text

¡Muchas gracias!