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

Olá pessoal! Em Habré, você pode encontrar muitos artigos sobre a mudança 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 40 graus de geada no inverno, mosquitos do tamanho de um elefante no verão e ursos domesticados em cada segundo habitante. Sibéria De maneira um tanto pouco convencional para um simples programador russo, muitos dirão, e eles estarão certos. Normalmente, o fluxo de migração vai para as capitais, e não vice-versa. A história de como cheguei a essa vida é bastante longa, mas espero que seja interessante para muitos.


imagem


Bilhete de ida. O caminho do engenheiro para o programador


Eu não sou realmente um “programador de verdade”. Eu venho da região de Kursk, me formei na universidade com um diploma em Automóveis e Economia Automotiva e não trabalhei um dia por profissão. Como muitos outros, fui conquistar Moscou, onde comecei a trabalhar como designer e desenvolvedor de equipamentos de iluminação. Mais tarde, ele trabalhou como engenheiro na produção de instrumentos ópticos para o espaço.


Um engenheiro é ...

Uma vez houve um artigo sobre Habr que em breve os programadores se transformarão em "engenheiros simples" . É um tanto louco para mim ler, dado que, mais recentemente, em uma perspectiva histórica (veja ficção científica dos anos 60), um engenheiro era quase um semideus. Alguns justificam altos salários em TI pelo fato de um programador precisar saber muito e aprender constantemente. Eu estava em ambas as formas - um “engenheiro simples” e um “programador simples” e posso dizer com certeza que um bom (bom) engenheiro no mundo moderno também deve aprender e aprender coisas novas ao longo da minha carreira. Só que a era digital chegou e o título de "mágicos" mudando o mundo passou para os programadores.


Na Rússia, a diferença gigantesca nos salários de engenheiros e programadores se deve principalmente ao fato de a esfera de TI ser mais globalizada, muitas empresas participarem de projetos internacionais e bons desenvolvedores podem encontrar trabalho no exterior. Além disso, agora há uma escassez de funcionários e, nessas condições, os salários em TI não podem aumentar, portanto, a idéia de reciclagem de um engenheiro para um programador parece bastante interessante. Há também artigos sobre Habré sobre esse assunto. Você só precisa entender que se trata de uma passagem só de ida: em primeiro lugar, provavelmente não haverá retorno ao trabalho de engenharia "real" e, em segundo lugar, você precisa ter uma inclinação natural e um interesse genuíno na profissão de programador.


Eu tinha essas qualidades, mas por enquanto consegui manter essa parte da minha personalidade sob controle, às vezes alimentando-a escrevendo pequenos scripts no Lisp e no VBA para automatizar o trabalho no AutoCAD. No entanto, com o tempo, comecei a perceber que os programadores são alimentados muito melhor que os engenheiros, e o engenheiro de software não é um mantra de engenheiro, espiado nos fóruns ocidentais, começou a falhar. Portanto, a decisão amadureceu para tentar uma nova profissão.


Meu primeiro programa foi projetado para automatizar o cálculo de "cortinas de cristal" e foi escrito em Qt. Não é a maneira mais fácil para iniciantes, francamente. A escolha do idioma foi feita graças ao irmão (um programador de educação e profissão). "Caras inteligentes escolhem C ++ e Qt", disse ele, e eu sinceramente me considerava sensato. Além disso, eu poderia contar com a ajuda de meu irmão para dominar a "grande" programação e devo dizer que é difícil superestimar seu papel na minha formação no caminho do desenvolvimento de software.


Mais sobre cortinas de cristal

"Cortina de cristal" é um desenho de linha no qual o cristal é amarrado com uma certa frequência (o produto foi destinado a meninos e meninas ricos). A cortina pode ter diferentes comprimentos e larguras e é equipada com vários tipos de cristais. Todos esses parâmetros afetam o custo final do produto e complicam o cálculo, aumentam a probabilidade de erro. Ao mesmo tempo, a tarefa é bem algorítmica, o que a tornou uma candidata ideal para o primeiro programa.


