O que falta nas pessoas que vocês entrevistam? #911
Replies: 19 comments
-
Dente vários pontos, o que mais dificulta, é a falta de atualização dos candidatos. Não digo que eles deveriam estar utilizando as últimas modas, porém saber quais são é extremamente saudável. Ex: ainda há muito dev que não viu nada sobre ES2015+, muitos nem sabem doq se trata. |
Beta Was this translation helpful? Give feedback.
-
Conversamos com mais de 150 programadores por semana para oportunidades. Vou tentar separar em hard skills e soft skills ok? Hard Skills
Soft Skills
Uma coisa que eu acho que vale a pena mencionar é a formação. Muitos devs não consideram relevante ter uma graduação. Não é que seja obrigatório e que essa pessoa não vá conseguir dar certo sem a faculdade. Mas ela abre mão de algumas oportunidades muito boas por conta disso. Ou seja, se eu pudesse dar uma dica, gradue-se, seu valor de mercado aumentará, gerando mais possibilidades para empresas aqui no Brasil e PRINCIPALMENTE oportunidades fora do país. |
Beta Was this translation helpful? Give feedback.
-
esse é o principal ponto para mim, e descreve a maioria das pessoas que trabalhei na minha vida, infelizmente. é muito mais fácil enfiar es6 na cabeça de alguém do que desenvolver na pessoa algo como senso crítico, que altera o jeito que ela pensa e processa as coisas. comunicação também é mais fácil de se desenvolver. o problema mesmo é o que a pessoa comunica, ou se ela só comunica – não muda nada, não quer ser protagonista, só fica ali sugando e superestimando quem faz. |
Beta Was this translation helpful? Give feedback.
-
Além dos acima citados, algo que acontece muito e incomoda é a falta de interesse pelo cargo/empresa que esta se candidatando. Já entrevistei pessoas que pareciam não fazer ideia do que estavam fazendo ali (sério!). Procurar entender o negócio da empresa e se mostrar um pouco interessado na empresa já faz uma puta diferença. |
Beta Was this translation helpful? Give feedback.
-
Além do que citaram acima, o que pecam muito é a análise. Muitos devs estão focados apenas em programar, é não visualizam o motivo daquilo tudo. |
Beta Was this translation helpful? Give feedback.
-
Não são devs, são apenas programadores 😄. Desenvolvedor também programa, mas programador não necessariamente desenvolve... |
Beta Was this translation helpful? Give feedback.
-
Com certeza @bernardodiasc, mas é um problema muito comum, até mesmo por pessoas com "experiência", tidos como desenvolvedores. |
Beta Was this translation helpful? Give feedback.
-
Eu estou a pouco tempo como team-leader e passando a fazer parte do processo de contratação. A grande maioria não atende os hards skills. Após a primeira entrevista nós enviamos um desafio pra ser respondido, mas quase não temos retorno, ou o desafio vem incompleto então não passamos pra etapa seguinte. |
Beta Was this translation helpful? Give feedback.
-
Sou tech lead e desenvolvedor full stack na www.octimine.com. Nesta posição já entrevistei mais de uma dezena de candidatos. O que mais me deixou consternado foi que, apesar de todos terem um perfil no Github, a grande maioria não tinha qualquer código. Nenhum repositório, nenhum fork, nada. Eu consigo bastante difícil realmente estudar algo sem desenvolver algum pet project. |
Beta Was this translation helpful? Give feedback.
-
Dando aula em curso técnico de tecnologia, percebi que os estudantes não sabem o básico de matemática o que impossibilita um bom aproveitamento do curso. Um outro ponto fundamental é o pouco ou nenhum interesse em estudar e sabemos que em nossa área quem não estuda não consegue ter um bom desempenho profissional. Tratando de candidatos às vagas o que tenho visto são graduados que não tem o mínimo de preparo técnico pra preencher as vagas. Temos muitas faculdades com cursos como CC e SI mas que no final nenhum foi preparado pra ser um programador o que cria um gap entre as vagas abertas e os profissionais disponíveis. Aqui na empresa, acabamos contratando um estagiário que está no 3 período pra poder treiná-lo. Contratamos apenas pela postura de gostar de estudar e querer aprender. Este pra mim é um perfil muito importante em qualquer candidato, já que trabalhamos com uma plataforma não muito adotada por aqui. Minha impressão é que estamos em um apagão profissional. Muita gente querendo entrar no mercado com canudo na mão e vagas que exigem skills que estes não possuem, muitas vezes por falta de interesse ou informação, já que temos muito conteúdo, livros e cursos disponíveis, inclusive muitos gratuitos. |
Beta Was this translation helpful? Give feedback.
-
Fui Gerente de Projetos e Lider de Desenvolvimento na ultima empresa que trabalhei, e na ocasião tive que entrevistar vários candidatos para entrar na equipe. Eu costumo falar que a empresa ( e eu particularmente) procura pessoas diferenciadas, porque pessoas comuns que sabem o básico (php + javascript) tem aos montes por ai.. Mas pessoas que buscam estudar javascript a fundo (ES6 e etc), estudar frameworks de JS, PHP (orientado a objetos), frameworks de PHP.. são poucas.. e quando eu tive que contratar isso pesou pra mim.. Porque eu acredito que se pessoa teve a curiosidade e a vontade de aprender mais e não simplesmente ficar só no básico ela não vai ter medo de aprender nada novo, vai sempre encarar dificuldades como desafios e vai estar crescendo cada vez mais. Acho que esse tipo de pessoa que as empresas estão procurando, profissionais que se desafiam todos os dias, e tem sede por conhecimento. E pró-atividade, (parece clichê de pessoal de RH) mas não é. Tive experiencias dos dois lados, devs muito pró-ativos que sempre buscavam soluções novas, propunham melhorias, e sempre estavam dando feedback do trabalho que estava sendo realizado, isso faz o trabalho fluir muito mais redondo. tbm tive experiencia com devs que só faziam o que eram mandados e mesmo se não fosse a melhor solução, nem arriscavam dizer que existe algo melhor ou tentar fazer de uma forma diferente, isso é muito ruim. |
Beta Was this translation helpful? Give feedback.
-
Onde eu trabalho temos bastante vagas pra desenvolvedores, tanto back-end quanto front-end. As vagas pra back-end tem um ciclo bem menor do que as de front, e geralmente candidatos com um nível de senioridade maior. Acredito que isso seja reflexo do tempo em que essa especialidade existe, visto que aplicações SPA sugiram há mais ou menos ~7 anos.
Respondendo diretamente a pergunta, dos processo seletivos que participei aqui dentro, acho que:
|
Beta Was this translation helpful? Give feedback.
-
Sou um dos leads de JavaScript da Concrete e faço parte da equipe de recrutamento desde 2015. Técnica
Não técnica
Espero ter ajudado 👍 👍 👍 |
Beta Was this translation helpful? Give feedback.
-
Sou um dos Tech Leaders na Stone e faço parte do processo de recrutamento de candidatos. Tenho um processo de avaliação que envolve um desafio técnico onde também é avaliado o que não é técnico. O que considero pontos negativos: Desafio
Entrevista
|
Beta Was this translation helpful? Give feedback.
-
Eu nunca entrevistei ninguém, mas sigo de perto os programadores que possuem dúvidas sobre os meus livros, e infelizmente, na maioria dos casos (salvo exceções) o que os leitores querem é pegar o código fonte e "rodar" na máquina deles. Eles se negam a ter que digitar código fonte, querem copiar e colar, e assim acham que estão aprendendo. Falta também um interesse geral nas tecnologias que surgem a cada dia. Um programador que está focado hoje no jquery é um programador morto para mim (como a @bernarddeluna disse). |
Beta Was this translation helpful? Give feedback.
-
Mas se vc for pensar, programar é o trabalho do programador. O analista é quem faz o papel de "agregador". Isso é complicado aqui no Brasil. Não pode negar que sempre querem acumular diversas funções em um cara só.
Realmente discordo. Desenvolver, nesse aspecto é programar. Entender do negocio, é analise. São areas distintas. Um é MUITO mais multidisciplinar do que o outro. Ou estou errado? |
Beta Was this translation helpful? Give feedback.
-
Desenvolver não é programar. Existe uma diversidade imensa de funções de desenvolvimento de software que não são programação. |
Beta Was this translation helpful? Give feedback.
-
Bom, tanto nessa issue quanto na #917 da pra se ver um padrão onde em ambos os lados no que mais se peca é comunicação (isso tirando parte técnica). Da parte da empresa há falta de informações e feedback pelo que a galera reportou e da parte do candidato há uma deficit grande de comunicação, saber se portar, se comunicar, perguntar, se expressar. Agora tirando um pouco essa discussão do foco atual e puxando o foco pra nós mesmos, será que não ta na hora de nós como devs trabalharmos mais essa parte de comunicação? Realmente tem MUITO dev que tem vergonha/medo de se comunicar, não se se é cultural, mas é fácil perceber quando a pessoa é assim. Ainda que pra nós de SP tem vários eventos, meetups, grupos, fóruns e etc e isso facilita muito na hora de ter essa pratica de conversação. Quando fui estagiário eramos em 6, uma empresa nos contratou para um programa de treinamento de 3 meses em tecnologias Microsoft. Dessas 6 pessoas 1 menina em questão NÃO conversava, não tirava duvida, não ia atrás e nem nada, ela até sabia se virar e aprendeu bem a programar, mas foi a unica não contratada e simplesmente pelo motivo de não saber trabalhar em grupo, não se comunicar, travava nas daily do SCRUM. Não há uma troca em muita gente de T.I., tem muitos que vivem numa bolha ainda, nisso entra a parte da tecnologia e gente que não se atualiza. Até hoje quando falo com alguns amigos sobre JavaScript eles dão risada, alguns falam pra eu largar isso e ir estudar C#, Java ou Python, desenvolvimento mobile só existe nativo, front-end é Bootstrap com JQuery e um template de Wordpress, Node não vai pra frente e muitas coisas que ouvia no começo da faculdade e continuam nisso. Será que não ta na hora das empresas e candidatos começarem a buscar essa troca? Por exemplo, ao invés de uma dinâmica de grupo do tipo "resolvam esse problema" que tal trazer alguns assuntos para discussão entre todos? Ou colocar anúncios de vagas mais amigáveis e bem mais detalhadas? Com mais comunicação provavelmente muitos dos problemas na contratação seriam sanados, a não ser a parte técnica que viria a um prazo um pouco mais longo, mas já seria um avanço enorme. |
Beta Was this translation helpful? Give feedback.
-
Para todo processo de seleção que abrimos aqui na Getty/IO recebemos em torno de 200+ aplicações. Algumas informações relevantes:
Dicas: Falar inglês também é um ponto de muito diferencial. Para ser um desenvolvedor(a) top, você precisa dominar o inglês perfeitamente. Prioridade no inglês enquanto estiverem fazendo faculdade. Façam intercambio, vale a pena! Se o candidato quer ser um profissional top de mercado, ele precisa a estar disposto a agir como um. Se ele tomar 10x mais ações, ele terá 10x mais resultados que os outros. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Olá pessoal!
Como parte do nosso trabalho, as vezes, entrevistamos pessoas para nossas equipes.
Os requisitos, técnicos ou não, para as vagas, normalmente, são acordados entre a equipe para suprir necessidades específicas do grupo, da empresa, do produto, etc.
Normalmente entrevistamos uma quantidade legal de pessoas antes de fechar uma contratação.
Gostaria de saber de vocês, que também entrevistam, quais os skills que estão faltando nas pessoas que estão participando dos seus processos seletivos?
Seria legal listar tudo mesmo, como frameworks, linguagens, paradigmas, sistema de controle de versão, linguagem, habilidade de comunicação, auto gestão, resiliência, etc., etc.
A ideia dessa issue é levantar o máximo de dados sobre o que está faltando nas pessoas mesmo. Por isso podem colocar coisas repetidas ou só reforçar o que alguém comentou.
Lembrando que o intuito aqui é levantar dados sobre participantes dos processos seletivos, não reclamar sobre os processos, sobre as empresas ou coisa do tipo, ein. 😂
Beta Was this translation helpful? Give feedback.
All reactions