Comment je ne suis pas devenu un spécialiste de l'apprentissage automatique

Les histoires de réussite aiment tout. Et il y en a beaucoup sur le hub


«Comment j'ai trouvé un emploi avec un salaire de 300 000 $ dans la Silicon Valley»
"Comment j'ai trouvé un emploi chez Google"
"Comment j'ai fait 200 000 $ à 16 ans"
"Comment je suis arrivé au Top AppStore avec une simple application de taux de change"
"Comme moi ..." et encore mille et une histoire similaire.



C’est formidable qu’une personne ait réussi et ait décidé d’en parler! Vous lisez et vous réjouissez pour lui. Mais la plupart de ces histoires ont une chose en commun: vous ne pouvez pas répéter le chemin de l'auteur! Soit vous vivez au mauvais moment, soit au mauvais endroit, soit vous êtes né garçon, soit ...


Je pense que les réussites à cet égard sont souvent plus utiles. Vous n'avez simplement pas à faire ce que l'auteur a fait. Et cela, vous voyez, est beaucoup plus facile que d'essayer de répéter l'expérience de quelqu'un. C'est juste que ces histoires que les gens ne veulent généralement pas partager. Et je le dirai.


J'ai travaillé pendant de nombreuses années dans l'intégration de systèmes et le support technique. Il y a quelques années, je suis même allé travailler comme ingénieur système en Allemagne pour gagner plus d'argent. Mais le domaine de l'intégration du système ne m'a pas inspiré depuis longtemps, et je voulais changer la sphère en quelque chose de plus monétaire et intéressant. Et à la fin de 2015, je suis tombé sur un article d'habra «Des physiciens en science des données (Des moteurs de la science au plancton de bureau)» , dans lequel Vladimir décrit son cheminement dans la science des données. J'ai réalisé: c'est ce dont j'ai besoin. Je connaissais bien SQL et j'étais intéressé à travailler avec des données. Ces graphiques m'ont particulièrement impressionné:



Même le salaire minimum dans ce domaine était plus élevé que n'importe lequel de mes salaires pour toute ma vie antérieure. J'étais déterminé à devenir ingénieur en apprentissage automatique. Suivant l'exemple de Vladimir, je me suis inscrit à coursera.org pour me spécialiser dans neuf cours: Data Science .


J'ai suivi un cours par mois. J'étais très diligent. Dans chaque cours, j'ai terminé toutes les tâches jusqu'à ce que j'obtienne le meilleur résultat. Parallèlement à cela, j'ai entrepris des tâches sur kaggle, et j'ai même réussi !!! Il est clair que les prix n'ont pas brillé pour moi, mais je suis entré dans le 100 fois plusieurs fois.


Après cinq cours réussis sur coursera.org et un autre «Big Data avec Apache Spark» sur stepik.ru, je me sentais fort. J'ai réalisé que je commençais à entrer dans le sujet. J'ai compris dans quels cas les méthodes d'analyse à utiliser. Je suis devenu assez bon avec Python et ses bibliothèques.


Ma prochaine étape a été d'analyser le marché du travail. Il était nécessaire de savoir ce que vous devez savoir d'autre pour obtenir un emploi. Quels sont les domaines qui méritent d'être explorés et qui intéressent les employeurs. Parallèlement aux 4 cours restants, je voulais suivre autre chose de très spécialisé. Ce qu'un employeur particulier veut voir. Cela augmenterait mes chances d'obtenir un emploi pour un débutant avec de bonnes connaissances, mais sans expérience.


Je suis allé sur un site de recherche d'emploi pour faire mon analyse. Mais il n'y avait pas de postes vacants dans un rayon de 10 kilomètres. Et dans un rayon de 25 kilomètres. Et même dans un rayon de 50 km !!! Comment ça? Ça ne peut pas être !!! Je suis allé sur un autre site, puis sur le troisième ... Ensuite, j'ai ouvert une carte avec les postes vacants et j'ai vu ceci:



