Cómo no me convertí en especialista en aprendizaje automático

A todos les gustan las historias de éxito. Y hay muchas en Habr.

«Cómo conseguí un trabajo con un salario de 300,000 dólares en Silicon Valley»
«Cómo conseguí un trabajo en Google»
«Cómo gané 200,000 $ a los 16 años»
«Cómo llegué a estar en el Top de AppStore con una simple aplicación de cambio de divisas»
«Cómo yo ...» y mil una historias similares más.

Cómo no me convertí en especialista en aprendizaje automático
¡Es genial que una persona haya alcanzado el éxito y haya decidido contarlo! Lees y te alegras por ella. Pero la mayoría de estas historias tienen algo en común: ¡no puedes repetir el camino del autor! O bien no vives en el tiempo adecuado, o no en el lugar adecuado, o naciste niño, o ...

Creo que las historias de fracasos suelen ser más útiles en este sentido. Simplemente no tienes que hacer lo que hizo el autor. Y eso, seamos sinceros, es mucho más fácil que intentar replicar la experiencia de alguien más. Simplemente la gente suele no querer compartir tales historias. Pero yo las contaré.

He trabajado muchos años en integración de sistemas y soporte técnico. Hace unos años incluso fui a Alemania a trabajar como ingeniero de sistemas para ganar más dinero. Pero el campo de la integración de sistemas ya no me inspiraba, y quería cambiar a algo más lucrativo e interesante. A finales de 2015, encontré en Habr un artículo «De físicos a Data Science (De motores de ciencia a plancton de oficina)», en el que Vladímir describe su camino hacia Data Science. Comprendí: eso es lo que necesito. Sabía SQL bastante bien y me interesaba trabajar con datos. Especialmente me impresionaban esos gráficos:

Cómo no me convertí en especialista en aprendizaje automático

Incluso el salario mínimo en este campo era más alto que cualquier salario que había tenido en toda mi vida anterior. Decidí firmemente convertirme en ingeniero de aprendizaje automático. Siguiendo el ejemplo de Vladímir, me inscribí en coursera.org en una especialización de nueve cursos: «Data Science».

Hacía un curso al mes. Era muy aplicado. En cada curso completaba todas las tareas hasta obtener la mejor calificación. Paralelamente, me ocupaba de tareas en Kaggle, ¡y hasta me iba bien! Por supuesto, no estaba en condiciones de ganar premios, pero varias veces estuve entre los 100 mejores.

Después de haber completado exitosamente cinco cursos en coursera.org y otro más titulado “Big Data with Apache Spark” en stepik.ru, comencé a sentirme capacitado. Me di cuenta de que empezaba a comprender el tema. Sabía en qué casos utilizar qué métodos de análisis. Me familiaricé bastante bien con Python y sus bibliotecas.

Mi siguiente paso fue analizar el mercado laboral. Era necesario averiguar qué más necesitaba saber para conseguir un empleo. Qué áreas temáticas valía la pena estudiar que interesaran a los empleadores. Paralelamente a los restantes 4 cursos, quería tomar algo más especializado. Algo que un empleador concreto deseara ver. Esto aumentaría mis posibilidades de conseguir un trabajo como principiante con buenos conocimientos, pero sin experiencia.

Entré en un sitio web de búsqueda de empleo para llevar a cabo mi análisis. Pero no había ofertas en un radio de 10 kilómetros. Ni en un radio de 25 kilómetros. ¡Y ni siquiera en un radio de 50 km! ¿Cómo es posible? ¡No puede ser! Entré en otro sitio, luego en el tercero… Luego abrí un mapa de ofertas de empleo y vi algo como ESTO:

Cómo no me convertí en especialista en aprendizaje automático

Resultó que vivo en el mismo centro de la zona anómala de exclusión de Python en Alemania. ¡No había ninguna maldita oferta aceptable para un especialista en aprendizaje automático o al menos un desarrollador de Python en un radio de 100 kilómetros! ¡Esto es un fiasco, amigo!

Cómo no me convertí en especialista en aprendizaje automático

Esta imagen refleja al 100% mi estado en ese momento. Fue un golpe por debajo del cinturón que yo mismo me infligí. Y realmente dolió...

Sí, podría haberme ido a Múnich, Colonia o Berlín, donde había ofertas. Pero en ese camino había un serio obstáculo.

Nuestro plan inicial al mudarnos a Alemania era este: ir a donde nos acepten. Nos daba absolutamente igual en qué ciudad de Alemania termináramos. El siguiente paso era adaptarnos, tramitar todos los documentos y mejorar el idioma. Luego, lanzarnos a una gran ciudad para ganar más. Nuestra perspectiva inicial era Stuttgart. Una gran ciudad tecnológica en el sur de Alemania. Y no tan cara como Múnich. Ahí hace calor y crece la vid. Hay muchas empresas industriales, por lo que hay muchas ofertas con buenos salarios. Un alto nivel de vida. Justo lo que necesitamos.

Cómo no me convertí en especialista en aprendizaje automático

El destino nos arrojó a un pequeño pueblo en el corazón de Alemania con una población de aproximadamente 100,000. Nos establecimos, nos adaptamos y legalizamos todos los documentos. El pueblo resultó ser muy acogedor, limpio, verde y seguro. Los niños empezaron en el jardín de infantes y en la escuela. Todo estaba cerca. La gente era muy amigable.

Pero en este cuento de hadas no solo no había vacantes para especialistas en aprendizaje automático, ¡ni siquiera necesitaban Python!

