De Moscou a Tomsk. A história de um movimento

Olá a todos! No Habré você encontra diversos artigos sobre como se mudar para diferentes cidades e países em busca de uma vida melhor. Então decidi compartilhar minha história de mudança de Moscou para Tomsk. Sim, para a Sibéria. Bem, é aqui que há geadas de 40 graus no inverno, mosquitos do tamanho de elefantes no verão e cada segundo residente tem ursos de estimação. Sibéria. Um caminho pouco convencional para um simples programador russo, muitos dirão, e estarão certos. Normalmente o fluxo migratório segue em direção às capitais, e não vice-versa. A história de como vivi assim é bastante longa, mas espero que seja interessante para muitos.

De Moscou a Tomsk. A história de um movimento

Bilhete só de ida. O caminho do engenheiro aos programadores

Na verdade, não sou um "programador de verdade". Venho da região de Kursk, me formei em uma universidade em Automóveis e Indústria Automotiva e nunca trabalhei na minha profissão por um dia. Como muitos outros, parti para conquistar Moscou, onde comecei a trabalhar como designer e desenvolvedor de equipamentos de iluminação. Mais tarde trabalhou como engenheiro na produção de instrumentos ópticos para o espaço.

De Moscou a Tomsk. A história de um movimento

Era uma vez um artigo sobre Habré que logo programadores se transformarão em “simples engenheiros”. É um pouco louco para mim ler isso, considerando que muito recentemente, em perspectiva histórica (ver ficção científica dos anos 60), um engenheiro era praticamente um semideus. Alguns justificam os altos salários em TI pelo fato de que um programador deve saber muito e aprender constantemente. Já estive em ambos os aspectos - tanto um “engenheiro simples” quanto um “programador simples” e posso dizer com certeza que um bom (bom) engenheiro no mundo moderno também deve estudar e aprender coisas novas ao longo de sua carreira. Só que agora chegou a era digital e o título de “mágicos” que mudam o mundo passou para os programadores.

Na Rússia, a enorme diferença nos salários de engenheiros e programadores é explicada principalmente pelo fato de o setor de TI ser mais globalizado, muitas empresas participarem de projetos internacionais e bons desenvolvedores encontrarem facilmente trabalho no exterior. Além disso, há agora uma escassez de pessoal e, nestas condições, os salários em TI não podem deixar de aumentar, pelo que a ideia de uma reciclagem de engenheiro para programador parece bastante interessante. Também há artigos sobre este assunto no Habré. Você só precisa entender que esta é uma passagem só de ida: em primeiro lugar, provavelmente não haverá retorno a um trabalho “real” de engenharia e, em segundo lugar, você precisa ter uma inclinação natural e um interesse genuíno em ser um programador.

Eu tinha essas qualidades, mas por enquanto consegui manter essa parte da minha personalidade sob controle, às vezes alimentando-a escrevendo pequenos scripts em Lisp e VBA para automatizar o trabalho no AutoCAD. Porém, com o tempo, comecei a notar que os programadores se alimentam muito melhor do que os engenheiros, e o mantra Engenheiro de Software não é Engenheiro, espionado em fóruns ocidentais, começou a falhar. Portanto, a decisão estava madura para tentar uma nova profissão.

Meu primeiro programa foi desenvolvido para automatizar o cálculo de “cortinas de cristal” e foi escrito em Qt. Não é o caminho mais fácil para iniciantes, para ser honesto. A escolha do idioma foi feita graças ao meu irmão (programador de formação e profissão). “Caras inteligentes escolhem C++ e Qt”, disse ele, e eu sinceramente me considerei inteligente. Além disso, pude contar com a ajuda do meu irmão para dominar a “grande” programação e, devo dizer, é difícil superestimar o papel dele no meu desenvolvimento no caminho do desenvolvimento de software.

Mais sobre cortinas de cristal

“Cortina de cristal” é uma estrutura de fios na qual o cristal é amarrado em uma determinada frequência (o produto era destinado a meninos e meninas ricos). A cortina pode ter diferentes comprimentos e larguras e ser equipada com diferentes tipos de cristal. Todos esses parâmetros afetam o custo final do produto e dificultam o cálculo, aumentando a probabilidade de erro. Ao mesmo tempo, o problema é bem algoritmizado, o que o torna um candidato ideal para o primeiro programa.

