É hora de acabar com essa história, ou pelo menos fazer uma elipse. Na última parte deste mini-livro, quero falar sobre todos os eventos marcantes em minha carreira como programador nos últimos 7 anos. E também, para completar, adicionarei conselhos de colegas que são muito mais experientes do que eu. Alguns já têm mais de 70, uns 45, uns 50.
Na última parte do livro contarei a vocês os projetos mais memoráveis dos quais participei, sobre clientes antigos que mais tarde se tornaram amigos. Sobre os prêmios e certificados na área de TI, que conseguimos receber recentemente.

Projetos mais memoráveis
O último capítulo de "Uma carreira de programador" terminou com a experiência de criar e lançar sua própria startup. De tudo que aconteceu naquela época, aprendi muita experiência e muitos conhecidos.
Ainda me comunico com muitas pessoas daquela época. Hoje são grandes investidores, fundadores de empresas de TI, ministros e deputados. Voltei para o freelance, não importa o quão engraçado pareça.
O retorno não foi fácil, como se tivesse voado da liga superior para a inferior. Quando criança praticava muitos esportes, sinto muito, mas gosto de fazer analogias com o futebol e projetá-las na vida real.
Resumindo, após fechar o startup por falta de investimento, comecei a procurar emprego. Havia apenas um objetivo - sobreviver. Todo o dinheiro foi gasto e as contas de aluguel e alimentação não deixaram tempo para reflexão e procrastinação.
Tive que procurar oportunidades de ganho em todos os lugares. Fiz entrevistas para empregos de escritório, procurei freneticamente por trabalho como freelance, fiz cursos para estudantes indianos apenas para comprar comida. Mentalmente, me identifiquei como o CEO de uma startup, mas a realidade era que você tinha que assumir qualquer trabalho.
No final das contas, um de meus antigos clientes concordou em me levar em seu projeto.
Conselho número 1. Sempre mantenha um bom relacionamento com as pessoas ao se separar.
Era um cliente freelance por um preço mínimo, embora ontem eu estivesse conversando com grandes investidores e fosse sobre coisas completamente diferentes do que adicionar um botão ao formulário.
Bem, eu estava com fome, então peguei uma lança, montei meu cavalo e continuei trabalhando como freelancer.O
tempo passou, os pedidos aumentaram, sua qualidade aumentou, assim como minha taxa horária. Vou listar os projetos mais memoráveis desde aquela época.
Software antivírus empresarial
Taxa : 13 $ / hora
Duração da cooperação : 4 meses
Localização do cliente : Áustria
Equipe : 4 pessoas
Um homem chamado Stefan Huisman me deu uma ajuda após eu fracassar na inicialização. Claro, Deus tem senso de humor e eu tive sentimentos conflitantes durante a introspecção: “Eu queria criar uma startup no valor de um milhão, mas trabalho para a Huisman”, pensei então, sufocando de rir, depois contendo as lágrimas.
Mesmo assim, eles me levaram para a equipe. Antes disso, trabalhei sozinho para Stefan e desenvolvi um mecanismo para sua empresa de antivírus que era usado em todos os produtos da empresa.
Desta vez, trabalhei em uma pequena equipe de quatro pessoas e uma gerente de babá. O projeto já estava escrito há bastante tempo e não prometia grandes perspectivas em termos de "habilidades de bombeamento", mas era necessário começar por algum lado. Após 4 meses fui encontrado por um homem chamado Santos , o que me permitiu mudar para um projeto mais interessante em todos os aspectos.
Capturas de tela do aplicativo



Sistema de segurança para empresas
Taxa: 25 $ / hora
Duração da cooperação: 9 meses
Localização do cliente: Brasil
Equipe: trabalhava sozinho
Santos foi um homem gentil por 38 anos. Ele próprio era versado em TI e estava obcecado com a ideia de introduzir softwares de segurança nas empresas brasileiras. Não sei como é agora, mas em 2014 esse nicho local prometia altas rendas, com pequenos investimentos. Santos me enviou 3 folhas de requisitos no primeiro dia. Eu, estando com fome , imediatamente ganhei a maior parte deles.
No primeiro e no segundo dia de início do projeto, trabalhei 16 horas. Santos também teve uma característica distintiva. Ele estabeleceu prazos irrealistas. Por irreal, quero dizer 2-3 dias para uma tarefa, cujo volume é geralmente de 2-3 semanas. Sendo ainda inexperiente e sem outras opções, primeiro aprendi o que significa “esgotar-se no trabalho”. Este não é o único momento em minha carreira em que um cliente espreme tudo de você.
No final das contas, implementei todos os recursos que Santos poderia pensar. Alguns nem eram viáveis ou exigiam equipamento especial, mas mesmo aqui, de alguma forma, me esquivei.
Este cliente me ensinou como encontrar uma solução para qualquer problema.
Brasil