Il s'est avéré que j'habite au centre même de la zone d'exclusion anormale de python en Allemagne. Pas un putain un travail acceptable pour un spécialiste de l'apprentissage automatique ou au moins un développeur Python dans un rayon de 100 kilomètres !!! C'est un fiasco bro !!!



Cette photo reflète à 100% ma condition à ce moment. Ce fut un coup au-dessous de la ceinture, que j'ai moi-même infligé. Et ça fait vraiment mal ...


Oui, vous pouvez aller à Munich, Cologne ou Berlin - il y avait des postes vacants. Mais un obstacle sérieux se dressait de cette façon.


Notre plan initial lors de notre déménagement en Allemagne était le suivant: aller où ils voulaient. Nous étions absolument peu importe quelle ville d'Allemagne nous jetterait. L'étape suivante consiste à se mettre à l'aise, à rédiger tous les documents et à tirer la langue. Eh bien, précipitez-vous dans la grande ville pour gagner plus. Notre objectif prospectif préliminaire était Stuttgart. Une grande ville technologique du sud de l'Allemagne. Et pas aussi cher que Munich. Il fait chaud et pousse du raisin. Il y a beaucoup d'entreprises industrielles, donc il y a beaucoup de postes vacants avec de bons salaires. Niveau de vie élevé. Exactement ce dont nous avons besoin.



Nous avons été abandonnés par le destin dans une petite ville au centre de l'Allemagne avec une population d'environ 100 000. Nous nous sommes installés, nous sommes habitués, avons rempli tous les documents. La ville s'est avérée très confortable, propre, verte et sûre. Les enfants sont allés à la maternelle et à l'école. Tout était proche. Tout autour sont des gens très sympathiques.


Mais dans ce récit, ce n'était pas seulement que les postes vacants de spécialistes de l'apprentissage automatique, ici même Python n'étaient nécessaires à personne.


Ma femme et moi avons commencé à discuter de la possibilité de déménager à Stuttgart ou à Francfort ... J'ai commencé à chercher un emploi, à examiner les exigences des employeurs, et ma femme a commencé à s'occuper d'un appartement, d'une école maternelle et d'une école. Après environ une semaine de recherches, ma femme m'a dit: «Vous savez, je ne veux pas aller à Francfort, ni à Stuttgart, ni dans aucune autre grande ville. Je veux rester ici. "


Et j'ai réalisé que j'étais entièrement d'accord avec elle. Je suis aussi fatigué de la grande ville. Ce n'est que lorsque je vivais à Saint-Pétersbourg que je n'ai pas compris cela. Oui, une grande ville est un endroit idéal pour construire une carrière et gagner de l'argent. Mais pas pour la vie confortable d'une famille avec enfants. Et pour notre famille, cette petite ville s'est avérée être exactement ce dont nous avons besoin. Voici tout ce qui nous manquait tant à Saint-Pétersbourg.



Nous avons décidé de rester jusqu'à ce que nos enfants grandissent.


Mais qu'en est-il de Python et de l'apprentissage automatique? Et ces six mois que j'ai déjà consacrés à tout ça? Pas question. Il n'y a pas d'emplois à proximité! Je ne voulais plus passer 3 à 4 heures par jour sur le chemin du travail. Je travaille déjà à Saint-Pétersbourg depuis plusieurs années: j'ai voyagé avec Dybenko à Krasnoye Selo, alors que la rocade n'était pas encore construite. Une heure et demie là-bas et demi. La vie passe et vous regardez des maisons vacillantes depuis la fenêtre d'une voiture ou d'un minibus. Oui, sur la route, vous pouvez lire, écouter des livres audio et tout ça. Mais cela dérange rapidement, et après une demi-année ou un an, vous tuez cette fois, en écoutant la radio, la musique et en regardant sans but au loin.


J'ai déjà eu des échecs. Mais je n'ai pas fait des choses aussi stupides comme ça depuis longtemps. La prise de conscience que je ne pouvais pas trouver le poste d'ingénieur en machine learning m'a troublé. J'ai quitté tous les cours. J'ai généralement arrêté de faire quoi que ce soit. Le soir, j'ai bu de la bière ou du vin, mangé du salami et joué au LoL. Un mois s'est donc écoulé.


