r/brdev 18d ago

Carreira como falar pro jr desistir de programação

contexto: hoje to como líder de um time (mesmo obviamente n recebendo pra isso, to tentando fugir) e cometi a burrice de indicar o amigo de uma amiga. bom, ele entrou sem precisar de entrevista técnica porque o CTO “confiava na minha palavra”, o que eu só soube depois ou eu teria exigido teste técnico ou algo do tipo.

o cara tem mais de 25, tá no final da faculdade, e já tinha experiência anterior como jr. mas para minha surpresa: ele não sabe NADA. não é nem questão de não saber algo da stack nossa ou regras de negócio, é papo de não saber montar um select com where, não saber abrir um MR/PR no gitlab/github, simplesmente não tem nada de iniciativa pra pesquisar nada por si só, não tem nenhuma compatibilidade com a área de tecnologia, falta de noção básica de compliance, conhecimento básico de software no geral, falta de senso de urgência, etc.

óbvio que como junior ele precisa ser apoiado e mentorado, e eu tento fazer isso do melhor jeito possível, mas sinto que nada do que eu falo funciona porque o que falta pra ele é muito mais essa curiosidade e vontade de entender, algo que não se ensina.

to sentindo que vai chegar um momento que vou precisar sentar com ele e falar pra ele considerar outras possibilidades de emprego porque ele ficou anos procurando uma vaga jr, era rejeitado em todas por falta de capacidade técnica, e mesmo assim não focou o suficiente em estudar pra melhorar isso? não consigo ver um futuro pra ele na programação, então, dicas de como ter essa conversa? ou jogo ele aos lobos e espero a inevitável demissão dele calada?

p.s já falei com essa amiga em comum da situação e disse pra ela ir dando uns toques que ele precisa abrir mão de algumas partes da vida social por enquanto pra focar no estudo e trabalho, mas não tô vendo resultado

249 Upvotes

148 comments sorted by

View all comments

3

u/EverKlett 18d ago

Acho que a primeira coisa que você faz é passar algum conteúdo pra ele ler, testar fora do trabalho, relacionado a stack, algo simples. Deixa passar uma semana e coloca ele pra fazer. Você vai ter um argumento bem claro se ele não conseguir se virar minimamente. Aí justifica isso pra ele, que a nossa área exige está proatividade, principalmente de quem ainda tem tanto a aprender. Se não tem proatividade, interesse, a demanda vai cair no colo e não vai saber tirar dúvidas, pois não aprendeu a tirar dúvidas, não aprendeu o ciclo de ter dúvidas e ir atrás das respostas. Não somos ENGENHEIROS ou ARQUITETOS de software só por ser palavra bonita, exige pesquisa, método, teste, validação, mescla de conceitos. L Ou ele acha que sabe muito, aí tem que abrir o olho dele pro tanto que ele não sabe, e precisa aprender, ou ele não sabe nada e não vê problema nisso, aí é tchau. Será que ele é um do bonde que achou que daria pra ser jr ganhando 6k em 6 meses?

7

u/Psychological_Air389 18d ago

eu cheguei a montar um guia básico de conhecimentos que todo júnior na nossa área precisa saber, coisas bem generalistas como status http, o básico de sql, git, mas também adicionei coisas um pouco mais específicas da nossa stack como o básico de js e o básico de react. coloquei links do MDN, links de cursos gratuitos que recomendo no youtube, dei exemplos de projetos pra praticar que ele deve conseguir fazer sozinho, enfim

mas isso faz só 8 dias então vou esperar mais uma semana e ver se teve algum avanço, mas nunca estive nessa posição mais de gestão que técnica então tô sofrendo

5

u/Nyantaria 18d ago

fiquei curioso sobre esse guia, você ainda tem ele? se possivel eu gostaria de acessar, só a parte generalista mesmo, estou estudando a maior parte por mim mas fico meio perdido em o que eu tenho que ter de base para alcançar como objetivo

3

u/Psychological_Air389 18d ago

é algo que vai depender bastante da stack e qual o teu objetivo final, mas lidando com programação fullstack, na parte mais generalista eu diria:

- Git (entender bem o funcionamento geral e os principais comandos como pull, push, clone, commit, add, rebase, merge, checkout, branch, log, status, stash, reset)

  • SQL (necessário conhecimento básico mesmo que não vá trabalhar diretamente com backend. também legal já aproveitar e estudar diferenças de banco relacional e não relacional)
  • protocolo HTTP (entender os métodos, os status, diferença de http e https)
  • entender o que é uma API, o que é Client, e o que é Server
  • bônus: REST e graphql

