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

a vida de um programador júnior não está fácil

No ano passado eu fiz um curso full stack que durou quase o ano todo.
Aprendi bastante com as aulas, tive que estudar bastante em casa.
Finalizei o curso com meu primeiro projeto full stack, com front end em React e back end em Java.
randomrainbow.art


Com o curso finalizado, comecei a desenvolver outros projetos.
Fiz um fine tuning num modelo de AI que pega meus poemas como inspiração e fiz o modelo escrever um poema por dia e postar no blog. O projeto está disponível em iwannabe.nadinicoco.com.
Dessa vez aprendi Node.js e fiz o front em React.
Sigo procurando emprego e continuo desenvolvendo outros projetos.
Nesse tempo já fiz dois games:

SNAKE ON MUSHROOM – snakeonmushrooms.nadinicoco.com

EAT THE RICH – eat-the-rich.nadinicoco.com

Fiz meu portfólio de artista com todo um estilo clássico do microsoft windowns nos anos noventa:
nadinicoco.com

Fiz um chatbot de AI com sistema RAG pra aprender um pouco de Python:
cyberplanta.com

Mas tive que desativar o projeto porque estava pagando 5 euros por mês pra manter e ninguém usava. Agora só tem o GitHub disponível com todo o projeto.

Nesses últimos seis meses procurando trabalho, eu só entrei em furada.

Tentei me inscrever num financiamento de um projeto coletivo pra pessoas criarem startups. Eu não estava preparado com todo o conhecimento, mas resolvi tentar pra me preparar mais pras entrevistas e ver o que poderia rolar.
Na entrevista pediram uma curiosidade sobre mim e eu disse que morei no carro na Nova Zelândia por seis meses.
Eles não me escolheram.
Uma semana depois usaram essa minha curiosidade pra fazer um post falando mais sobre os selecionados — sendo que eu não tinha sido selecionado. Me usaram só pra ganhar uns likes no Instagram. Reclamei, mas não deu em nada.

Fiz uma entrevista pra uma empresa na Nova Zelândia pra trabalhar remoto, com indicação de um amigo que já tinha trabalhado com eles por anos. Não foi um processo seletivo com mais pessoas, era só eu mesmo, pra tentar fazer uns freelas pra eles.
A entrevista foi bem boa. Nunca mais responderam meus e-mails e nem me deram retorno.

Uma recrutadora me mandou mensagem no LinkedIn sobre uma vaga em Python. Mandei meu currículo, mesmo não tendo tanta experiência — afinal, me procuraram no LinkedIn, me mandaram mensagem — então ao menos analisem meu CV, né?
A recrutadora desapareceu no dia da entrevista. Deu uma desculpa no fim do dia, remarcamos. A ligação acabou em cinco minutos porque ela percebeu que, na verdade, estava procurando alguém com +3 anos de experiência — o que não estava escrito no anúncio da vaga.

Fiz uma entrevista com uma empresa que considero muito, porque eles trabalham com monitoramento de biodiversidade e plantas e fazem uns apps muito massa pra esse controle.
Fiz a entrevista com o CEO — eles sempre fazem a primeira entrevista assim.
Não passei.
Mandei um e-mail dizendo o quanto gosto da empresa, pedindo estágio, qualquer oportunidade, mas nunca tive uma resposta, nem um “desculpa, não podemos te oferecer nada no momento”.

Tá ficando cada vez mais desmotivante procurar emprego. Eu estudei tanto, tenho feito um monte de projeto, me dedicado a entender mais e mais sobre programação, mas eu me sinto meio travado agora, sem conseguir emprego, quase sem motivação pra estudar mais e me preparar — porque são seis meses com só esse tipo de situação acontecendo - saindo super desmotivado e depre de todas entrevistas.

Enfim, esse post é um desabafo.

Carregando publicação patrocinada...
5

Tem que persistir. Esse momento tá bem caótico, mas eu acredito que é passageiro. É que tem muita coisa acontecendo, e tudo tá mudando muito rápido. Tem muito gestor que também tá perdido.