En fait, peu importe les difficultés que la vie vous présente. Ou même vous vous présentez. Ce qui importe, c'est comment vous les surmontez et quelles leçons vous tirez de ces situations.


"Ce qui ne nous tue pas nous rend plus forts." Connaissez-vous cette sage phrase? Donc, je pense que c'est un non-sens complet! J'ai un ami qui, à la suite de la crise de 2008, a perdu son poste de directeur d'un assez grand salon automobile à Saint-Pétersbourg. Qu'a-t-il fait? Ok! Comme un vrai homme, il est allé chercher du travail. Le travail du réalisateur. Et quand le réalisateur n'a pas trouvé d'emploi depuis six mois? Il a continué à chercher un emploi de réalisateur, mais dans d’autres travailler en tant que directeur des ventes de voitures ou quelqu'un d'autre qu'un directeur n'était pas comme il faut pour lui. En conséquence, il n'a rien trouvé en un an. Et puis il a marqué sur une recherche d'emploi en général. Le résumé dépend de HH - qui en a besoin, il appellera.


Et il est resté sans travail pendant quatre ans, et sa femme a gagné de l'argent pendant tout ce temps. Un an plus tard, elle a reçu une augmentation et ils ont obtenu plus d'argent. Et il était assis à la maison, buvait de la bière, regardait la télévision, jouait à des jeux informatiques. Bien sûr, pas seulement ça. Il cuisinait, lavait, nettoyait, faisait du shopping. Il est devenu un porc maladroit. Le rendait-il encore plus fort? Je ne pense pas.


Moi aussi, je pouvais continuer à boire de la bière et blâmer les employeurs de ne pas avoir ouvert de postes vacants dans mon village. Ou me reprocher d'être un tel idiot et n'a même pas pris la peine de regarder les postes vacants avant de prendre Python. Mais cela n'avait aucun sens. J'avais besoin d'un plan B ...


En conséquence, j'ai rassemblé mes pensées et j'ai commencé à faire ce qui valait la peine dès le début - avec l'analyse de la demande. J'ai analysé le marché du travail informatique dans ma ville et suis arrivé à la conclusion qu'il y a:


  • 5 jobs développeurs Java
  • 2 postes vacants de développeurs SAP
  • 2 postes vacants de développeurs C # sous MS Navision
  • 2 postes vacants de certains développeurs pour microcontrôleurs et matériel.

Le choix était restreint:


  1. SAP est le plus répandu en Allemagne. Structure complexe, ABAP. Bien sûr, ce n'est pas 1C, mais il sera difficile de s'en débarrasser plus tard. Et si vous déménagez dans un autre pays, les perspectives de trouver un bon emploi chutent.
  2. C # pour MS Navision est également une chose spécifique.
  3. Les microcontrôleurs ont disparu d'eux-mêmes, car là, il fallait encore enseigner l'électronique.

En conséquence, en termes de perspectives, de salaire, de prévalence et de possibilité de travail à distance, Java a gagné. En fait, c'est Java qui m'a choisi, pas moi.


Et ce qui s'est passé ensuite - beaucoup le savent déjà. J'ai écrit à ce sujet dans un autre article: "Comment devenir développeur Java en 1,5 an . "


Par conséquent, ne répétez pas mes erreurs. Quelques jours d'analyse réfléchie peuvent vous faire économiser une tonne de temps.


À propos de la façon dont j'ai changé ma vie à 40 ans et déménagé avec ma femme et mes trois enfants en Allemagne, j'écris dans ma chaîne de télégramme @LiveAndWorkInGermany . J'écris sur comment c'était, ce qui est bon et ce qui est mauvais en Allemagne, et les plans pour l'avenir. Brièvement et pour affaires. Intéressant? - Rejoignez-nous maintenant.

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


All Articles