¿Cómo pueden algunos desarrolladores dominar nuevos marcos o tecnologías en el desarrollo web en poco tiempo después de su lanzamiento?

Para ser un buen desarrollador de software, tiene que lidiar con un panorama que cambia rápidamente, por lo que la habilidad más valiosa para aprender es la capacidad de aprender sin instrucción formal, por lo que aprender trucos es muy importante para mantenerse actualizado.

Los lenguajes de computadora y marcos más populares son similares. Por lo general, están inspirados en un estilo común o un lenguaje o marco anterior. Después de un tiempo, un desarrollador comienza a aprender lo que necesita saber para realizar el trabajo en un marco. Te das cuenta de que todos los marcos tienen un ORM (Modelo Relacional de Objetos) y, por lo tanto, cuando eliges un marco, inmediatamente intentas descifrar qué es similar o diferente del anterior que has dominado. Todos los marcos tienen un sistema de autenticación popular, algunos son convencionales, por lo que importa cómo nombre los archivos y dónde los coloca, algunos son configuracionales y lo que importa es cómo está configurado. Todos los marcos tienen una forma de integrar complementos o bibliotecas, etc. Básicamente, los marcos tienen reglas y descubrir cuáles son las reglas y dónde se aplican son la forma más rápida de elegir un marco.

Muchos desarrolladores recogen los sistemas rápidamente porque han descubierto las bases / reglas de lo que se necesita para utilizar un marco. Saben qué aspectos de un marco son necesarios para realizar una tarea en particular y dónde pueden existir discrepancias entre este nuevo sistema y uno anterior. Entonces, en el gran esquema de las cosas, solo necesitan leer un poco de documentación y pueden realizar una gran cantidad de trabajo en poco tiempo.

Tampoco necesitan leer TODO sobre el marco a la vez, solo pueden leer y probar cosas en función de la necesidad.

Bueno, juegan con eso. Para comprender un marco, debe comprender el funcionamiento interno del mismo. Solicite el ciclo de vida, con qué fases va ese marco y en cuántas partes se divide, es decir, Bootstrap, Controlador, Modelo, Vistas, Middlewares, Ayudantes, etc.

Revisa la documentación y dominarás cualquier marco.

Con experiencia y conocimiento de las cosas, no será un gran problema entender un marco.

Supongo que pasamos todo el día jugando con el marco de trabajo, totalmente motivados para aprender sin distraernos en absoluto en las redes sociales.