¿Por que lo harias?
Esto es un poco como preguntar cómo puedes disfrutar esquiando tanto como el sexo.
El disfrute que obtienes de los videojuegos es que estás viviendo la vida de otra persona un poco, y tienes éxito porque, de lo contrario, el juego no se vendería muy bien. Probablemente sea difícil y se necesita aprender e intentar, pero nuevamente, la adicción es una excelente estrategia de marketing.
No hay pagos similares en la programación. La computadora no hace “ding!” Y no ves una buena animación de un cubo de monedas vaciándose en la pantalla cuando tu código se compila sin un error. No tiene un contador en su pantalla que sube cada vez que escribe un buen código.
- Tengo ganas de suicidarme. ¿Por qué debería vivir?
- ¿Los animales son buenos para el estrés?
- Una amiga se compró 20 pares de gafas de sol el año pasado. ¿Qué podría significar esto?
- ¿Qué le dio a la gente la idea de que Tim Kaine es aburrido?
- ¿Por qué algunas personas apoyan a Burhan Wani?
Y no tienes vidas ilimitadas cuando tienes que programar para vivir.
Solo hay dos recompensas que obtienes en la programación. Una es cuando logras resolver un problema difícil de una manera elegante. Y el otro es cuando ves que tu código está siendo utilizado por personas felices. (Presumiblemente hay un tercero: no morir de hambre.)
El número uno también suena un poco como un juego, excepto que en la vida real realmente importa. (Confíe en mí. No importa qué tan involucrado esté, lo que gane en un videojuego es irrelevante en la vida real. Cualquiera que sean las habilidades que esté convencido de que está adquiriendo, por muy bueno que piense que sería con un AK-47 real, habrá no sea un apocalipsis zombie, de repente no será llamado a volar un F-22 y no conducirá un automóvil a 240 mph en San Francisco.)
Muchas personas muy inteligentes usan muchos cerebros para que disfrutes del juego que crean. (Nota al margen: usualmente hacen eso usando programación, y usualmente disfrutan hacerlo).
Por el contrario, nadie está haciendo un esfuerzo especial para que la programación sea agradable. Algunos lenguajes están más orientados a los programadores que otros, pero este hecho permanecerá para siempre:
Los videojuegos son divertidos. La programación es frustrante.
Y, si bien es cierto que los videojuegos pueden ser frustrantes y la programación puede ser divertida, de alguna manera esa no es la situación normal.
Wow, larga respuesta, en realidad todo lo que quería decir era que esto parece un caso de “Sólo quiero jugar juegos en mi vida y no hacer nada más”. Así que nada que ver con la programación como tal. Comprueba si tienes una adicción a los videojuegos, lidia con eso y luego preocupate por el placer de escribir código.