Antes do início do desenvolvimento, um plano foi extremamente otimista e sugeriu que seriam necessários alguns meses para tudo. De fato, o desenvolvimento durou mais de seis meses. O resultado foi uma boa aplicação com gráficos pequenos, a capacidade de salvar e abrir um projeto, baixar os preços atuais do servidor e oferecer suporte a várias opções de cálculo. Desnecessário dizer que a interface do usuário, a arquitetura e o código do projeto foram terríveis, mas ... o programa funcionou e trouxe benefícios reais para uma única empresa.


imagem
Meu primeiro programa


Quando o projeto foi concluído, eu já havia mudado de emprego e fui pago separadamente pelo aplicativo. Este foi o primeiro dinheiro diretamente para escrever código de trabalho. Eu me senti como um verdadeiro programador! Somente o fato de o mundo grande não pensar assim por algum motivo me impediu de mudar imediatamente para o lado sombrio do poder.


A busca por um novo emprego foi um pouco atrasada. Nem todo mundo está pronto para enfrentar o Junior acima da idade. No entanto, quem procura sempre encontrará. Então eu conheci
Uma pequena empresa de desenvolvimento de aplicativos AutoCAD na indústria da construção. O desenvolvimento era esperado em C ++ (MFC) usando COM. Uma decisão bastante estranha, francamente, mas é assim que historicamente aconteceu. Eu conhecia o AutoCAD e as noções básicas de programação para isso, então disse com confiança que posso produzir um resultado. E eles me levaram. O que é característico, comecei a produzir o resultado quase imediatamente, embora tivesse que dominar tudo simultaneamente.


Eu nunca me arrependi da minha escolha. Além disso, depois de algum tempo, percebi que eu estava muito mais feliz no papel de programador do que de engenheiro.


Cem anos de solidão. Experiência de trabalho remota


Depois de alguns anos trabalhando como programador, dominei muito, cresci como especialista e comecei a entender os livros de Meyers, Sutter e até um pouco de Alexandrescu. Mas, ao mesmo tempo, as falhas se tornaram claramente visíveis, pelas quais foi possível, por enquanto, fechar os olhos. Eu era o único programador da empresa escrevendo em C ++. Por um lado, isso é certamente bom - você pode experimentar como quiser e usar qualquer biblioteca e tecnologia (Qt, boost, template magic, a versão mais recente do padrão - você pode fazer tudo), mas por outro lado, praticamente não há ninguém para consultar, ninguém para aprender e Como resultado, é impossível avaliar adequadamente suas habilidades. A própria empresa está presa em seu desenvolvimento no nível do final dos anos 90 ao início dos anos 00. Não havia Agile, Scrum ou outras metodologias avançadas de desenvolvimento. Eu até usei o Git por minha própria iniciativa.


A intuição sugeria que, nesse ponto, chegava ao meu teto e costumava confiar na minha intuição. O desejo de crescer e seguir em frente todos os dias aumentou. Para aliviar essa coceira, livros adicionais foram comprados e os preparativos sem pressa para uma entrevista técnica começaram. Mas o destino acabou de maneira diferente e tudo deu errado.


Era um dia de trabalho regular: sentei-me, não toquei em ninguém, reparei o código legado. Em uma palavra, nada prenunciava, mas de repente surgiu uma proposta para ganhar algum dinheiro
escrevendo programas em C # para o AutoCAD para uma empresa Tomsk. Antes, eu apenas tocava o C # com um bastão de 6 metros, mas naquela época eu já estava bem firme e estava pronto para pisar no caminho escorregadio de um desenvolvedor .NET. No final, C # é quase o mesmo que C ++, apenas com coletor de lixo e outros prazeres, me convenci. A propósito, isso se mostrou quase verdadeiro nas minhas habilidades em C ++, bem como nas informações sobre o WPF e o padrão MVVM que eu recebi na Internet, o suficiente para concluir com êxito a tarefa de teste.


