¿Qué tan normal es pasar por los ciclos de ‘amor-odio’ cuando se codifica?

Para mí es extremadamente difícil apagar mi mente después de que termina la jornada laboral. Cuando estoy en una fase de codificación, consume toda mi atención y casi no puedo hacer nada más que satisfacer las necesidades básicas de comida y sueño. Pero no puedo mantener esta tasa por más de dos o tres meses. Luego, mi cerebro se cortocircuita y tengo que descansar otros dos o tres meses, apenas trabajando, después de lo cual el ciclo se repite.

Cuando estoy inmerso en el trabajo, la codificación se siente como respirar: natural y fácil. Cuando me he caído, lo odio y quiero hacer cualquier otra cosa que no sea estar frente a la pantalla de una computadora; El desarrollo de software parece ser lo más desagradable del mundo.

La mente humana normal no puede procesar la gran cantidad de información que pide el desarrollo de software. Nunca he visto un desarrollador realmente bueno sin al menos un trastorno psicológico leve: depresión, bipolar, límite, etc. No sé si hay una causalidad en esta correlación, pero mi instinto realmente sospecha alguna conexión. Parece un gran tema para una tesis doctoral.

¿Sabes, cuando codificas todo el día y por la noche sales a una primera cita y sientes que no puedes cambiar completamente al mundo real y comienzas a verte y sentirte realmente tonto y finalmente fallar la fecha?

O

Cuando esté sentado en su habitación, codificando desde las 7 AM, luego abra la ventana a las 2 PM para tomar un poco de aire fresco y se dará cuenta: ¡es un día tan hermoso! Sería genial dar un paseo. Pero está codificando, el proyecto es demasiado importante para entrar en sentimientos y simplemente volver a trabajar.

Muchas veces, puede parecer encarcelamiento. Y estas son las veces que odias codificar de todo corazón.

Otro día encuentras un código que es tan elegante: es como una música, como una poesía. Esta es la transición de amor y odio.

Siempre estará en su lugar, así que mejor acéptelo y abrácelo (como a algunos gurús de la superación personal les encanta decir de vez en cuando).

La codificación requiere mucha atención porque un clic o toque puede hacer que todo cambie en el software que está creando. Los ciclos de amor y odio continúan en la vida. Pero para alcanzar nuestro objetivo solo necesitamos dos cosas: una seriedad sobre una cosa en particular y un segundo trabajo duro.

Experimento esto a veces. Tengo algunas áreas diferentes de interés en mi vida que parezco recorrer a intervalos regulares. Prefiero concentrarme en uno intensamente por cortos períodos de tiempo (6-18 meses) y luego pasar a uno de mis otros intereses. Simplemente reconozca que el mundo de la codificación continuará sin usted y habrá que ponerse al día cuando regrese. 🙂

Sí, esta parece ser una fase bastante común por la que pasan los codificadores. Algunos días te sientes realmente emocionado y ansioso por aprender todo tipo de cosas nuevas, y otros días simplemente no te encuentras ‘metido en eso’ en la forma profunda en que sueles estar. Está bien, simplemente no te rindas y pienses que nunca podrás ser un programador. Mantenerse al día con todo es realmente difícil, y a veces es imposible ya que la industria se mueve tan rápido hoy en día. Todo en un momento u otro se siente inadaquete, los programadores no están exentos.

More Interesting

¿Qué tipo de habilidades necesito para llamarme desarrollador web? Sé HTML5, CSS y Javascript. ¿Esto me califica para un trabajo de nivel de entrada como desarrollador web? Si no, ¿para qué estaría calificado?

¿Por qué es importante aprender Javascript para los desarrolladores web en lugar de otros idiomas? ¿Qué hace bien o no tan bien?

¿Cuál es la mejor opción para alojamiento web, M2 Host o Funio?

¿Cuál es la diferencia entre HTTP y HTTPS?

¿Dónde puedo encontrar una buena comparación de WordPress vs Joomla?

¿Cuáles son los mejores temas de WordPress para el fotógrafo 2013?

¿Qué curso completo de Udemy cubre mejor material?

¿Qué diferencia a la compañía de software web que proporciona la misma aplicación funcional?

¿Son suficientes HTML y CSS para ser un buen desarrollador web?

¿Cuáles son algunas ideas de nombre significativas para una empresa de desarrollo web?

Cómo comenzar a construir un desarrollo de servidor de anuncios en PHP

¿Cuándo uso asíncrono y cuándo uso aplazar?

Si estoy aprendiendo webstack-Django / Flask, HTML, CSS, Bootstrap y jQuery, ¿cuánto conocimiento se requiere para aprender la estructura de datos y los algoritmos?

¿Alguien ha intentado www.drey.com creador de sitios web gratuito y receptivo?

¿Cuál es el nuevo lenguaje para reemplazar PHP? Si alguien creara un sitio de red social como Facebook, ¿qué idioma le recomendaría, teniendo en cuenta los pocos millones de personas en un momento dado, velocidad, eficiencia, etc.?