Mas em breve, programador será uma profissão novamente em alta. Continue estudando.

2

sim acho que comecei a aprender a programar no momento mais caótico de todos.
em geral o mundo tá doido demais, economias colapsando, concentração de riquezas como nunca antes e ninguém sabendo o que vai ser da inteligência artificial.

obrigado pelo apoio :)

3

Java tem muita vaga, estou cogitando começar a estudar, mas pelo que vi até agora não são vagas para as versões mais recentes de Java, pois essas vagas são para projetos antigos e como ninguém quer trabalhar com essas versões, imagino que a concorrência deve ser baixa. Acho que vale procurar.

2

eu até apliquei para umas vagas de java, mas normalmente pedem mais experiência do que eu tenho.
pode ser um pouco de preconceito meu, mas pra mim o problema de java é que imagino uma galera bem mais quadrada e antiga trabalhando em projetos super coorporativos, de banco sei lá, databases malucos, então tava tentando mais em outras linguagens pra encontrar uma galera mais mente aberta.

3

Meus 2 cents,

Como disseram os outros colegas - o segredo eh persistir.

Visitei teu perfil, vi os projetos - sao bem criativos, mas tem pouco apelo coorporativo.

Dependendo do perfil da empresa - isso pode ser um complicador.

Ai (e estou chutando aqui) talvez seja o caso de buscar em empresas e/ou projetos que tenham tambem perfis mais arrojados, ou coletivos, ongs, terceiro setor - ou seja, empresas que tambem utilizam o servico de um desenvolvedor mas sem a questao "suits".

Trabalho remoto, principalmente gringa, pode ser uma opcao interessante - mas ai vale investir um pouco no ingles (conversacao e sotaque principalmente).

Esperando ter noticias tuas melhores em tempos melhores - ficam meus votos de saude e sucesso, sempre !

1

pois é, eu fico pensando bastante nisso, em quanto minha criatividade acaba "atrapalhando" minha programação - ou melhor minha tentativa de entrar no mercado - porque eu sei que ser criativo em programação é muito bom e divertido hehe

eu falo inglês fluente então também to procurando em outras áreas,
mas eu normalmente aplico tudo pelo linkedin, alguma outra sugestão que talvez funcione melhor?

e o que você entende por um projeto com um apelo mais coorporativo? eu adoraria entender melhor isso, porque acho que também é parte da minha jornada pra entrar nesse mundo e isso provavelmente vai ficar mais claro com meu primeiro trabalho. eu sempre programo pensando em criatividade porque odeio ficar fazendo app que tutoriais dão de exemplo porque ai todo mundo fica fazendo a mesma coisa e ninguém se destaca.

valeu :)

2

Meus 2 cents extendidos,

1 - Ingles: Comentei do ingles porque as vezes nao adianta apenas ter fluencia (ou acreditar que tem), mas aliviar problemas de sotaque e falsos cognatos: ja sentei em mesa de negociacao com um texano, um chines, um indiano e um frances - todos falando um ingles que, sinceramente, ninguem entendia nada.

2 - Aplicacoes outras alem do linkedin: nao lembro de cabeca, mas procure no historico do tabnews que ja teve sugestoes sobre isso.

3 - Aplicacoes com apelo coorporativo: nada impede que voce tenha um github "coorporativo" voltado para aplicacoes com este tipo de perfil, separado do teu site normal. Aplicacoes coorportativas sao: um app, varias tabelas, crud, uso de tecnologias como nextjs ou router, prism ou algum ORM, eslint ou algum testador, zod ou algum checador e coisas do genero (p.ex. um docker-composer que levante a aplicacao, um readme que fale sobre a aplicacao, etc).

Novamente, da uma olhada no historico (6 meses ta bom) e voce vai achar diversos autores que publicaram seus githubs com este tipo de exemplo e sugestoes sobre como melhora-los.

