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, 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?
Respuestas:
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.
fuente
¡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.
fuente
Me ha pasado muchas veces.
Primera causa : demasiado trabajo en la oficina
Segunda causa : demasiado trabajo en proyectos paralelos (tarde en la noche)
Cura : Por lo general, corto los proyectos de mascotas, los libros de programación y todo lo relacionado con TI reemplazándolos con películas, series de TV, videojuegos, libros relajantes y mucho ejercicio (correr).
Efectos : en un par de semanas o menos, estoy listo nuevamente para mis actividades de programación fuera del alcance del trabajo.
fuente
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 ..."
fuente
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.
fuente
Veo esto como saludable y bueno. Quieres tener una vida fuera del trabajo. Eso lo hará mejor en su trabajo, no peor.
fuente
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é en la hora pico, 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 ...
fuente
Escribe un autómata de celda 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 "Voy a averiguar su edad, solo presione", y reproduce un sonido de pedo ruidoso cuando se presiona, luego escribe "si te estás riendo, debes 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.
fuente
He estado codificando durante 11 años, lo que probablemente no sea mucho para algunos por aquí, pero he lidiado mucho con el agotamiento en mi carrera, y hay un par de cosas que siempre me han ayudado a superar el problema. .
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.
Construí casas y trabajé en construcciones comerciales y comparo el agotamiento con lastimarse 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 cuán afortunado eres de tener una habilidad como la codificación.
fuente
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, madera y metalurgia, 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.
fuente
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.
fuente
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.
fuente
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 siento 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 nuevamente cuando sea el momento adecuado.
fuente
Me preguntaría por qué estás tratando de evitar la computadora. Si es porque estás tan frustrado que quieres tirarlo por la ventana, entonces puedes buscar ayuda profesional 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 lenguaje como un juguete nuevo y brillante para disfrutar, se podía ver el dolor de intentar hacerlo y eso posiblemente te impide ir allí.
fuente
Me preocuparía por 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 sigas encontrando programación divertida, pero si no lo es, espero que descubras lo que es divertido para ti.
fuente