Como non me convertín nun especialista en aprendizaxe automática

Todo o mundo adora as historias de éxito. E hai bastantes no centro.

"Como conseguín un emprego de 300 dólares en Silicon Valley"
"Como conseguín un traballo en Google"
"Como gañei 200 dólares aos 000 anos"
"Como cheguei ao Top AppStore cunha aplicación sinxela de tipos de cambio"
"Como eu..." e mil e unha historias similares máis.

Como non me convertín nun especialista en aprendizaxe automática
É xenial que unha persoa teña acadado o éxito e decida falar sobre iso! Le e alegrate por el. Pero a maioría destas historias teñen unha cousa en común: non podes seguir o camiño do autor! Ou vives no momento equivocado, ou no lugar equivocado, ou naceches neno, ou...

Creo que as historias de fracaso neste sentido adoitan ser máis útiles. Simplemente non tes que facer o que fixo o autor. E isto, ves, é moito máis doado que tentar repetir a experiencia doutra persoa. É que a xente normalmente non quere compartir este tipo de historias. E vouche dicir.

Traballei en integración de sistemas e soporte técnico durante moitos anos. Hai uns anos ata fun traballar como enxeñeiro de sistemas en Alemaña para gañar máis cartos. Pero o campo da integración de sistemas levaba moito tempo que non me inspiraba, e quería cambiar o campo por algo máis rendible e interesante. E a finais de 2015 atopeime cun artigo sobre Habré "Dos físicos á ciencia de datos (De motores da ciencia ao plancto de oficina)", no que Vladimir describe o seu camiño cara á Ciencia de Datos. Decateime: isto é o que necesito. Coñecía ben SQL e estaba interesado en traballar con datos. Impresionáronme especialmente estes gráficos:

Como non me convertín nun especialista en aprendizaxe automática

Incluso o salario mínimo neste campo era superior a calquera salario que gañase en toda a miña vida anterior. Estaba decidido a converterme en enxeñeiro de aprendizaxe automática. Seguindo o exemplo de Vladimir, inscribínme a unha especialización de nove cursos en coursera.org: "Ciencia de datos".

Fixen un curso ao mes. Fun moi dilixente. En cada curso, realicei todas as tarefas ata que recibín o maior resultado. Ao mesmo tempo, asumín tarefas de kaggle, e ata o conseguín!!! Está claro que non estaba destinado a premios, pero entrei no 100 varias veces.

Despois de cinco cursos completados con éxito en coursra.org e outro "Big Data con Apache Spark" en stepik.ru, sentínme empoderado. Decateime de que empezaba a entender as cousas. Entendín en que casos que métodos de análise deberían utilizarse. Estou familiarizado bastante con Python e as súas bibliotecas.

O meu seguinte paso foi analizar o mercado laboral. Tiven que descubrir que máis necesitaba saber para conseguir o traballo. Que áreas temáticas merecen a pena estudar e son de interese para os empresarios. Paralelamente aos 4 cursos restantes, quería facer outra cousa moi especializada. O que un empresario en particular quere ver. Isto melloraría as miñas posibilidades de conseguir un traballo para un novato con bos coñecementos pero sen experiencia.

Fun a un sitio de busca de emprego para facer a miña análise. Pero non había prazas vacantes nun radio de 10 quilómetros. E nun radio de 25 quilómetros. E ata nun radio de 50 km!!! E logo? Non pode ser!!! Fun a outro sitio, despois a un terceiro... Despois abrín un mapa con vacantes e vin algo así:

Como non me convertín nun especialista en aprendizaxe automática

Resultou que vivo no mesmo centro da zona anómala de exclusión de pitóns en Alemaña. Nin unha puta vacante aceptable para un especialista en aprendizaxe automática ou mesmo para un programador de Python nun radio de 100 quilómetros!!! Isto é un fiasco, irmán!!!

Como non me convertín nun especialista en aprendizaxe automática

Esta imaxe reflicte ao 100% o meu estado nese momento. Foi un golpe baixo que me dei. E foi moi doloroso...

Si, podías ir a Múnic, Colonia ou Berlín: alí había prazas libres. Pero había un serio obstáculo neste camiño.

O noso plan inicial ao trasladarnos a Alemaña era este: ir onde nos leven. Non nos importaba absolutamente a cidade de Alemaña onde nos deixarían caer. O seguinte paso é poñerte cómodo, completar todos os documentos e mellorar as túas habilidades lingüísticas. Ben, entón corre á gran cidade para gañar máis. O noso obxectivo preliminar era Stuttgart. Unha gran cidade tecnolóxica no sur de Alemaña. E non é tan caro como Múnic. Alí fai calor e alí medran as uvas. Hai moitas empresas industriais, polo que hai moitas vacantes con bos soldos. Alta calidade de vida. Xusto o que necesitamos.

Como non me convertín nun especialista en aprendizaxe automática

O destino levounos a unha pequena cidade no centro de Alemaña cunha poboación duns 100000 XNUMX. Instalámonos, puxémonos cómodos e completamos todos os trámites. A cidade resultou moi acolledora, limpa, verde e segura. Os nenos foron á escola infantil e á escola. Todo estaba preto. Hai xente moi simpática arredor.

Pero neste conto de fadas, non só non había prazas para especialistas en aprendizaxe automática, senón que incluso Python resultou ser de nada útil para ninguén.