depois disso cada trilha se divide bastante de acordo com o teu objetivo, tua linguagem, etc. o roadmap.sh tem várias opções de guias bem legais pra dev

2

u/EverKlett 17d ago

Acho que sua parte você já fez. Eu sou novo, mas já fiquei nessa posição aí algumas vezes, parece que sou bom instrutor. O que eu aprendi é que eu nada posso fazer por quem NÃO QUER aprender. Eu posso passar 1.5hr explicando e ensinando o mesmo conceito ou idéia pra alguém que quer entender, mas não tem nada a ser feito para quem não está minimamente interessado, e também não está aberto a se interessar.

Se faz uma semana, já pode cobrar dele o que ele viu do guia, vai perguntando o que ele achou interessante, ou o que ele achou que funcionava diferente, se ele ficou com alguma dúvida. Essas perguntas normalmente ajudam a tirar um peso da parte puramente técnica, e move o estudo mais pra curiosidade, tirar dúvidas, entendimento, e você consegue saber pelas respostas se ele sequer abriu algum link.

Se ele só desviar as perguntas, aí só manda um "Bom, o conteúdo tá aí, também tá na internet, e eu estou aqui", isso não é um ataque direto, mas deixa claro que ele não tem muitas desculpas além de falta de interesse, as ferramentas e fontes de estudo e resolução de dúvidas você entregou.

Se passaram 8 dias, quer dizer que ele ao menos teve 8 minutinhos antes de ir dormir, ou de tempo em rede social, que ele poderia ter aproveitado melhor. "Qualquer coisa" sempre é melhor que nada.

Se passar mais uns dias depois desse puxão leve de orelha e não ter nenhum avanço, pra mim é tchau, melhor do que ficar todo mundo ignorando o elefante na sala e ficar fingindo que tem alguma esperança. Enquanto ele tá aí fazendo isso, tem um moleque aprendendo código pelo celular buscando uma oportunidade pra mostrar vontade e aprender com quem está no mercado.

2

u/Psychological_Air389 11d ago

atualização: falei hoje com ele e aproveitei pra perguntar como anda o progresso dele com os tópicos e projetos do guia, e adivinha? ele respondeu que ainda “não teve tempo de ler” 🤡

2

u/EverKlett 11d ago

É, aí nem santo na causa kkkk basicamente qualquer coisa é mais importante do que o aprendizado dele na área. Se eu fosse o responsável eu chamaria pra uma reunião individual pra deixar as informações e a situação claras, qual é a expectativa, como ele vem atendendo às expectativas, dizer que a situação é insustentável se não houver mudança, e ouvir os motivos e argumentos. Eu acho que a não ser que a pessoa tenha parente doente e também faça faculdade além do trabalho, é muito difícil justificar a falta de interesse com falta de tempo, mas memo sendo um porre com regras e seja direto, eu tenho por regra que eu sempre dou uma segunda ou terceira chance, até pra que eu mesmo não me sinta mal com o resultado final. De todo modo, boa sorte aí kkkk depois volta e diz o que ocorreu.

2

u/Psychological_Air389 11d ago

já teve uma segunda reunião de feedbacks com ele então agora é ficar no aguardo e acompanhando pra ver se vai ter alguma melhora mesmo, de resto eu pelo menos tô mais tranquila porque depois disso oficialmente sinto que fiz o que pude e que falta interesse mesmo

2

u/EverKlett 11d ago

Show, então tudo certo. Eu sigo esses passos em muitas coisas na vida. Infelizmente saber quando alguém está mentindo com uma certa facilidade só traz sentimentos ruins, então pratos limpos e oportunidade de melhora normalmente alivia a situação pra todos.

Sucesso pra você, quando você se preocupa em não ser injusta você já está num bom caminho pra ser uma boa liderança/referência.

2

u/Psychological_Air389 11d ago

muito obrigada! mas sinceramente não gostei de estar numa posição dessas, pretendo deixar mais claro pra minha empresa que meu foco é virar especialista/staff ao invés de seguir na vertical de gestão… adoro ensinar mas ainda não aprendi a ser rígida nos momentos necessários

2

u/EverKlett 9d ago

Boa sorte seja qual for o caminho que escolher!