it-swarm-es.com

He dejado de codificar por diversión, ¿es una mala señal?

En algún momento, dejé de codificar por diversión. Solía ​​ir a trabajar, terminar mis tareas y luego, al llegar a casa, iba a escribir cosas para divertirme. Sin embargo, ahora solo voy a casa y trato de evitar la computadora. Prefiero leer el periódico, mirar televisión, salir al bar, etc.

¿Es esta una mala señal? Quiero decir que todavía trato de mantenerme al día con las últimas tendencias, acceder a los foros de desarrolladores/blogs/etc., pero no he dicho: "Quiero aprender el lenguaje X, me pregunto si podría escribir la aplicación Y en él".

¿Le ha sucedido esto a alguien más?

72
ist_lion

Este es un problema muy común llamado agotamiento. Le sucede a todos los que toman en serio su trabajo. Mi consejo es tomarse unas semanas de descanso de la codificación y planificar un proyecto a largo plazo para divertirse. Luego, reserve al menos 15 minutos cada noche para completar una parte del proyecto. Mientras lo tomes con calma, volverás al juego en muy poco tiempo.

50
ChaosPandion

¿Le ha sucedido esto a alguien más?

¡No! ¡Eres el primero!

En serio, vamos, ¡es algo natural! Al crecer, las personas comienzan a tener muchos problemas que manejar: niños, padres, finanzas, familia. Resolver cada uno de ellos requiere actividad cerebral. Y los cerebros tienden a cansarse (y con el aumento de la edad se cansan más fácilmente). Entonces, después del trabajo y todas estas cosas, es posible que no tenga la posibilidad de dedicarse a una actividad tan intensiva como la codificación.

De hecho, experimento esto muchas veces. Cuando tuve muchos problemas personales, no pude encontrar el poder para codificar en mi tiempo libre.

Y tal vez lo amas menos de lo que solías. No te conviertes en un peor programador por eso. Y hay muchas posibilidades de que algún día sientas que quieres codificar por diversión nuevamente.

23
P Shved

Me ha pasado muchas veces.

Primera causa: demasiado trabajo en la oficina
Segunda causa: demasiado trabajo en proyectos paralelos (tarde en la noche)

Cure: Normalmente corté proyectos de mascotas, libros de programación y todo lo relacionado con TI reemplazándolos con películas, series de TV, videojuegos, libros relajantes y mucha actividad física (correr).

Efectos: en un par de semanas o menos, estoy listo nuevamente para mis actividades de programación fuera del alcance del trabajo.

19
systempuntoout

Casi nunca he codificado en mi tiempo libre (no desde justo después de la universidad), pero todavía me encanta el desarrollo de software. Mantenga el trabajo en el trabajo y disfrute un poco más en casa. Al final de tu vida, no pensarás, "caramba, desearía haber pasado más tiempo en el trabajo ..."

18
Matt DiTrolio

Voy a tirar una versión alternativa. Tal vez en realidad estés trabajando en algo desafiante y agotador. Empiezo a codificar por diversión cuando estoy al final de un proyecto y simplemente estoy terminando las cosas. Si obtengo un nuevo proyecto en el que tengo que estirar mis habilidades (no es tan difícil de hacer), me parece divertido y no veo la necesidad de trabajar en nada más.

11
JeffO

El tiempo es un factor limitante. Dejé de codificar por diversión hace unos 5 años. Aprendí a tocar la guitarra, comencé a incursionar en la carpintería, tuve hijos y ya ni siquiera puedo estar al día con los últimos videojuegos. Cuando navegué por la hora punta, cené, jugué con los niños, los acosté y les leí algunos libros; No tengo la energía o el deseo de conectar mis últimas dos horas a la computadora. Estoy seguro de que esto cambiará nuevamente, pero honestamente estoy de acuerdo con la programación como un "trabajo" en este momento ...

8
Kendrick

Veo esto como saludable y bueno. Quieres tener una vida fuera del trabajo. Eso lo hará mejor en su trabajo, no peor.

8
HLGEM

Escribe una celda automática en Excel. Haga una aplicación web simple, que descargue una imagen de la URL, y el visitante puede arrastrar un bigote en la foto. Haga una aplicación web simple que combine letras en oraciones de páginas buscadas al azar en Google. Escriba una pequeña aplicación de reloj siempre activa, que crece a medida que se acerca el final del tiempo de trabajo. Escriba un script que descargue fotos de la tarjeta SD y coloque las imágenes en la carpeta aaaammdd según la fecha de creación. Escribe un protector de pantalla. Haga una página web con un gran botón rojo que diga "Descubriré su edad, solo presione" y reproduce un sonido de pedo ruidoso cuando se presiona, luego escribe "si se está riendo, debe ser menor de 5 años ". Escriba documentación detallada sobre ella: especificación de requisitos, diseño de interfaz de usuario, análisis de mercado, plan de negocios, diagrama de flujo.

Si ha terminado, envíeme la URL.

7
ern0

He estado codificando durante 11 años, lo que probablemente no sea mucho para algunos por aquí, pero he lidiado con el agotamiento en mi carrera, y hay un par de cosas que siempre me han ayudado a superar la joroba .