Antes do início do desenvolvimento, foi escrito um plano extremamente otimista e presumia que tudo levaria alguns meses. Na verdade, o desenvolvimento durou mais de seis meses. O resultado foi um bom aplicativo com alguns gráficos decentes, capacidade de salvar e abrir um projeto, baixar preços atuais do servidor e suporte para diversas opções de cálculo. Escusado será dizer que a UI, a arquitetura e o código do projeto eram terríveis, mas... o programa funcionou e trouxe benefícios reais para uma empresa individual.

De Moscou a Tomsk. A história de um movimento
Meu primeiro programa

Quando este projeto foi concluído, eu já havia mudado de emprego, então fui pago separadamente pela inscrição. Este foi o primeiro dinheiro diretamente para escrever código funcional. Eu me senti um verdadeiro programador! A única coisa que me impediu de mudar imediatamente para o lado negro da força foi que o grande mundo, por algum motivo, não pensava assim.

A busca por um novo emprego demorou um pouco mais. Nem todo mundo está pronto para acolher um Junior com mais idade. Porém, quem procura sempre encontrará. Foi onde eu conheci
uma pequena empresa que desenvolve aplicações para AutoCAD na indústria da construção. O desenvolvimento deveria ser em C++ (MFC) usando COM. Uma decisão muito estranha, falando francamente, mas foi assim que historicamente se desenvolveu para eles. Eu conhecia o AutoCAD e os conceitos básicos de programação, então disse com segurança que poderia produzir resultados. E eles me levaram. Normalmente, comecei a produzir resultados quase imediatamente, embora tivesse que dominar tudo ao mesmo tempo.

Nunca me arrependi da minha escolha. Além disso, depois de algum tempo, percebi que era muito mais feliz como programador do que como engenheiro.

Cem anos de Solidão. Experiência de trabalho remoto

Depois de alguns anos trabalhando como programador, aprendi muito, cresci como especialista e comecei a entender os livros de Meyers, Sutter e até um pouco de Alexandrescu. Mas então as deficiências às quais se poderia fechar os olhos por enquanto tornaram-se claramente visíveis. Eu era o único programador da empresa que escrevia em C++. Por um lado, isso é bom - você pode experimentar como quiser e usar qualquer biblioteca e tecnologia (Qt, boost, template magic, a versão mais recente do padrão - tudo é possível), mas por outro lado, há praticamente não há ninguém com quem consultar, ninguém com quem aprender e, como resultado, é impossível avaliar adequadamente suas competências e aptidões. A própria empresa está estagnada no seu desenvolvimento ao nível do final dos anos 90 e início dos anos 00. Não havia Agile, Scrum ou outras metodologias de desenvolvimento avançadas aqui. Até usei o Git por minha própria iniciativa.

Minha intuição me disse que naquele ponto eu havia atingido meu teto e estava acostumado a confiar em minha intuição. A vontade de crescer e seguir em frente ficava mais forte a cada dia. Para aliviar essa coceira, foram adquiridos livros adicionais e iniciada uma preparação tranquila para entrevistas técnicas. Mas o destino foi diferente e nem tudo correu conforme o planejado.

Foi um dia normal de trabalho: eu estava sentado, sem incomodar ninguém, consertando código legado. Resumindo, nada previa, mas de repente surgiu uma oferta para ganhar um dinheirinho extra
escrevendo programas em C# para AutoCAD para uma empresa de Tomsk. Antes disso, eu só tinha tocado em C# com uma vara de 6 metros, mas naquela época eu já estava firme e pronto para pisar na ladeira escorregadia de um desenvolvedor .NET. No final das contas, C# é quase igual a C++, só que com um coletor de lixo e outras delícias, eu me convenci. A propósito, isso acabou sendo quase verdade e minhas habilidades em C++, bem como as informações sobre WPF e o padrão MVVM que obtive na Internet, foram suficientes para concluir com êxito a tarefa de teste.

Trabalhei em meu segundo emprego à noite e nos fins de semana por alguns meses e (de repente) descobri que conciliar um trabalho remoto e um trabalho de tempo integral enquanto viajava três horas por dia era um pouco... cansativo. Sem pensar duas vezes, decidi tentar me tornar um desenvolvedor totalmente remoto. “O trabalho remoto é estiloso, moderno, jovem”, disseram com toda a ironia, mas eu era jovem de coração e ainda ia deixar meu trabalho principal, então a decisão foi bastante fácil para mim. Foi assim que começou minha carreira como trabalhador remoto.

