Parte 6. Programador de carreira. Inicialização própria

Continuação da história "Programador de carreira" .

Não toquei no livro "Carreira de um programador" por exatamente um ano e, aparentemente, não foi em vão. Nos últimos meses, passei por muitas transformações que complementarão esta história com materiais sobre como criar e desenvolver uma empresa de TI. Parece natural. Se você é um programador ou freelancer ambicioso, mais cedo ou mais tarde você se pergunta: “O que vem depois?”. Agora, eu já sou desenvolvedor sênior - e depois? Nomeado como arquiteto - o que vem a seguir? ...

Mas vamos voltar ao ponto em que paramos. O último número da peça 5. Programador Carreirasacabei encerrando minha carreira como desenvolvedor freelancer e investindo todas as minhas economias na criação de uma startup. Desde a publicação do último capítulo 5, recebi uma dúzia de mensagens privadas no Habr e até várias nas redes sociais, perguntando sobre a continuação do livro. Para muitos leitores de Habr, essa leitura foi útil e informativa. E como cada empresa precisa ser concluída e há uma demanda por essa empresa, eu me apresso em continuar compartilhando minha experiência.

Neste capítulo você aprenderá:

  • Como nasceu a idéia maluca de um projeto de TI e quais eram os pré-requisitos para isso
  • Sobre os motivos da pessoa que descarta tudo e cria sua própria startup ou empresa. Além disso, ele lança não apenas um trabalho confortável e lucrativo, mas também muda completamente seu local de residência e ambiente.
  • Como aumentar o capital inicial
  • Sobre a criação de uma equipe do zero
  • Sobre o papel do fundador no desenvolvimento e desenvolvimento do projeto
  • Sobre a busca por investimentos e como isso acontece na realidade
  • Sobre erros e consequências
  • E também sobre o final relativamente feliz deste capítulo da vida

Este capítulo abrange o período entre o final de 2011 e o final de 2013.

Idéia


A concepção de uma criança começa com paixão. Com emoções irreprimíveis e avassaladoras, que são transformadas em uma super força que pode rolar montanhas. Esse poder é tão grande que dá uma nova vida. Introduz um novo residente na Terra. Mas antes que o bebê nasça, 9 meses de preparação e crescimento orgânico devem passar. Crescimento de uma célula pequena para um organismo extremamente complexo que consiste em um bilhão de outras células harmoniosamente interconectadas. Como você sabe, 9 mães não vão “liberar” o bebê em um mês; portanto, a chave para esse processo, além de criar seu projeto de TI, é um crescimento harmonioso e consistente.

Espero que esse paralelo entre concepção e nascimento de uma criança transmita o humor aproximado de um empreendedor iniciante em TI, desde o nascimento de uma idéia até o lançamento da primeira versão para acesso público.

No meu caso, a ideia da minha inicialização parecia estar sempre na minha cabeça, a partir do momento em que escrevi o primeiro programa. No capítulo 4, mencionei que na universidade desenvolvi meu próprio compilador C ++ para alcançar os tios barbados com o RSDN.ru pelo conhecimento. Esta história é descrita em mais detalhes em um post separado - " Como escrevi o compilador C ++ ".

Obcecado com a idéia de criar algo extraordinário para colegas programadores, muitas vezes escrevi em um caderno como automatizar um processo específico no meu IDE favorito. Eu também tinha um arquivo na área de trabalho onde escrevi todas as tarefas rotineiras de escrever código que ocorreram durante o trabalho.

Se é mil vezes repetindo ciclos

for(int i = 0; i < items.count; i++)

Ou criando métodos Get / Set em C ++. Todas essas ações repetitivas diárias sugeriram que as ferramentas de desenvolvimento estão longe de serem perfeitas.

Além disso, comecei a me perguntar com mais frequência - " E como será a programação no futuro? ". Assim, em 10 a 20 anos.

Pensando nisso no início de 2010, imaginei que em 10 anos as máquinas gravariam os próprios programas e os desenvolvedores acenariam com as mãos perto dos monitores transparentes, como mostra o filme - Senha “Swordfish”.

imagem

Dez anos se passaram, as tecnologias de inteligência artificial e aprendizado de máquina ganharam popularidade. Como controladores de toque sem contato como o Kinect. Mas, como escrevi o código no Visual Studio, estou escrevendo. Somente o número da versão foi alterado. Nada revolucionário nos últimos 10 anos!

Capital de arranque


