Eu administro uma empresa há quase 10 anos, e todo esse tempo tem sido apenas eu, outro programador (que é um grande amigo e cofundador) e um vendedor (que também é amigo). Juntos, conseguimos fazer negócios decentes e todos conseguimos ganhar a vida, mas estamos tentando expandir há muito tempo.
Infelizmente, existem alguns problemas:
A tecnologia que usamos não é obsoleta, mas também não é tão popular em comparação com outras opções de desenvolvimento web como PHP
Trabalhamos em um mercado competitivo, competindo contra empresas multimilionárias
Não podemos pagar muito bem a novos programadores ou vendedores. Ganhamos dinheiro suficiente para nós mesmos, mas, a menos que tenhamos um número significativo de novos clientes, não poderemos pagar muito.
Pelo fato de não podermos pagar muito, usamos uma tecnologia um pouco mais rara e competimos contra grandes empresas, achamos difícil encontrar novos programadores ou vendedores.
Precisamos desesperadamente expandir, mas quando tentamos obter mais clientes, não podemos apoiá-los com tão poucas pessoas (ou suas demandas crescem fora do nosso leque de conhecimentos) e quando tentamos contratar novos programadores e vendedores, geralmente não obtêm alta qualidade e geralmente não fornecem um grande benefício para nossa empresa.
Alguém tem algumas sugestões ou dicas sobre como podemos expandir?
Respostas:
Vou começar com a dura verdade: se o seu modelo de negócios funcionar apenas enquanto você puder obter um recurso caro (talento do desenvolvedor) por um preço mais baixo que o preço de mercado, você não terá um modelo de negócios. O fato de você estar competindo contra empresas maiores não é desculpa. No campo do desenvolvimento, as organizações maiores normalmente têm custos mais altos por "unidade de desenvolvimento" do que as menores ( Deseconomia de escala ). Portanto, você deve poder oferecer aos seus programadores um salário mais alto do que as empresas maiores, onde todos os desenvolvedores precisam "atrair" um ou dois gerentes, secretárias, pessoal de RH e afins.
Dito isto, acho que a melhor coisa que você pode fazer no curto prazo é contratar programadores com pouca ou nenhuma experiência. Pense no colegial que gostava de brincar com o Python em seu tempo livre. O acordo implícito seria: eles trabalham com um salário baixo e, por sua vez, você os ensina programação profissional, boas práticas, como lidar com clientes e assim por diante.
fonte
Você precisa pensar fora do cubículo. Aproveite sua flexibilidade.
Se você deseja contratar um programador de grandes talentos, mas não pode pagar um salário integral ... contrate um programador de talentos de meio período. Você ficaria surpreso com quantas pessoas saltariam em um emprego de 20 ou 30 horas / semana, desde que a taxa horária que você estivesse pagando a elas estivesse alinhada com o que elas esperariam. Isso economizará muito dinheiro e permitirá que alguém dedique mais tempo a projetos paralelos ou apenas desfrute de uma vida pessoal. Alguém com mais experiência será muito, muito mais produtivo mais rapidamente como contratado em meio período do que com um funcionário menos dispendioso, com menos (ou nenhuma) experiência em período integral.
fonte
Você pode tentar obter novos graduados que estão desesperados por um emprego disposto a suportar menos salários pela experiência. Mas você terá que ter um olho realmente bom para identificar a pessoa subvalorizada com alto potencial da maioria delas que é simplesmente ruim .
O problema é que, mesmo que a pessoa subvalorizada seja realmente boa, não espere que ela fique por aqui, pois ela ganhará experiência e seguirá em frente.
É mais caro a longo prazo continuar treinando novas contratações e facilitar a transferência de conhecimento do que obter financiamento adequado e pagar pelo menos a taxa de mercado; é apenas em torno da taxa de mercado quando a equipe / cultura / lealdade começa a ser a chave. O dinheiro não é o maior motivador, mas a falta de dinheiro é o maior desmotivador, as grandes empresas podem reter os melhores talentos com salários mais ou menos, mas nenhuma delas se tornou bem-sucedida com engenheiros ruins e um salário abaixo do normal.
Você também pode tentar pagar com ações, mas, a menos que sua empresa pareça ter um enorme potencial e continue sendo adquirida / IPO, ninguém realmente deseja ações. Se sua empresa é boa assim, não é difícil conseguir dinheiro para investidores.
fonte
Acho que você chegou ao ponto em que precisa da infusão de capital para crescer. Sua pergunta não deve ser como você pode obter desenvolvedores baratos, mas como obter o capital para pagar bons.
Isso significa que você precisa avaliar seu plano de negócios para determinar se o investimento em desenvolvedores retornará mais valor que o custo em um ano ou dois. Nesse caso, comece a procurar um empréstimo ou um investidor externo. Caso contrário, não há realmente muito sentido em crescer.
fonte
Tenho que admitir que ri um pouco quando li o seu problema devido ao fato de ter quase o mesmo problema e agora estamos no caminho de fornecer as mais recentes tecnologias para nossos clientes e enfrentar a concorrência maior.
Antes de tudo, você precisa identificar qual plataforma fornecerá os serviços de que seus clientes precisam para ter tempo para se sentar com seu desenvolvedor e fazer a análise de produto no estilo clássico do quadro branco antigo.
Em seguida, contratamos um desenvolvedor júnior e colocamos ele e eu (sendo o desenvolvedor principal) nos cursos para nos atualizar com as tecnologias que precisávamos usar.
Em seguida, contratamos, em período parcial, um consultor que estava totalmente atualizado com as mesmas tecnologias e foi capaz de ajudar no processo de desenvolvimento.
Então, para o seu desenvolvedor principal, como era para mim, é uma questão de adiar horas e avaliar continuamente o progresso do projeto de desenvolvimento, garantindo que você use o consultor para aspectos mais complexos e difíceis e forneça metas alcançáveis para o desenvolvedor júnior.
Eu espero que isso ajude.
fonte
Como seu orçamento é muito limitado, eu faria várias coisas:
fonte
Você não está cobrando o suficiente para contratar uma equipe decente localmente. Se o seu modelo de negócios não permitir isso, você deve questionar o trabalho que produz. Se você não está disposto a mudar seu modelo de preços, deve suportar a dura realidade da contratação de recursos offshore.
Tenho muita experiência com isso e posso lhe dizer que você deve ter dificuldade para entrevistar sem exceção. É literalmente uma chance de 1/200 de encontrar alguém que valha a pena contratar no eLance ou oDesk, para que você informe o número de entrevistas pelas quais deve passar. Você também precisa ser um empregador atraente, para que o que você pode oferecer a longo prazo? Aqui está o que eu aprendi e o que faço.
Um bom programador offshore faz essas coisas.
Se alguma dessas coisas não for a norma para o contratado, não as contrate a longo prazo. Melhor largá-los rapidamente. Você NÃO PODE saber sobre essas coisas, a menos que as submeta a testes que envolvem problemas do mundo real, compromissos de tempo e cerca de 1 mês de experimentação. No entanto, você pode reduzir sua taxa de falhas fazendo muita filtragem antecipada antes de testá-las. Lembre-se, há um mar de pessoas esperando para atender às suas necessidades.
Você também deve falar sobre você ou sua empresa. Publique sobre sua empresa mostrando seus destaques e o que ela pode fazer para que o potencial empregado / contratado atraia os dignos.
Aqui está o que você não faz.
Aqui está o meu processo de entrevista para filtrar os candidatos ...
Você deve ficar bem depois de passar por esse processo exaustivo, porque seu trabalho duro produzirá o resultado desejado. Se parece fácil demais, você está fazendo errado. Requer diligência, persistência e pancadas fortes. Continue tentando até conseguir e vale muito a pena. Sua empresa começará a crescer à medida que seu tempo livre se abrir para obter mais clientes.
fonte
Considere a possibilidade de contratar um programador de trilha para mamãe (ou trilha para papai) com experiência em seu conjunto de habilidades, que gostaria de um emprego de meio período, com horário flexível e será dedicado a permanecer em uma empresa que possa acomodar a flexibilidade necessária para um cuidador principal . O dinheiro além dos custos da creche geralmente não é um objetivo, pois eles desejam manter e aprimorar o conjunto de habilidades, mas não estão interessados em voltar ao trabalho em tempo integral.
Procure por pessoas que eram realmente empreendedores antes das crianças. Eles provavelmente levarão isso para um emprego de meio período e serão meio período para você por anos com altas habilidades e baixos custos - geralmente a assistência médica é paga pelo trabalho dos pais em período integral, para que haja uma economia lá.
fonte
Há várias coisas para tentar:
fonte
Leia este artigo The Rise of Developernomics . Pode lhe dar uma perspectiva do mercado.
Tive algum sucesso em contratar estagiários para um projeto. Você precisa ser bom em encontrar alunos bons e apaixonados para que isso funcione e estar disposto a passar algum tempo orientando. O maior problema que tive com um estagiário bem treinado é que eles pagam salários mais altos após a formatura, a menos que você esteja disposto a fazer o investimento contínuo para mantê-los por perto.
Fui contratado como contratado várias vezes, em período integral e em período parcial, e também contratou contratados. O quão bem isso funciona varia de acordo com a pessoa e o trabalho, e com que qualidade eles correspondem, mas você não terá investimentos a longo prazo neles. Se eles não derem certo, é mais fácil deixá-los ir e se as coisas correrem bem, você saberá que vale a pena investir para trazê-los em perm. Se você não puder mantê-los por perto, poderá deixá-los mais fáceis ou elaborar um plano de meio período.
fonte
Se você puder avaliar alguns bons programadores e mantê-los disponíveis (não é fácil), poderá contratá-los diretamente como consultores que trabalham com seu produto.
Isso pode ser feito diretamente, enviando pessoas treinadas para o site de um cliente ou contratando alguém temporariamente para resolver um problema ou implementar um recurso para um cliente específico.
Acho que estou sugerindo que você consiga que seus clientes paguem por suas novas pessoas / novos recursos por meio de contratos de serviço.
Sem contratos de serviço, também parece ser difícil manter uma pequena empresa sem um reinvestimento significativo na empresa.
Você pode pensar dessa maneira:
Se seu objetivo é ganhar a vida com os dois, não é necessário expandi-lo e isso provavelmente levará ao colapso de qualquer maneira.
Se seu objetivo é criar uma nova empresa de startups que cresça e prospere, é provável que vocês não devam atrair muito em termos de salários, todo esse dinheiro deve estar voltando para a empresa (seja para obter novos clientes ou melhorar seu produto para que você possa obter mais clientes posteriormente).
A última startup de sucesso em que trabalhei com as principais pessoas não recebeu salários nos primeiros dois anos e, mesmo assim, eles começaram apenas porque havia dinheiro extra e queriam recuperar o investimento.
fonte
Não podemos pagar muito bem a novos programadores ou vendedores
Lamento dizer, mas eu certamente não trabalharia com taxas de mercado a menos que você possa compensar isso com outras opções. O patrimônio não contribui muito bem aqui - o valor da empresa tem o hábito de flutuar e a loteria inicial ganha% não funciona muito bem. :)
Mas você pode simplesmente pedir às pessoas que trabalhem em período parcial. Digamos que seu valor de mercado para um programador seja 100K. Mas você só pode pagar 75% disso. Ok, eu trabalharia 3/4 por 75K. Isso realmente funcionaria muito bem para mim, já que eu gosto de trabalhar em minhas próprias coisas, e 75K cobririam bem minhas contas.
Você pode recrutar estudantes de pós-graduação para esse tipo de coisa - eles geralmente são mal pagos e muitos são muito capazes. Se você pode contratá-los em meio período por salários relativamente decentes (tipo de intern-ish), então os dois estarão em melhor situação.
Fundamentalmente, você precisa tornar seus negócios mais sustentáveis, é claro. Mas isso não se relaciona muito à contratação e levará tempo.
fonte
O dinheiro geralmente é o maior motivador; portanto, você precisa garantir alguns se quiser expandir seus negócios. Você e seus parceiros de negócios pensaram em fazer um corte salarial para pagar um bom desenvolvedor? A menos que você garanta alguns investidores ou feche mais negócios com clientes novos / existentes, essa é provavelmente a única maneira de pagar outra pessoa para trabalhar para você.
fonte
Talvez você possa conseguir um freelancer.
Via sites como freelancer.com e odesk.com, além de muitos outros!
Eles geralmente são muito baratos e, mesmo que você os pague razoavelmente, pelo menos é apenas com alguns empregos pontuais.
Mas, com o tempo, depois de experimentar algumas pessoas com vários empregos, você encontrará alguém de quem gosta e talvez possa trabalhar em regime de tempo integral.
fonte
Contrate programadores de países em desenvolvimento como a Índia. Tenho certeza de que você pode encontrar esse tipo de pessoa subvalorizada com alto potencial aqui. (Eu não estou dizendo isso porque eu sou da Índia!: P)
fonte
Contratar um bom pessoal de vendas é muito mais difícil do que contratar bons programadores, então eu sugiro a construção de uma boa equipe de tecnologia com algumas pessoas boas e confiáveis (acredito em um time de estrelas, não em um time de estrelas). Você e seus colegas têm pontos fortes em gerenciamento e vendas, para que outras pessoas assumam o trabalho diário, como redação de código, suporte técnico, suporte a vendas, para que você possa fazer o que faz melhor.
As outras sugestões sobre a contratação de estagiários são boas e eu já usei essa estratégia antes. Mas uma estratégia igualmente boa é contratar candidatos mais velhos, com menos probabilidade de sair em 6 meses para uma empresa mais fria, com pufes ou cafeteiras sofisticadas. Eles precisam de menos supervisão, passam menos tempo no facebook, provavelmente conhecerão seu idioma mais antigo e continuarão com seu trabalho. E agora há muitas pessoas boas procurando emprego.
fonte
Onde você faz seus serviços bancários? Você já fez um empréstimo para pequenas empresas? Se você é lucrativo há 10 anos, deve ter um bom argumento comercial para pedir dinheiro emprestado. Contrate o melhor e esqueça de cruzar os dedos para que um novato funcione.
fonte
Contrate um bom desenvolvedor de impedimentos de Java na Índia. Você ficará surpreso com o bom talento que pode contratar tão barato. Você pode dar ao candidato uma semana de trabalho para ver se ele / ela se encaixa. No entanto, não contrate serviços de uma empresa. A contratação direta de um desenvolvedor beneficiará você e o desenvolvedor.
fonte
Se você não tem dinheiro suficiente, pode ver outras coisas que são importantes para as pessoas. Aqui está uma boa lista . O dinheiro é um grande motivador, mas até certo ponto.
fonte