Um relato sobre minhas expectativas e realidade em testes técnicos

A ideia deste blog é compartilhar minhas experiências profissionais e, desta vez, gostaria de discutir o feedback que recebi em um teste técnico.

DESENVOLVIMENTOPROGRAMAÇÃO

Camila Marques Belem

8/13/20243 min ler

Após um processo de desligamento, tenho participado de diversas entrevistas e testes técnicos nos últimos três meses. Embora meu foco principal seja a área de jogos, também tenho me candidatado a vagas em empresas de TI, devido à minha experiência em programação de sistemas.

Não tenho a intenção de expor nenhuma empresa neste texto. Meu objetivo é compartilhar minha experiência e sugerir melhorias nos processos de feedback.

Pois bem, realize uma entrevista para uma empresa de TI (banco virtual), no qual fiquei bem feliz e surpresa por passar para fase de teste técnico, desde do inicio deixaram super claro quais seriam os pontos que iram avaliar no teste, já que a vaga era pra Engenheira de Software/ Programadora (não lembro ao certo o cargo, mas era pra área de programação de código) , eles iam avaliar a construção do código, seguindo código limpo, design patterns e arquitetura. O teste era pra realizar um sistema bem simples em C# console, realizei o teste e entreguei.

Me retornaram com o feedback dentro do prazo que me passaram (o que achei ótimo), não passei na vaga, pois eles estavam querendo alguém que possuía um conhecimento maior sobre arquitetura e design pattern, mas eles deixaram super claro novamente os motivos, no qual eram exatamente voltado para os pontos que disseram que iam me avaliar, usaram exemplos do código que fiz para apontar os feedbacks, deixando claro o que eu podia melhorar, indicando livros e conteúdos voltado EXATAMENTE para aquilo que eles estavam avaliando.

Apesar de não ter sido aprovada, a experiência foi muito valiosa. O feedback me mostrou claramente quais áreas precisavam de mais estudo e me motivou a continuar aprendendo.

Bom, novamente realizei um teste técnico, mas dessa vez foi para uma empresa de jogos brasileira. A tarefa consistia em desenvolver um jogo simples, seguindo os requisitos detalhados em uma documentação muito bem organizada. Os critérios de avaliação estavam claramente definidos e focavam na qualidade do código, na criação de diagramas e na organização do projeto

Dentro desses critérios tinhas dicas, por exemplo, evitar acoplamento de código, evitar código duplicado, pensar em otimização, deixar o diagrama o mais claro possível, o que achei super legal. Como programadora eu me preocupei em conseguir executar da melhor forma possível o jogo seguindo os pontos que estava escrito no critério de avaliação.

Entreguei o teste e quando recebi o feedback, novamente não passei, mas o que me deixou muito frustrada foi o tipo de feedback. O feedback não foi nada relacionado ao código ou estrutura de projeto, foi um feedback de coisas que a gente considera game feel, em outras palavras deixar o jogo mais gostosinho (que também esse tipo de coisa é refinamento), feedback que não estava relacionado com nenhum dos critérios de avaliação que foram passados.

Eu até estava esperando um review de um trecho especifico do meu código que lidava com otimização, pois sei que esse não é meu ponto forte no momento (um dos critérios descritos) mas NÃO TEVE.

Isso me deixou muito frustrada real, pois disseram que iam avaliar uma coisa e na hora de dar o feedback, me deram feedbacks que não tinha NADA relacionado com o que foi pedido, com o que foquei em fazer, foquei em despenha um bom código, uma boa estrutura.

Eu não sei nem como terminar nesse artigo, mas gostaria que as empresas fossem mais honestas e seguisse exatamente o que pedem, porque querendo ou não isso acaba sendo muito frustrante pra quem acaba dedicando um tempo para fazer um teste, esperando que vai ser avaliado por aquilo que foi dito e chega na hora não é.