Fala, galera do brdev! Como vocรชs estรฃo se virando?
Sou desenvolvedor web full stack, trabalhando com .NET e Laravel hรก dois anos aqui na regiรฃo de SP. Recentemente, me colocaram para entrevistar candidatos para uma vaga de jรบnior e preciso falar umas verdades aqui.
Nos currรญculos que vejo, cursos da Alura, Udemy e Rocketseat sรฃo comuns. Mas, falando na real, os candidatos chegam sem o bรกsico: lรณgica, arquitetura, OOP... E nas entrevistas, รฉ sรณ decepรงรฃo. Faรงo a primeira pergunta e jรก ouรงo "nรฃo sei", "nรฃo trabalhei com isso", "nรฃo lembro"... E olha que sรฃo coisas simples, que todo mundo na รกrea deveria saber, saca?
Durante as entrevistas, falta atรฉ a iniciativa dos candidatos de perguntarem sobre a vaga, a tecnologia que vรฃo usar, o projeto... Isso jรก mostra que nรฃo รฉ sรณ tรฉcnica que falta, mas tambรฉm a capacidade de entender o trabalho em equipe, de se envolver de verdade.
E a questรฃo salarial? Muitos estรฃo viajando. Tem gente saindo de bootcamp ou de cursos de 3 a 6 meses, ou com pouca experiรชncia, achando que pode pedir um salรกrio alto.
Estou procurando alguรฉm que realmente queira crescer e aprender, mas tรก difรญcil. Desenvolver nรฃo รฉ sรณ codar, รฉ entender o projeto por inteiro, se integrar ร? equipe, atender o cliente.
E pra piorar, tem uma galera com 1 a 2 anos de experiรชncia na รกrea que tรก na mesma, nรฃo sabe nada. Total decepรงรฃo...
E vocรชs, como estรฃo vendo essa situaรงรฃo? Tambรฉm percebem essa desconexรฃo entre o que a comunidade reclama e a realidade das entrevistas?
Edit 1: Inicialmente, quero enfatizar que minha abordagem nas entrevistas nรฃo se baseia em testes de codificaรงรฃo estilo LeetCode. Prefiro um diรกlogo aberto, focando mais em compreender o candidato, suas experiรชncias e os projetos em que trabalharam.
E importante dizer que nรฃo saber algo nรฃo รฉ um fator eliminatรณrio. O que busco รฉ entender a amplitude e a profundidade do conhecimento do candidato. Alguns dos tรณpicos incluem:
Pergunta: "Quais diferenรงas vocรช vรช entre PHP e C#?" O que espero: Compreender em que situaรงรตes o candidato escolheria uma linguagem em detrimento da outra, indicando uma compreensรฃo prรกtica de suas forรงas e limitaรงรตes.
Pergunta: "Como vocรช aplica POO no seu dia a dia? Fale sobre heranรงa, polimorfismo." O que espero: Espero ouvir sobre classes, objetos, heranรงa etc., e como eles aplicam esses conceitos em situaรงรตes reais.
Pergunta: "Jรก trabalhou com algum ORM ou tem experiรชncia com padrรตes como MVC, Clean Architecture, Onion Architecture, Hexagon?" O que espero: Verificar a familiaridade com ferramentas e padrรตes comuns, esperando que detalhem o uso de classes base e derivadas.
Pergunta: "Qual sua visรฃo sobre prรกticas como SOLID, DRY, KISS, YAGNI, conhece alguma? Pode me explicar?" O que espero: Conhecimento geral sobre algum principop.
Pergunta: "Conhece REST, GIT, POST ,GET, me fale mais?" O que espero: Entender o nรญvel de conhecimento tรฉcnico em รกreas especรญficas.
Pergunta: "Experiรชncia com testes unitรกrios e TDD? Me conta mais." O que espero: Busco compreender a familiaridade do candidato com prรกticas de testes e desenvolvimento orientado a testes.
Pergunta: "Quais versรตes do .NET vocรช jรก usou? Alguma experiรชncia com as mais recentes?" O que espero: Profundidade de experiรชncia com os frameworks.
O principal aqui nรฃo รฉ desqualificar alguรฉm por falta de conhecimento especรญfico, mas sim valorizar a capacidade de pensar, resolver problemas e se adaptar. Curiosidade e vontade de aprender sรฃo fundamentais.
Outra questรฃo que notei รฉ a salarial. Muitos candidatos estรฃo pedindo salรกrios entre 6k a 8k, enquanto a mรฉdia da regiรฃo para um jรบnior รฉ de 3 a 4k. (CLT)
Esse e um resumo bem breve das perguntas que faco, a entrevista normalmente demora de uma hora de meia pra duas horas.
Eu nao estou ali pra ferrar com o camarada eu quero que ele consiga a vaga eu preciso disso kkkkk
Um caso exemplar foi a contrataรงรฃo de um desenvolvedor jรบnior com um ano de experiรชncia. Ele se destacou nรฃo apenas pelo conhecimento tรฉcnico bรกsico, mas principalmente pela sua capacidade de abordar problemas com mรบltiplas soluรงรตes, apresentando os prรณs e contras de cada uma. Isso demonstrou nรฃo sรณ habilidade tรฉcnica, mas tambรฉm pensamento crรญtico e criatividade, qualidades altamente valorizadas em nossa equipe.