Automação logística
Taxa: 34 $ / hora
Duração da cooperação: 1 ano
Local: Reino Unido / EUA,
Equipe: 4 pessoas
Como você pode ver, minha taxa estava crescendo rapidamente. Não tive medo de levantá-lo. O principal motivador para mim foi minha filha recém-nascida, que perguntou sem constrangimento os preços de meu pai.
Uma grande empresa com gerenciamento nos Estados Unidos e um CTO na Grã-Bretanha estava procurando um desenvolvedor .NET para portar seu projeto Java para o Windows. Eu me aproximei deles. O posto de serviço se chamava Alexander, e ele era um desenvolvedor muito bombado.
Anteriormente, normalmente encontrava clientes sem nenhuma habilidade de desenvolvimento ou com baixo nível. Alex sabia de tudo. Eu configurei CI, gerenciei uma equipe de dez pessoas, revisei código Swift, Java e C # e estive aqui e ali.
Vale ressaltar que o projeto Java também foi portado para o macOS por uma equipe de três pessoas. Todos caras inteligentes e tecnicamente avançados. Mas um ano depois, eu praticamente trouxe o projeto do zero à venda, e eles nem tinham uma IU pronta.
Concluí minha tarefa e decidi seguir em frente. Esta empresa está indo bem agora, e o software que escrevi para Windows é usado por milhares de pequenas e médias empresas para automatizar a entrega de mercadorias.
Aplicativo de demonstração
Capturas de tela do aplicativo


Software de diagnóstico de visão
Taxa: 30 $ / hora
Duração da cooperação: 1,5 anos
Cliente: EUA, trabalhei sozinho
Antes deste projeto, trabalhei como líder de equipe no escritório de uma grande empresa de terceirização. O que vou escrever a seguir. Isso explica a taxa de flacidez. Na época em que assumi este projeto, eu tinha um total de 12 anos de experiência em TI.
Além de desenvolvimento, tive habilidades em gerenciamento de projetos, embalagens, licenciamento e vendas. Porém, a maioria deles, eu o adquiri neste projeto. Esse cliente também me deu a oportunidade de experimentar o desenvolvimento para dispositivos móveis, o que me ajudou muito no futuro.
Em geral, nos tornamos amigos, como costuma acontecer, e o relacionamento passou de profissional para mais formal. Falamos sobre a vida com mais frequência do que sobre requisitos técnicos ou orçamento. Ainda nos comunicamos.
Conselho número 2. Tente fazer amizade com o cliente.
Agora, este software, escrito por mim sozinho, é usado para diagnosticar a visão no Exército dos EUA, Canadá e nos Jogos Paraolímpicos. Este é um daqueles projetos de que me orgulho muito. Escrito para Windows, iOS, Android.
Aplicativo de demonstração
Capturas de tela do aplicativo



Aplicativo educacional para médicos / terapeutas
Taxa: 50 $ / hora
Duração: 1+ ano
Cliente: Austrália
Equipe: independente, +1 back-end, +3 gerente
Referência cliente e projeto. Depois do cliente anterior, percebi que é mais confortável para mim trabalhar na área da saúde e especificamente com clientes-médicos. Posso explicar isso pelo fato de que a medicina no Ocidente está em um bom nível e os médicos geralmente são pessoas ricas. E os proprietários de negócios deste domínio estão duplamente atendidos. Mas não apenas por dinheiro.
Se você priorizar quem eu mais gosto de trabalhar, a liberdade de escolha no projeto virá primeiro. Liberdade de escolha de tecnologias, arquitetura, escrita de código. No segundo - o caráter do cliente e a relação com ele. E apenas no terceiro - salários, senão no quarto, após a oportunidade de experimentar novas tecnologias.
Agora, este aplicativo é usado por mais de 5.000 terapeutas em todo o mundo. Esse é também o projeto
Capturas de tela do aplicativo



No total, concluí mais de 70 pedidos nos últimos 15 anos. A maior parte da receita e dos projetos realmente interessantes vêm dos últimos 3-4 anos. Quanto maior a taxa horária, maior o nível de comunicação e a escala dos projetos.
No início da minha carreira, por US $ 10 / hora, recebi a edição de XML e fui trollado. Hoje, por 50 $ / hora, os proprietários de empresas multimilionárias com dezenas de milhares de clientes me procuram para obter conselhos.
Conselho número 3. Não tenha medo.
Achivki
Além de freelancer, tive experiência em escritório, lançamento de startup, e vários de meus projetos open source. 2 entrevistas, 25 posts no Habré e outros cinquenta fora.
O prêmio Most Valuable Professional da Microsoft foi concedido exatamente por isso.
Eu também tenho uma dúzia de certificações Microsoft, Brainbench e tutoriais menos conhecidos. Na lista deste cavalheiro falta apenas o seu projeto, finalizado. É isso que farei em um futuro próximo.
Microsoft Most Valuable Professional


Certificados





