Quemado eh? ¿No sientes esa "vibra" que tuviste printf("Hello World!");
por primera vez cuando la viste por primera vez? Comencé a programar cuando tenía 14 años, y cuando finalmente tomé algunas clases de programación universitaria en mi último año de secundaria, las clases literalmente me aburrieron porque ya estaba muy adelantado. Estaba listo para escribir aplicaciones del mundo real y resolver problemas complejos, pero estaba atrapado en un horrible vórtice de lecciones introductorias que sentí que estaban dirigidas a personas que no pueden atar sus zapatos. Literalmente estaba matando mi interés. No digo que este sea el mismo escenario para usted, pero a menudo siento que las clases de programación a menudo matan su interés y el "pi'zaz" que hace que la programación sea realmente interesante .
Para mí: Ser enseñado y aprender son dos cosas completamente diferentes .
Codeburn . Luego hubo codeburn. Aprendí mucho tan rápido y pasé tanto tiempo haciendo programación que no hice nada más. Simplemente me quemé. Debes asegurarte de que ciertamente no es lo único que haces.
La meseta . Hubo un punto en el que realmente no sabía qué más aprender. Aprendí lo básico, aprendí algunas asignaturas avanzadas, pero más allá de eso dije "Ok, qué pasa ahora". Realmente necesitas comenzar tu propio proyecto (preferiblemente grande), o definitivamente involucrarte en algunos proyectos. No se encontrará aprendiendo cosas nuevas si no se aventura y explora un poco.
Sin embargo, todavía estoy completamente obsesionado con la programación. Los mejores programadores que conozco son los que, aunque obtienen codeburn, o tal vez incluso alcanzan una meseta, son los que aún siguen adelante. Después de todo, cuando estás en el mundo real, no puedes simplemente detener el desarrollo de un producto porque te quemas ligeramente o alcanzas una meseta. El desarrollo de software empresarial y del mundo real simplemente no funciona de esa manera. Hoy en día nunca tengo codeburn o golpeo la meseta. A menudo establezco mis proyectos y juego durante 30 minutos para "liberar mi mente", luego vuelvo a mis proyectos. Hago cosas fuera del ámbito de las computadoras para mantenerme equilibrado. Me involucro en responder cosas en SO para mantenerme entusiasta y agudo, y también leo nuevos libros y leo nuevas tecnologías geniales.
Sin embargo, para mí, me encanta la programación. Incluso si me quemo, sigo adelante. No porque me obligue a hacerlo, sino porque quiero ser un experto en C # y .NET . Si no tiene una meta para usted, puede descubrir que realmente no sabe lo que quiere obtener de la programación. ¿Por qué programa en primer lugar ? Me gusta resolver problemas complejos. También me gusta crear soluciones innovadoras. Tengo objetivos que impulsan mi pasión por el desarrollo de software en general.
¿Es para ti ? Tal vez no. Si el pensamiento en tu cabeza es que ya no me gusta programar y realmente tienes que preguntarte a ti mismo y a los demás cómo motivarte para programar . Quizás no sea tu nicho. Encuentra otro interés. Si eres joven, tienes tiempo para explorar, y siempre puedes volver a la programación.
Parece que, en cierto nivel, realmente lo disfrutas, porque te estás contradiciendo al decir que has perdido interés y pasión, pero te encanta la programación y tu título de CS. Tal vez está perdiendo interés, porque en realidad no está resolviendo ningún problema del mundo real, y no ve ningún uso real para ello .
Este fue el problema que tuve con las matemáticas en la escuela. Usted es experto en matemática, pero rara vez se lo piensa en escenarios del mundo real para usar esa matemática, y la respuesta de los profesores / profesores es siempre la misma: solo necesita saberlo para tener éxito . Eso no me dice mucho, y si esa es la única respuesta que tiene, no confío en su experiencia y perderé interés. Me gusta resolver problemas del mundo real , no vivir en teoría o el ideal que solo necesito saber .
Eso sí, todo esto es muy subjetivo y se basa en mi propia experiencia, pero tal vez puedas inspirarte para contemplar tu problema.
Ah, y una cosa que me inspira y realmente impulsa mi pasión, veo mucho Channel9 (MSDN). Detrás del Código, Cómo funcionan las cosas, etc. Cuando aprendes de los mejores expertos, aprendes mucho y realmente te inspira a querer mejorar y hacer grandes cosas. También debe tener en cuenta que algunos de los expertos más brillantes en el campo, hicieron cosas completamente ajenas durante años antes de sumergirse en la programación / informática.