Entrevista O que um engenheiro deve esperar de trabalhar em uma startup européia, como são feitas as entrevistas e é difícil se adaptar



Imagem: Pexels

Nos últimos anos, os países bálticos experimentaram um boom nas startups de TI. Em apenas uma pequena Estônia, várias empresas conseguiram obter o status de unicórnio de uma só vez, ou seja, sua capitalização excedeu US $ 1 bilhão.Essas empresas contratam ativamente desenvolvedores e os ajudam na realocação.

Hoje conversei com Boris Vnukov , que trabalha como desenvolvedor de back-end Lead na startup Bolt - este é o "Uber europeu" e um dos unicórnios na Estônia . Discutimos várias questões de carreira: desde a organização de entrevistas e fluxo de trabalho em uma startup, até as dificuldades de adaptar e comparar Tallinn com Moscou.

Nota : Bolt está atualmente hospedando um campeonato online para desenvolvedores . Os vencedores poderão ganhar dinheiro - o fundo do prêmio é de 350 mil rublos e os melhores desenvolvedores terão a oportunidade de se mudar para a Europa.

Para começar, quanto o trabalho de um programador em uma startup européia difere do trabalho diário de um desenvolvedor em empresas russas?


De fato, em termos de abordagens e metodologias, não existem muitas diferenças. Por exemplo, eu costumava trabalhar no Consultant Plus - lá os engenheiros estavam bastante atualizados com todas as tendências atuais, liam os mesmos recursos que os colegas da empresa atual.

Os desenvolvedores são uma comunidade internacional, todos compartilham algumas descobertas e abordagens, descrevem suas experiências. Então, na Rússia, trabalhei com Kanban, estava ciente de novas ferramentas, o trabalho em si não era muito diferente. As empresas não inventam metodologias de desenvolvimento, todos usam as ferramentas existentes - isso é propriedade de toda a comunidade, simplesmente as tarefas podem ser diferentes.

Outra coisa é que nem todas as empresas, especialmente na Rússia, têm uma pessoa dedicada, responsável por introduzir inovações. Na Europa, isso geralmente é encontrado - pode haver um funcionário dedicado que seleciona o desenvolvimento e as abordagens adequadas para as tarefas da empresa, depois executa sua implementação e avalia a eficácia. Mas nas startups isso geralmente não é, todas as iniciativas vêm de baixo. É legal trabalhar nessas empresas - há um bom equilíbrio de iniciativa e responsabilidade. Você mesmo pode escolher como deseja trabalhar, quais ferramentas usar, mas precisa justificar sua escolha e ser responsável pelo resultado.

Como o desenvolvimento do Bolt é construído? Como é um fluxo de trabalho desde o aparecimento de uma tarefa até sua implementação?


Tudo funciona de maneira bem simples, temos duas áreas de desenvolvimento - o desenvolvimento de uma plataforma digital e o próprio produto. As equipes de desenvolvimento estão distribuídas nessas duas áreas.

Quando uma empresa recebe uma solicitação, nossos gerentes de projeto a analisam. Se nenhuma dúvida surgir nesse estágio, a tarefa será direcionada à equipe técnica, onde os engenheiros a dividem em tarefas específicas, planejam sprints de desenvolvimento e iniciam a implementação. Em seguida, testes, documentação, saída para produção, melhorias e correções - integração contínua e desenvolvimento contínuo.

Se falamos de metodologias de desenvolvimento, não existem políticas e regras estritas. Cada equipe pode trabalhar como quiser - o principal é dar um resultado. Mas basicamente todo mundo usa Scrum e Kanban, é difícil encontrar algo novo aqui.



E entre as equipes, há algum tipo de troca de informações sobre essas implementações e inovações?


Sim, realizamos periodicamente reuniões internas, nas quais as pessoas realmente falam sobre quais ferramentas implementaram, quais resultados esperavam obter, se surgissem problemas inesperados, que eventualmente foram alcançados. Isso ajuda a concluir se algum tipo de tecnologia exagerada valeu o tempo e os recursos gastos nela.

Ou seja, não há problema em provar que você estava certo quando se ofereceu para experimentar algum tipo de ferramenta. Se ele não se encaixou, esse também é o resultado, e todos os colegas devem ser informados sobre isso para que eles entendam o que esperar e, possivelmente, economizem tempo e energia.