Ai ja tem uma ideia de aplicacao: ler via API as publicacoes dos ultimos 6 meses, colocar o indice em uma tabela local (para nao ter de ficar lendo toda hora), colocar alguns filtros manuais e/ou por IA para obter informacoes e sugestoes para dev jr que sao sempre publicadas (posts e comentarios).

Sucesso !

3

Infelizmente a única coisa q posso dizer: bem vindo ao mundo real. Sei q é chato, mas é assim a realidade do mercado.
Eu já recebi vários nãos e muitas respostas em branco antes de conseguir meu estágio e até o primeiro trabalho como júnior, e olha q vc conseguiu mto mais q eu hein?, pois era bem difícil naquela época... (e tinha faculdade de BCC como carta na manga) uns 10 anos atrás (acabei de me sentir um dinossauro, ahahah). Claro q são épocas diferentes, processos e maneiras diferentes de contratar, msm assim imagino q essa dificuldade é uma coisa q se perpetuará em qqr época e em qqr profissão q tem mais competição por vagas.
Ser iniciante não é fácil, ainda mais q hj temos um excesso de devs experientes. Então as empresas preferem pagar por alguém com experiência ao invés de treinar novos. Isso acaba deixando de lado um excesso de devs inexperientes q não conseguem experiência pq não consegue entrar, entrando num loop. E no final acaba frustrando mtos iniciantes, assim como vc.

Mas assim, vc não pode desistir. Sei q é difícil, sei q é desanimador, mas se deixar levar por isso, vc se tornará mais um desistente na estatística. Se eu pudesse, eu contrataria, pois eu coloquei um objetivo pessoal para ajudar as pessoas por aqui onde posso, mas não tenho dimdim pra contratar pessoas, e tbm ainda estou em busca de me tornar um empreendedor.

Uma coisa legal q aprendi ontem, e talvez isso ajude vc. Eu, por ser uma pessoa q não gosta de me mostrar ao público é bem ruim, mas vc pode tentar.

O link abaixo é o vídeo do Fiasco q ele fala sobre se expor criando um projeto pessoal. Hj dia isso parece estar em crescente e talvez possa virar modinha, o q de fato irá ajudar bte. Talvez se vc for um cara q aceite se mostrar ao público, isso possa funcionar.
https://www.youtube.com/watch?v=a_0y0t-_vy8

Ah, uma dica pessoal. Não se rebaixe, ou nunca abaixe sua cabeça para os outros. Sei q vc está numa situação meio q mendigando por trabalho, mas mantenha sua postura. Atitudes tbm contam. Outra coisa, eu vi os links q vc mandou, vc é bem do estilo criativo. Tenta tbm criar coisas mais "padronizadas". Sei q é estranho, mas a maioria dos softwares são simplistas e quadrados, então é bom mostrar q vc tbm sabe fazer coisas assim.

Boa sorte ai na sua empreitada e continue tentando. Uma hora a coisa deslancha e para isso precisa de persistência e se não tiver dando certo busque por novas estratégias.

1

muito obrigado pelo seu texto,
tava precisando de um apoio mesmo,
eu fico pensando nisso que você falou sobre projetos mais padronizados mesmo.
antes de mais nada, sou artista, então penso que muitas vezes fico viajando em muita coisa criativa que talvez não sirva muito pra me ajudar a conseguir trabalho.
inclusive meus jogos eu nem adiciono no CV hehe porque fiz mais pra me divertir e explorar um pouco coisas novas...

valeu eu vou ver esse video, eu tenho tentado me expor bastante mesmo, tiktok, instagram, bluesky... mas é dificil tambem porque as vezes perco o foco em programar porque to pensando nos views e meu projeto chegar em mais pessoas - ao menos se tiver mais pessoas usando meu app fico mais motivado a desenvolver mais, mas tá dificil achar até pessoas pra testar o app hehe

mas seguimos na luta, amo programar e tenho me divertido bastante,
só as vezes rola esses pensamentos intrusivos que me fazem pensar que nunca vou conseguir nada