Como otros han dicho, los pasatiempos son geniales. Hay un montón de cosas interesantes para aprender, hacer, recopilar y crear, y es probable que si eres un ingeniero de software tengas más acceso que muchas personas. En ese sentido, siempre ayuda recordarme que, en una escala lo suficientemente grande, mi problema ("Chico, estoy cansado de escribir código") es pequeño, ni siquiera es realmente un problema; En esta economía donde las personas luchan por comer y descubren que los trabajos para los que se han dedicado a la vida ya no están disponibles, trabajo en un campo donde tengo condiciones de trabajo cómodas, acceso a Internet, libertad y movilidad laboral. casi a donde quiera ir.

He construido casas y trabajado en construcciones comerciales y comparo el agotamiento con lastimarse a ti mismo haciendo trabajo físico. Somos trabajadores mentales, y a veces 'lastimamos' nuestras mentes, y tenemos que cuidarlos y repararlos para que podamos depender de ellos nuevamente para nuestra vida. El aburrimiento repetitivo puede hacer eso, así que sal, rompe tu rutina, obtén un nuevo estímulo emocionante y nunca olvides lo afortunado que eres de tener una habilidad como la codificación.

5
Pax Noctis

La respuesta de ChaosPandion es buena, parece que te acabas de quemar. Una buena manera de evitar el agotamiento es encontrar otros pasatiempos. Me encanta trabajar en mis proyectos paralelos, pero a veces es demasiado. Cuando eso sucede, cambio de marcha a otra cosa. También me gusta trabajar en automóviles, carpintería de madera y metal, electrónica de hobby y diversas formas de expresión artística.

Si te gustan los videojuegos, puede ser divertido intentar desarrollarlos. La combinación de arte y programación puede ser un desafío interesante. He tenido algunos proyectos de juegos en los que, cuando estoy cansado de codificar, voy a trabajar en el arte. Cuando me canso del arte, vuelvo a la codificación. Es una excelente manera de desarrollar software, pero en realidad no tiene que desarrollar software todo el tiempo mientras trabaja en el proyecto.

3
Matt Olenik

Para mí, no codifico por diversión porque ya no es un desafío. Cuando era joven, muchas cosas eran desafiantes. Alguna vez escribí un programa para estimar el valor de Pi usando un número aleatorio y fue divertido ver lo preciso que era. Si fuera a hacer eso ahora, podría tomar solo unos minutos sin ninguna diversión.

Sin embargo, creo que lo que es divertido para mí ahora es cómo usar mi habilidad para hacer lo mejor en mi trabajo. Optimizar es divertido. Refactorizar es divertido. El diseño de clase es divertido. La revisión de código es muy divertida. Todavía estoy codificando la diversión, la diferencia es que también es mi trabajo.

3
tia

No creo que sea una mala señal. ¡Oye! La vida es más que solo codificar, incluso si realmente te encanta, también puedes hacer otras cosas.

3
chrmue

No dejes que eso te deprima. A medida que envejece tiene otras responsabilidades y sus prioridades cambian. Los niños son un excelente ejemplo: ¿por qué estarías codificando cuando podrías estar con tu pequeño?

He descubierto que ocasionalmente también pierdo interés en mis proyectos privados. Voy con él, lo dejo en paz y, finalmente, me encuentro atraído por una nueva y emocionante tecnología brillante con la que termino jugando en casa. Todo parece ser cíclico, como todo lo demás es vida.

Relájate, ve con eso. Sea diligente con su trabajo y mantenga una mente abierta. Te encontrarás atraído de nuevo cuando sea el momento adecuado.

1
Quoo

Me preguntaría por qué estás tratando de evitar la computadora. Si es porque está tan frustrado que quiere arrojarlo por la ventana, entonces puede buscar ayuda profesional, ya sea con problemas de ira o asesoramiento profesional, ya que cada uno es una forma diferente de resolver este problema.

Otra forma de ver esto es la madurez que ha desarrollado para el campo. Donde inicialmente se podía ver un nuevo idioma como un juguete nuevo y brillante para disfrutar, se podía ver el dolor de intentar hacerlo y eso posiblemente te impide ir allí.

1
JB King

Me preocuparía eso, especialmente a tu edad. Estoy agradecido de que todavía encuentro divertida la programación, porque es lo único que sé hacer.

Aquí hay algunas cosas que he encontrado que ayudan:

  • Encuentre una manera de usar su habilidad para algo fuera del trabajo. Hice una pequeña aplicación, basada en C++ y MySQL, para ayudar a ejecutar subastas de caridad. Luego puedo ayudar a ejecutar las subastas y sudar durante una noche de recaudación de fondos, con la esperanza de deshacerme de los errores. ¡Gran diversión!

  • Consigue un libro o dos sobre algo interesante. Para mí, se trataba de pruebas de teoremas, computadoras cuánticas, lenguaje de máquina, visión y aprendizaje. Luego intente escribir pequeños programas para probarlos. Cuanto más pequeño, mejor.

  • Aprende algunas matemáticas. Tuve que retroceder y mejorar mis habilidades con ecuaciones diferenciales, cálculo, álgebra lineal y estadísticas bayesianas. Para todo, escribo un pequeño programa para ayudarme a entender lo que estoy haciendo.

Espero que continúes encontrando diversión en la programación, pero si no lo es, espero que descubras qué es diversión para ti.

1
Mike Dunlavey