Histórias de sucesso amam tudo. E há muitos deles no habr.
"Como consegui um emprego com um salário de US $ 300.000 no Vale do Silício"
"Como consegui um emprego no Google"
"Como ganhei $ 200.000 aos 16 anos"
“Como cheguei à Top AppStore com um simples aplicativo de taxa de câmbio”
"Como eu ..." e mais mil e uma história semelhante.

É ótimo que uma pessoa tenha sucesso e tenha decidido falar sobre isso! Você lê e se alegra por ele. Mas a maioria dessas histórias tem uma coisa em comum: você não pode repetir o caminho do autor! Ou você vive na hora errada, ou no lugar errado, ou você nasceu menino, ou ...
Penso que as histórias de sucesso a este respeito são frequentemente mais úteis. Você simplesmente não precisa fazer o que o autor fez. E isso, você vê, é muito mais fácil do que tentar repetir a experiência de alguém. É só que essas histórias as pessoas geralmente não querem compartilhar. E eu direi.
Trabalhei por muitos anos em integração de sistemas e suporte técnico. Alguns anos atrás, eu até trabalhei como engenheiro de sistemas na Alemanha para conseguir mais dinheiro. Mas a área de integração de sistemas não me inspirou por muito tempo, e eu queria mudar a esfera para algo mais monetário e interessante. E no final de 2015, me deparei com um artigo do habra “Dos físicos em ciência de dados (dos mecanismos da ciência ao plâncton de escritório)” , no qual Vladimir descreve seu caminho na ciência de dados. Eu percebi: é disso que eu preciso. Eu conhecia bem o SQL e estava interessado em trabalhar com dados. Esses gráficos foram especialmente impressionantes para mim:

Até o salário mínimo nessa área foi superior a qualquer salário para toda a minha vida anterior. Eu estava determinado a me tornar um engenheiro de aprendizado de máquina. Seguindo o exemplo de Vladimir, inscrevi-me no coursera.org para me especializar em nove cursos: Ciência de Dados .
Eu fiz um curso por mês. Eu fui muito diligente. Em cada curso, concluí todas as tarefas até obter o resultado mais alto. Paralelamente, realizei tarefas no kaggle e até consegui !!! É claro que os prêmios não brilharam para mim, mas entrei 100 vezes várias vezes.
Após cinco cursos bem-sucedidos no coursera.org e outro “Big Data com Apache Spark” no stepik.ru, senti-me forte. Percebi que estava começando a entrar no tópico. Entendi em que casos quais métodos de análise deveriam ser usados. Fiquei muito bem com o Python e suas bibliotecas.
Meu próximo passo foi analisar o mercado de trabalho. Era necessário descobrir o que mais você precisava saber para conseguir um emprego. Quais áreas de interesse vale a pena explorar que são de interesse dos empregadores. Paralelamente aos quatro cursos restantes, eu queria fazer outra coisa altamente especializada. O que um empregador em particular deseja ver. Isso aumentaria minhas chances de conseguir um emprego para um iniciante com bom conhecimento, mas sem experiência.
Eu fui a um site de busca de emprego para fazer minha análise. Mas não havia vagas em um raio de 10 quilômetros. E dentro de um raio de 25 quilômetros. E mesmo dentro de um raio de 50 km !!! Como assim? Não pode ser !!! Eu fui para outro site, depois para o terceiro ... Então eu abri um mapa com vagas e vi sobre ISTO:

Aconteceu que eu moro no centro da zona de exclusão anormal de python na Alemanha. Nem um porra um trabalho aceitável para um especialista em aprendizado de máquina ou pelo menos para um desenvolvedor de Python dentro de um raio de 100 quilômetros !!! Este é um mano do fiasco !!!

Essa imagem 100% reflete minha condição naquele momento. Foi um golpe abaixo do cinto, que eu mesmo infligi. E realmente doeu ...
Sim, você poderia ir para Munique, Colônia ou Berlim - havia vagas. Mas um sério obstáculo permaneceu nesse caminho.
Nosso plano inicial quando se mudou para a Alemanha foi o seguinte: ir aonde quer que eles levem. Nós éramos absolutamente não importa qual cidade da Alemanha nos jogaria. O próximo passo é se sentir confortável, redigir todos os documentos e exibir o idioma. Bem, então corra para a cidade grande para ganhar mais. Nosso objetivo preliminar preliminar era Stuttgart. Uma grande cidade tecnológica no sul da Alemanha. E não tão caro quanto Munique. É quente e cresce uvas. Existem muitas empresas industriais, portanto há muitas vagas com bons salários. Alto padrão de vida. Apenas o que precisamos.

