Como continuar na programação sem ser um genio?

Saudações! Programo em PHP em projetos pessoais há alguns anos, mais acreditem ainda no basico, sou entusiasmado com desenvolvimento de ERP e afins e até dou conta de algumas coisas, mas por ter difculdade em vender nunca tornei esta atividade lucrativa, outra coisa que me desincoraja é quando tenho que fazer integrações ou evoluir na parte fiscal, emissão de notas e tal.

A questão como prosseguir ou tornar lucrativa esta atividade, com estes deficites? Que projetos posso desenvolver e tornar-los rentaveis em PHP que não exijam estes atributos?

Simples, Vitor2023!

Vou te dar um relato pessoal de como guinei minha vida. Eu aos 25 anos de idade entrei pra programação. Hoje aos 29 sou java pleno para uma consultoria, alocado em um banco. Já passei por uma empresa de adquirência (maquininha de cartão), e inclusive por telefonia.

Meu destaque? Sempre soube trabalhar com a 'dor' do meu cliente. Eu entendi desde cedo que existe uma parada que é ser 'consultor' do seu cliente, e atender as necessidades dele. Então, não precisa ser genial quanto a isso. Apenas, um bom consultor.

Um exemplo: o pessoal do departamento comercial está reclamando que está demorando muito para emitir relatório. Poxa, você que é um cara esperto e já estudou sabe que isso ocorre por causa do tempo de carregamento dos dados. Por isso, pode estudar os períodos aos quais eles emitem relatórios e sugerir como um consultor criar uma estrutura de mensageria (tipo Kafka Connect) que duplica os dados para um Redshift (Amazon), e mantém em uma base SQL. Olha que legal!? Ainda vira um dashboard em python, se preciso em tempo real, ou mesmo em PowerBI!? Tlg!?

O lance é estar atento ao que o cliente está sofrendo pra fazer. Um passo de cada vez.

Excelente questão, Vitor.

Olha, não precisa ser gênio para trabalhar ou continuar na programação, todos temos nossos pontos fortes e fracos e isso não pode deixar você estagnar.

Uma ideia: Tenta criar um plano de estudos para estas partes que te deixam com medo de evoluir, olha os projetos do mercado e tenta criar uma "cópia" ou criar features parecidas, isso é muito relevante.

Outra é: Observa por onde você mora se existe alguém ou algum lugar que precisa dar uma repaginada no site ou até mesmo criar novas features e tenta se vender, sei que é difícil, mas é muito importante.

Espero ter ajudado de alguma forma! Foco nos estudos!