Mas voltando ao final de 2011. Naquela época, trabalhei diligentemente como desenvolvedor freelancer em dois projetos ao mesmo tempo. Meu objetivo era arrecadar dinheiro rapidamente para um apartamento e passar dos meus pais para minha própria casa. E quanto mais dinheiro eu colocava embaixo do sofá, mais minha confiança em mim e no amanhã. Agora, US $ 5.000 se acumularam. Comecei a analisar que tipos de apartamentos você pode comprar por esse valor, mesmo a crédito. Para ser justo, a ideia de comprar um apartamento foi imposta pelos pais. Por si só, não me iluminou. Eu já tinha um carro naquela época, então comecei a olhar para criar meu próprio negócio e acumular capital inicial para ele.

No meu tempo livre, olhei e li tudo o que havia na época sobre a criação de um negócio na rede. Havia pouca informação. Meu recurso favorito era o Zuckerberg Calls (agora vc.ru), que mais tarde me levou a pessoas influentes no campo do empreendedorismo em TI.

No entanto, tudo o que apareceu nas páginas desse blog e nas redes sociais parecia muito distante da minha cidade provincial. Tão longe que parecia que eu estava assistindo um filme quando alguém estava dizendo como ele levantou dezenas de milhares de dólares em investimentos.

Então eu fui para o meu pátio provincial, mobiliado em quatro lados pelos Krushchevs do início dos anos 1960. Com árvores sombrias e pessoas sombrias. E tudo o que me restava era fechar os olhos e começar a imaginar qual poderia ser minha partida do futuro. Ideia inovadora em um milhão.

Eu andei e sonhei. Ao longo do caminho, tropeçando nos sem-teto na transição, pensei no potencial dos dispositivos com uma interface de toque. Imaginei como você poderia girar na tela com alguns dedos ao mesmo tempo, girando uma engrenagem imaginária e isso causava euforia e desejo de criar algo semelhante para o mundo do desenvolvimento de software.

Em menos de dois anos de trabalho duro, economizei US $ 20.000. Eu não comprei nada, a comida era barata e principalmente meus pais a compraram. Eu não tinha contas mensais e minha família. Portanto, 95% dos ganhos com freelancers são dobrados diretamente sob o sofá. Já fiz maratonas acumulativas em minha vida mais de uma vez, inclusive agora, quando tenho muitas contas e uma grande família.

Com essas economias, finalmente cheguei à conclusão de que você precisa iniciar seu projeto de TI.

Da ideia à implementação


Então havia uma ideia maluca. Inspirado no novo iPad 3 adquirido, no filme Homem de Ferro e com vários anos de experiência em desenvolvimento, decidi criar um ambiente de programação visual. Ou, simplesmente, um IDE com uma interface de toque. Existe uma ideia e comecei a esboçar notas sobre a funcionalidade.

A base da interface do usuário / UX era a capacidade de mover componentes, classes, métodos e interfaces pelo espaço do IDE, conectando-os e investigando detalhes clicando nos blocos
que compõem o programa.

Parecia algo assim:


A ideia da programação visual era alucinante. Ela excitou muito a imaginação. Mas não consegui chegar ao ponto em que esse instrumento seria realmente útil em termos de produtividade. No entanto, meu slogan naquele momento era: "o principal é fazer e ser o que acontece".

Tendo começado a procurar artistas em minha equipe, deparei-me com alguns desenvolvedores do site RSDN.ru. Eles estavam prontos para assumir o desenvolvimento. Mas me foi imposto um pensamento fatal de que o fundador não precisava se envolver no desenvolvimento. Na verdade, eu realmente não queria, estava mais preocupado em criar um negócio real e aumentar os investimentos. Tornar tudo tão bonito e rico quanto outras startups de sucesso. Muitas das decisões que tomei foram baseadas na intuição e no meu próprio ego. Não havia ninguém para aprender e aprender.

De uma forma ou de outra, eu contratei a primeira pessoa para a equipe de inicialização quase imediatamente quando a idéia surgiu. Eu dei a ele uma tarefa de teste - para fazer um aplicativo simples para o iPad, que permite mover blocos pela tela e conectá-los com setas. O candidato concluiu rapidamente essa tarefa e, devido à sua pequena taxa de US $ 10 / hora, foi contratado sem demora.

Além disso. Vi que “Oh, milagre!”, O desenvolvedor faz as tarefas que eu dou a ele. E eu decidi contratar mais caras do oDesk. Assim, da minha ideia maluca de ontem, uma empresa de 8 desenvolvedores para qualquer plataforma se formou rapidamente.