A miña muller e mais eu comezamos a discutir a opción de mudarnos a Stuttgart ou Frankfurt... Comecei a buscar prazas, mirar os requisitos dos empresarios, e a miña muller empezou a mirar un piso, unha gardería e unha escola. Despois dunha semana de busca, a miña muller díxome: "Xa sabes, non quero ir a Frankfurt, nin a Stuttgart nin a ningunha outra gran cidade. Quero quedarme aquí".

E decateime de que estou totalmente de acordo con ela. Tamén estou farto da cidade grande. Só mentres vivín en San Petersburgo, non entendín isto. Si, unha gran cidade é un lugar ideal para construír unha carreira e gañar cartos. Pero non para unha vida cómoda para unha familia con fillos. E para a nosa familia, esta pequena cidade resultou ser o que necesitabamos. Aquí estaba todo o que tanto botamos de menos en San Petersburgo.

Como non me convertín nun especialista en aprendizaxe automática

Decidimos quedarnos ata que os nosos fillos fosen maiores.

Ben, que pasa con Python e a aprendizaxe automática? E os seis meses que xa levo en todo isto? De ningún xeito. Non hai prazas preto! Xa non quería pasar 3-4 horas ao día no camiño do traballo. Xa levaba varios anos traballando así en San Petersburgo: fun con Dybenko a Krasnoye Selo cando aínda non estaba construída a rotonda. Hora e media alí e hora e media atrás. A vida pasa e miras as casas que brillan dende a fiestra dun coche ou dun microbús. Si, podes ler, escoitar audiolibros e todo iso na estrada. Pero isto axiña se aburre, e despois de seis meses ou un ano simplemente matas esta vez, escoitando a radio, a música e mirando sen rumbo ao lonxe.

Tiven fracasos antes. Pero hai tempo que non fixen algo tan estúpido como isto. A constatación de que non podía atopar un traballo como enxeñeiro de aprendizaxe automática desequilibroume. Abandoei todos os cursos. Deixei de facer nada. Polas noites bebía cervexa ou viño, comía salame e xogaba a LoL. Pasou así un mes.

De feito, non importan as dificultades que che lance a vida. Ou incluso o presentas a ti mesmo. O que importa é como os superas e que leccións aprendes destas situacións.

"O que non nos mata fainos máis fortes". Coñeces esta sabia frase, non? Entón, creo que isto é unha tontería total! Teño un amigo que, a raíz da crise de 2008, perdeu o seu traballo como director dun concesionario de automóbiles bastante grande en San Petersburgo. Que fixo? Certo! Como un home de verdade, foi buscar traballo. Traballo de director. E cando non atopaches traballo de director en seis meses? Seguiu buscando traballo como director, pero noutros ámbitos, porque... traballar como xestor de vendas de automóbiles ou alguén que non fose director non era comme il faut para el. Como resultado, non atopou nada durante un ano. E entón deixei de buscar un traballo por completo. O currículo pende de HH: quen o necesite chamarao.

E quedou sen traballo durante catro anos, e a súa muller gañou cartos todo este tempo. Un ano despois, recibiu un ascenso e tiñan máis cartos. E aínda estaba sentado na casa, bebía cervexa, miraba a televisión, xogaba a xogos de ordenador. Por suposto, non só iso. Cociñaba, lavaba, limpaba, foi de compras. Converteuse nun porco ben alimentado. Todo isto fíxoo máis forte? Non o creo.

Eu tamén podería seguir tomando cervexa e culpar aos empresarios de non abrir prazas na miña aldea. Ou culpárme a min mesmo por ser tan parvo e nin sequera molestarme en mirar as ofertas de traballo antes de entrar en Python. Pero isto non tiña sentido. Necesitaba un plan B...

Como resultado, recollín os meus pensamentos e comecei a facer o que debería comezar desde o principio: coa análise da demanda. Analizei o mercado laboral de TI na miña cidade e cheguei á conclusión de que hai:

  • 5 prazas de programador Java
  • 2 prazas de programador SAP
  • 2 prazas para desenvolvedores C# baixo MS Navision
  • 2 prazas para algúns desenvolvedores de microcontroladores e hardware.

A elección resultou ser pequena:

  1. SAP está máis estendido en Alemaña. Estrutura complexa, ABAP. Este, por suposto, non é 1C, pero será difícil saltar dela máis tarde. E se te mudas a outro país, as túas perspectivas de atopar un bo traballo diminúen drasticamente.
  2. C# para MS Navision tamén é algo específico.
  3. Os microcontroladores desapareceron por si mesmos, porque... Alí tamén había que aprender electrónica.

Como resultado, dende o punto de vista das perspectivas, salarios, prevalencia e posibilidade de traballo remoto, Java gañou. De feito, foi Java quen me escolleu a min, non eu.

E moitos xa saben o que pasou despois. Escribín sobre isto noutro artigo: "Como converterse nun programador Java en 1,5 anos".

Así que non repitas os meus erros. Uns días de análise reflexiva poden aforrarche moito tempo.

Escribo sobre como cambiei a miña vida aos 40 anos e me mudei coa miña muller e os meus tres fillos a Alemaña na miña canle de Telegram. @LiveAndWorkInGermany. Escribo sobre como foi, o que é bo e o que é malo en Alemaña e sobre os plans para o futuro. Curto e directo. Interesante? - Únete a nós.

Fonte: www.habr.com

Engadir un comentario