P: ¿Qué calificaciones necesita un desarrollador junior de software?
- La capacidad de codificar (en uno o más idiomas).
- La comprensión para comprender algoritmos.
- La pasión y la voluntad de aprender.
- La comprensión de que todavía tienen mucho que aprender.
- La humildad de admitir cuando no saben una respuesta.
- La madurez para pedir ayuda cuando sea necesario.
- El conocimiento de dónde buscar respuestas.
- La comprensión de que nunca sabrán “todo” y que deben continuar aprendiendo.
- La aceptación de que un “desarrollador de pila completa” es un mito. (Lea más sobre esto aquí: The Myth of the Full-stack Developer).
- La apreciación de que NO se convertirán en un desarrollador senior de la noche a la mañana; nada reemplazará (y no hay acceso directo) a años de experiencia.