Parte 5. Programador de carreira. Meio. A crise. Primeiro lançamento

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

2008 ano . A crise econômica global. Parece, o que um freelancer solitário de uma província profunda tem a ver com isso? Aconteceu que mesmo pequenas empresas e startups no Ocidente também ficaram empobrecidas. E esses eram meus clientes imediatos e potenciais. Para todo o resto, finalmente defendi um diploma de especialista na universidade e não tive escolha a não ser freelancer - não tive escolha. Para terminar, terminei com meu primeiro cliente, que gerava uma renda estável. E depois dele, meu relacionamento com uma potencial esposa futura também entrou em colapso. Tudo está nessa piada.
A “linha preta” chegou, naquele momento, quando deveria ter chegado o momento das oportunidades e do crescimento. É hora de jovens ambiciosos ansiosos por construir uma carreira e arar por cinco, recebendo instantaneamente um aumento. Eu tive o oposto.

Um a um, com o serviço freelance oDesk e pedidos raros, minha vida continuou. Eu ainda morava com meus pais, embora pudesse me dar ao luxo de viver separadamente. Mas eu não gostava de morar sozinho. Portanto, o borscht e o papai de cem centenas de gramas da mãe iluminaram a vida cotidiana cinzenta.
Uma vez, nunca, eu me encontrei com velhos amigos da universidade, conversei pela vida toda e compartilhei notícias. O SCS da terceira parte desta história fez um pivô e migrou para freelance. Agora, Ilon e Alain, assim como eu, estavam sentados nas calças de uma casa de computadores, arrecadando dinheiro para subsistência. É assim que vivemos: sem objetivos, perspectivas e oportunidades. Tudo estava se rebelando dentro de mim, eu discordava categoricamente do que estava acontecendo. Foi um erro de sistema na minha cabeça.

A primeira tentativa de mudar alguma coisa foi um serviço da web em larga escala.

Ou seja - uma rede social para procura de emprego e redes. Em resumo - LinkedIn para Runet. Claro, eu não sabia sobre o LinkedIn, mas não havia análogos no Runet. Pouco antes do meu "Los Angeles" veio a moda no VKontakte. E encontrar um emprego foi muito difícil. E sites normais sobre esse tópico não estavam à vista. Portanto, a ideia foi boa e, quando cheguei à academia, pendurei panquecas de 50 kg nos dois lados do bar. Em outras palavras: não tendo idéia do que é um negócio de TI e como construí-lo, Ilon e eu começamos a trabalhar no LinkedIn para Runet.

Obviamente, a implementação ostentou. Eu era capaz principalmente apenas para desktop em C ++ / Delphi. O Ilon estava apenas começando a dar os primeiros passos no desenvolvimento da web. Então fiz um layout de site no Delphi e terceirizei. Depois de pagar US $ 700 pelo desenvolvimento do LinkedIn, não fazia ideia do que fazer a seguir. Naquela época, havia algo como essa crença: criaremos um site, colocaremos na Internet e começaremos a ganhar.
Só não levamos em conta que, entre esses três eventos, bem como no processo deles, um milhão de pequenas coisas diferentes acontecem. E também o site na Internet acaba por não ganhar por si só.

Freelance


Agarrei-me ao meu primeiro cliente Andy por um longo tempo, com quem trabalhamos juntos por mais de um ano. Mas, como escrevi na última parte, Andy decidiu fechar o contrato em silêncio enquanto eu estava de férias. E na chegada, ele começou a torcer as cordas e pagar uma colher de chá por mês.
Inicialmente, ele aumentou minha taxa no oDesk'e para US $ 19 / hora, que na época estava acima da média. Freelancers experientes como Samvel (a pessoa que me trouxe como freelancer) tinham uma taxa de US $ 22 / hora e foram os primeiros na edição de busca de roupas. Esse lance alto se voltou contra mim ao procurar o próximo pedido.

Apesar de tudo, tive que escrever para Andy que procuraria outro cliente. Esse formato de cooperação não combina comigo: "Corrija dezenas de bugs e adicione recursos a uma lista de preços 5 vezes menor". E não era tanto a questão do dinheiro, mas o fato de a história de um grande investidor, com uma bolsa de dinheiro por cima do ombro, se transformar em uma abóbora. O projeto não era necessário pelo mercado ou, mais provavelmente, Andy não conseguiu vendê-lo quando necessário. Colete pelo menos os primeiros usuários, etc.

