¿Qué métricas debo usar para medir mi aprendizaje y desarrollo cuando auto-estudié programación de computadoras?

Esta respuesta puede ser algo defectuosa, pero es mi respuesta: líneas de código.

He mantenido una cuenta mental informal desde que estaba en la universidad. Obviamente, tampoco es muy preciso como medida de conocimiento o calidad, pero las líneas de código son al menos una estimación de primer orden de cuánto ha hecho y de cuánta experiencia tiene.

Incluso utilicé una pregunta de entrevista, “¿Cuántas líneas de código has escrito?” durante varios años, porque una vez más, si bien no es una medida perfecta, si alguien puede lanzar un número con confianza y luego hablar sobre sus proyectos pasados, es un indicio razonablemente sólido de que han realizado una programación seria en el pasado. Por otro lado, un número sorprendente de nuevos graduados de CS no han hecho prácticamente ninguna codificación fuera de los proyectos del aula cuando se gradúan. Incluso me he topado con candidatos a entrevistas, que estiman “2000 líneas”, como respuesta a la pregunta. Esa es una respuesta muy decepcionante.