Cómo deshacerse de la pereza como programador

La pereza es una de las tres grandes virtudes del programador. Nunca es malo que un programador desarrolle su pereza. Cuando el programador es vago, los empresarios aprenden a ser autosuficientes y la tecnología se hace más estable. Debería alentar a los empresarios a aprender más sobre su tecnología, no hacer más y más por ellos.

Lo que debes hacer es cultivar pasatiempos. En mi trabajo, jugamos grandes cantidades de ping pong. La actividad agudiza nuestra mente y volvemos a nuestras tareas renovados. Muchas tareas pueden quedar eliminadas de esta manera.

Finalmente, se llega a un punto en cada trabajo cuando ha completado todas las tareas que se le han asignado. La tendencia es pedirle a su jefe más tareas. No cedas ante esta desagradable tentación. La ambición abierta se recompensa con más y más trabajo.

Ve a jugar ping pong o cualquier pasatiempo que hayas elegido. Y piense en su reino y en qué lo hace seguro y quién confía en él. Cataloga todas las amenazas en tu mente y date cuenta de que, con mucho, la mayor amenaza para tu seguridad y comodidad es tu propia maldita mente. Y este deseo tonto de hacer más es la amenaza más desviada de todas.

Una vez que haya logrado un reino bonito, seguro y próspero, puede volver a pensar en esa otra gran medida por la cual el programador define su carrera, impacto .

No quieres trabajar más duro. Desea construir un motor con el que pueda mover el mundo. Busque proyectos de código abierto y contribuya con cosas pequeñas. Con el tiempo, a medida que se sienta más cómodo, contribuya más.

Verá, cada vez más energía dirigida a su empleador inevitablemente alcanzará un punto de rendimientos decrecientes, tanto para usted como para su empleador. Eres un mago que conjura las soluciones que la empresa necesita de la nada. No pueden manejar un poder tan asombroso, es por eso que te contrataron. Su trabajo es otorgar juiciosamente acceso a su poder y conocimiento, pero no darles suficiente cuerda, ya que seguramente se ahorcarán con ella.

Entonces redirige esa energía. Primero, un pasatiempo para entrenar tu mente. Luego, código abierto, para que puedas entrenar tu alma.

Su empleador notará que usted es más feliz, más saludable y más en forma mental. Querrán agregar responsabilidades a su plato. Solo acepte responsabilidades que pueda asumir cómodamente. Trabaja en tu motor. No aceptes trabajos que se sientan abusivos. Si insisten, cambie de empleador.

Yo cuestionaría el razonamiento detrás de la palabra “perezoso” (para ser justos contigo mismo). ¿No te gusta el trabajo duro, superando tus límites establecidos, en general? ¿Estar aburrido fácilmente es un síntoma de su entorno actual, o que tal vez está eligiendo esencialmente el mismo trabajo repetidamente (algo que hice durante más años de lo que puedo contar felizmente)?

Y en un nivel más profundo: el TDAH, en cualquier parte de su espectro que pueda ser una persona, puede ser un factor importante, y uno que puede mantenerse a raya, por así decirlo, si no superado (hablo por experiencia).

Lograr grados / calificaciones de CS de primer nivel no es el resultado de la pereza: me pregunto, por ejemplo, ¿qué lo ayudó a tener éxito en la escuela que podría faltar en los trabajos que elige? ¿Qué disciplinas específicas dentro de CS te interesan más? ¿Qué cultura laboral se adapta mejor a su “ritmo temporal” y personalidad, y, además, lo inspira?

Gracias por el A2A; Sin embargo, voy a disputar la premisa de la pregunta.

Es posible que no desee deshacerse de la pereza si es un programador. La pereza es famosa por ser una virtud para los buenos programadores:

Las tres virtudes de un gran programador

Una de mis respuestas de Quora cita esto con una cita directa del gran programador que lo notó por primera vez:

La respuesta de David Carew a ¿Son perezosos los buenos programadores?

Considere cuidadosamente: la diligencia sincera a menudo lleva a los programadores a grandes esfuerzos para resolver el problema incorrecto o buscar la respuesta incorrecta.

Definitivamente suena como TDAH (como yo) como alguien más sugirió.

¿Cómo resolví el problema yo mismo? Toma trabajos donde NO soy un experto. Encuentra nuevos desafíos, nuevas cosas para aprender.

Si estoy aprendiendo algo nuevo, divertido e interesante, no me aburriré y me esforzaré para ser el “mejor”

Te recomiendo que no lo hagas.

¿Que quiero decir? Tendremos más experiencia que yo, pero ser flojo parece un rasgo común entre los programadores. No creo que sea algo malo. Después de todo, lo cual es más vago, escribir código durante 10 minutos y ver a la computadora hacer su trabajo durante el resto de la tarde, o hacer clic y arrastrar documentos, renombrarlos a mano, verificar que no haya cometido errores, y su jefe le dijo que al día siguiente que cometió un error, corrigiendo el error, etc. Se le ocurre la idea.

Ser perezoso puede ser algo bueno. No siempre es así, pero poder usarlo para su ventaja es una buena habilidad.

También soy vago. Odio el trabajo duro cuando claramente hay una mejor manera de hacer algo. Odio empujar una roca cuadrada en lugar de convertirla en una esfera y verla rodar. Ésto es una cosa buena.

Si estás aburrido porque el trabajo no te desafía, asegúrate de estar en un trabajo donde el trabajo pueda desafiarte. Acepte el trabajo que tal vez no tenga toda la experiencia que necesita para realizarlo. Haz que sea un juego para ti.

Si alguien de la organización te dice que eres flojo, entonces observa tu desempeño laboral. Si no te estás desempeñando bien, tal vez el trabajo no sea para ti. Tal vez su situación laboral o entorno lo hace más difícil. Tal vez le digan que haga algo “no perezoso” (leer lento e ineficiente), pero no quiere hacerlo. Si, por otro lado, su desempeño es bueno, dígale a quien sea que lo esté culpando por ser flojo para ocuparse de sus propios asuntos. Trabajar más duro no siempre cosecha grandes beneficios.

Asegúrate de estar trabajando lo mejor posible y no te preocupes por las otras cosas. Ponte a prueba, sigue aprendiendo.

No trates de cambiarte a ti mismo. Empieza tu propio negocio.

Solía ​​inquietarme con el tedio de un trabajo normal. Incluso la contratación no satisfizo completamente mi necesidad de variedad y desafío.

Manejar mi propio negocio me permite concentrarme en ganar los trabajos que realmente quiero. Tiendo a especializarme en desafíos técnicos extremos: muchas otras empresas me remiten clientes o me subcontratan para abordar resúmenes difíciles.

También ayuda que cuando manejas tu propio negocio, si no trabajas, no comes. Tener una nevera vacía y un cajón lleno de facturas impagas es motivador.

Una vez que pruebe tener el control completo de su tiempo personal, dudo que alguna vez quiera volver a un trabajo normal.

Aquí está la respuesta: 30 trucos para mejorar la productividad por Anurag Yadav en Aapka Dost Anurag