Percebendo que era hora de procurar um novo pedido, comecei a enviar solicitações de posts sobre trabalho. As duas primeiras ordens, depois de Andy - eu falhei com sucesso. Acostumado com o fato de que você pode trabalhar o quanto quiser, e no final da semana haverá uma soma redonda na conta - não fiquei muito satisfeito com a perspectiva de começar tudo de novo. Ou seja, assumir um pequeno projeto de preço fixo -> ganhar a confiança do cliente -> mudar para um pagamento mais adequado. Portanto, no passo dois ou três - eu parei. Ou a preguiça estava confiante em trabalhar, ou o cliente não queria pagar a taxa de US $ 19 estabelecida por mim. Isso me interrompeu do pensamento de diminuir a taxa para US $ 12 / hora ou até menos. Mas não havia outro caminho. Praticamente não havia demanda no meu nicho de software para desktop. Além da crise.

Algumas palavras sobre oDesk'e naqueles anos (2008-2012)


Imperceptivelmente, como um raio do nada, a troca começou a encher os habitantes das repúblicas do chá e de outros asiáticos. A saber: Índia, Filipinas, China, Bangladesh. Menos comum, Ásia Central: Irã, Iraque, Catar etc. Foi algum tipo de invasão de StarCraft Zerg, com táticas de corrida. Uma Índia, a cada ano, se forma e forma 1,5 milhão de estudantes de especialidades de TI. Repito mais uma vez: um milhão e meio de índios! E, é claro, poucos desses graduados encontram trabalho imediatamente na comunidade. E então há uma bola. Registre-se no oDesk e receba o dobro do seu em Bangalore.

Por outro lado, outro grande evento aconteceu - o primeiro iPhone foi lançado. E americanos empreendedores, imediatamente descobriram o que você pode fazer em um cache rápido.
Evidentemente, tendo lançado no mercado vazio e em rápido crescimento, seu aplicativo para iPhone para 3 copecks. Curvo, inclinado, sem design - ele rolou por tudo.
Portanto, com o lançamento do primeiro iPhone 2G no oDesk, uma categoria adicional de desenvolvimento móvel apareceu imediatamente, que foi simplesmente inundada de pedidos para criar um aplicativo para o iPhone.

Obter este dispositivo e Mac foi uma tarefa difícil para mim. Em nosso país, poucas pessoas tinham esses aparelhos e, nas províncias, só podiam ouvir sobre a existência desse milagre da tecnologia. Mas como alternativa, ao longo do tempo, comprei o HTC Desire baseado no Android 2.3 e aprendi a cortar aplicativos para ele. O que posteriormente veio a calhar.

Mas não é o ponto. Minha principal habilidade ainda era C ++. Vendo que há menos pedidos de C ++ e mais e mais anúncios aparecendo no C # .NET, rastejei lentamente para a pilha de tecnologia da Microsoft. Para fazer isso, eu precisava do livro “Tutorial em C #” e de um pequeno projeto nessa linguagem de programação. Desde então, tenho estado sentado principalmente no sharpe, sem me mexer em lugar nenhum.

Outros grandes projetos em C ++ e Java surgiram, mas eu sempre preferi o C #, pois considero a linguagem mais conveniente e, mais recentemente, uma linguagem universal para todas as tarefas do meu nicho.

odesk-2008-02
oDesk em fevereiro de 2008 (da webarchive)

Primeiro grande lançamento


Muitas vezes acontece que, se você é um desenvolvedor terceirizado ou freelancer, talvez nunca veja como o seu programa é usado na vida real. Devo admitir que, dos mais de 60 projetos que concluí como freelancer, os vi à venda a partir da força 10. Mas nunca vi como outras pessoas usam minha criação. Portanto, tendo passado os anos deprimentes de 2008 a 2010, quando quase não havia ordens, peguei o touro pelos chifres no ano de 2011.

Embora eu não precisasse trabalhar e ganhar constantemente. Havia moradia, comida. Vendi o carro como desnecessário. Onde devo ir para um freelancer? Ou seja, eu também tinha dinheiro para qualquer entretenimento. Pode parecer que esse pensamento do túnel esteja funcionando ou se divertindo. Mas naquele momento - não conhecíamos outro. Não sabíamos que é possível viver de maneira diferente: viajar, desenvolver, criar nossos próprios projetos. E em geral - o mundo é limitado apenas por sua consciência. Esse entendimento veio um pouco depois, quando os quatro níveis inferiores da pirâmide de Maslow foram satisfeitos.

imagem
Maslow estava certo

Mas antes, era necessário dar um passo atrás. Depois de alguns anos em pequenos projetos, decidi diminuir a taxa para US $ 11 / hora e encontrar algo a longo prazo.
Talvez houvesse uma figura maior no perfil, mas eu definitivamente me lembro daquela noite de primavera em que Kaiser bateu no meu Skype.

