Sou programador que começou a trabalhar em uma ideia de inicialização. No momento, quero trazer pelo menos um programador. Esse programador deve ser um ninja - um engenheiro de 10x.
Como os primeiros dias são provavelmente os mais arriscados para uma startup, quero ter certeza de que abordarei esse problema da melhor maneira possível.
Como encontro essas pessoas? e Como convencê-los a embarcar?
Eu adoraria ouvir as pessoas que começaram suas próprias empresas e o que pensam sobre contratar
Atualização : eu gostaria de ter o ninja como co-fundador, para além de ser um ninja (por exemplo, um grande programador com experiência em ciência da computação), ele / ela precisa ter um apetite saudável por riscos (para grandes programadores, isso não é grande coisa) porque eles podem ser contratados a qualquer momento nos trabalhos principais, se a inicialização não funcionar)
Respostas:
Pague muito dinheiro. Se eles não puderem fazer isso, oferecem opções de ações e ótimas vantagens, como comida, bebida, ambiente de trabalho agradável com os mais recentes equipamentos e bons benefícios. Basicamente, você precisa dar a eles algo que valha a pena; ninguém está interessado em enriquecer seu trabalho.
fonte
De acordo com o "Rapid Development", os seguintes fatores são os 10 principais motivadores para programadores.
Se você deseja contratar um desenvolvedor de primeira linha, considere o que é mais importante para os desenvolvedores de software e ofereça ao seu possível desenvolvedor o que ele deseja: um projeto desafiador e satisfatório que não domine sua vida.
fonte
A rede é necessária não apenas para quem procura emprego, mas também para os empregadores. Vá a reuniões e conferências e tente encontrar bons programadores que estão no mercado. Sou a última pessoa no mundo que deveria lhe dar conselhos sobre como fazer isso (eu odeio networking), mas vale a pena mencionar.
fonte
Startups de sucesso? É sobre quem você conhece. Na verdade, é um sinal bastante ruim para uma start-up se ela precisar postar anúncios à procura de programadores. Isso significa que os fundadores não conseguiram convencer nenhuma de suas centenas de conhecidos de programação a aderir à idéia.
Startups malsucedidas? Eles tendem a ter muitos "fundadores e gerentes originais" e poucos programadores dispostos a sacrificar grandes partes de suas vidas com uma idéia arriscada.
Simplesmente, pense nos programadores ninjas que você já conhece, seus amigos, e pergunte a eles. Se nenhum deles estiver interessado ou quiser que seus outros amigos ninjas saibam disso, convém reconsiderar sua estratégia, serviço ou produto até que eles o façam. Pense em todas as histórias de inicialização bem-sucedidas. É sempre um grupo de amigos ou pessoas que já conheciam e trabalhavam um com o outro.
fonte
Eu acho que o seu principal desafio será identificar os programadores de superstar. Você receberá todos os tipos de candidatos se disser "Vou lhe dar um caminhão cheio de dinheiro". A escolha da linguagem de programação ajudará. Seus candidatos serão principalmente programadores de commodities se você usar C # ou Java. Por programadores de commodities, quero dizer aqueles que estão apenas fazendo programação pelo dinheiro e não se importam em aprender nada além do necessário para concluir qualquer tarefa que esteja à frente deles. Edição: Eu não estou afirmando que todos os programadores de C # / Java têm essa atitude. Eu pessoalmente conheço alguns que são muito competentes e dedicados. Mas encontrá-los pode ser difícil.
Se você usa Haskell ou Common Lisp, os programadores de commodities não se interessam porque não há um grande número de trabalhos de Haskell e Common Lisp publicados em sites de pesquisa [EDIT: para não mencionar as críticas padrão do Haskell (parece ruído de linha, lento ) e Lisp comum (arcaico, muitos parênteses, macros são perigosas)]. Você terá pessoas muito dedicadas ao aprendizado e capazes de captar conceitos poderosos com os quais o desenvolvedor médio teria problemas. Exemplos desses conceitos seriam mônadas nas macros Haskell ou Lisp. Se você quer o melhor, estas são as pessoas que você deseja.
fonte
Obtenha um estande em uma conferência de desenvolvedores. Demonstre uma prova de conceito e informe às pessoas que você está contratando.
fonte
Sua atualização "Gostaria de obter o ninja como co-fundador ..." me diz em voz alta e clara que você NÃO pagará dinheiro ninja. Você espera atrair alguém para que sua visão aconteça sem compensá-los e, em vez disso, prometer-lhes montes de riquezas em algum momento futuro.
Como alguém que já ouviu essa música antes: boa sorte com isso .
fonte
Eu acho que na maioria das situações eles usam a abordagem de recrutamento do Texas Sharpshooter .
Ou seja, eles contratam o melhor que podem encontrar e os chamam de "Ninjas", "Estrelas do rock" ou o que for necessário para convencer os caras do VC de que seu aplicativo Web 2.0 será da-bomb e ninguém mais poderia competir. eles.
fonte
As startups que obtêm os melhores programadores tendem a ser iniciadas por ótimos programadores. Então, eu acho que a Missão A é se tornar um ótimo programador.
Uma coisa que direi: quando trabalhei como freelancer, muitas pessoas "tiveram uma ótima idéia", mas elas não diziam o que era, a menos que eu estivesse pronto para assinar um contrato de 200 páginas e realmente se comprometer a trabalhar definitivamente em essa ideia.
Já foi dito antes e será dito novamente, mas o sucesso raramente é determinado pela qualidade de suas idéias. Realmente, os programadores não se importam com suas idéias, eles se preocupam mais com a execução.
fonte
É um mercado. Como um programador realmente perfeito valerá milhões de dólares, basta oferecer-lhe um milhão por ano.
Bem, você não tem um milhão. Então, você precisa se contentar com um programador menos do que perfeito. É aqui que você precisa descobrir o que realmente precisa e trocar, se preferir, por qualidades que realmente não precisa.
Por exemplo, a pessoa pode não ter boas habilidades políticas da empresa, portanto, não está indo bem com uma empresa típica. Ou, ele pode ter habilidades sociais fracas, ser mais velho e, portanto, onerar os prêmios de assistência médica para a empresa, etc.
Ele pode ser um klutz verbal, o que significa que ele sai mal nas entrevistas.
Você terá que descobrir o que realmente precisa, o que pode oferecer e o que pode aturar e encontrar o melhor negócio para seus recursos.
É como perguntar "como me casar com um gênio da supermodelo, super pessoa, garota?" A menos que você seja jovem, bonito, rico, brilhante e charmoso, as chances estão contra você. Mas, você realmente precisa de todas essas qualidades para um casamento feliz? Provavelmente não.
fonte
As empresas iniciantes são arriscadas. se eu sou especialista no que você precisa, vou querer uma parte dos lucros (parte grande) e uma olhada no plano de negócios para garantir que parece que essa coisa tem uma chance razoável de sucesso e uma muitas vantagens e um salário de primeira classe (duvido que você queira fazer é tão interessante que essas pessoas aceitem um corte nos salários).
Honestamente, você pode oferecer isso?
fonte
(Listado em nenhuma ordem específica e emprestado de outras respostas.)
fonte