Algo a tener en cuenta es que, en un lenguaje lo suficientemente grande, generalmente no se convierte en un experto en todos los ámbitos. Es posible que tenga conocimientos generales, pero la mayoría de los idiomas principales (y sus bibliotecas / marcos esenciales) son demasiado grandes y crecen y cambian demasiado rápido para saberlo todo. En general, se hace muy bueno en lo que realmente hace (que podría ser un grupo de proyectos).
También dudo que la programación en un lenguaje sea algo que se pueda aprender de manera lineal de un principiante. Podría pasar mucho tiempo con un idioma y seguir siendo un intermediario, y alguien con más experiencia en general podría superarle en una fracción del tiempo debido a su conocimiento de la estructura, los idiomas relacionados y las estrategias de aprendizaje más rápidas.
Para mí es básicamente así:
- 2-5 días para principiantes. En este punto, puedo hacer alrededor del 30-40% de lo que necesito (no muy bien o rápido, pero aún así) para un proyecto típico.
- 3-6 meses a mediano. La mayor parte del lenguaje y el marco tienen sentido, pueden resolver prácticamente cualquier problema en un mes.
- En un año, generalmente entiendo las funciones avanzadas con las que trabajé durante los meses anteriores en un nivel profundo, y también entiendo la estructura del lenguaje. En este punto, a menudo vuelvo y realizo mejoras masivas y rápidas o rehago rápidamente características y estructuras completas.
Añadiré a esto que he usado algunos idiomas durante mucho tiempo (un par> 10 años, algunos otros> 5 años). No he notado una diferencia muy significativa entre mi habilidad en 5 años o más y mi habilidad en 1-2. Todo se reduce a lo que usas. Más allá de un cierto punto, la capacidad general dentro de un lenguaje aumenta de manera decreciente.
- Cómo aprender de manera más eficiente y efectiva.
- ¿Cuáles son los pros y los contras de aprender cosas a través de formatos de autoaprendizaje?
- ¿Cuáles son las mejores habilidades para aprender, además de las académicas, en la universidad?
- ¿Puedo aprender 200 artes marciales en 15 años?
- Cómo aprender fotografía profesional desde casa en la India