Cómo hacer que la programación sea un hábito diario
Tabla de contenidos
ToggleLa programación es el tema de estos últimos años. Mucha gente quiere comenzar a programar y convertirse en desarrollador. ¿Cómo puedes desarrollar un hábito de programación?
Hace unos días, comencé a leer «El poder del hábito» de Charles Duhigg. Este libro me hace pensar mucho sobre por qué las personas tienen dificultades en la programación diaria. Creo que es por el proceso de hábito. La mayoría de la gente no sabe cómo funciona y necesita ejemplos concretos.
En este artículo, te explicaré qué es un hábito y te daré algunos consejos para ayudarte a crear un hábito de programación diario.
Que es un habito
Antes de comenzar, es esencial definir qué es y cuáles son los componentes de este proceso.
Si verificamos la definición de la palabra «hábito» en Google, encontramos esto:
«son rutinas de comportamiento que se repiten regularmente y tienden a ocurrir inconscientemente» – Wikipedia
«un patrón de comportamiento adquirido por repetición frecuente o exposición fisiológica que se muestra con regularidad o mayor facilidad de rendimiento» – Diccionario Meriam-Webster
«un patrón recurrente, a menudo inconsciente del comportamiento que se adquiere a través de la repetición frecuente» – The Free Dictionary
«algo que haces a menudo o regularmente, a menudo sin pensarlo» – Diccionario MacMillan
Como habrás entendido, un hábito es un proceso automático en tu vida. Tome cepillarse los dientes, por ejemplo.
Es interesante definir los componentes de un hábito para comprender cómo funciona.
Cada hábito incluye tres componentes: una señal, una rutina y una recompensa. The Habit Loop