Habré está repleto de artigos elogiando o trabalho remoto - como você pode gerenciar facilmente sua agenda, não perder tempo na estrada e organizar para si as condições mais confortáveis ​​​​para um trabalho criativo frutífero. São muito menos os outros artigos que nos dizem cautelosamente que o trabalho remoto não é tão legal e revelam aspectos desagradáveis, como sentimento constante de solidão, dificuldade de comunicação dentro da equipe, problemas de crescimento na carreira e esgotamento profissional. Eu conhecia os dois pontos de vista, por isso abordei a mudança no formato de trabalho com toda responsabilidade e cautela.

Para começar, estabeleci um horário de trabalho para o dia a dia. Acordar às 6h30, passear no parque, trabalhar das 8h00 às 12h00 e das 14h00 às 18h00. No intervalo, há uma ida para almoço de negócios e compras, e à noite, esportes e auto-estudo. Para muitas pessoas que conhecem o trabalho remoto apenas por boatos, um cronograma tão rígido parece uma loucura. Mas, como a prática tem mostrado, esta é provavelmente a única maneira razoável de manter a sanidade e não se esgotar. Numa segunda etapa, separei o quarto individual com estantes para separar o espaço de trabalho da área de relaxamento. Este último ajudou pouco, para ser sincero, e depois de um ano o apartamento passou a ser visto principalmente como um local de trabalho.

De Moscou a Tomsk. A história de um movimento
A dura verdade da vida

E de alguma forma aconteceu que com a transição para o trabalho remoto com horário livre e sem horário obrigatório de presença no escritório, comecei a trabalhar mais. Muito mais. Simplesmente porque trabalhei a maior parte do dia e não perdi tempo com reuniões, cafés e conversas com colegas sobre o tempo, planos para o fim de semana e características de umas férias na fabulosa Bali. Ao mesmo tempo, permaneceu uma reserva, permitindo a realização de trabalhos adicionais de outros locais. Aqui é necessário explicar que no momento em que mudei para o trabalho remoto, estava sozinho e não tinha fatores restritivos ou limitantes. Eu facilmente entrei nessa armadilha.

Alguns anos depois descobri que não havia nada na minha vida exceto trabalho. Os mais espertos já perceberam que sou profundamente introvertido e não é fácil para mim fazer novas amizades, mas aqui me encontrei em um círculo vicioso: “trabalho-trabalho-trabalho” e não tenho tempo para todo tipo de “absurdo”. Além disso, não tive nenhum incentivo especial para sair desse ciclo eterno - a dopamina que o cérebro recebia ao resolver problemas complexos com sucesso era suficiente para aproveitar a vida. Mas pensamentos sombrios sobre o futuro começaram a surgir com cada vez mais frequência, então tive que me forçar a tomar a única decisão certa - retornar à vida real.

Com base nos meus quatro anos de experiência de trabalho remoto, posso dizer que o mais importante é manter o equilíbrio entre vida pessoal e profissional. Circunstâncias difíceis da vida podem deslocar interesses e tempo para o trabalho até o completo desaparecimento da vida normal, mas é exatamente a isso que você não deve sucumbir em nenhum caso: será muito difícil romper mais tarde devido ao peso das obrigações acumuladas. Levei cerca de um ano para voltar à vida real.

Onde os sonhos levam. Mudança para Tomsk

Quando vim para Tomsk pela primeira vez para conhecer a equipe e a cultura corporativa, a empresa era bem pequena e o que mais me impressionou foi o ambiente de trabalho. Foi uma lufada de ar fresco. Pela primeira vez na minha vida, me encontrei em uma equipe focada no futuro. Todos os empregos anteriores eram “apenas empregos”, e os colegas reclamavam constantemente da vida, do salário e do poder. Este não era o caso aqui. As pessoas trabalharam e criaram o futuro com as próprias mãos, sem reclamar e reclamar. Um lugar onde você quer trabalhar, onde você sente um movimento inevitável para frente, e você sente isso com cada célula do seu corpo. A atmosfera de startup que tantas pessoas adoram, sim.

