Quando eu estava começando, parecia que estava me divertindo muito melhor recebendo entrevistas e passando por elas. Mas agora que tenho mais experiência, estou descobrindo que é cada vez mais difícil encontrar um emprego. Outros desenvolvedores se sentem da mesma maneira?
Eu vou te dar um exemplo. Eu fiz uma entrevista na quarta-feira passada. Foi uma pequena start-up com apenas um outro engenheiro e o CEO. Eles me levaram de Ohio (eles são baseados em SF). Quando cheguei lá, eles me fizeram escrever um encurtador de link, o que levou cerca de 10 minutos para escrever. Eu deveria estar lá o dia todo trabalhando nisso. Quando terminei cedo, o entrevistador parecia meio chocado. Depois disso, conversamos e perguntei o que eles usavam para armazenar dados. Ele me disse Mongo. Pergunto por que ele decidiu usar o mongo. Ele então gaguejou e murmurou sua resposta, que basicamente se resumia a "Estamos usando porque o Mongo é uma tecnologia de banco de dados da moda e não queremos ficar de fora", o que eu achei ser o motivo mais comum as pessoas usam o NoSQL atualmente. O entrevistador rapidamente terminou a entrevista e praticamente me empurrou para fora da porta. Eu deveria almoçar com o CEO, mas ele me expulsou antes que eu tivesse uma chance. O intervier não foi mau ou rude (e eu também não).
Depois que voltei para Ohio, recebi um e-mail deles dizendo "Eu não era adequado". Esse monte de coisa acontece comigo o tempo todo. Estou começando a pensar que "não é adequado" às vezes pode significar "um nível de habilidade muito alto do que somos". Isso tudo está na minha cabeça, ou outros desenvolvedores experientes percebem o mesmo? Quando eu lutava com problemas de codificação, trabalhava com o entrevistador, e isso seria positivo e seria contratado. Mas agora eu costumo passar pela parte da codificação e o entrevistador que fica sem palavras está trabalhando contra mim. Devo fingir lutar com problemas de codificação?