Porque meus projetos não saem?

Bem, Eu sou estudante de web a mais ou menos dois anos, porem até hoje em momento algum consegui que algum projeto que eu começasse a fazer chegasse a algo que realmente eu queria pra meu portfolio.

Tenho varias ideias rotineiras, como um jorna com next.js e .net core. Um terminal que roda no navegador e tem acesso as paginas ou até mesmo um browser.

Quando eu começo a codar acontece sempre a mesma coisa e eu acabo que excluindo o projeto porque eu errei algo ou porque deu algum bug na ida ( que eu descobri resentemente que podia acontecer ) e nunca algum projeto meu saiu realmente do papel.

Alguem já passou por algo parecido??

Vou ser duro aqui, espero que entenda. E pode não entender justamente pelo que eu vou falar. Não que eu seja de fato seu amigo, mas em geral o seu verdadeiro amigo é o'que dá tapa na cara, com luva de pelica, e não o'que passa a mão na cabeça, que está só querendo sua simpatia para com ele, ele está sendo egoísta.

E não é diferente do que sempre falo. Tudo é questão de atitude. A vida da pessoa é reflexo do que ela faz. Se não está dando certo ela precisa mudar. Insistir não vai mudar o resultado. E nem sempre é fácil descobrir o que mudar. E obviamente que pessoas aleatórias na internet não conseguirão ajudar nisso, ainda mais com relato tão curto.

Mas um profissional pode conseguir, se ele for bom. Pode custar caro, a vida não é justa. Mas pode ser a melhor chance que tem. Alguém analisando individualmente por um longo período pode achar o problema e indicar um caminho. Pode ser difícil, demorado, pode não ter uma solução simples, pode ser dolorido, mas descobrir isso pode ser o melhor que pode acontecer. Pode ser só uma desorganização ou algum problema neurológico que precisa de tratamento. E pode ser algo que não tem o que fazer, o que vou lamentar.

O que eu posso garantir é que fazer nada não vai resolver, a não ser que seja algo bobo demais, então ótimo que agora vai pelo caminho certo.

Muitas pessoas passaram por algo parecido. Boa parte delas nunca fizeram nada, e quase todas tiveram suas vidas prejudicadas para sempre por não fazer nada.

Se não ficou claro, estou falando bem sério, não estou de sacanagem, e estou torcendo para ser algo bem simples e conseguir só virar uma chavinha e as coisas melhorarem. Mas prepare-se para algo mais sério também. Eu sei que é difícil.

É o que posso fazer, até porque sou sou só um desenvolvedor não sei como resolver isso. Mas desejo sorte nesse processo e que explore todo seu potencial.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

Você tem razão, de alguma forma, não é só nos estudos e na programação que a minha vida não anda muito bem.

O erro sempre acompanha qualquer projeto, seja um bug que acontece sem que você consiga explicar o porquê ou então um erro de projeto, uma feature que acaba ficando inútil ou que traz mais problemas do que soluções. Você pode tomar medidas para reduzir essas situações, escrevendo e planejando antes de começar a escrever código, criando testes, ter uma organização de criar uma feature por vêz e limitar os seus objetivos.

Mas fico curioso porquê você precisa excluir um projeto. Aí é um ponto de atenção. Muita gente simplesmente acaba deixando o projeto de lado e vai fazer outras coisas. Você poderia retomar esse projeto, mas escolheu deletar. É por uma cobrança pessoal? É para ter só projetos fodas no portfólio?

Construir coisas é difícil mesmo. Vendo os outros fazer parece fácil, mas na hora do vamos ver, ficamos sobrecarregados de tantas decisões. Tenta fazer uma "simples" cadeira de madeira, você precisa definir o design, materiais, o processo de construção, ter as habilidades necessários com diferentes ferramentas, o planejamento, execução, testes.

Eu tentaria criar projetos mais simples, que você acharia fácil, começando com projetos que poderiam ser completados em um dia e ir aumentando a dificuldade aos poucos. Isso é bom porque você consegue ter a sensação de ter completado o seu objetivo e fica mais motivado para persistir nos projetos futuros. Mas se você começar construindo algo muito demorado e difícil, vai ser muito mais difícil manter a motivação.

sensacional colocação....e eu achando que era o único que sofreria com isso. As pessoas dizem: é uma simples cadeira de madeira, mas são várias etapas para se desenvolver

Partindo do pressuposto que vc não tenha nenhuma condição de saude que esteja te atrapalhando (como TDAH e coisas do tipo), sugiro que você defina pequenas metas.

As vezes, a gente fala que vai construir uma supercalculadora! Mas, o que você faz na verdade:

1 - Desenvolve uma calculadora simples (as quatro operações) pra ser usada na linha de comando

2 - Constrói uma interface simples para ser utilizada no navegador

3 - Adiciona mais algumas funcionalidades basicas (porcentagem, media, etc)

4 - Da uma melhorada no frontend, deixando a usabilidade melhor

5 - Adiciona funcoes avancadas (seno, cosseno, etc..)

6 - adiciona um conversor de medidas

7 - Adiciona uma calculadora financeira

8 - Desenvolve uma API pra uso de terceiros

9 - Desenvolve um aplicativo para celulares

10 - Define um plano de AdSense

Entende? Se você apenas fala que quer fazer uma calculadora, nem da pra chamar de projeto. É algo tão vazio que, na primeira dificuldade, você larga simplesmente por não saber onde deveria chegar. Mas, se seu alvo é a milestone 1 (a calculadora simples na linha de comando), você vai reunir suas energias para resolver apenas os problemas que te levarão ao cumprimento dessa etapa.

E toda vez que vc atinge uma etapa, vc ganha sua dopamina, a sua sensação de dever cumprido, de que vc é produtivo e comprometido, e que consegue cumprir seu planejamento. E ainda, por cima, tem foco para ir apenas para onde vc deve ir.

Faça isso: defina objetivos pequenos, os menores possiveis (ex. criar e fazer o teste unitario de uma pequena função). A passos pequenos, se vai longe.

Uma dica como ja foi falado aqui é começar pequeno. Faça um mvp com o básico do básico das funcionalidades principais(core features), faça parte de uma comunidade onde você possa pedor ajuda se seu código bugar ou você travar. Se é um projeto para estudo tem o frontendmentor onde as pessoas constantemente dão feedback e ajudam com os bugs, já se for um projeto de negócios tipo um saas tem algumas comunidades onde as pessoas estão construindo seus produtos também, eu indico a comunidade microsaas do Bruno Okamoto https://youtube.com/@microsaas . Build in public pode ser uma alternativa também no caso de precisar de motivação para continuar desenvolvendo a ideia e criar uma comunidade e ate receber feedbacks. Boa sorte com seus projetos.

Obrigado amigo 🤝🤝