Como trabalhador remoto, lutei constantemente com síndrome do impostor. Eu senti que não era habilidoso o suficiente e estava correndo muito devagar para ficar parado. Mas era impossível mostrar fraqueza, então escolhi a conhecida tática de Fake It Till You Make It. Em última análise, essa mesma síndrome contribuiu para o meu crescimento. Com ousadia assumi novos projetos e os concluí com sucesso, sendo o primeiro da empresa a passar Exames Microsoft para MCSD, e também, aliás, recebeu um certificado Qt C++ Specialist.

Quando surgiu a questão sobre a existência de vida após o trabalho remoto, fui para Tomsk por alguns meses para viver uma vida normal e trabalhar em tempo integral. E então a terrível verdade foi revelada - a empresa emprega pessoas bastante comuns, com suas próprias vantagens e desvantagens, e no contexto geral pareço muito bem e, em alguns lugares, melhor do que muitos. E mesmo o facto de ser mais velho que a maioria dos meus colegas não me deprime muito e, de facto, poucas pessoas se importam. Assim, foi desferido um golpe decisivo na síndrome do impostor (embora ainda não tenha conseguido me livrar dela completamente). Ao longo dos quatro anos que estou nela, a empresa cresceu, tornou-se mais madura e séria, mas o clima de startup alegre ainda está presente.

De Moscou a Tomsk. A história de um movimento
Em uma tarde de trabalho

Além disso, me apaixonei pela própria cidade. Tomsk é bastante pequena para os padrões da capital, uma cidade muito calma. Do meu ponto de vista, isso é uma grande vantagem. É bom observar de fora a vida agitada das grandes cidades (observar como os outros trabalham é sempre agradável), mas participar de todo esse movimento é uma questão completamente diferente.

Tomsk preservou muitos edifícios de madeira do século retrasado, que criam uma atmosfera especial e acolhedora. Nem todos estão bem preservados, mas estão em andamento trabalhos de restauração, o que é uma boa notícia.

De Moscou a Tomsk. A história de um movimento

Tomsk já foi a capital da província, mas a Ferrovia Transiberiana corria muito mais ao sul, e isso determinou o caminho de desenvolvimento da cidade. Ele não estava muito interessado em grandes negócios e fluxos de migrantes, mas um forte ambiente universitário (duas universidades estão entre as cinco melhores universidades da Rússia) criou as condições prévias para o crescimento no novo milénio. Tomsk, por mais surpreendente que pareça nas capitais, é muito forte em TI. Além de onde trabalho, há diversas outras empresas aqui que trabalham com sucesso em produtos de classe mundial no mercado global.

De Moscou a Tomsk. A história de um movimento

Quanto ao clima, é bastante severo. Aqui há um verdadeiro inverno, que dura sete meses. Muita neve e geada, como na infância. Na parte europeia da Rússia não acontecia um inverno assim há muito tempo. Geadas de -40°C são um pouco chatas, é claro, mas não acontecem com tanta frequência como muitas pessoas pensam. O verão aqui geralmente não é muito quente. Mosquitos e mosquitos, que assustam muitas pessoas, acabaram não sendo tão assustadores. Em algum lugar de Khabarovsk este ataque é muito mais vigoroso, na minha opinião. A propósito, ninguém mantém ursos domésticos aqui. A maior decepção, talvez.

De Moscou a Tomsk. A história de um movimento
Um verdadeiro siberiano não é aquele que não tem medo do gelo, mas sim aquele que se veste bem

Depois daquela viagem, meu destino estava praticamente selado: eu não queria mais procurar trabalho em Moscou e passar uma parte significativa da minha vida na estrada. Escolhi Tomsk, então na minha próxima visita comprei um apartamento e me tornei quase um verdadeiro residente de Tomsk. Até a palavra "multifora"já não me assusta muito.

De Moscou a Tomsk. A história de um movimento

Concluindo, gostaria de dizer que a vida é muito curta para desperdiçá-la em um trabalho desinteressante em um lugar desconfortável. Na verdade, a TI é uma das poucas áreas onde você pode escolher o local e as condições de trabalho. Não há necessidade de limitar sua escolha às capitais: os programadores estão bem alimentados em todos os lugares, inclusive na Rússia.

Tudo de bom e escolhendo o caminho certo!

Fonte: habr.com

Adicionar um comentário