En abril, voy a dar una charla llamada ** Inglés 2.0 - Comprender el idioma de los desarrolladores "a un grupo de profesores de inglés. El propósito es en dos horas darles una breve experiencia en conceptos clave para que puedan Comprenda mejor los blogs y podcasts de desarrolladores y pueda hacer mejores preguntas cuando hable con los desarrolladores.
¿Cuáles crees que son los conceptos más importantes para entender, conceptos que los desarrolladores dan por sentado pero que el público en general no conoce? Aqui hay algunas ideas:
- control de versiones
- abstracciones
- pub / sub
- empujar contra tirar
- depuración
- modularidad
- arquitectura de tres niveles
- clase / objeto
- "código de espagueti" vs. OOP
- lanzamiento de excepción
- abastecimiento de multitudes
- refactorización
- la nube
- SECO - no te repitas
- Servidor de cliente
- examen de la unidad
- diseñador / desarrollador