Executando verificação de segurança...
1

irmão, muito obrigado pela colaboração e pelas dicas!

Sim estamos em tempos de vacas magras, eu sinto que minha experiencia com ADVPL é um lixo pra qualquer outra linguagem, mas claro hoje lido muito mais com clientes, ensino uma galera que entra nessa area, entendo de processos, o soft skill eu tenho e tecnica também, meu problema mais ser o "CRIATIVO", eu uso programação para resolver problemas de forma criativa, mas criar do zero sempre foi um problema.

Vou atras das certificações e fazer projetos mais robustos, tenho um ERP que fiz utilizando HTML/CSS/JS e usei o supabase como banco, vou converter tudo isso pra um backend robusto em java/spring e postgreSql.

Carregando publicação patrocinada...
1

mas criar do zero sempre foi um problema.

Bom, vc já tem um inicio do q vc pode focar. Não sei se ajuda, mas nessa parte uma coisa q recomendo é tu utilizar a técnica dos mini-projetos.

Assim, isso talvez sirva mais pra estudo q criar um portfólio em si (dependendo de como vc organiza seus projetos, pode até virar parte do portfólio), mas ajudará nessa parte de entender como criar projetos, q vai desde as configurações iniciais até a parte de arquitetar projeto.

Em vez de criar projetos grandes, vc pensa em criar projetos pequenos focados em assuntos rápidos q vc não conhece. Por exemplo, ah, eu não sei como funciona a parte de colocar um mapa no meu site. Então vc criará um mini-projeto para criar esse projeto do zero e entender como adicionar um google maps ou leaflet ou openstreetmap dentro do seu projeto. E só faz isso. Outra ideia é como criar maneiras gerar formulários, usando popups, tabelas, lista, paginação ou variadas formas de encaixar e deixar bonito e otimizado com responsividade de um formulário grande. Outra ideia é saber como encaixar vídeos e fazer algo similar a um instagram (feeds) ou youtube (vídeos ou shorts) e fazer funcionar a parte de entrega de vídeo de forma otimizada e não só botar o vídeo de forma estática na tela...

Bom, o foco dos mini-projetos é aprender coisas novas e ao msm tempo acostumar com a tecnologia q vc está aprendendo, pois a cada projeto criado, vc terá q refazer tudo do zero. E de preferência busque aprender diferentes formas de arquiteturas ou organização de projetos. Não precisa ser tudo msm, faça diferente, pois qnto mais vc faz, mais vc aprende formas de enxergar o código.

Tbm recomendo dar uma olhada no roadmap.sh, pois lá tem coisas q diz o q é necessário para um dev ter de hardskill, não q vc precise saber de tudo, pois isso é impossível para pessoas normais. Basta vc usar aquilo como base do q vc ainda precisa aprender e foca em aprender tal coisa.