Queimou né? Não está sentindo aquela "vibe" que você teve quando viu printf("Hello World!");
pela primeira vez? Comecei a programar quando tinha 14 anos e, quando finalmente fiz algumas aulas de programação na faculdade no último ano do ensino médio, as aulas literalmente me deixaram sem vida, porque eu já estava muito à frente. Eu estava pronto para escrever aplicativos do mundo real e resolver problemas complexos, mas fiquei preso em um vórtice horrível de lições introdutórias que achava que eram destinadas a pessoas que não podem amarrar os sapatos. Estava literalmente matando meu interesse. Não estou dizendo que esse é o mesmo cenário para você, mas geralmente sinto que as aulas de programação acabam com seu interesse e o "pi'zaz" que torna a programação realmente interessante .
Para mim: ser ensinado e aprender são duas coisas completamente diferentes .
Codeburn . Depois, houve queima de código. Aprendi muito rápido e passei tanto tempo programando que não fiz mais nada. Eu simplesmente me queimei. Você precisa ter certeza de que não é certamente a única coisa que você faz.
O platô . Houve um ponto em que eu realmente não sabia mais o que aprender. Eu aprendi o básico, aprendi alguns assuntos avançados, mas no passado eu estava tipo "Ok, e agora". Você realmente precisa iniciar seu próprio projeto (de preferência grande) ou definitivamente se envolver em alguns projetos por aí. Você não vai aprender coisas novas se não se aventurar e explorar um pouco.
Ainda estou completamente obcecado com a programação. Os melhores programadores que conheço são aqueles que, apesar de sofrerem um codeburn, ou talvez até atingirem um platô, são os que ainda avançam. Afinal, quando você está no mundo real, não pode simplesmente parar o desenvolvimento de um produto porque fica um pouco esgotado ou atinge um platô. Os negócios e o desenvolvimento de software do mundo real simplesmente não funcionam dessa maneira. Hoje, eu nunca fico com codeburn ou chego ao platô. Costumo definir meus projetos e jogar um jogo por 30 minutos para "liberar minha mente" e depois retornar aos meus projetos. Faço coisas fora do domínio dos computadores para me manter equilibrado. Eu me envolvo em responder as coisas no SO para me manter afiado e afiado, e também leio novos livros e leio novas tecnologias legais.
Para mim, porém, adoro programação. Mesmo que eu me queime, eu continuo. Não porque eu me force, mas porque eu quero me tornar um especialista em C # e .NET . Se você não tem um objetivo para si mesmo, pode descobrir que realmente não sabe o que deseja obter com a programação. Por que você programa em primeiro lugar ? Eu gosto de resolver problemas complexos. Eu também gosto de criar soluções inovadoras. Tenho objetivos que direcionam minha paixão pelo desenvolvimento de software em geral.
É para você ? Talvez não. Se você pensa que não gosto mais de programar e você realmente precisa se perguntar a si e aos outros como se motivar para programar ? Talvez não seja o seu nicho. Encontre outro interesse. Se você é jovem, tem tempo para explorar e sempre pode voltar à programação.
Parece que em algum nível você realmente gosta, porque está se contradizendo ao dizer que perdeu o interesse e a paixão, mas adora programar e seu diploma de CS. Talvez você esteja perdendo o interesse, porque na verdade não está resolvendo nenhum problema do mundo real e não está vendo nenhum uso real para isso .
Esse foi o problema que tive com a matemática na escola. Você gosta de matemática, mas raramente usa cenários do mundo real para usá-la, e a resposta dos professores / professores é sempre a mesma: você só precisa saber para ter sucesso . Isso não me diz muito, e se essa é a única resposta que você tem, não confio nos seus conhecimentos e vou perder o interesse. Eu gosto de resolver problemas do mundo real , não vivendo na teoria ou no ideal que eu só preciso conhecer .
Lembre-se de que tudo isso é muito subjetivo e se baseia em minha própria experiência, mas talvez você possa se inspirar para contemplar seu problema.
Ah, e uma coisa que me inspira e realmente impulsiona minha paixão, assisto muito ao Channel9 (MSDN). Por trás do código, como as coisas funcionam etc. Quando você está aprendendo com os melhores especialistas do mercado, aprende muito e isso realmente o inspira a querer melhorar e fazer grandes coisas. Você também deve observar que alguns dos especialistas mais brilhantes da área fizeram coisas completamente não relacionadas por anos antes de mergulharem em programação / ciência da computação.