Como eu não me tornei um especialista em aprendizado de máquina

Todo mundo gosta de histórias de sucesso. E no Habr, há muitas delas.

«Como consegui um emprego com um salário de 300.000 dólares no Vale do Silício»
«Como consegui um emprego no Google»
«Como ganhei 200.000 $ aos 16 anos»
«Como cheguei ao Top AppStore com um simples aplicativo de câmbio»
«Como eu...» e mais mil e uma histórias semelhantes.

Como eu não me tornei um especialista em aprendizado de máquina
É maravilhoso que uma pessoa tenha alcançado sucesso e decidiu contar sobre isso! Você lê e se alegra por ela. Mas a maioria dessas histórias tem uma coisa em comum: você não pode repetir o caminho do autor! Ou você não vive na época certa, ou não no lugar certo, ou nasceu menino, ou…

Acredito que histórias de fracasso podem ser mais valiosas nesse aspecto. Você simplesmente não precisa fazer o que o autor fez. E isso, convenhamos, é muito mais fácil do que tentar repetir a experiência de alguém. Apenas essas histórias as pessoas geralmente não querem compartilhar. Mas eu vou contar.

Trabalhei muitos anos em integração de sistemas e suporte técnico. Alguns anos atrás, até fui trabalhar como engenheiro de sistemas na Alemanha para ganhar mais dinheiro. Mas a área de integração de sistemas já não me inspirava há muito tempo, e eu queria mudar para algo mais lucrativo e interessante. E no final de 2015, encontrei um artigo no Habr «De físicos a Data Science (De motores da ciência a office plankton)», onde Vladimir descreve seu caminho para Data Science. Eu percebi: isso é o que eu preciso. Eu conhecia bem SQL e estava interessado em trabalhar com dados. Especialmente, eu ficava impressionado com gráficos como esses:

Como eu não me tornei um especialista em aprendizado de máquina

Até mesmo o salário mínimo nesta área era maior do que qualquer um dos meus salários durante toda a minha vida anterior. Decidi firmemente me tornar um engenheiro de aprendizado de máquina. Seguindo o exemplo de Vladimir, me inscrevi no coursera.org em uma especialização de nove cursos: «Data Science».

Eu fazia um curso por mês. Eu era muito dedicado. Em cada curso, realizava todas as tarefas até obter a melhor nota. Paralelamente, eu pegava desafios no kaggle, e eu até me saía bem!!! É claro que prêmios não estavam à minha vista, mas cheguei ao top 100 várias vezes.

Após completar cinco cursos com sucesso na coursera.org e mais um "Big Data com Apache Spark" no stepik.ru, comecei a me sentir forte. Percebi que estava começando a entender o assunto. Sabia quais métodos de análise usar em determinadas situações. Já tinha uma boa compreensão do Python e suas bibliotecas.

Meu próximo passo foi analisar o mercado de trabalho. Era necessário descobrir o que mais eu precisava saber para conseguir um emprego. Quais áreas de conhecimento valem a pena estudar que interessam aos empregadores. Paralelamente aos restantes 4 cursos, eu queria fazer algo mais especializado. Algo que um empregador específico deseja ver. Isso aumentaria minhas chances de conseguir um emprego como novato com bons conhecimentos, mas sem experiência.

Acessei um site de busca de empregos para fazer minha análise. Mas não havia vagas a 10 quilômetros de distância. E nem a 25 quilômetros. E nem mesmo a 50 km!!! Como assim? Não pode ser!!! Acessei outro site, depois um terceiro… Então abri um mapa de vagas e vi algo assim:

Como eu não me tornei um especialista em aprendizado de máquina

Descobri que eu residia no centro da zona anômala de exclusão do Python na Alemanha. Não havia uma única vaga aceitável para especialista em aprendizado de máquina ou mesmo para desenvolvedor em Python a 100 quilômetros de distância!!! Isso é um fiasco, amigo!!!

Como eu não me tornei um especialista em aprendizado de máquina

Essa imagem reflete 100% como eu me senti nesse momento. Foi um golpe abaixo da cintura que eu mesmo me infligi. E realmente doeu...

Sim, eu poderia ter ido para Munique, Colônia ou Berlim – lá havia vagas. Mas havia um sério obstáculo nesse caminho.

Nosso plano inicial ao nos mudarmos para a Alemanha era este: ir para onde nos aceitassem. Não importava em qual cidade da Alemanha seríamos levados. O próximo passo seria nos adaptar, organizar toda a documentação e melhorar o idioma. Depois disso, ir para uma grande cidade para ganhar mais. Nossa meta preliminar era Stuttgart. Uma grande cidade tecnológica no sul da Alemanha. E não tão cara quanto Munique. Lá é quente e se cultivam uvas. Há muitas indústrias, portanto muitas vagas com bons salários. Um alto padrão de vida. Era exatamente o que precisávamos.

Como eu não me tornei um especialista em aprendizado de máquina

O destino nos levou a uma pequena cidade no centro da Alemanha, com uma população de cerca de 100.000 habitantes. Nós nos ajustamos, nos estabelecemos e tivemos todos os documentos em ordem. A cidade se revelou muito aconchegante, limpa, verde e segura. As crianças foram para a creche e para a escola. Tudo era perto. Havia pessoas muito amigáveis ao nosso redor.

Mas nesta história, não havia vagas para especialistas em aprendizado de máquina; aqui nem mesmo Python era útil para ninguém.

