Aunque la mayoría de los desarrolladores saben por qué la programación es emocionante, es posible que se pregunte cómo hacerla más divertida.
Recientemente he hecho en el Instagram de HereWeCode la siguiente pregunta: "¿Qué pequeños tutoriales quieres ver en la cuenta?". Uno de los seguidores respondió "¿Cómo hacer que la codificación sea interesante?". Me sorprendió porque nunca me lo había preguntado.
Después de unas horas de búsqueda, quería compartir con ustedes diferentes formas de hacer la programación más divertida.
Por qué la codificación es emocionante
En mi opinión, TI en general es emocionante. Vivimos en un mundo donde las computadoras son una de las cosas más importantes.
Mientras hablamos, programar no es una habilidad que todos tengan. Poder desarrollar tu propio proyecto es este mundo te da una oportunidad. Todo es posible gracias a las Tecnologías de la Información, y vivimos en un período clave donde no hay suficientes desarrolladores para satisfacer la necesidad.
La codificación es una habilidad creativa y es emocionante ser parte de un proyecto. Aunque las aplicaciones móviles y los sitios web están en todas partes, hablé con muchas personas que no saben cómo funcionan.
Mi discurso hasta ahora puede parecer un poco vendido y sobreexplotado, pero es la razón por la que la codificación es emocionante para mí.
Es una de las razones por las que me complace tanto crear contenido educativo.
Cómo hacerlo más divertido
Después de pensarlo, aunque ahora la programación es una pasión para mí, recordé que no siempre me ha divertido.
Sobre todo cuando empecé, me quedaba atascado durante días en un problema. A veces perdía por completo la esperanza y decía: "Esto no es para mí. Lo intenté todo y todavía no funciona. No soy tan bueno".
Si ese es su caso, puedo decirle que todo el mundo ha estado allí.
Esta situación también puede ocurrir por muchas otras razones. Por ejemplo, cuando se aburre con un lenguaje o un marco porque lo ha usado demasiado.
De todos modos, no se preocupe demasiado por eso. Aquí, he enumerado algunos consejos para darle una dosis de diversión cuando la necesite.
Práctica
Escribir código es como jugar al golf. Cuando empiezas, no es divertido. Necesita aprender todo: qué driver usar para golpear la pelota de esa manera, cómo posicionarse, etc. El placer vendrá a medida que avanza, comenzará a comprender las cosas y comenzará a divertirse con ellas.
No solo lea el código, ejecútelo
Seguir las lecciones con solo leer el código puede ser un problema importante cuando las personas comienzan a programar.
Cuando esté aprendiendo a codificar, debe intentar escribirlo y ejecutarlo usted mismo. Tómese el tiempo para hacerlo; lo entenderá mejor y se divertirá intentando modificar el código para crear sus programas.
Aquí hay otro ejemplo: cuando está buscando un código en GitHub, ¿por qué no probarlo? Puede ser divertido comprender el trabajo de otra persona y poder integrarlo en su proyecto.
Agregue una dosis de diversión a sus proyectos o prácticas
Cuando esté aburrido con una tecnología o si desea aumentar sus conocimientos, puede aprender una nueva biblioteca, marco o idioma. Este puede ser un proceso interesante y puede ayudarte a probar cosas nuevas y divertirte haciéndolas.
Sin embargo, no te recomiendo que solo aprendas y sigas un curso. Si lo hace, después de unos días se aburrirá. Todos los días o con cada nuevo capítulo, crea pequeños proyectos para animarte y dejar volar tu creatividad.
Trate de encontrar algunos proyectos divertidos en los que trabajar. Por ejemplo, imagina que estás aprendiendo los conceptos básicos de JavaScript. Incluso si estas habilidades son las más importantes, aprenderlas no será agradable. Una vez que sepa cómo obtener entradas de usuario e imprimir en la consola, ¿por qué no intentar crear un "chatbot" simple que responda a las preguntas de los usuarios?

Cuando estaba haciendo mi búsqueda para responder esta pregunta, encontré esta historia de un usuario de Quora y me gustó. Es un excelente ejemplo de cómo divertir tus aprendizajes.
"Otra cosa, lo peor es aprender algo nuevo, generalmente es muy desafiante y tu progreso es mucho más lento de lo que desearías. Para hacerlo divertido, normalmente engaño a mi cerebro.Por ejemplo, cuando estaba aprendiendo sobre lenguaje ensamblador y teníamos un proyecto para programar una pequeña pantalla de hardware, bueno, primero, fue muy aburrido. Había que estudiar el manual del hardware, tenía entradas y salidas, y todo lo que podía lograr era que aparecieran algunas letras en la pantalla.
Pero me desafié a mí mismo a dominar esa cosa, y para hacer eso, se me ocurrió mi propio "ejercicio especial". En lugar de simplemente escribir 10101 en exhibición, se me ocurrió la idea de escribir algo más estúpido, más infantil. Algo como - ——CALL -ME - NOW -XXXX - parpadeando y moviéndose sobre la pantalla - esto era MUCHO más avanzado que la tarea real que nos habían asignado en clase. Solo usé esta estupidez para motivarme a aprender todo lo que pude sobre los lenguajes ensambladores, ¡y vaya, esto funcionó bien! :) "
- Marcus Biel
Siempre desafíate a ti mismo
Cuando eres un desarrollador, siempre necesitas aprender cosas nuevas para estar al día. Todo está evolucionando rápidamente y no te puedes quedar atrás. El aburrimiento o la falta de diversión ocurren cuando ya no sientes que estás creciendo o aprendiendo.
Para contrarrestar este sentimiento, puedes intentar conseguir metas que aún no hayas cumplido.
Por ejemplo, si nunca ha participado en un proyecto de código abierto, puede buscar en GitHub y contribuir por primera vez.
Su sensación de satisfacción aumentará cuando consiga que su trabajo sea aceptado dentro del proyecto. Quizás ayude a decenas, incluso a cientos de personas, al solucionar un problema que no se había resuelto anteriormente.
También puede participar en concursos de codificación o utilizar sitios web de codificación como HackerRank, CodingGame o Project Euler para desafiarse a sí mismo.
Crea un proyecto personal desde cero
Puede ser frustrante ser desarrollador cuando solo está trabajando en una pequeña parte de un proyecto para su empresa.
Quizás siempre ha soñado con un proyecto, pero nunca se ha tomado el tiempo de trabajar en él. ¿Por qué no intentar codificarlo? Verá: es divertido comenzar el proyecto de sus sueños. También es un objetivo valioso hacer que su hábito de programación se mantenga.
Si no tiene ninguna idea, intente encontrar un tema que le guste, por ejemplo:
- Si te gustan los videojuegos, puedes intentar crear un juego.
- Si te gusta la educación, ¿por qué no crear tutoriales sobre código?
- Si te encanta el hardware y la electrónica, ¿por qué no construir un Arduino o un Raspberry Pi?
Definir una meta
Este punto siempre aparece en todos mis artículos sobre productividad. Debes definir metas.
Sin metas, es un desafío sentirse cómodo y disfrutar de lo que hace como desarrollador.
Encuentra un mentor
Un mentor puede ser motivador si ya no te divierte programar.
Un mentor puede darle un objetivo a seguir y enseñarle las mejores prácticas. También pueden ayudarlo a mejorar sus habilidades de programación y estimular su carrera profesional.
Quizás se esté preguntando cómo pedirle a su "héroe" que se convierta en su mentor.
Bueno, solo envía un mensaje y ellos serán tu mentor.
Sí, sí, es así de simple. Tal vez, les complacerá saber que usted valora sus habilidades lo suficiente como para guiarlo. En la mayoría de los casos, estarán encantados de acompañarte en tu desarrollo.
Dormir más
Cuando estás en una espiral descendente, la programación se vuelve menos divertida. A veces puede resultarle difícil avanzar y prosperar en su trabajo.
Acuéstese más temprano por algunas noches o duerma más tarde por la mañana durante unos días, y todo debería mejorar dramáticamente.
Muestra tu trabajo
¿Qué es peor que ser desarrollador y perder toda esperanza porque estás solo en tu sótano? Es un poco cliché pero, créanme, cuando trabajas solo durante mucho tiempo en un proyecto y nunca se lo muestras a nadie, se vuelve menos divertido de inmediato.
Este consejo está cerca de los anteriores. Una vez que comparta su trabajo, la gente hará sugerencias o hará preguntas. Va a ser un desafío para ti y te ayudará a establecer nuevas metas.
Conclusión
Traté de recopilar algunos consejos esenciales para ayudarlo a divertirse mientras programa. Si tienes algún otro consejo o sugerencia para hacerlo más divertido, no dudes en dejar un comentario o enviarme un mensaje.
¿Por qué crees que la programación es emocionante? ¿Cómo se hace la programación más divertida?
No dudes en compartir este artículo si te gustó.
No te pierdas mi contenido siguiéndome en Twitter e Instagram.
Puede encontrar otros artículos como este en mi sitio web: herewecode.io.
¿Quieren más?
- Cada semana, obtenga una cita motivacional con algunos consejos, un breve tutorial en algunas diapositivas y una foto del desarrollador en Instagram.
- Suscríbase al boletín y obtenga los últimos artículos, cursos, tutoriales, consejos, libros, motivación y otro contenido exclusivo.