Vamos seguir para questões de carreira. Quais desenvolvedores estão procurando no mesmo Bolt? Preciso ser um senhor legal para mudar para uma startup européia?


Temos uma startup em expansão, portanto as tarefas e a abordagem para contratar engenheiros estão mudando. Por exemplo, quando cheguei, a equipe de desenvolvimento era composta por cerca de 15 desenvolvedores. Então, é claro, apenas os idosos foram contratados, porque há poucas pessoas, depende muito de cada uma, é importante fazer tudo bem, cortar o produto.

Então a empresa cresceu, atraiu rodadas de financiamento, tornou-se um unicórnio - ou seja, a capitalização agora é superior a US $ 1 bilhão.A equipe técnica também cresceu, agora também contrata médios e juniores - porque algumas equipes têm tarefas que precisam desses especialistas. Agora é possível cultivar quadros dentro. Acontece que não apenas os engenheiros mais experientes têm a chance de trabalhar em uma startup européia.

Outro ponto interessante a esse respeito - como são organizadas as entrevistas? Que abordagem: é importante resolver quebra-cabeças, falar sobre algoritmos, quantas etapas, como ela se parece?


Temos o seguinte processo no Bolt: primeiro eles fornecem um link para uma tarefa simples no Hackerrank, você precisa resolvê-lo em um determinado período de tempo, ninguém está assistindo o candidato neste momento. Esse é o filtro principal - a propósito, um número surpreendentemente grande de pessoas não pode passar por vários motivos. Se tudo estiver bem, então algumas chamadas telefônicas no Skype ou Zoom são realizadas, já estão lá engenheiros que também se oferecem para resolver o problema.

Na primeira e na segunda entrevistas, a tarefa é mais um tópico de conversa. Normalmente, as tarefas são selecionadas para que possam ser resolvidas de várias maneiras. E a escolha de uma solução específica - apenas se torna o alimento para uma conversa com o candidato. Há uma oportunidade de fazer perguntas para entender a experiência, a abordagem do trabalho humano, para entender se será confortável trabalhar com ele. Na terceira chamada, os principais engenheiros já estão conectados, estamos falando de arquitetura, as tarefas giram em torno dela.

Na fase final, os especialistas que, em princípio, estão prontos para fazer uma oferta recebem uma visita ao escritório. Isso ajuda as pessoas a entender com quem trabalharão, avaliar o escritório, a cidade e outros pontos. Se todos estão satisfeitos com tudo, o processo já está bem depurado - eles ajudam o engenheiro e a família a se mudar, encontrar um apartamento, jardins de infância para crianças, etc.

Mas, em geral, a propósito, ocasionalmente há oportunidades para avançar de acordo com um esquema mais simples. Por exemplo, agora temos um campeonato online para desenvolvedores . Com base nos resultados da competição, os engenheiros talentosos podem receber uma oferta após apenas uma entrevista - levará não mais que um dia para fazer tudo.

Se falamos de planos de carreira de longo prazo, como as empresas européias abordam o desenvolvimento de engenheiros? Quais são os caminhos de crescimento?


Bem, aqui também é difícil inventar algo novo. Em primeiro lugar, minha empresa tem um orçamento para o autodesenvolvimento - cada desenvolvedor tem uma certa quantia por ano que pode gastar em algo útil: um ticket de conferência, literatura, algum tipo de assinatura, etc. Em segundo lugar, em termos de habilidades que você desenvolve em qualquer caso - uma startup está se desenvolvendo, novas tarefas aparecem.

É claro que em um certo nível - como regra geral, isso é algo de mais velho - pode haver uma bifurcação: vá para a gerência ou estude profundamente algum campo. Um especialista pode começar com o papel de líder da equipe e se desenvolver ainda mais nessa direção.