Minha esposa e eu começamos a discutir a possibilidade de nos mudarmos para Estugarda ou Frankfurt... Comecei a procurar vagas, a ver os requisitos dos empregadores, enquanto minha esposa começou a procurar um apartamento, creche e escola. Cerca de uma semana depois de nossas buscas, ela me disse: "Sabe, eu não quero ir para Frankfurt, nem para Estugarda, nem para qualquer outra grande cidade. Eu quero ficar aqui."

E eu percebi que concordava plenamente com ela. Eu também estava cansado da vida na grande cidade. Só que enquanto morava em São Petersburgo, não percebia isso. Sim, uma grande cidade é o lugar ideal para construir uma carreira e ganhar dinheiro. Mas não para uma vida confortável em família com crianças. E para a nossa família, esta pequena cidade era exatamente o que precisávamos. Aqui estava tudo o que nos faltava em Petersburgo.

Como eu não me tornei um especialista em aprendizado de máquina

Decidimos ficar até que nossos filhos crescessem.

Mas e quanto ao Python e aprendizado de máquina? E os seis meses que já perdi com tudo isso? Simplesmente não há vagas perto! Eu não queria gastar 3-4 horas por dia no trajeto para o trabalho. Já trabalhei em Petersburgo por vários anos assim: ia de Dybenko para Krasnoe Selo, quando ainda não era feita a rodovia circular. Uma hora e meia para ir e uma hora e meia para voltar. A vida passa, e você só observa as casas passando pela janela do carro ou da van. Sim, dá para ler, ouvir audiobooks e tudo mais durante a viagem. Mas isso rapidamente se torna tedioso, e em seis meses ou um ano, você simplesmente gasta esse tempo ouvindo rádio, música e olhando para o horizonte sem propósito.

Já tive fracassos antes. Mas não cometia tolices como esta há muito tempo. A percepção de que não conseguiria encontrar um emprego como engenheiro de aprendizado de máquina me desestabilizou. Eu abandonei todos os cursos. Na verdade, parei de fazer qualquer coisa. À noite, eu bebia cerveja ou vinho, comia salame e jogava LoL. Assim passou um mês.

Na verdade, não importa quais dificuldades a vida lhe impõe. Ou mesmo se você se impõe dificuldades. O que importa é como você as supera e quais lições extrai dessas situações.

«O que não nos mata, nos fortalece». Você conhece essa frase sábia? Pois bem, eu acho que é uma grande besteira! Tenho um conhecido que, durante a crise de 2008, perdeu o emprego de diretor de um grande concessionário de automóveis em São Petersburgo. O que ele fez? Certo! Como um verdadeiro homem, começou a procurar emprego. Um emprego de diretor. E quando não encontrou um emprego de diretor em seis meses? Ele continuou procurando emprego de diretor, mas em outras áreas, pois trabalhar como gerente de vendas de automóveis ou em qualquer outro cargo que não fosse de diretor para ele não era aceitável. No final, ele não encontrou nada em um ano. E então ele simplesmente parou de procurar emprego. Seu currículo estava no HH – se alguém quisesse, ligaria.

E ele ficou sem trabalho por quatro anos, enquanto sua esposa ganhava dinheiro durante todo esse tempo. Depois de um ano, ela recebeu uma promoção, e eles começaram a ter mais dinheiro. Enquanto isso, ele continuava em casa, bebendo cerveja, assistindo televisão e jogando videogame. Claro, não era só isso. Ele cozinhava, lavava, limpava e fazia compras. Ele se tornou um porco cheio. Isso o fez mais forte? Eu não acho.

Eu também poderia continuar bebendo cerveja e culpando os empregadores por não abrirem vagas em minha vila. Ou me culpar por ser tão tolo e não ter me dado ao trabalho de verificar as vagas antes de começar com Python. Mas isso não adiantava nada. Eu precisava de um plano B...

No final, organizei meus pensamentos e comecei do que deveria ter começado desde o início – com a análise da demanda. Analisei o mercado de vagas na área de TI na minha cidade e cheguei à conclusão de que perto de mim havia:

  • 5 vagas para desenvolvedores Java
  • 2 vagas para desenvolvedores SAP
  • 2 vagas para desenvolvedores C# para MS Navision
  • 2 vagas para alguns desenvolvedores de microcontroladores e hardware.

As opções eram limitadas:

  1. SAP tem a maior penetração na Alemanha. Estrutura complexa, ABAP. Isso, com certeza, não é 1C, mas depois será difícil se desvincular. E se você se mudar para outro país, as perspectivas de encontrar um bom emprego caem drasticamente.
  2. C# para MS Navision também é uma coisa específica.
  3. Os microcontroladores foram descartados por conta própria, pois lá era necessário aprender também eletrônica.

No final, em termos de perspectivas, salários, popularidade e a possibilidade de trabalho remoto, Java saiu vitoriosa. Na verdade, foi Java que me escolheu, e não eu a ela.

E o que aconteceu depois - muitos já sabem. Escrevi sobre isso em outro artigo: «Como me tornar um desenvolvedor Java em 1,5 ano».

Portanto, não cometa os mesmos erros que eu. Alguns dias de análise cuidadosa podem economizar muito tempo.

Sobre como mudei minha vida aos 40 anos e me mudei com minha esposa e três filhos para a Alemanha, escrevo em meu canal do telegrama @LiveAndWorkInGermany. Falo sobre como foi, o que foi bom e o que foi ruim na Alemanha, e sobre planos futuros. De forma concisa e objetiva. Está interessado? — Junte-se a nós.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster