En mi experiencia, los nuevos graduados generalmente no tienen buenas habilidades de depuración.
Reproducir errores de aspecto extraño, descubrir la causa raíz subyacente y luego encontrar una solución adecuada es un arte y una ciencia. A lo largo de los años, he visto muy pocos graduados nuevos que tengan habilidades de depuración a la par con sus propias habilidades de codificación. Esto es cierto incluso cuando están depurando su propio código.
Parece que la depuración es una habilidad que mejora solo con la experiencia. Se puede enseñar hasta cierto punto ilustrando patrones básicos / comunes, pero no hay sustituto para pasar innumerables horas depurando errores desagradables en una base de código grande por su cuenta y la epifanía que surge cuando finalmente los resuelve.
PD: estoy hablando de habilidades técnicas relacionadas con la ingeniería de software, pero creo que también es aplicable a otras disciplinas de ingeniería.
- ¿Qué habilidades o hábitos puedo desarrollar, como estudiante de odontología, que me ayudarán en el futuro a ser un dentista profesional exitoso?
- Tengo tanto tiempo libre en mi oficina. Siento que mi habilidad no se está desarrollando. ¿Debo dejar mi trabajo?
- ¿Cuáles son algunas habilidades que no serán útiles en 20 años?
- ¿Por qué se odia tanto a Lars Ulrich y se cuestionan sus habilidades de batería?
- ¿Qué habilidades puedo obtener de los militares?