Cambie su vida como programador con la regla 80/20
“El principio de Pareto (también conocido como la regla 80/20, la ley de los pocos vitales o el principio de escasez de factores) establece que, para muchos eventos, aproximadamente el 80% de los efectos provienen del 20% de las causas”. – Wikipedia
En un sentido general, el 80% significa mayoría, mientras que el 20% es minoría. Entonces, aunque los porcentajes exactos pueden no funcionar para todas las reglas, se aplica el mismo enfoque.
La regla 80/20
1. Al elegir cuándo trabajar
La mayoría de los programadores que conozco cometen este gran error: trabajan de 9 a 5 horas de oficina a pesar de que se les ofrecen horarios más flexibles. Asumen que así es como pueden ser productivos, aunque muchos de ellos se sienten cansados después de la 1 p.m. Así es como puede ayudar la regla 80/20: comprenda que el 80% de su trabajo se completará en el 20% de sus 24 horas diarias. Por lo tanto, sus horas más productivas pueden ser de 5 a.m. a 9 a.m. Siguiendo la norma, nunca sabrá cuánto trabajo más puede hacer en unas pocas horas.
2. Al elegir funciones
La mayoría de sus usuarios solo utilizarán el 20% de las funciones que les proporcione. Como tal, debe poner el 80% de sus esfuerzos en estas funciones y convertirlas en sus funciones principales.
3. Al ordenar una lista de tareas pendientes
Como programadores, todos creamos listas de tareas pendientes para terminar nuestras tareas. En la mayoría de los casos, el 20% de su lista de tareas pendientes le tomará el 80% de su tiempo. Por lo tanto, ordenar su lista de tareas puede ayudarlo a terminar más tareas más rápido o terminar la parte más importante primero. Ordenar su lista de tareas pendientes de acuerdo con esta regla lo ayudará a mantenerse motivado por más tiempo y a saber cuánto tiempo llevará completar su lista de tareas.
4. Al iniciar un proyecto
El 80% del tiempo dedicado a un proyecto de codificación debe dedicarse al primer 20% de su inicio. La lluvia de ideas sobre la idea, la creación de la estructura de codificación y la planificación ayudarán a que el proyecto avance más rápido y más fácilmente. Entonces, antes de intentar codificar todo, asegúrese de invertir suficiente esfuerzo en el primer 20% de su proyecto.
5. Al aprender algo nuevo
Solo necesitas aprender el 20% de algo para comenzar a usarlo. Digamos que quiere aprender Java. Elegir el 20% adecuado para aprender de él lo ayudará a obtenerlo más rápido (es decir, aprender sobre el principio orientado a objetos, la sintaxis, etc.). Una vez que haya terminado con estos principios, puede comenzar a codificar con confianza, ¡aunque aún no conozca el 80% de Java!
6. Al depurar
La depuración puede llevar horas de su tiempo de codificación. Muchos desarrolladores dicen que el 80% de sus errores están en el 20% del código. Por lo tanto, es inteligente invertir más tiempo en la depuración de un parche de código cuando descubre un error porque puede haber más errores en el mismo fragmento de código.
7. Al elegir una idea
Si es un desarrollador, es posible que obtenga cientos de ideas para una nueva aplicación. Por lo tanto, saber que el 20% de sus ideas valen la pena y que funcionarán podría ayudarlo a elegir qué idea es mejor implementar. No busque ninguna idea por ahí.
Conclusión
Siempre hay más. Avíseme si tiene otras aplicaciones de la regla 80/20.