Cómo aplicar la regla 80/20 para aprender informática y programación

La regla 80/20, conocida por sus pomposos amigos como el principio de Pareto: Wikipedia es una heurística útil que se puede aplicar en casi cualquier lugar. Por ejemplo:

  1. El 20% de las personas tiene el 80% del dinero / propiedad / cerebro.
  2. El 20% de un proyecto requiere el 80% del esfuerzo, a menudo expresado como
  3. El último 20% del proyecto toma el 80% del tiempo y dinero.
  4. El 20% de las respuestas de Quora contienen el 80% de la información.

El punto que estoy tratando de hacer es que la regla 80/20 siempre es útil, pero nunca definitiva. Puede ayudarlo a presupuestar su tiempo, y puede ser especialmente útil al tratar de resistir la emoción humana normal de que la finalización está a la mano.

Para aplicar la regla al aprendizaje de la informática, puede indicar cosas como que el 20% de los conceptos requerirá el 80% del esfuerzo. Al repasar el material y los conceptos que está tratando de dominar, trate de elegir los que son más importantes y / o más difíciles de entender (y especialmente ambos) y dedique mucho más tiempo a ellos.

Siempre pienso que el valor real de la regla es la enorme diferencia entre el lado fácil y el difícil. Lo difícil es 4 veces más difícil que lo fácil, no solo un 50% más o menos. Va en contra de los sesgos cognitivos inherentes reconocer un grado tan grande de diferencia.

Tenga en cuenta la regla y adapte sus prácticas de estudio a ella. Cuando tenga problemas para comprender un concepto, recuérdese que necesitará mucho tiempo para dominar el área, no solo un poco más.

Vi que esta pregunta no tenía una respuesta con muchos votos a favor, así que aquí va.

La regla 80/20 es una relación que generalmente se ve en retrospectiva, en lugar de ser algo que se puede perseguir con precisión. Sin embargo, eso no significa que no pueda perseguirlo de manera efectiva .

La herramienta más efectiva, en mi experiencia, para usar esta estrategia es encontrar ejemplos mínimos.

El mejor marco que he encontrado para esto, en cualquier idioma, para cualquier propósito, es Phaser.

Un marco de juego HTML5 de código abierto rápido, divertido y gratuito

Lo que necesita es poder ver la menor cantidad de herramientas necesarias para lograr algo, y de ahí ampliar su conocimiento según sea necesario, generalmente dependiendo de los requisitos de un proyecto a medida que los descubre.

Phaser tiene casi 700 ejemplos, la mayoría de ellos demuestran la forma más pequeña posible de lograr cosas específicas en el sitio web. Están muy bien organizados, para empezar.

La última parte de la ecuación es poder construir sobre ese esqueleto de conocimiento según sea necesario. La forma más rápida de hacerlo es haciendo preguntas, y Phaser tiene una comunidad maravillosa, una de las mejores que he visto, incluso el desarrollador principal responde personalmente a las preguntas de los usuarios durante gran parte del día.

Si quieres aprender a programar de forma autoguiada siguiendo la regla 80/20, no puedo pensar en un mejor lugar para comenzar que con Phaser.

Haga un esfuerzo y una concentración tremendos (80% de su mejor esfuerzo) en el primer 20% del tiempo dedicado al aprendizaje: el descanso se vuelve fácil … Cómo se ha mal utilizado el Principio de Pareto de la Regla 80 20 en todo el StartUp Eco System

Esto es generalmente simple y está obligado a probarse.

Es probable que el 80% de la aplicación que escriba use solo el 20% de las funciones disponibles, dada una aplicación no trivial y un lenguaje de nivel razonablemente alto.

Puede hacer un cortocircuito en 80/20 aprendiendo el camino estrecho de un tema, y ​​suponiendo que la mayoría del trabajo que se necesita hacer se puede lograr con un subconjunto bastante pequeño de las herramientas que tiene a su disposición.