Por supuesto, esto es una conjetura, pero creo que la mayoría de los tutoriales están dirigidos a principiantes o a realizar tareas comunes en lugar de comprender la fontanería subyacente.
Esto es doble para los tutoriales que involucran marcos, ya que las cosas avanzadas están ocultas por el marco.
Si bien la comprensión de parte de este material es importante (ámbitos, cierres, etc.), y al menos se menciona con frecuencia en los tutoriales, la mayoría de las personas solo quieren hacer las cosas en lugar de comprender los detalles.
Debo decir que en mi carrera (en desarrollo web desde hace casi 14 años), del 80% al 90% del trabajo no incluía ningún script que pudiera considerarse avanzado.
- Cómo enseñarle a un perro viejo nuevos trucos
- ¿Dónde puedo encontrar (realmente útiles) currículos de enseñanza prefabricados para asignaturas de negocios e inglés, de los que se beneficiarían las audiencias no occidentales?
- Cómo enseñar el tiempo pasado a niños pequeños
- Cómo aprender a crecer
- ¿Hay algún beneficio en enseñar la metodología Agile a los desarrolladores de software / ciencias de la computación / CIS / MIS / TI mientras están en la escuela, o sería más beneficioso aprenderla después de la graduación? ¿Cómo suelen los desarrolladores exponerse a la metodología Agile?
Por supuesto, es útil (y sorprendente) conocer todos los detalles sangrientos, pero la mayoría de los tutoriales son para la mayoría de las personas que no están necesariamente interesadas en eso. Hay otros recursos para las personas que quieren aprender eso, y la experimentación siempre es divertida.