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

Deem conselhos de Senior para Junior

Esse post é um desabafo de uma jornada tentando ser um dev profissional, mas falhando, é pessoal e ao mesmo tempo não pois acredito que muitos junior's passam pelo mesmo

Quem eu sou
Oi, eu sou o Diego e comecei trabalhar com internet desde que sai do ensino médio como artista 3D freelancer, acontece que quando o trabalho começou dar certo (2021) eu pensei em me tornar programador pois era algo que eu tinha mais interesse do que ser artista.

O que eu fiz
Comecei estudando python e desenvolvi um SaaS como meu primeiro projeto (ou quase isso) enquanto estudava, levou anos e é dificil dizer que ele esta completo pois tem uns bugs ali e aqui, o projeto é um bot do discord que automatiza a busca por preços com uma api em um jogo online, o projeto cresceu na comunidade e hoje tem 1 milhão de pessoas com acesso a ele no discord, pensei em ganhar dinheiro dele mas o maximo que consegui foi ter uns 10 inscritos premium com stripe e o máximo que deu foi ficar no 0 a 0 onde os inscritos pagavam a conta de tudo, nesse tempo aprendi fazer o discord bot, deploy de site, lidar com Google Cloud Platform, Business Email, Virtual Machine, front e back end, visualização de dados, senti que estava pronto pra tentar me tornar um profissional

O começo da jornada
Como python foi a linguagem que mais estudei e o meu SaaS lidava com visualização de dados resolvi me especializar como analista de dados, li livros como grooking algorithms e então fiz mais dois projetos de web scrapping e fiz um portfólio (https://gmdiegolima.github.io/portfolio/) e comecei aplicar em várias vagas pra junior depois de dezenas de aplicações e nenhuma entrevista resolvi tentar ser freelancer em plataformas como upwork mas não tem dado muito certo

Eu cheguei até a criar um site template com JavaScript e adicionei full stack no meu linkedin e no portfolio e comecei mandar uns 30 emails pra estabelecimentos da gringa oferecendo criar um site, mas nenhuma resposta.

Eu sei Python, JavaScript, Html, Css quando era artista trabalhei bastante com a indústria de jogos e sei como game engine funcionam, até cheguei aprender um pouco de Godot e Unity C#

Conclusão
O sentimento é de desistir mesmo sabendo que sei fazer as coisas, sei fazer sites, bots, aprender linguagens novas, mas sinto que eu não me destaco para chegar a uma entrevista e o mercado esta extremamente concorrido pós pandemia, ai que queria conselhos de quem conseguiu ser contratado nesse periodo atual ou ja é senior, sobre o meu perfil e o que pode estar me faltando.

Como acredito que não sou o único a passar por esse sentimento em um momento pós layoffs de tantas empresas e quem sofre é a base gostaria de conselhos dos que conseguiram emprego nessa situação ou já são senior, se quiserem fiquem a vontade pra criticar meu portfolio e meu perfil também.

Tenho pensado em abandonar o Python e tentar uma carreira menos concorrida com outra linguagem tentando abordar um nicho menos concorrido como ruby on rails, mas tenho mais incertezas do que tudo.

Carregando publicação patrocinada...
3

Exigências reais do mercado:

  • Faculdade
  • Experiência
  • Indicação de alguém de prestígio
  • Certificados de empresas fortes (Oracle, RedHat, IBM, Microsoft (Azure), AWS, ...)
  • Conhecimento em centenas de tecnologias
  • Inglês técnico, o ideal é fluente
  • Conhecimento em vários design patterns
  • Conhecimento em C.I. (integração contínua)
  • GitHub com projetos (portifólio)
  • AMQP (RabbitMQ, Red Hat AMQ, ActiveMQ Artemis, etc.)
    ou
  • Faculdade
  • Inglês fluente
  • Conhecimento na tecnologia base da empresa

Bom já vi que você não tem experiência em carteira.
Então o caminho que você pode tomar é
1. Se inscrever em uma faculdade o legal é que não precisa ter terminado ela ainda, se tornar fluente em inglês e continuar com o Python.
2. Se não se dá bem com inglês de jeito nenhum para falar, então

  • Estar matriculado em alguma faculdade
  • Indicação de alguém de prestígio
  • Certificados de empresas fortes (Oracle, RedHat, IBM, Microsoft (Azure), AWS, ...)
  • Conhecimento em centenas de tecnologias
  • Inglês técnico para entender qualquer documentão em inglês
  • Conhecimento em vários design patterns
  • Conhecimento em C.I. (integração contínua)
  • GitHub com projetos (portifólio)
  • AMQP (RabbitMQ, Red Hat AMQ, ActiveMQ Artemis, etc.)
1

Inglês eu ja tenho avançado, a faculdade e experiência realmente me faltam, tem algum site que você recomenda pra ter esses certificados de empresas fortes?

2

Nos sites oficiais mesmo, eles costumam dar cursos com certificados gratuitos e outros pagos.
Basta digitar o nome no Google e a primeira busca será o site oficial.
O bom da faculdade é que você ganha network, ou seja, muitos colegas que já estão trabalhando vão te dar uma força para te encaixar, por isso, até aconselho ser uma faculdade presencial.
Se você se esforçar muito, até professores vão te indicar, pois alguns deles tem empresas ou tem um network forte.
Mais uma coisa, tente contato com seus clientes de SaaS, faça amizade com eles, fale que está procurando emprego, ou sei lá, já manda uma mensagem descarada pelo Discord falando que tu está disponível para Python, quem sabe.

1

Olá Diego, tudo bem? Espero que sim, bom, acredito que o básico você já tenha, se tivesse que te dar um conselho, é apenas siga desenvolvendo e aprimorando os projetos nos quais você trabalhou e irá trabalhar.
Isso certamente vai te dar mais casca pra encarar este mercado, que sim, está bem mais exigente no pós pandemia. Inglês é importante, mas eu indicaria você a tentar primeiro em projetos locais (br), tenho certeza de que você conseguirá encontrar uma empresa pra trabalhar (na pior das hipoteses uma empresa pequena).
Python e JavaScript são duas das linguagens de programação mais bombadas no momento, não abandonaria elas, há menos que seja algo que você já realmente queira fazer, como aprender algo mobile (etc), enfim, é isso.. queria dizer que gravei um vídeo onde falo um pouco mais sobre o assunto (deve sair em breve), espero que não se importe (qualquer coisa so me enviar uma mensagem que retiro o vídeo)

https://www.youtube.com/@ThiagoMendesDev