
Projetos pessoais para desenvolvedores e engenheiros são um tópico importante e interessante. Há muitas referências na Internet de como esses projetos levam a realizações em grande escala - este foi o caso dos ganhadores do Nobel de física Andrei Geim e Konstantin Novoselov, cujo experimento ocorreu originalmente na noite de sexta-feira, quando os cientistas tradicionalmente testavam várias ideias malucas à primeira vista.
Muitas empresas também estão tentando estimular essa atividade - o Google tinha uma regra de 20% que levou ao nascimento do Gmail, AdSense e Google News, e no Twitter, os engenheiros recebiam uma semana livre de suas tarefas habituais para experimentar. Por que ir longe - recentemente fizemos um webinarcom o desenvolvedor Android Dmitry Ryazantsev (aqui está seu artigo sobre como trabalhar na Toptal ) - o jogo Draw and Ride que ele lançou foi baixado 250.000 vezes e começou como um projeto de estimação.
Parece inspirador, mas quão relevante é a abordagem dos projetos de estimação no final de 2020? Os engenheiros ainda consideram a existência de tais projetos importantes para si e para o desenvolvimento profissional? Que problemas enfrentam aqueles que lidam com eles? Em um novo artigo, decidimos encontrar respostas para essas perguntas.
Por que projetos de estimação são necessários: os profissionais
Existem vários argumentos que os proponentes de projetos pessoais de hobby sempre apresentam. Aqui estão os principais.
Projetos de animais de estimação são divertidos e crescem
O desenvolvedor de Londres Channa Jayamuni descreve os benefícios dos projetos de estimação em seu artigo no LinkedIn:
O desenvolvimento de software não é de forma alguma a profissão mais empolgante até que você tenha a oportunidade de trabalhar em suas tarefas favoritas. A menos que você trabalhe para o Google ou uma empresa similarmente avançada com projetos interessantes e baixos níveis de estresse, é improvável que seu trabalho consista inteiramente em tais tarefas. Na maioria dos casos, um desenvolvedor pode esperar ter uma mistura de rotina enfadonha e tarefas relativamente decentes. Nem todo mundo tem a sorte de trabalhar com a tecnologia mais recente em ambientes profissionais para se manter na vanguarda do setor simplesmente desempenhando suas funções.
Segundo o engenheiro, é o desenvolvimento de projetos próprios nas horas vagas que ajuda a resolver da melhor forma esses problemas.
Projetos pessoais ajudam você a encontrar o melhor emprego
Muitos gerentes afirmam explicitamente que ter um portfólio de seus próprios projetos de um engenheiro é um dos pontos-chave na contratação.
Por exemplo, Ayende Rahien, diretor da empresa de desenvolvimento de banco de dados NoSQL de código aberto RAVENDB, diz que, ao procurar desenvolvedores, ele vê a presença de paixão pelo trabalho. Segundo o gestor de topo, os especialistas que não encontram tempo para desenvolver os seus próprios projetos não têm essa paixão, não vão além das suas responsabilidades profissionais. Contratar esses desenvolvedores em uma equipe pequena pode não ser a melhor ideia.
Você quer encontrar um emprego onde as habilidades adquiridas durante o lançamento de projetos de estimação sejam úteis? Use nosso bot @ g_jobbot . É simples e rápido de configurar: você precisa especificar sua área e pilha de tecnologia, salário desejado, localização ou “realocação”. As opções que mais lhe agradam serão enviadas para o Telegram.

As empresas se beneficiam do estímulo à experimentação dos funcionários
Mike Miller é gerente de engenharia da Bloomberg LP e acredita que as empresas devem permitir formalmente os melhores talentos desenvolverem seus projetos durante o horário comercial, e que essa abordagem pode ser um bônus de RH separado para trabalhadores talentosos:
Seu trabalho é deixar esses funcionários de alto escalão o mais felizes possível. Você nunca sabe o que acontecerá se permitir que uma pessoa talentosa desenvolva sua paixão. É provável que isso abra um novo superstar. É claro que a oportunidade de desenvolver oficialmente seus projetos deve ser conquistada. Se você mal consegue lidar com suas responsabilidades imediatas, então de que tipo de projetos favoritos podemos conversar?
O que poderia dar errado
Apesar das vantagens óbvias, há uma série de dificuldades ao trabalhar em projetos adicionais fora do trabalho. Alguns chamam essas dificuldades de mitos, como a engenheira do Twitter Annelle De Jager. No entanto, é assim que a lista se parece:
Falta de tempo
Escrever código é um trabalho criativo que requer uma quantidade significativa de esforço. Os engenheiros só precisam descansar, e ninguém cancelou as tarefas domésticas, a comunicação com amigos e parentes. Nessas condições, é muito difícil encontrar tempo para projetos de estimação.
Relações com amigos e família
O ponto segue parcialmente o anterior. Se uma pessoa tem família e amigos, em alguns momentos faz uma escolha não a favor dela, mas a favor de escrever código - além do trabalho! - mas pelo qual nem mesmo será pago com grande probabilidade - pode parecer estranho e até causar ressentimento.
Emoções negativas em caso de falha do projeto
Como qualquer start-up, um projeto de estimação pode não "voar", ou um especialista pode ser levado por outra tecnologia e querer tentar fazer algo usando-a. Nesse caso, o projeto atual terá que ser abandonado ou morto, pode ser psicologicamente difícil. A situação se agrava se o projeto já atraiu os primeiros usuários, então o fracasso se torna público. Nem todo mundo precisa dessa negativa, além das dificuldades em seu trabalho principal.
Conclusão: algumas estatísticas e uma pesquisa
Decidimos esclarecer a atitude dos desenvolvedores em relação aos projetos de estimação nas atuais condições remotas e na pandemia global. Portanto, entrevistamos engenheiros conhecidos de empresas como Gett, Kaspersky Lab, Uber, Smartcat e outras e perguntamos se eles estão desenvolvendo projetos de estimação e quais dificuldades enfrentam para fazê-lo. Aqui estão as principais conclusões da pesquisa:
- . , , - , - .
- – . «?» .
- – . , , pet-.
- – . , pet- .
***
Você administra projetos de estimação? Se sim, por quê? Participe da nossa pesquisa - vamos coletar as preferências do público do Habr, atualizar as estatísticas no post e fazer gráficos das preferências dos engenheiros que falam russo!