Meu plano era criar protótipos de aplicativos para desktop, Web e Mobile e acompanhá-los nos investidores. Eu não sabia de outra maneira naquele momento. No entanto, ninguém cultivou outra maneira na comunidade startup de língua russa. Havia uma coisa na superfície do espaço da informação: você cria um protótipo, escreve um plano de negócios, pede dinheiro ... Lucro!

Por que trabalhar em rede


A equipe desenvolveu um protótipo sob minha liderança. Paralelamente, comecei a procurar atrair investimentos. O tamanho do investimento era desconhecido para mim e eu nunca tinha em minhas mãos mais de US $ 20-25.000. Portanto, a princípio, ele foi guiado pelas figuras que foram publicadas em fontes abertas. E só depois de um tempo, tentei escrever um plano de negócios e caí no estupor dos US $ 500.000 recebidos apenas para pagar o ano de desenvolvimento de 8 pessoas.

Procurar tais investimentos sob uma idéia maluca era uma idéia. Talvez em algum lugar de Palo Alto tivesse funcionado, com um bilionário bêbado, mas não na CEI daqueles anos. Embora houvesse histórias diferentes ...

Enquanto ainda morava com meus pais, intuitivamente comecei a me familiarizar com todos que, pelo menos de alguma forma, se interessam por investir em startups de TI ou as iniciam por mim. Naquela época, quase não havia tais eventos na Ucrânia. Durante o verão de 2012, participei de apenas 2 eventos realizados no outro lado do país.

No entanto, isso me permitiu tocar em um nível anteriormente desconhecido. Nível de desenvolvimento da personalidade. Fiquei inspirado em como as pessoas da equipe de TI se comportavam, em quão confiantes estavam, que energia louca estava vindo delas. Tudo explodiu o teto e era de um mundo completamente diferente - Através do Espelho. Nesse mundo, não havia viciados em drogas, avós e uma cidade sombria na qual vivi por 26 anos.

Naquela época, conheci muitos empresários de TI que ainda estão listados como meus amigos nas redes sociais. Entre eles estavam os fundadores da VKontakte, parentes e amigos dos então ministros da Ucrânia e da Rússia, muitos investidores multimilionários em TI.

Apesar de me parecer mais com o aluno de ontem, realmente não tinha nada a oferecer, exceto "minha equipe cria um ambiente de programação com uma interface de toque". No entanto, muitas pessoas poderosas deste mundo fizeram contato e pelo menos deram um cartão de visita. E se você conseguiu organizar reuniões por meio de terceiros, poderá apresentar sua ideia por vários minutos.

Procurando suporte da Microsoft
imagem

A rede de conhecidos e o meio ambiente decidem muito, se não todos.

Fase de pesquisa de investimento ativa


No ano de 2012, mudei-me para Kiev, do meu assentamento sombrio. Queimaram todas as pontes e comunicações. Projetos finalizados em freelance. Ele arrumou suas coisas e um computador em sacolas quadriculadas e se afastou de seus pais para criar seu futuro brilhante. Em Kiev, eu não tinha quase nenhum conhecido, então tinha que fazer tudo sozinha. Dizer que era difícil era não dizer nada. Coisas tão loucas aconteceram comigo que colocá-las em público seria suicídio. Só posso dizer que tive que chamar uma ambulância com bastante frequência. E também a proprietária do meu apartamento, mais de uma vez quis me expulsar dele, para todos os tipos de batentes (afinal, eu não morava sozinha antes e aprendia muitas coisas em movimento).

Mas fiquei para morar em Kiev, embora ninguém acreditasse em mim e em meus parentes constantemente me puxando de volta para a Las Vegas. Hoje, pelo contrário, comprei um apartamento para parentes e chamo-os para se mudarem para mim. O principal é não desistir.

Então, tudo que eu precisava naquele momento era meu computador, mesa e cadeira. Não havia mesa no primeiro apartamento alugado, então tive que encontrar uma opção dobrável para uma cabana de verão, que mal cabia entre a cama e a TV em uma pequena odnushka.

Mas a idéia da mudança foi encontrar os contatos e investimentos certos que estavam a uma curta distância. Então, no período de setembro de 2012 a fevereiro de 2013, contatei cerca de 20 investidores, apresentando-lhes meus projetos. Eu os encontrei em conferências e eventos, em redes sociais e notícias. Contactado diretamente através do Facebook. Eu não tinha nada a perder. Compreendi claramente que, quando minhas acumulações se esgotarem, não haverá como voltar atrás.

Será uma morte emocional. Não posso voltar, mas para ficar em Kiev não terei dinheiro. Afinal, o freelancer também acabou.

Fui inspirado pela campanha de Júlio César na Grã-Bretanha. Quando, tendo desembarcado o exército na ilha, ele ordenou que os navios fossem queimados para que os soldados não tivessem a oportunidade de correr de volta.

E os soldados capturaram a ilha. Eu estava em uma situação semelhante, porque não havia para onde correr. Se era possível se auto-motivar, isso era feito o máximo possível. Tudo ou nada.

Mas a realidade é um pouco diferente. E, apesar do desejo universal de receber investimentos e lançar uma startup global, o dinheiro estava derretendo diante de nossos olhos, e as pessoas com quem eu sugeri investir em nós não tinham pressa em emitir cheques com cinco dígitos.

E agora tenho algumas centenas de dólares de todas as economias. Não havia nada para os desenvolvedores pagarem, não havia nada para pagar pelo aluguel de um apartamento, não havia dinheiro. A propósito, não havia um produto protótipo que capturasse e causasse um efeito uau. Eu apenas colei um pedaço de papel com fita adesiva na parede com a inscrição "A hora mais escura antes do amanhecer" e continuei a luta.

Por desesperança, me virei completamente para alguém de fora que conduziu treinamento em negócios em Kiev e não tinha nada a ver com TI. Eu mostrei a ele uma demonstração no iPad, bem ao lado do palco, na frente de mil pessoas. Conversamos por cerca de 10 minutos, enquanto o público se atrasava em antecipação. No final, ele fez um veredicto sobre como as coisas realmente eram: “Vejo alguns quadrados se movendo na tela do tablet e você me pede dezenas de milhares de dólares. Eu não vou investir nisso. ”

No entanto, isso não me impediu, continuei andando e apresentando o que estava, apesar do futuro estar ameaçado. As pessoas competentes em TI deram conselhos práticos e, se eu os ouvisse, tudo poderia ser diferente. Alguém aconselhou a adaptar o aplicativo para crianças e ensiná-las a programar dessa maneira. Essa idéia me pareceu, se não ofensiva, então selvagem.
Que filhos ?! O que você é ?! Eu quero fazer uma revolução no campo do desenvolvimento de software, e você sugere que eu desenvolva brinquedos? Sim, sim, é bom se analisar depois de anos.

Continuei a bater na porta fechada, mesmo quando parei completamente o desenvolvimento. Ele pegou um microcrédito do banco para pagar o aluguel de um apartamento. Meus pais me mandaram comida ou minha futura esposa me trouxe. Portanto, embora eu estivesse falido e já estivesse deprimido das recusas, eles me ligaram do acelerador de inicialização recém-aberto e me convidaram para uma entrevista.

E na verdade eles dizem: "Tudo vai dar certo - você só precisa ficar doente". Emocional e financeiramente, eu estava em zero, mas encontrei forças para manchar até o escritório em potencial da minha empresa. E as boas notícias me aguardavam lá. O fundador do acelerador e investidor em tempo parcial, conhecia bem o fundador do MySQL e do GitHub. E, se possível, ele poderia me apresentar a eles.

E também esta incubadora atraiu cerca de um milhão de dinheiro e eles ficaram satisfeitos em investir em desenvolvimentos promissores. No final, fui considerado um dos primeiros residentes da incubadora e prometi cooperar de todas as formas. No entanto, eu tive que viver de alguma coisa, pagar aluguel e comida. Além disso, a equipe não trabalha no projeto há muito tempo. No entanto, eu me familiarizei com esses influenciadores do mundo da TI e peguei emprestado conhecimento suficiente deles.

Total


Apesar dessas montanhas-russas, no limite das capacidades humanas, obtive muitos resultados positivos por esses loucos meio ano. Eu conheci muitas pessoas famosas do mundo do empreendedorismo em TI. Tem muita experiência, entendendo os processos de criação e desenvolvimento de uma startup.

Além disso, foi a mudança para Kiev que me deu minha esposa, em grande parte graças a que eu não me afoguei naquele momento difícil. Seu apoio e ajuda me tiraram deste inferno.

E depois de 8 anos, com a cabeça fria, conhecimentos e contatos adquiridos, inicio o negócio de TI novamente. O que vou lhe dizer no último capítulo.

All Articles