Fomos abandonados pelo destino em uma pequena cidade no centro da Alemanha, com uma população de cerca de 100.000 habitantes, nos acostumamos, nos acostumamos, preenchemos todos os documentos. A cidade acabou por ser muito confortável, limpa, verde e segura. As crianças foram ao jardim de infância e à escola. Tudo estava perto. Ao redor são pessoas muito amigáveis.
Mas neste conto, não eram apenas as vagas de especialistas em aprendizado de máquina, aqui nem o Python era necessário para ninguém.
Minha esposa e eu começamos a discutir a opção de nos mudar para Stuttgart ou Frankfurt ... Comecei a procurar emprego, atendendo às exigências dos empregadores, e minha esposa começou a cuidar de um apartamento, um jardim de infância e uma escola. Após cerca de uma semana de buscas, minha esposa me disse: "Sabe, não quero ir a Frankfurt, a Stuttgart ou a qualquer outra cidade grande. Eu quero ficar aqui.
E percebi que concordo completamente com ela. Eu também estou cansado da cidade grande. Somente enquanto morava em São Petersburgo, não entendi isso. Sim, uma cidade grande é o local ideal para construir uma carreira e ganhar dinheiro. Mas não para a vida confortável de uma família com filhos. E para a nossa família, essa pequena cidade acabou sendo exatamente o que precisamos. Aqui estava tudo o que tanto nos faltava em São Petersburgo.

Decidimos ficar até nossos filhos crescerem.
Mas e o Python e o aprendizado de máquina? E aqueles seis meses que eu já gastei em tudo isso? De jeito nenhum. Não há empregos por perto! Eu não queria mais passar 3-4 horas por dia a caminho do trabalho. Já trabalho em São Petersburgo há vários anos: fui com Dybenko a Krasnoe Selo, quando o anel viário ainda não havia sido construído. Uma hora e meia lá e meia atrás. A vida passa e você olha para as casas trêmulas da janela de um carro ou microônibus. Sim, na estrada, você pode ler, ouvir livros de áudio e tudo mais. Mas isso rapidamente incomoda, e depois de meio ano ou um ano você acaba de matar dessa vez, ouvindo rádio, música e olhando sem rumo para longe.
Eu já tive falhas antes. Mas eu não fazia coisas tão estúpidas assim por um longo tempo. A constatação de que não consegui encontrar o emprego de engenheiro de aprendizado de máquina me perturbou. Eu abandonei todos os cursos. Eu geralmente parei de fazer qualquer coisa. À noite, bebia cerveja ou vinho, comia salame e jogava LoL. Então, um mês se passou.
De fato, não é tão importante quais dificuldades a vida apresenta para você. Ou até você se apresenta. O que importa é como você os supera e quais lições você aprende com essas situações.
"O que não nos mata nos torna mais fortes." Você conhece esta frase sábia? Então, acho que isso é um absurdo completo! Eu tenho um amigo que, após a crise de 2008, perdeu o emprego como diretor de um grande salão de automóveis em São Petersburgo. O que ele fez? Certo! Como um homem de verdade, ele foi procurar trabalho. O trabalho do diretor. E quando o diretor não encontrou emprego por seis meses? Ele continuou a procurar o emprego de diretor, mas em outras áreas, como trabalhar como gerente de vendas de carros ou alguém que não fosse diretor não era uma coisa ruim para ele. Como resultado, ele não encontrou nada em um ano. E então ele marcou em uma busca de emprego em geral. O resumo depende de HH - quem precisa, ele ligará.
E ele ficou sem trabalho por quatro anos, e sua esposa ganhou dinheiro o tempo todo. Um ano depois, ela recebeu um aumento e eles receberam mais dinheiro. E ele se sentou em casa, bebeu cerveja, assistiu TV, jogou jogos de computador. Claro, não é só isso. Ele cozinhava, lavava, limpava, fazia compras. Ele se transformou em um porco pateta. Fez tudo isso mais forte? Eu acho que não.
Eu também poderia continuar a beber cerveja e culpar os empregadores por não abrirem vagas na minha aldeia. Ou me culpo por ser tão tolo e nem sequer me dei ao trabalho de olhar para as vagas antes de assumir o Python. Mas não havia sentido nisso. Eu precisava de um plano B ...
Como resultado, reuni meus pensamentos e comecei a fazer o que valia a pena começar desde o início - com a análise da demanda. Analisei o mercado de trabalho de TI na minha cidade e cheguei à conclusão de que existem:
- 5 empregos desenvolvedores java
- 2 vagas de desenvolvedores SAP
- 2 vagas de desenvolvedores de C # no MS Navision
- 2 vagas de alguns desenvolvedores para microcontroladores e hardware.
A escolha foi pequena:
- A SAP é a mais difundida na Alemanha. Estrutura complexa, ABAP. Obviamente, isso não é 1C, mas será difícil sair mais tarde. E se você se mudar para outro país, as perspectivas de encontrar um bom emprego estão caindo.
- C # para o MS Navision também é uma coisa específica.
- Os microcontroladores desapareceram sozinhos, porque lá ainda era necessário ensinar eletrônica.
Como resultado, em termos de perspectivas, salário, prevalência e possibilidade de trabalho remoto, o Java venceu. De fato, foi Java quem me escolheu, não eu.
E o que aconteceu depois - muitos já sabem. Escrevi sobre isso em outro artigo: "Como se tornar um desenvolvedor Java em 1,5 anos" .
Portanto, não repita meus erros. Alguns dias de análise cuidadosa podem economizar uma tonelada de tempo.
Sobre como mudei minha vida aos 40 anos e me mudei com minha esposa e três filhos para a Alemanha, escrevo no meu canal de telegrama @LiveAndWorkInGermany . Estou escrevendo sobre como foi, o que é bom e o que é ruim na Alemanha, e os planos para o futuro. Brevemente e a negócios. Interessante? - Inscreva-se agora.