Kaiser era o proprietário de uma pequena empresa de antivírus na Europa. Ele próprio morava na Áustria e a equipe estava espalhada pelo mundo. Na Rússia, Ucrânia, Índia. O CTO estava sentado na Alemanha e seguiu habilmente o processo, embora ele fingisse estar assistindo. A propósito, no início dos anos 2000, a Kaiser recebeu um prêmio estadual por uma contribuição inovadora ao desenvolvimento de pequenas empresas. Sua idéia de formar uma equipe inteiramente de funcionários remotos era realmente incomum no início dos anos 2000.

Nosso homem, o que ele vai pensar? - "Sim, isso é algum golpe", provavelmente será o primeiro pensamento dele. No entanto, não, a empresa Kaiser foi mantida à tona por mais de 6 anos e conseguiu competir com gigantes como ESET, Kaspersky, Avast, McAfee e outros.
Ao mesmo tempo, o faturamento da empresa era de apenas meio milhão de euros por ano. Tudo descansou no Espírito Santo e na fé em um futuro melhor. A Kaiser não podia pagar mais de US $ 11 / hora, mas alocou um limite de 50 horas por semana, que eu tinha o suficiente para começar.
Note-se também que o CEO não pressionou ninguém e causou a impressão de um tio gentil dando presentes. Você não pode dizer o mesmo sobre o CTO, que conheci um pouco mais tarde. E trabalhe com mais força no momento da liberação à noite.

Então, comecei a trabalhar remotamente em uma empresa de antivírus. Minha tarefa era reescrever o antivírus de back-end usado na maioria dos produtos da empresa. (Detalhes técnicos que você pode encontrar neste post ).
Então nasceu meu primeiro post na caixa de areia do Habr , sobre os encantos e vantagens do C ++, que ainda permanece em segundo lugar no hub de mesmo nome.

É claro que não é a ferramenta em si que deve culpar, mas o viciado em drogas que escreveu o último mecanismo antivírus. Ele caiu, foi de buggy, foi multithread para toda a cabeça e não se prestou bem a testes. Você não só precisou instalar um monte de vírus para o teste em sua máquina, mas o antivírus também não deve cair.

Mas, pouco a pouco, comecei a me envolver nesse desenvolvimento. Embora não estivesse claro, já que eu estava criando um componente isolado que outros programas usam. Tecnicamente, esta é uma biblioteca DLL com uma lista de funções exportadas. Como outros programas os usarão - ninguém me explicou. Portanto, ele inverteu tudo sozinho.

Isso durou quase um ano, até o galo assado bicar o CTO e começarmos a nos preparar para o lançamento. Muitas vezes, essa preparação acontecia à noite. O programa funcionou na minha máquina, mas não de lado. Acontece que ele tinha um drive SSD (uma raridade para aqueles tempos), e meu algoritmo de varredura rápida preenche toda a memória devido à rápida leitura de arquivos.

No final, ficamos cheios e meu scanner foi instalado em dezenas de milhares de máquinas em todo o mundo. Era um sentimento indescritível, como se você tivesse feito algo significativo. Ele trouxe algo útil para este mundo. O dinheiro nunca substituirá essa emoção.
Até onde eu sei, meu mecanismo funciona neste antivírus até hoje. E como legado, deixei o código de referência criado de acordo com todas as recomendações dos livros "Código Perfeito", "Refatoração" e a série de livros "C ++ para Profissionais".

Em conclusão


Um livro famoso diz: "A hora mais escura é antes do amanhecer". Isso aconteceu comigo naqueles dias. Do completo desespero no ano de 2008 à fundação de sua empresa de TI no ano de 2012. Além de Kaiser, que sempre ganhava US $ 500 / semana, consegui outro cliente dos Estados Unidos.

Foi difícil recusá-lo, pois ele ofereceu até US $ 22 / hora por um trabalho bastante interessante. Novamente, meu objetivo era acumular mais capital inicial e investir - em imóveis ou em meu próprio negócio. Portanto, a renda cresceu, as metas foram definidas e havia motivação para avançar.

Depois de terminar o projeto Kaiser e travar com outro projeto, comecei a me preparar para o lançamento da minha startup. Na minha conta, eu tinha cerca de US $ 25 mil, o que foi suficiente para criar um protótipo e procurar investimentos adicionais.

Naqueles anos, havia uma histeria real em torno de startups na Rússia, Ucrânia e em todo o mundo. Criou a ilusão de que você pode rapidamente ficar rico cortando algo inovador. Por isso, comecei a seguir nessa direção, estudar blogs de perfil, conhecer pessoas da festa.

Então, conheci Sasha Peganov, por meio do site da Zuckerberg Call (que agora é vc.ru ), que me apresentou o co-fundador e investidor da VKontakte. Recrutei uma equipe, mudei-me para a capital e comecei a criar um protótipo às minhas próprias custas, para novos investimentos. O que descreverei em detalhes na próxima parte.

Parte 6. Inicialização >>

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


All Articles