Um pouco sobre escritórios e trabalho na empresa
3 anos atrás, o destino me trouxe para trabalhar em uma grande empresa. Depois de receber o prêmio Microsoft MVP, muitas empresas de TI em nosso país começaram a me escrever com uma oferta para falar ou trabalhar para elas.
Em geral, eu queria me tentar em equipe, fora do freelancer. A posição também parecia tentadora - liderança de equipe. Fui contratado para um novo projeto, que era tecnicamente bastante simples. Mas o fato de 25 pessoas terem sido recrutadas para a equipe para esse tipo de tarefa complicou todos os processos. Apesar disso, aprendi muito e cresci no semestre em que trabalhei para esta empresa. Esse conhecimento me permitiu, sozinho, fazer projetos como freelance e levá-los ao fim.
Conselho número 4. Acompanhe os projetos.
SCRUM aprendido

Dicas de desenvolvedores com mais de 40 anos
Agora estou com 34 anos e minha carreira continua. Essa história estaria incompleta se não incluísse a opinião de desenvolvedores mais velhos do que eu. Agora estou preocupado com a questão - qual será a carreira de um programador após 40 anos? Depois de 50 anos? E o que viver quando não sou mais capaz de escrever código? Com este tipo de perguntas, fui a diferentes fóruns e perguntei a colegas. Eu ouvi em várias fontes, e foi isso que aconteceu.
Lista de dicas e
truques de colegas com mais de 40 anos: 1. Saúde - prioridade número 1
2. Acompanhe sua forma física
3. Faça investimentos
4. Saia da sua zona de conforto com mais frequência. ( Apesar da banalidade, muitos lamentam não estarem sentados, no momento em que era necessário agir)
5. Acredite mais em você mesmo
6. Inicie seu próprio negócio e encontre ganhos de terceiros.
7. Melhore suas habilidades de comunicação
8. Seja público
9. Elimine o álcool
10. Mude projetos, expanda horizontes profissionais e de vida ( é recomendado mudar de emprego a cada 2-3 anos )
11. Desenvolva sua rede de
contatos 12. Não se queime, não se esforce
13. Melhore seu Inglês ... Gramática.
Compilei essa lista com centenas de respostas e postagens de programadores com idades entre 40 e 70 anos. O colega mais velho disse este conselho: “Provavelmente o momento mais importante na vida de cada homem é quando ele tem tudo e escolhe o que fazer a seguir. Então, pequenas mudanças. "
O autor sugere uma crise de meia-idade. Quando você tem uma família, filhos, um apartamento e é hora de decidir o que fazer a seguir. A partir dessa decisão, aparentemente e depende de como o resto de sua vida vai acabar. O quanto isso é verdade depende de você julgar.
Além do conselho, também compilei uma lista de anotações de meus colegas mais velhos.
Lista de notas de colegas com mais de 40 anos:
1. Com a idade, o cérebro muda para a experiência para não desperdiçar recursos
2. Aos 47 anos - as ofertas estão constantemente a chegar
3. Com a idade, o ponto de aplicação do esforço é mais preciso. Quando você é jovem, você ara mais - menos exaustão.
4. Se você começar seu negócio agora, aos 40 anos terá experiência suficiente para gerenciá-lo sem forçar (não necessariamente o primeiro)
5. Depois dos 40, os ganhos são muito mais do que aos 30. O pico é de 35-45.
6. Não se sente em um local aconchegante. Esta é a única maneira de obter desenvolvimento e avançar. Esta é a única maneira de subir a um nível superior.
7. Uma pessoa pública, com um nome, uma marca, recebe muitas vezes mais ofertas e atenção. Você não é um homem da rua, mas um homem que foi visto lá. As postagens no Habré e no meio são uma das opções para se promover.
8. Na vida de cada homem surge uma crise e a pergunta "como viver mais" - este é o momento mais importante da vida. E o homem de 40 anos não tem nada a aconselhar. Depois, pequenas mudanças.
9. Desista do álcool. Tome medicamentos para melhorar a circulação cerebral.
10. Aos 45, a sensação de não entender algo tornou-se incomum e desagradável. Isso é vaidade.
11. Estudo de investimento. Diversificação de ativos. Movimento de FOGO.
12. Cada pessoa tem uma habilidade em que é melhor do que 80-90% da população mundial. Se não existe tal habilidade, ele simplesmente não a encontrou.
13. Pratique: imagine que você tem mais de 40 ou 50 anos e ainda está aí. Em seguida, analise sua vida passada, por que isso aconteceu. Fique horrorizado. Então volte para 30+, porque há uma chance de consertar tudo.
14. Os problemas de burnout são resolvidos da seguinte forma: descanso, mudança de cenário. Esporte que você gosta. Caminhada mínima. Normalize o sono. Trabalhe onde quiser e apresse as tarefas.
15. A vida é finita e depois dos 60 anos a atividade será limitada. Após 70 - ainda mais.
Conclusão
Agradeço sinceramente a todos que leram minha história até o fim. Essas pessoas que comentaram e apoiaram. Eles perguntaram sobre a sequência em mensagens privadas. Graças a você, terminei este livro.