Por outro lado, sempre existem engenheiros que não estão muito interessados ​​em trabalhar muito com as pessoas, eles estão mais interessados ​​em código, algoritmos, infraestrutura, isso é tudo. Para esse engenheiro pós-sênior, há funções, por exemplo, engenheiro de equipe e até mesmo engenheiro principal - este é um especialista que não lidera pessoas, mas atua como líder de opiniões. Como esse engenheiro é muito experiente, conhece todo o sistema e plataforma da empresa, ele pode escolher a direção do desenvolvimento das tecnologias da empresa. Ele entende o impacto da inovação em geral, e não nas tarefas específicas de uma equipe em particular. Portanto, essas iniciativas de cima são muito importantes, e ser quem as gera é um excelente caminho de desenvolvimento.

O que são hoje a Estônia e Tallinn em termos de realocação? O que esperar e o que preparar?


Boa pergunta Em geral, mudei-me de Moscou e eu de Korolev, perto de Moscou. Se compararmos Tallinn com Moscou, não haverá pessoas nele. Engarrafamentos locais - isso é algo que vale dois minutos, ou seja, para um moscovita é simplesmente ridículo.

Cerca de 400 mil pessoas vivem em Tallinn, isto é, em torno de um meio e meio dos meus parentes, a rainha. Mas, ao mesmo tempo, a cidade possui toda a infraestrutura necessária para a vida - shopping centers, escolas, jardins de infância, em todos os lugares onde você pode caminhar. Não há necessidade de ir trabalhar - 10 minutos e você está no escritório. Não há necessidade de viajar para caminhar no centro - para a cidade velha, a 5 minutos a pé.



Não há necessidade de levar as crianças para estudar - escola, novamente, em dez minutos. O supermercado mais próximo também fica a alguns minutos a pé, você precisa dirigir cerca de sete minutos de carro até o mais distante. Eu posso até andar do aeroporto para a casa a pé ou de bonde!

Em geral, é confortável aqui, mas essa vida simplesmente não pode ser comparada a uma megalópole. Há menos oportunidades de lazer - embora elas sejam, frequentemente vou a shows de estrelas estrangeiras. Mas se existem dezenas de teatros em Moscou, então não é assim. A propósito, em Tallinn, até recentemente, não havia nem a Ikea.

Quer você goste ou não, depende de suas necessidades. Por exemplo, tenho família e filhos - a cidade é excelente para uma vida assim, cheia de oportunidades para praticar esportes. Tudo isso se encaixa perfeitamente com a falta de multidões de pessoas em qualquer local ou estádio.

E as redes profissionais?


Este é um dos pontos interessantes. Apesar do fato de estarmos falando sobre a "uma rainha e meia", o número de várias reuniões, conferências e eventos para desenvolvedores está fora de escala. Nos Estados Bálticos e na Estônia, agora há um boom de startups de tecnologia, as empresas são muito abertas, muitas vezes realizam reuniões abertas, compartilham experiências.

Como resultado, você pode agendar facilmente uma agenda para si mesmo - vá a eventos de grandes empresas duas vezes por semana. Isso permite que você estabeleça conexões horizontais, para entender como problemas semelhantes são resolvidos por colegas de outras empresas. A esse respeito, o movimento é muito ativo, me surpreendeu na época.

E finalmente, como é fácil para um desenvolvedor de língua russa se sentir confortável nos países bálticos? Existe uma diferença de mentalidade?


É difícil falar sobre todas as empresas do país como um todo, mas não deve haver um problema com startups como a Bolt. Em primeiro lugar, há um grande número de engenheiros de língua russa. E alcançar o seu próprio pela primeira vez depois de se mudar é natural. E parece-me que haverá mais pessoas próximas de mentalidade desde o início do que quando se mudarem para algum tipo de startup americana.

Isso é muito bom em termos de trabalho e a família é mais fácil - esposas e filhos também se comunicam, todo mundo vai se visitar, etc. Bem, em geral, como existem quase 40 nacionalidades no escritório principal, é muito fácil se envolver em um ambiente multicultural, e isso é de interesse.

Além disso, há atividades que reúnem a equipe como um todo - nossa empresa, por exemplo, viaja para diferentes países algumas vezes por ano com toda a equipe. Como resultado, eu já visitei lugares como a África do Sul, onde eu dificilmente teria chegado.



Quem é mais jovem e pode se organizar - encontrar parceiros no escritório para ir ao bar na sexta-feira não é um problema. Portanto, não há problemas especiais com a adaptação e você não deve ter medo de se mudar.

Source: https://habr.com/ru/post/pt466515/


All Articles