Skip to main content

Como conseguir um emprego de startup como desenvolvedor - a musa

IBM Watson como funciona e o que é (NUNCA FOI TÃO FÁCIL ADICIONAR IA NO SEU PROGRAMA) (Abril 2025)

IBM Watson como funciona e o que é (NUNCA FOI TÃO FÁCIL ADICIONAR IA NO SEU PROGRAMA) (Abril 2025)
Anonim

É difícil para um engenheiro ignorar o fascínio de trabalhar para uma startup pequena e ágil - especialmente se você passou algum tempo no mundo corporativo. As startups geralmente oferecem uma oportunidade de envolver mais os negócios em geral, bem como menos burocracia e um ambiente de trabalho mais flexível.

Dito isso, as habilidades de engenharia e os traços de personalidade que fizeram você ter sucesso em uma carreira mais tradicional não são necessariamente os que atrairão uma startup para contratá-lo. Enquanto o talento técnico está em alta demanda, as startups são (justamente) cautelosas sobre a contratação de qualquer um.

Nessa nota, há vários atributos que as startups procuram ao contratar engenheiros. Leia sobre esta lista para ver se você tem o que é preciso.

1. Decisividade

Em empresas jovens, pode haver pouca estrutura e poucas práticas recomendadas para se extrair. Assim, os gerentes de contratação procuram engenheiros que possam tomar decisões técnicas e processuais sem muita orientação.

Eu estive com startups que selecionam candidatos que mantêm seus próprios projetos independentes, pois isso demonstra que um candidato pode criar produtos sem um projeto concreto. Além disso, os esforços individuais podem compensar a falta de experiência de gerenciamento, pois evidenciam a capacidade de um contratante em potencial de administrar um projeto até a conclusão.

Outra maneira pela qual as startups testam a determinação é pedir aos candidatos que executem um projeto de codificação. Os empregadores gostam de ver como as contratações em potencial lidam com problemas difíceis sem soluções limpas e como um candidato pode mergulhar em uma base de código desconhecida e se tornar produtivo.

2. Habilidades de Comunicação

A comunicação é uma das habilidades mais negligenciadas pelos engenheiros. Ser capaz de explicar por que você está fazendo as coisas de uma certa maneira e por que isso tornará o produto melhor (para alguém fora do departamento de tecnologia!) É um grande trunfo, particularmente em uma startup.

Os engenheiros devem defender seu trabalho e sua abordagem. Caso contrário, os empreendedores não-técnicos podem sugerir avançar muito rapidamente, o que acaba levando a um código de má qualidade. Não apenas os candidatos devem aprimorar suas habilidades de comunicação, mas eu sugiro procurar uma startup que valorize a contribuição dos funcionários.

3. Fit Cultura

Na minha experiência, não existe uma “cultura de startups”. Cada pequena empresa com quem já participei teve seu próprio sabor, então só porque um engenheiro se encaixa no Startup A não significa que ele será capaz de pular. até o Startup B. Algumas startups são mais voltadas para o processo e outras são mais espontâneas; alguns estão abertos a acordos de trabalho remotos e outros esperam 12 horas no escritório todos os dias.

Para testar a cultura, os empregadores costumam ter candidatos que se reúnem com vários funcionários em funções diferentes, em vez de apenas entrevistar com seu relatório direto em engenharia. Se você se dá bem com a maioria dos funcionários da empresa, é provável que você se encaixe na cultura deles.

4. Adaptabilidade

A integração com a empresa como um todo é importante, mas as startups precisam especificamente de engenheiros que serão um membro produtivo da equipe técnica. Trabalhar em uma equipe de dois ou três engenheiros é uma experiência muito diferente do que estar em uma equipe de mais de 10 pessoas. Da mesma forma, os programadores que apenas trabalharam como lobos solitários podem não estar aptos a trabalhar em uma equipe de engenharia de startup cooperativa - eles podem saber trabalhar muito, mas podem perder muito tempo resolvendo os problemas do seu jeito, em vez de pedir a outro membro da equipe para uma visão.

Por exemplo, eu vi muitos bons engenheiros se juntarem a uma pequena equipe e imediatamente querem reconstruir a infraestrutura existente em vez de aprender a trabalhar com o código de outra pessoa. (Dica: isso não se encaixa nos prazos apertados e recursos limitados da maioria das startups.)

Uma boa maneira de mostrar aos futuros empregadores que você pode aprender o código de outra pessoa é apontar para a experiência de contribuir para projetos de código aberto. Isso também ajudará você a ver como os outros resolvem problemas comuns, o que reforçará suas habilidades de trabalho em equipe.

5. Lealdade

Trabalhar em uma startup é difícil - tanto mental quanto fisicamente. Você geralmente não é pago tão bem quanto em uma grande empresa, você provavelmente trabalha longas horas e será constantemente pressionado a produzir mais do que acha razoável. E, como a contratação é um processo caro, as startups procuram candidatos que estejam preparados para isso e estarão dispostos a superá-las.

Assim, um engenheiro que pulou de navio todos os anos durante a última década será visto como uma contratação arriscada para startups. Por outro lado, se você ficou na mesma empresa por anos, não deixe de mencioná-lo como um ponto de venda.

6. Paixão pelo produto (e campo)

Durante os estágios iniciais, é provável que todos, desde o CTO até o engenheiro de software iniciante, trabalhem com o código todos os dias. Não há espaço para muitos gerentes, e muitos pensadores podem levar a uma visão pouco clara da startup.

Dito isso, os engenheiros em estágio inicial precisam entender e mostrar interesse no produto que estão criando. Os empregadores procurarão pessoas que tenham trabalhado na indústria ou que possam demonstrar alguma familiaridade com o problema que estão tentando resolver.

Pense nisso: por que uma empresa com um orçamento apertado contrataria uma candidata com pouca probabilidade de ficar porque ela poderia se importar menos com o negócio? Se você mostrar que tem um interesse genuíno no produto que esta empresa está tentando criar, assim como na indústria como um todo, você se posicionará para ser um favorito.

7. Rede de contatos de engenharia

A contratação de engenheiros é um processo difícil, especialmente para fundadores não técnicos em startups de estágio inicial. Recrutadores são caros e muitas vezes não entendem o tipo específico de candidatos que as pequenas empresas precisam.

Então, se você puder trazer contatos adicionais de engenharia profissional para a mesa, você trará o valor agregado de poder construir a equipe. Isso é especialmente verdadeiro para contratações de nível superior na equipe de engenharia, mas isso realmente se aplica em todos os níveis.

Algumas pessoas acham que tudo que você precisa para ser um bom engenheiro são habilidades técnicas sólidas. E, embora a capacidade de codificar seja essencial, se você deseja ser contratado por uma startup, verifique se também possui esses atributos menos conhecidos.

Check Out Open Engineering Jobs