Ultimamente he encontrado un par de tablas interesantes por internet.
Por un lado, gracias a un compañero de trabajo, descubro en indiangeek una tabla en la que están los diversos niveles de conocimiento/experiencia a los que puede llegar un programador. Por ejemplo, en el tema de algoritmos va desde el que no sabe hacer la media de varios números guardados en un array hasta el que sable "la leche" de algorítmica y en el tema de control de versiones, desde el que hace sus versiones a base de copiar el directorio con varias fechas hasta el que usa sistemas de control de versiones distribuidos, como Git. Aquí tienes la matriz de competencias de un programador, un poco grande y en inglés.
Es curioso, al menos en mi caso, ver como en los temas más relacionados con mi trabajo sí llego hasta la experiencia/conocimientos de la tercera o cuarta columna, mientras que en otros me quedo en la primera o apenas me introduzco en la segunda. En fin, supongo que no se puede saber en profundidad de todo.
Por otro lado, la segunda tabla interesante que descubro vía LuAuF es una tabla en la que se cuentan los directorios típicos de linux /bin, /opt, /etc para qué sirven, qué es lo que se espera encontrar en ellos. Aquí debajo tienes dicha tabla
Tenía mi versión algo más detallada, que en su día traduje del inglés, en Directorios de Unix, a la que he añadido esta imagen.