Alguns meses, trabalhei no meu segundo emprego à noite e nos fins de semana e (de repente) descobri que combinar trabalho remoto e principal, desde que você passasse três horas por dia na estrada, é um pouco ... cansativo. Sem pensar duas vezes, decidi tentar me tornar um desenvolvedor completamente remoto. “O trabalho remoto é elegante, moderno, jovem”, disseram eles de todos os ferros, mas eu era jovem no coração e ainda ia deixar meu trabalho principal, então a decisão me foi tomada com bastante facilidade. Assim começou minha carreira como remotista.


Habré está cheio de artigos elogiando o controle remoto - como você pode gerenciar facilmente sua programação, não perder tempo na estrada e organizar as condições mais confortáveis ​​para um trabalho criativo frutífero. Outros artigos são apresentados em números muito menores, dizendo cautelosamente que o trabalho remoto não é tão legal e revela aspectos desagradáveis, como constante sensação de solidão, dificuldade de comunicação dentro da equipe, problemas de carreira e desgaste profissional. Eu conhecia um e outro ponto de vista e, portanto, abordei a mudança de formato de trabalho com toda responsabilidade e cautela.


Para começar, defini um horário de trabalho para a vida cotidiana. Acorde às 6:30, caminhe no parque, trabalhe das 8:00 às 12:00 e das 14:00 às 18:00. Durante o intervalo - indo a um almoço de negócios e compras, e à noite praticando esportes e auto-estudo. Para muitas pessoas que conhecem o trabalho remoto apenas de boatos, uma agenda tão difícil parece selvagem. Mas, como a prática demonstrou, esta é provavelmente a única maneira razoável de permanecer em sã consciência e não se esgotar. Como um segundo passo, bloqueei a única sala com um rack para separar o espaço de trabalho e a área de recreação. Este último ajudou mal, para ser honesto, e depois de um ano o apartamento foi percebido principalmente como um local de trabalho.


imagem
A dura verdade da vida


E, de alguma forma, aconteceu que, com a transição para um local remoto, com horário livre, sem o horário obrigatório de presença no escritório, comecei a trabalhar mais. Muito mais Só porque na maior parte do dia eu realmente trabalhei e não gastei tempo em reuniões, café e conversas com colegas sobre o clima, os planos para o fim de semana e as características de descanso na fabulosa Bali. Ao mesmo tempo, havia uma reserva, portanto era possível realizar trabalhos adicionais de outros lugares. Aqui deve ser esclarecido que, quando mudei para o trabalho remoto, eu estava sozinho e não tinha nenhum fator de restrição e restrição. Eu facilmente entrei nessa armadilha.


Alguns anos depois, na minha vida, não havia nada além de trabalho. Os mais perspicazes já perceberam que eu era um introvertido profundo e não era fácil para mim fazer novos amigos, e então entrei em um círculo vicioso: "trabalho-trabalho-trabalho" e não tenho tempo para todos os tipos de "coisas estúpidas". Além disso, eu não tinha um incentivo especial para sair desse ciclo eterno - a dopamina recebida pelo cérebro ao resolver com sucesso problemas complexos acabou sendo suficiente para aproveitar a vida. Mas pensamentos sombrios sobre o futuro começaram a surgir cada vez mais, então tive que me forçar a tomar a única decisão certa - voltar à vida real.


Com base nos meus quatro anos de experiência em trabalho remoto, posso dizer que o mais importante é manter um equilíbrio entre trabalho e vida (equilíbrio entre trabalho e vida pessoal). Circunstâncias difíceis da vida podem mudar interesses e tempo para o trabalho até que a vida normal desapareça completamente, mas isso não pode ser sucumbido em nenhum caso; será muito difícil romper devido ao ônus das obrigações acumuladas. Levei cerca de um ano para voltar à vida real.


De onde vêm os sonhos Movendo-se para Tomsk


