Como empleador, solo emplearé personas como programadores que:
- Tener experiencia de paso único a través del código.
- Puede seleccionar un diseño apropiado para resolver un problema específico simple.
- Puede implementar código que refleje su diseño elegido.
En mi experiencia, menos del 5% de los graduados en ciencias de la computación que solicitan trabajos de programación en realidad tienen estas habilidades, en un nivel básico. Estas son las habilidades mínimas que se necesitan para ser comercialmente útiles y, lo que es más importante, no todos son capaces de aprender estas habilidades.
Otros buenos para tener son:
- Experiencia de trabajo en un proyecto de equipo.
- Uso de control de fuente
- Experiencia de pruebas unitarias
Éstos facilitan su integración con el equipo de desarrollo existente, pero son asignaturas que normalmente se pueden enseñar en el trabajo.