Perdí interés en la programación y ahora solo uso la computadora para navegar por la web. Tengo poca motivación. ¿Cómo puedo corregir esto?

Obtener desafiado!

La programación es aburrida. Quiero decir, el acto de traducir una solución en algo que una computadora puede entender bien y hacerlo de manera eficiente .

Al principio, la parte de “hacerlo de manera eficiente” parece ser un desafío. Pero a medida que ganas más experiencia, menos es un desafío. La razón es que realmente puede “asignar” alguna parte algorítmica a la implementación más eficiente. A veces, hay un giro y se le pide que conserve un recurso en particular (Tiempo / Memoria / CPU / IO / Red) y se le desafía nuevamente porque no conoce una solución directa.

La parte en la que aprendes a intercambiar Memoria por Ciclos y Ciclos por Tiempo, etc.

Más experimentado te vuelves, más aburrido es! Todos los desafíos se van.

Pero, todavía hay algo que te tomará mucho tiempo dominar: la resolución de problemas. Eso es lo que haces antes de transcribir tu solución en código.

Para esto, uso sitios web como donde puedes encontrar algunos problemas interesantes. También aprendo múltiples idiomas con expresiones y conceptos muy diferentes. De APL a XQuery, usando Go y PHP; incluso Prolog. Y creo el mío también como:

  • Prueba de Graphviz
  • Pruebas

Aprendo marcos y trato de entender las motivaciones detrás.

Además, no temo utilizar herramientas como Crear juegos con Construct 2.

Entonces, hay mucho que hacer fuera de la “transliteración”, que no es ni el 1% de la programación cuando se decide que la programación tiene un mayor alcance 🙂

Sí, en su mayoría volverá al paso uno cuando inicie un nuevo idioma, use nuevas herramientas o cree el suyo. Puedes sentirte como un novato total, estar desesperado por no poder hacer lo más simple y revivir una parte de tu pasado, aunque ya no estabas.

Si algo de esto no sirve de nada, es hora de pasar a algo diferente. Puede convertirse en un probador, aprender a gestionar proyectos, hacer negocios o análisis funcional o jardinería .

Pero no te limites a algo que ya no estás motivado, primero te hará daño y luego te matará. En su mayoría se definirá en el trabajo y luego en casa.

Ser hechizado por querer hacer algo. Es posible que no se entusiasme demasiado con los programas que son simples y están diseñados para enseñar sobre conceptos. Pero lo harás cuando contribuyas a algo que realmente te apasiona escribir. Es la pasión por el proyecto el que lo mantendrá despierto hasta las 3 de la mañana escribiendo un código. Incluso si su proyecto es arbitrario, podría incitarlo a realizar algunos proyectos más.

La motivación, para mí, tiende a aparecer después de morder la bala y comenzar. Es como escribir las respuestas de Quora, tienes una ligera idea de lo que quieres escribir, pero tan pronto como comienzas, estás fuera.

Tiendo a encontrar que obtengo una depresión posterior al proyecto donde finalmente veo que algo ha terminado y genera una sensación peculiar de aburrimiento. También me encuentro volviendo y recibiendo TOC al respecto y eso me motiva a rectificarlo y mejorarlo.

Lo mejor que puedes hacer es establecer metas, incluso si son pequeñas. Tal vez consiga algunos amigos programadores si no tiene ninguno y hablar con ellos sobre sus cosas lo alentará a hacer algo propio. A pesar de que las personas descubren que contarle a la gente sus metas lo alentará a completarlas, predico lo contrario. Encuentro que después de mostrar los comienzos de un proyecto a la gente y obtener el “buen” y “buen tipo”, los dejo. Sin embargo, si lo mantengo todo en secreto y luego le muestro a la gente que hay más aprecio y motivación futura. Eso es solo yo y mi ego aparente que parece.