Quando cheguei a Tomsk pela primeira vez para me familiarizar com a equipe e a cultura corporativa, a empresa era bastante pequena e a atmosfera do trabalho me impressionou principalmente. Foi uma lufada de ar fresco. Pela primeira vez na minha vida, eu estava em uma equipe olhando para o futuro. Todo o trabalho anterior era "apenas trabalho", e os colegas reclamavam constantemente sobre vida, salário e poder. Não era tão aqui. As pessoas trabalhavam e faziam o futuro com as próprias mãos, sem reclamar e reclamar. Um lugar onde você deseja trabalhar, no qual sente um inevitável movimento para a frente e o sente em todas as células do seu corpo. A atmosfera de uma startup, que muitos amam, sim.


Sendo um trabalhador remoto, eu constantemente lutava com a síndrome do impostor . Pareceu-me que eu não estava qualificado o suficiente e corri muito devagar para ficar no lugar. Mas era impossível mostrar fraqueza, então escolhi a famosa tática Fake It Till You Make It. Por fim, essa mesma síndrome contribuiu para o meu crescimento. Aceitei novos projetos com ousadia e os concluí com êxito, fui o primeiro na empresa a passar nos exames da Microsoft para MCSD e, enquanto isso , recebi o certificado de especialista em Qt C ++.


Quando surgiu a pergunta sobre a existência da vida após um trabalho distante, fui a Tomsk por alguns meses para viver uma vida comum e trabalhar em período integral. E aqui está a terrível verdade revelada - pessoas comuns trabalham na empresa, com suas vantagens e desvantagens, e eu pareço muito bem no contexto geral e, em alguns lugares, é melhor do que muitos. E mesmo o fato de eu ser mais velho do que a maioria dos colegas de alguma forma não me deprime muito e, de fato, poucas pessoas se importam. Portanto, um golpe decisivo foi infligido à síndrome do impostor (no entanto, até agora não consegui eliminá-la completamente). A empresa durante os quatro anos em que estive com ela cresceu, envelheceu e tornou-se mais séria, mas a atmosfera de uma startup alegre ainda está em vigor.


imagem
No meio-dia de trabalho


Além disso, eu me apaixonei pela própria cidade. Tomsk é muito pequeno para os padrões métricos, uma cidade muito calma. Na minha opinião, esta é uma enorme vantagem. É bom assistir a vida agitada das grandes cidades de fora (ver como os outros funcionam é sempre bom), mas participar de todo esse movimento é uma questão completamente diferente.


Muitas estruturas de madeira do século anterior foram preservadas em Tomsk, o que cria algum tipo de ambiente aconchegante especial. Nem todos foram bem preservados, mas o trabalho de restauração está em andamento, o que é uma boa notícia.


imagem


Tomsk já foi a capital da província, mas a Ferrovia Transiberiana correu muito mais ao sul, e isso determinou o caminho do 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 na Rússia, de acordo com as classificações QS e THE) criou os pré-requisitos para o crescimento no novo milênio. Tomsk, por mais surpreendente que seja nas capitais, é muito forte em TI. Além do meu local de trabalho, há várias outras empresas trabalhando com sucesso no mercado global em produtos de classe mundial.


imagem


Quanto ao clima, é bastante severo. Há inverno real aqui que dura sete meses. Muita neve e geada, como na infância. Na parte européia da Rússia, esse inverno já se foi. As geadas a -40 ° C são um pouco irritantes, é claro, mas elas não acontecem com a frequência que parece para muitos. O verão aqui geralmente não é muito quente. Mosquitos e mosquitos, que assustam muitos, não eram tão assustadores. Em algum lugar de Khabarovsk, esse infortúnio é muito mais alegre, na minha opinião. A propósito, ninguém mantém ursos domésticos aqui. A maior decepção, talvez.


imagem
Um verdadeiro siberiano não é aquele que não tem medo do gelo, mas aquele que se veste calorosamente


Depois dessa viagem, meu destino foi quase uma conclusão precipitada: eu realmente não queria mais procurar trabalho em Moscou e passar uma parte significativa da minha vida na estrada. Eu escolhi Tomsk, então da próxima vez que comprei um apartamento e me tornei quase um verdadeiro cidadão de Tomsk. Até a palavra " multifora " não me assusta muito.


imagem


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


Tudo de bom e escolhendo o caminho certo!

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


All Articles