Programo há 20 anos praticamente sozinho. Em uma empresa eu seria Junior, Pleno, Senior...?

Passei os últimos 8 anos trabalhando por conta própria, e depois de falhar miseravelmente, gostaria de voltar ao mercado formal. Mas estou perdido sobre como recomeçar.

Nos últimos dois meses tive uma experiência como gerente de projetos em uma empresa pequena, mas ainda estou sem direção sobre onde e quais tipos de vagas buscar. Tenho LinkedIn, mas nunca usei pra buscar trabalho.

Programo quase a vida inteira (+ de 20 anos), e manjo de PHP, JavaScript, um pouco de Python, Linux e mais algumas coisas. Fiquei um pouco desatualizado, mas recentemente consegui fazer alguns projetos pequenos com React, React Native, Vue, Svelte, Cordova e Electron.

A minha questão é, não sei qual vaga procurar, qual o nível, e nem onde procurar. Procuro por vaga de gerencia de projetos, mesmo com a pouca experiência que tive? Como praticamente nunca trabalhei em times, devo procurar por vaga de junior, pleno, senior ou outra? Com o meu conhecimento seria melhor vaga de dev backend, frontend, full stack? Eu tenho requisito pra vaga na gringa? Vale a pena?

Qualquer ajuda será bem vinda.

Junior: ate programo, mas é meia-boca e preciso de supervisao constante. Tenho certa dificuldade de entender o que foi solicitado e colocar em termos de sistema. Se me deixar sozinho com um cliente - ele vai cancelar o contrato: "como mandam uma besta quadrada destas falar comigo ?"

Pleno: ja me viro, nao sei tudo, consigo ajudar quem precisa, consigo conversar com um cliente de boa e tenho jogo de cintura o bastante para nao deixar questoes mais cabeludas me intimidarem - ainda que precisa recorrer ao pessoal mais experiente.

Senior: As pessoas veem a mim para encontrar solucoes - e tenho conhecimento e jogo de cintura o bastante para ou resolver a questao na hora ou saber onde buscar a informacao. O cliente conversa comigo e se sente seguro. Ainda que esteja em uma organizacao com hierarquia, ja tenho visao o bastante de onde posso ser util e quais itens merecem minha atencao - e quais podem ser delegados e eu apenas supervisionar.

Pos-Senior: Quando algum me pergunta alguma coisa, olho e lembro que ja tinha resolvido um problema identico a uns 10 anos - mas que precisa de atualizacao devido as novas tecnologias. Sei a solucao de tudo, mas esqueci a metade - merda de idade. As vezes fico divagando se nao era melhor ouvido minha mae e estudado mecanica ou uma profissao de verdade ou inves de ser "o menino do computador". Sera que barraca de cachorro quente da dinheiro ?

Eu acho que sou sênior kkkk
Kkkkkkk me identifiquei bem com o pos-senior
putz, vamos criar uma reunião de PSA Pos-senior anônimos kkkk esses dias o jr chegou em mim: como vc resolveu tal coisa? eu quebrei a cabeça 1 semana e vc resolveu em 5m... e eu tipo: mano do céu, nem eu lembro o que eu resolvi, pra isso que existe commit pra salvar do alzheimer.
Quando falou em reuniao dos PSA imaginei "exame de PSA" (para quem tem idade para ser Pos-Senior, vai entender a referencia). So depois me flagrei que era **P**os-**S**enior **A**nonimos... kkkk, to caduco mesmo.

Sugestões:

1 - crie repositórios de seus projetos e coloque no GitHub. Não pense sobre pequeno ou grande, mas o que vc tem pra mostrar. Pesquise como fazer isso de forma eficiente e agradável; 2 - Crie postagens de seus projetos no LinkedIn, fale sobre, coloque prints, "enfeite seu pavão". 3 - Repita muitas vezes esses primeiros passos, eles não são mágicos para conseguir uma vaga, mas já começa a mudar sua atitude mental e sua visão como profissional a ser encontrado. Não pense em pagar para ficar bem na vitrine se a sua está vazia! 4 - Sua experiência vale mais do que você imagina. Com seus trabalhos expostos, troque idéias e aos poucos vai perceber sua direção. 5 - Ao perceber sua direção, se organize. "Menos é mais". 6 - Um ponto super importante, tempo é uma bagagem que nos tira da primeira vez, porém a mala sempre precisa ser renovada. Isso é o que precisa, começar a se expor e definir sua direção. Tem muitas experiências semelhantes aqui no Tabnews, vai dando uma olhada!

pelo tempo vc poderia ir pra um senior, mas a questão de senioridade não pode ser medida somente por tempo, mas sim na sua habilidade na resolução de problemas.

algumas perguntas:

nesses 20 anos vc trabalhou somente nos mesmos tipos de projetos?

usou sempre as mesmas stacks?

já trabalhou em projetos de diversos portes?

tem portifólio que prove seu conhecimento em criação e manutenção de aplicações bem como sua habilidade de gerenciar projetos e inovações?

se for sim pra tudo então senior, se pra alguns pleno.

não aplicaria para junior pq se em 20 anos vc não se sente seguro em candidaturas em niveis mais altos... a empresa que não te conhece não vai reconhecer também e vai entender como risco a sua contratação pq pode entender que vc está no desespero de recolocação profissional e que logo mais vai abandonar ela para uma oportunidade melhor.

Entendi. Perguntei sobre o nível pois não sabia se exigiam algum nível comprovado de experiência no ambiente corporativo pra poder contratar pra vagas mais altas. Sempre diversifiquei as stacks dentre as que mencionei, mas os projetos eram sempre pequenos. Na área de gerenciar projetos sempre atuei pra mim mesmo, então não sei se conta. Somente recentemente tive experiência com mais pessoas na equipe, e tive que aprender coisas que não sabia antes. Metodologias ágeis, processos, alguma coisa de devops também. Então o mais indicado seria algo entre pleno e senior?
Vai depender da sua narrativa, vc pode se candidatar pra ambos, e na entrevista vc explicar seus motivos e experiências para buscar o Sênior. No seu lugar eu me sentiria mais seguro em um bom cargo pleno, e começaria a buscar algumas experiências de mercado que é exigida de sênior para projetos maiores, como devops, um aprofundamento de banco de dados. A questão de projetos, é vc demonstrar que sabe pegar uma demanda do cliente mal trabalhada e converter isso em soluções plausíveis utilizando as melhores práticas do mercado alinhada ao projeto do cliente. Se o foco é desenvolvimento, não creio que será exigido muito aprofundamento em projetos e metodologias a não ser o básico para poder se adequar ao uso delas. Uma dica é vc buscar participar de projetos nem que seja freelancer de complexidades mais altas que te coloquem em contato com as stacks que vc tem maior experiência e que estão sendo demandadas no mercado, busque vagas de senior no linkedin e estude a sopa de letrinhas que eles estão pedindo, e faça um plano de estudo para ter pelo menos o mínimo de conhecimento delas. Espero ter ajudado.
Obrigado. Ajudou demais!