Seis medidas que você pode adotar para se preparar para a próxima explosão tecnológica e, ao mesmo tempo, garantir sua sustentabilidade financeira. Em primeiro lugar, evite entrar em desespero.

Muitos jovens programadores hoje em dia não têm memória dos desafios do passado, como a crise da bolha da internet. Antes de cada um desses colapsos, períodos prósperos pareciam infinitos. No entanto, momentos de abundância sempre são sucedidos por períodos difíceis e demissões. Mesmo que você esteja numa situação estável, é prudente se preparar para o inesperado.
Antes da explosão da bolha das empresas ponto com em 2000, as companhias passaram a oferecer bebidas gratuitas aos funcionários. Já em Silicon Valley, a prática de fornecer comida de graça aos empregados começou antes da recessão de 2008. Tais benefícios eram utilizados como incentivos para manter os funcionários no escritório, porém, em épocas difíceis, como durante demissões, essas vantagens desaparecem ou os funcionários são desencorajados de usufruir delas.
Cada avanço tecnológico traz consigo um declínio que o segue. A maneira como você é impactado varia conforme a fase de sua carreira. Abaixo estão algumas recomendações para desenvolvedores durante esses períodos difíceis.
Mantenha a calma.
Em geral, períodos de dificuldade financeira costumam ser passageiros. Mesmo que você se encontre desempregado, é possível encontrar alguma oportunidade de trabalho se estiver determinado. Embora não seja necessariamente o emprego dos seus sonhos, é uma forma de garantir o sustento.
Paráfrase: Encontrar trabalho como freelancer pode ser mais simples do que conseguir um emprego em período integral, mas é importante estar ciente de que o freelancing envolve tarefas administrativas adicionais, como cobranças e controle de horas trabalhadas. É aconselhável estabelecer uma taxa que compense essa diferença. Tenha cuidado com propostas de “contrato para contratar” que ofereçam uma remuneração menor, pois muitas vezes essas oportunidades não se concretizam, e contratos regulares podem se transformar em contratações de qualquer forma.
Conseguir uma adaptação.
Principalmente se você passou muito tempo trabalhando em uma única empresa, pode ser o momento de aprimorar suas habilidades. Atualmente, existem mais opções do que nunca para fazer isso. Embora haja muitos programas caros conhecidos como bootcamps, estes são tempos difíceis e, honestamente, alguns deles são exploratórios. Considere a possibilidade de se auto-educar usando recursos como MOOCs, por exemplo, Coursera, Udemy, Saylor e EdX. Estas plataformas oferecem cursos com estilo universitário que são gratuitos ou de baixo custo.
Se você está no início da sua carreira, agora é possível obter uma certificação ou até mesmo um diploma de bacharel em ciência da computação de forma totalmente online. Tanto a Universidade de Londres quanto o BITS Pilani oferecem programas de bacharel através da plataforma Coursera. Outras instituições também oferecem programas de mestrado. No entanto, os MOOCs não são a única opção disponível. Sua universidade local também pode oferecer cursos completamente online. Como alguém que fez isso recentemente, meu conselho é não se preocupar com um diploma formal se você já é um profissional experiente, a menos que esteja mudando de área.
As instituições de ensino superior oferecem muitos cursos que são obrigatórios, mas que não agregam valor real ao aprendizado. Alguns cursos disponíveis na plataforma Coursera são de melhor qualidade do que os oferecidos na minha universidade, que também possui uma plataforma de software inferior. No entanto, optar por estudar na universidade local geralmente é mais econômico se o objetivo é obter um diploma completo.
Oferecimento para participar da experiência.
Até agora, você pode ter percebido que o processo de contratação na maioria das empresas é aleatório e não está diretamente relacionado à demonstração de suas habilidades para desempenhar o trabalho. Geralmente, é apenas uma forma de reduzir o número de candidatos. Mesmo os testes de programação utilizados por algumas empresas costumam ser questionáveis. Comparar seu currículo com palavras-chave relacionadas a APIs que podem ser aprendidas em 15 minutos também não faz sentido. Especialmente no início de sua carreira, esse processo se torna ainda mais arbitrário.
Reveja seu currículo e certifique-se de incluir palavras-chave relevantes. É importante adicionar um toque profissional e verificar as palavras-chave com um sistema de rastreamento ATS. Embora a melhor maneira de encontrar emprego seja através de contatos, é sempre útil ter um currículo que seja aprovado na triagem.
É mais desafiador conseguir alguém que esteja disposto a te contratar por dinheiro, mas as pessoas costumam ser menos exigentes quando se trata de trabalho voluntário. Muitas organizações sem fins lucrativos não têm recursos para novos softwares ou suporte técnico. Portanto, pense em se voluntariar e realizar um projeto para uma delas. Isso poderá enriquecer o seu currículo e fornecer amostras de código para apresentar.
No passado, eu teria recomendado a participação em projetos de código aberto. Ainda pode ser uma boa opção, mas pode ser desafiador encontrar o projeto certo e se encaixar nele. O ideal é se envolver em algo que será valorizado por um potencial empregador. Se você é um desenvolvedor iniciante e deseja contribuir para um projeto como o React, pode não ser tão simples. Ao se voluntariar, é recomendável escolher algo mais acessível e estar disposto a colaborar com testes e documentação. Desenvolvedores mais experientes podem considerar projetos patrocinados por empresas nas quais desejam trabalhar.
Estar sempre conectado.
Quando você está em busca de emprego, é vantajoso ter conexões com pessoas como amigos, familiares e ex-colegas que possam lhe ajudar a conseguir uma oportunidade. No entanto, muitas vezes é tarde demais para estabelecer essas conexões quando você realmente precisa de um emprego. Isso faz com que pareça que você está apenas buscando benefícios em vez de uma relação autêntica.
Prepare sua rede social e profissional com antecedência, considerando como você pode contribuir para cada pessoa. É essencial identificar sua rede, que vai além das conexões no LinkedIn ou Facebook. Sua rede profissional pode ser distinta da rede social, porém ambas são formadas por pessoas dispostas a ajudar. Garanta que essas pessoas saibam que podem contar com você antes de você precisar contar com elas.
Não aceite a primeira proposta.
Quando está em busca de emprego durante períodos difíceis, pode ser tentador aceitar o primeiro emprego que surgir. No entanto, se tiver tempo, é importante ponderar se realmente deseja trabalhar naquela empresa, mesmo que a oferta seja feita. É essencial avaliar se a empresa possui uma estratégia de negócios sólida, se você será tratado com respeito, se as horas de trabalho são razoáveis e se há chances de encontrar-se na mesma situação no futuro.
Tenha em mente que isso é passageiro.
“As reduções de pessoal temporárias na área de tecnologia foram breves. O downsizing famoso dos anos 90 durou apenas alguns anos – pelo menos para a tecnologia. A crise das empresas ponto com em 2000 foi substituída pela internet como a conhecemos em cerca de dois anos. A recessão de 2008-2009 foi ainda mais curta para a tecnologia. Cada um desses períodos foi seguido por escassez de profissionais de tecnologia e aumento nas contratações. Portanto, é importante começar a buscar oportunidades antes de ser afetado, mantendo-se atualizado com habilidades demandadas, expandindo sua rede de contatos e mantendo um currículo atualizado.”