Mi esposa y yo comenzamos a discutir la opción de mudarnos a Stuttgart o Frankfurt... Empecé a buscar vacantes, a observar los requisitos de los empleadores, y mi esposa se dedicó a buscar un apartamento, jardín de infantes y escuela. Aproximadamente una semana después, me dijo: «Sabes, no quiero ir a Frankfurt, ni a Stuttgart, ni a ninguna otra gran ciudad. Quiero quedarme aquí.»

Y me di cuenta de que estaba completamente de acuerdo con ella. También estaba cansado de la gran ciudad. Solo que mientras vivía en San Petersburgo no lo entendía. Sí, una gran ciudad es el lugar ideal para construir una carrera y ganar dinero. Pero no para una vida cómoda en familia con niños. Y para nuestra familia, este pequeño pueblo resultó ser justo lo que necesitábamos. Aquí había todo lo que nos faltaba en Petersburgo.

Cómo no me convertí en especialista en aprendizaje automático

Decidimos quedarnos hasta que nuestros hijos crecieran.

¿Y qué pasa con Python y el aprendizaje automático? ¿Y esos seis meses que ya gasté en todo esto? Pues no pasa nada. ¡No hay vacantes cerca! No quería gastar 3-4 horas al día en el camino al trabajo. Ya había trabajado así en Petersburgo durante varios años: viajaba desde Dybenko a Krasnoye Selo, cuando aún no habían construido el anillo. Una hora y media de ida y una hora y media de vuelta. La vida pasa, y tú miras las casas que pasan volando por la ventana del coche o del minibus. Sí, en el camino se puede leer, escuchar audiolibros y cosas así. Pero eso se vuelve aburrido rápidamente, y después de seis meses o un año, simplemente matas el tiempo escuchando radio, música y mirando sin rumbo.

Ya había tenido fracasos antes. Pero no había cometido tonterías como esta en mucho tiempo. La realización de que no podría encontrar trabajo como ingeniero de aprendizaje automático me sacó de mi rumbo. Abandoné todos los cursos. De hecho, dejé de hacer cualquier cosa. Por las noches bebía cerveza o vino, comía salami y jugaba a LoL. Así pasó un mes.

De hecho, no es tan importante qué dificultades te presenta la vida. O incluso tú mismo te las presentas. Lo importante es cómo las superas y qué lecciones aprendes de esas situaciones.

«Lo que no nos mata, nos hace más fuertes». ¿Conoces esa sabia frase? Pues bien, creo que es una completa tontería. Tengo un conocido que, en medio de la crisis de 2008, perdió su trabajo como director de un concesionario de autos bastante grande en San Petersburgo. ¿Qué hizo? ¡Correcto! Como un verdadero hombre, salió a buscar trabajo. Trabajo de director. ¿Y cuando no encontró trabajo de director en medio año? Continuó buscando trabajo de director, pero ya en otras áreas, ya que trabajar como vendedor de autos o cualquier otra cosa que no fuera de director no era para él. Al final, no encontró nada ni en un año. Luego dejó de buscar trabajo por completo. Su currículum está en HH, quien lo necesite, que llame.

Y estuvo sin trabajo durante cuatro años, mientras su esposa ganaba dinero todo ese tiempo. Un año después, ella recibió un ascenso y tuvieron más dinero. Y él seguía en casa, bebiendo cerveza, viendo televisión, jugando videojuegos. Claro, no solo eso. Cocinaba, lavaba, limpiaba, iba de compras. Se convirtió en un jabalí bien alimentado. ¿Lo hizo eso más fuerte? No lo creo.

Yo también podría seguir bebiendo cerveza y culpar a los empleadores por no abrir vacantes en mi pueblo. O culparme a mí mismo por ser tan tonto y no haberme molestado en mirar las vacantes antes de empezar con Python. Pero eso no sirvió de nada. Necesitaba un plan B...

Al final, reuní mis pensamientos y me dediqué a lo que debí haber empezado desde un principio: al análisis de la demanda. Analicé el mercado de ofertas de trabajo en el sector IT en mi ciudad y llegué a la conclusión de que cerca de mí hay:

  • 5 ofertas para desarrolladores Java
  • 2 ofertas para desarrolladores SAP
  • 2 ofertas para desarrolladores C# en MS Navision
  • 2 ofertas para algún tipo de desarrolladores para microcontroladores y hardware.

Las opciones eran escasas:

  1. SAP tiene la mayor difusión en Alemania. Estructura compleja, ABAP. Claro, no es 1C, pero después será difícil salir de eso. Y si se trata de mudarse a otro país, las posibilidades de encontrar un buen trabajo disminuyen drásticamente.
  2. C# para MS Navision también es algo específico.
  3. Los microcontroladores se descartaron por sí mismos, ya que allí había que aprender electrónica también.

En términos de perspectivas, salarios, popularidad y la posibilidad de trabajo remoto, Java ganó. De hecho, fui elegido por Java, no yo a ella.

Y lo que sucedió después, muchos ya lo saben. Escribí sobre esto en otro artículo: «Cómo convertirte en desarrollador de Java en 1,5 años».

Por lo tanto, no repitas mis errores. Unos días de análisis cuidadoso pueden ahorrarte mucho tiempo.

Sobre cómo cambié mi vida a los 40 años y me mudé con mi esposa y tres hijos a Alemania, escribo en mi canal de Telegram @LiveAndWorkInGermany. Escribo sobre cómo fue, qué cosas buenas y malas hay en Alemania, y sobre mis planes futuros. Breve y directo. ¿Interesado? — Únete.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster