Cómo dejar de postergar y motivarse para ser un mejor programador

Algunas ideas a tener en cuenta:

  1. Decide si realmente quieres ser un mejor programador . ¿Estás seguro de que quieres esto? Realmente vale la pena hacerse esa pregunta. ¿Cómo encaja esto en el orden jerárquico con tus otros objetivos? Asegúrate de que esté realmente en la parte superior. ¡No te avergüences si no lo es!
  2. Averigua por qué esto te importa . Si está en la parte superior de su lista, debe poder identificar por qué esto es importante. ¿Qué valor proporcionará aprender a ser un mejor programador en tu vida? Haz que sea lo suficientemente simple y concreto como para que puedas recordar ese pensamiento en cualquier momento. Y asegúrate de que sea verdad para ti , no para otra persona.
  3. Considera si estás dando a la programación tu mejor tiempo / energía. Incluso si ser programador ES importante y tienes claro POR QUÉ importa, eso no te ayudará si tienes demasiadas prioridades. Para realizar una tarea desafiante como aprender a codificar, debe prestar atención y tiempo de calidad, lo que significa no dedicar tiempo y energía a otros objetivos.
  4. Realiza los pasos pequeños, específicos y accionables. Es más fácil trabajar en tareas que siguen estas 3 reglas. Me gusta decir, “escribe tu lista de tareas pendientes para que un robot pueda hacerlo”. Malo: Lee Javascript elocuente. Bien: lea el capítulo 3 de Eloquent Javascript y haga los ejercicios. (¿Ver la diferencia?)
  5. Comprométase con un programa / camino de aprendizaje y sígalo hasta su finalización. Basándose en el número 4, una forma fácil de desglosar los pasos es seguir un programa o una vía existente. Afortunadamente, hay grandes recursos para esto, desde Udemy a Codecademy y docenas de otros. Una parte importante de esta estrategia es comprometerse por completo con un camino para que no decida constantemente qué hacer a continuación.
  6. Duerme lo suficiente La mayoría de las personas subestima la procrastinación causada por la fatiga. Duerme lo suficiente y tendrás un pozo mucho más profundo de motivación y concentración.
  7. Asignar grandes porciones de tiempo . Se necesita tiempo para entrar en un flujo, y una vez que estás allí, es una pérdida de impulso cambiar las tareas nuevamente demasiado rápido. Intente asignar al menos una hora (y más si es posible) a su trabajo. Puede tomar descansos breves (por ejemplo, el método Pomodoro) para aumentar su resistencia. Pero, tratar de aprender en trozos cortos es ineficiente.
  8. Obtenga soporte y responsabilidad ** . Somos sociales, criaturas tribales, y las investigaciones muestran que respondemos muy bien a la responsabilidad, con un rendimiento de 200 a 300% mejor que sin ellas. Intenta encontrar un compañero para trabajar contigo a veces.

** Personalmente, encuentro la responsabilidad extremadamente útil, así que creé una herramienta / comunidad para encontrar un socio de responsabilidad en cualquier momento, llamado Focusmate. Proporcionamos un socio de responsabilidad entre compañeros en vivo para sesiones de trabajo de 50 minutos sobre video. Algo así como una sala de estudio en la que no hablas con tu compañero, simplemente trabajas juntos. Le invitamos a unirse a nosotros: www.focusmate.com.

Pasé por el programa Time of Your Life el año pasado y aprendí una técnica extremadamente valiosa.

Tenga en cuenta que no comienzo con una lista aburrida de hacer. Todos tenemos que hacer listas.

RPM – Resultado. Propósito. Plan de acción masiva.

Resultado

¿Cuál es tu resultado específicamente?

¿Qué quieres lograr?

Propósito

¿Por qué?

¿Qué te dará lograr el resultado?

¿Por qué es eso importante para ti?

Plan de acción masiva

¿Cuáles son las tareas de apalancamiento más altas que necesita hacer para lograr el resultado?

¿Se puede subcontratar?

¿Puedes delegar?

Estos dos hijos son mi razón por la cual

Kev

Blog: Life Success Engineer

No soy realmente un programador, pero lo he hecho de manera pasiva, así que hay algunos consejos que podría dar aquí. Supongo que por la forma en que hiciste la pregunta, ya te has dado cuenta de lo que la mayoría de las personas que hacen en la programación se dan cuenta de que es aburrido. Es solo código tras código y, si no tienes la mente o la pasión necesarias, no llegarás lejos. No lo hice, pero lo hice por un tiempo hasta que decidí que no.

Lo primero es que estás demorando, esto puede ser porque no tienes una idea clara de qué hacer o cómo hacerlo. En la programación, esto es normal, por lo que para esta parte, sugiero primero investigar un poco sobre el idioma que esté utilizando. Encuentre tutoriales que facilitan la comprensión de la estructura de su lenguaje de programación. También comienza por construir algo que alguien más ya haya hecho. Esto te ayudará a aprender más rápido ya aplicar algunos de los conceptos que estas personas te mostrarán en sus tutoriales.

Para motivarme, mi sugerencia es hacer algo personal o algo en lo que usted esté interesado. Hacer algo con lo que no nos sentimos realmente conectados puede hacer que nos demoremos en hacerlo y esto puede hacernos sentir que tenemos la culpa cuando el problema es el problema. proyecto que elegimos. Trabajar en algo personal o algo interesante nos dará ese impulso adicional para crear algo grande y aprender en el proceso. Sin embargo, si se trata de un proyecto de trabajo, divídalo y comprenda cada etapa del desarrollo, haga su investigación para asegurarse de que esté preparado para lo que vendrá después. Al final del día, todo lo que necesitamos para motivarnos es llegar al trabajo.

No estás motivado porque no estás interesado. Ve a hacer algo que te guste y deja de buscar dinero, para eso sirve el bienestar.