Cual es la señal
La señal es el evento en tu vida que te hace desencadenar un hábito. Cada vez que hace algo automáticamente, se inicia después de una señal.
La mayoría de las veces, una señal se define por el tiempo, un estado emocional, una ubicación o una acción.
Por ejemplo, estoy trabajando cuando de repente huelo el café de mi colega. Mi hábito «Tomar un café» se activa
Cual es la rutina
La rutina es lo que está haciendo mientras se ejecuta el proceso de hábito. Puedes definir todo lo que quieras en esta parte. Como dije anteriormente, puede ser: voy a tomar un café.
Cual es la recompensa
La recompensa es el elemento final del proceso. Eso es lo que esta rutina ha hecho por ti. Para el ejemplo del café, la recompensa puede ser: gracias a la cafeína, me siento menos cansado y soy más dinámico.
Cuanto más positiva y agradable sea la recompensa para usted, más salvará su cerebro el hábito.
«Este proceso dentro de nuestros cerebros es un ciclo de tres pasos. Primero, hay una señal, un disparador que le dice a tu cerebro que entre en modo automático y qué hábito usar. Luego está la rutina, que puede ser física o mental o emocional. Finalmente, hay una recompensa que ayuda a su cerebro a determinar si vale la pena recordar este ciclo en particular para el futuro. Con el tiempo, este ciclo (señal, rutina, recompensa; señal, rutina, recompensa) se vuelve cada vez más automático. La señal y la recompensa se entrelazan hasta que surge una poderosa sensación de anticipación y deseo. Eventualmente, ya sea en un laboratorio frío del MIT o en su camino de entrada, nace un hábito «. – Charles Duhigg, El poder del hábito: por qué hacemos lo que hacemos en la vida y los negocios.
Un poco de ejercicio
Te doy un pequeño ejercicio para hacer, toma uno de tus hábitos diarios y trato de definir la señal, la rutina y la recompensa. Una vez que lo hizo, está listo para leer la siguiente parte sobre cómo crear su hábito de programación diaria.
Cómo hacer de la programación un hábito diario
Todo lo que tiene que hacer para que la programación sea una actividad diaria es crear una rutina.
Eres libre de definir lo que quieres para cada parte de un hábito, pero te daré algunos consejos para ayudarte.
Para la señal, puede intentar definir algo en función del tiempo:
- Todas las mañanas justo después de despertarme
- Cuando regrese de mi trabajo diario
- En mi almuerzo
- [Insertar una señal basada en el tiempo]
La rutina será nuestro elemento más directo para definir. Simplemente puede decir, quiero codificar durante 30 minutos, o voy a aprender [Insertar una habilidad] durante 30 minutos, muchos más.
Finalmente, una de las partes más críticas será la recompensa, debe establecer objetivos para usted mismo. Te ayudará a definir una recompensa. Cada vez que logras tu hábito, estás más cerca de tu objetivo.
Trate de determinar una meta a largo plazo, y dentro de ella muchas metas pequeñas.
Por ejemplo, puedes decir:
- Me estoy acercando a mis objetivos para la semana.
- Me estoy acercando un poco a mi objetivo final.
- Si tu código justo después de que te despiertas, me preparo el desayuno como recompensa.
- [Insertar una recompensa]
Un desafío que te puede ayudar
Una de las mejores maneras de adquirir un hábito es seguir un desafío de 100DaysOfX . Este desafío está diseñado para ayudarlo a crear un patrón y comprometerse con él todos los días al compartir lo que hizo en Twitter, Instagram o su blog.
La razón por la que te estoy contando sobre este desafío es que se hizo famoso en Twitter por 100DaysOfCode .
Le recomiendo que lea las reglas en el sitio y comience. Verá, al principio, puede parecer grande e imposible, pero le resultará divertido hacerlo.
Además, seguramente obtendrá soporte en Twitter, lo que lo motivará.
«¿Te apasiona la superación personal? ¿Estás ansioso por cambiar tus hábitos, he intentado hacerlo muchas veces, pero has tenido dificultades para cambiarlos? La vida siempre parece interferir, no hay suficiente apoyo y te sientes como tú». ¿Estás solo en esto? ¿Te encuentras pensando: «¿De qué sirve toda esta superación personal si siempre parezco volver a donde comencé?» – 100DaysOfX
Si te recomiendo este desafío, es porque lo estoy haciendo. Estoy emocionado con los resultados, y solo estoy comenzando. Por mi parte, estoy haciendo el desafío 100DaysOfReading. Siempre quise comenzar a leer, pero nunca me tomé el tiempo para hacerlo. Gracias a este desafío, estoy en el día 17 y terminé un libro y la mitad de otro.
Mi ciclo de hábitos:
- Cada vez antes del almuerzo o antes de dormir si no he tenido el tiempo (la señal).
- Leí casi 20 páginas o más (la rutina).
- Me estoy acercando a mi objetivo a largo plazo de leer a diario. Estoy cerca de mi objetivo a corto plazo de terminar el libro. Me hace feliz porque siempre he querido leer a diario. (la recompensa).
- Publico una cita del libro que estoy leyendo con algunas explicaciones y texto motivador en mi Twitter (el compromiso).
Algunos puntos que pueden ayudarte a crear tu hábito de programación
Planifica tus tareas
Para trabajar todos los días y alcanzar mis metas mensuales, planifico todas mis tareas la noche anterior. Puse en papel lo que quiero hacer, y cada vez que lo hago, lo tacho de mi escritura. Te recomiendo que hagas esto con tu hábito de programación diaria porque te motivará y te satisfará mucho cuando termines todos tus objetivos.
Si necesita más estructura en su trabajo, puede definir: qué va a hacer, cómo, cuándo y por qué.
Codifica el proyecto de tus sueños
¿Qué podría ser mejor que codificar diariamente mientras trabajas en el proyecto de tus sueños? Si necesita motivación, es una excelente manera de programar todos los días. No tengas miedo de tomar la iniciativa. Hacerlo un poco todos los días lo motivará aún más y le dará resultados en poco tiempo.
Encuentra el tema para el que quieres trabajar
El mundo de la programación es vasto: web, software, IA, incrustado y muchos más.
Una de las dificultades significativas es definir lo que quieres hacer como programador.
No es fácil para todos, pero elegir un tema y apegarse a él puede ser un buen factor de motivación para practicar a diario.
Por ejemplo, si elige la programación web, puede concentrarse en ella. Incluso si sigue siendo un gran tema, eliminó el software, AI, incrustado y otros. Ese es un buen comienzo.
Para ir más lejos, puede elegir entre el front-end y el back-end.
Te digo todo esto porque a menudo, cuando comienzas, te desmotivas rápidamente porque hay demasiadas cosas y no puedes concentrarte en un tema específico.
Un buen ambiente
Algo que puede motivarte en tu hábito diario de programación es un ambiente de trabajo agradable. No recomiendo trabajar en tu cama. Te cansarás fácilmente.
Intente trabajar en un escritorio o una mesa y haga lo que sea necesario para sentirse cómodo en ese espacio. Te hará querer trabajar de manera más eficiente.
Conclusión
¿Planeas hacer de la programación un hábito diario? ¿Vas a comprometerte con 100DaysOfCode?
Siéntete libre de compartir este artículo si te gustó.
Esto se publicó originalmente en: https://herewecode.io/blog/how-to-make-programming-a-daily-habit/