Si busca alrededor de github, encontrará muchas cosas que podría pensar que no tienen sentido pero, en las sabias palabras de Albert Camus: “La lucha en sí misma hacia las alturas es suficiente para llenar el corazón de un hombre”. Incluso si las cosas pueden parecer inútiles, la motivación para hacerlas se deriva de hacerlo, parece. A veces se encontrará con un problema, pero si usted es un programador, querrá resolverlo y, si es un gran programador, TENDRÁ que resolverlo.

Puede ser difícil mantenerse motivado sin un objetivo. Si realmente desea estar programando, intente encontrar un proyecto en el que desee trabajar. Está bien si es un proyecto pequeño y modesto. Entonces realmente trabajar en ello.

Un par de otras ideas son elegir un nuevo lenguaje de programación, un marco o trabajar en un libro. Cuando termines de aprender sobre una nueva tecnología, deberías estar emocionado de hacer algo con ella.

Otro consejo es tratar de evitar las distracciones. Si lo primero que hago cuando me despierto es productivo, a menudo tengo un día productivo. Si hago algo trivial primero, a menudo tengo un día improductivo. Por ejemplo, necesito salir de Quora y ser productivo.

Depende de por qué perdiste interés. Si es porque no pudo ver cómo hacer que las aplicaciones complejas que son comunes a nivel del consumidor, tenga en cuenta que representan miles de personas durante años y millones de dólares en investigación y desarrollo. No intente competir con ellos, solo haga lo que sea. Las pequeñas aplicaciones harán su vida más fácil que no están disponibles en ningún otro lugar. Si perdió interés porque no quiere hacerlo profesionalmente, su subconsciente le está diciendo algo que lo escuche. Contrariamente a lo que dice el Presidente, no necesitamos 8 mil millones de programadores o incluso profesionales de la computación. Las computadoras son solo herramientas y si usted no está interesado en hacer herramientas está bien, siempre y cuando sepa cómo usar una.

Perder el interés parece estar perdiendo algo. Si tenemos fe en ganar la carrera, definitivamente la correremos. Si tenemos un objetivo definitivamente nos unimos a la carrera.


Si se ha atascado en algún callejón sin salida para desarrollar algo realmente grande y avanzado por su cuenta, intente pasar a otra aplicación pequeña hasta obtener algunos puntos ganadores para sentirse nuevamente como un ganador. Puede haber un pequeño obstáculo frente a usted que solo le permitirá llegar al destino final, pero debe cruzarlo sin perder la ESPERANZA (a veces llevarle un pequeño intervalo).

Si aún no había empezado a desarrollar nada, intente pensar qué puede hacer con el conocimiento que obtuvo en Programación y establezca una meta. Definitivamente te ayuda a viajar lo mejor en programación.

Como dijo Quora User, enseñar mientras tanto también es una de las mejores soluciones para hacer una pausa en un gran viaje.

Aquí hay algo que encontré que funciona: Trate de enseñar programación a alguien más . Puede ser un amigo, un hermano o incluso tus padres. A medida que intenta hacer que él / ella se apasione por la programación, eventualmente verá las ventajas de la misma y recuperará el interés.

Dejar de fumar hierba es un asesino de motivación. 😉

En una nota más seria, encuentra un proyecto que te apasione y haz eso. Si no es codificación, tal vez no estés destinado a ser un programador. Serás más feliz en la vida si sigues tus pasiones. Si estás codificando por razones monetarias, entonces deja que esa sea tu motivación. Haga un plan de 5 años. Decida qué pasos deben tomarse para llegar a donde quiere estar y comience a eliminarlos de uno en uno. Si no tiene idea de hacia dónde se dirige, siempre terminará en otro lugar.

La codificación para la mayoría de las corporaciones puede hacer que cualquiera olvide lo increíble que es la codificación. Si estás enfermo y cansado de las esposas corporativas, intenta enseñar y consultar. La capacitación en TI paga bien para que pueda elegir proyectos de consultoría. ¡Buena suerte!

No lo “corrija” No es una deficiencia.
Espera hasta que tu interés vuelva. Y si no lo hace, tal vez sea todo para mejor.