Comment trouver des cours de programmation et quelle est la garantie d'emploi ?

Il y a 3 ans, j'ai publié mon premier et unique article sur habr.ru, consacré à l'écriture d'une petite application en Angular 2. À l'époque, il était en version bêta, il y avait peu de cours à ce sujet, et il m'intéressait en raison du temps d'apprentissage par rapport à d'autres frameworks/bibliothèques du point de vue d'un non-développeur. 

Dans cet article, j'ai mentionné que je travaillais comme marketeuse (dommage, pas chez Google :). Et dans les commentaires, la discussion s'est engagée sur le pourquoi d'Angular plutôt que de React, certains ont loué la clarté du code. C'était très intéressant et instructif.

Au cours des trois dernières années, je me suis lentement mais sûrement orientée vers un changement de carrière. Cette discussion m'a poussée à penser que c'était possible. J'ai suivi régulièrement divers cours en ligne. J'ai réalisé de petits projets pour moi-même et essayé différentes technologies. Cependant, je n'ai naturellement pas acquis de connaissances systématiques avec ce mode de vie.

Il y a un an, j'ai décidé qu'il était temps de mettre fin à mes errances et j'ai commencé à chercher des cours qui, en plus de systématiser mes connaissances, me donneraient la confiance de trouver un emploi. Je dois admettre que ce n'était pas une tâche facile. Les résultats de recherche affichent beaucoup de publicité pour des cours en ligne, qui semblent avoir toutes les composantes du "succès". Mais en réalité, ce n'est pas si simple. Lire des avis, recevoir des tonnes de spam après un seul appel avec les vendeurs de ces cours, lire des contrats. Une chose était claire : après avoir suivi des cours et cessé de payer, personne ne me garantissait quoi que ce soit. À mon avis, cela ne diffère guère des tonnes de matériaux gratuits en russe et en anglais. Le même effet.

Au final, j'ai décidé de laisser tomber les cours et de m'inscrire à un programme de développement informatique en collège. Les documents ont été soumis, j'écris joyeusement à ce sujet et je tombe sur deux questions : "pourquoi fais-tu cela ?" et "pourquoi pas une université ?".

Comment trouver des cours de programmation et quelle est la garantie d'emploi ?

Et ici, je dois expliquer qu'une université est synonyme d'ЕГЭ et rien d'autre, et que je n'ai pas passé cet examen et que je ne veux pas perdre encore une année avec des perspectives incertaines. 

Un collège en formation à distance, c'est de la pratique et la possibilité d'essayer de travailler dans une entreprise réelle (et qui sait, peut-être y travailler), faire de nouvelles rencontres avec des personnes dans le même domaine et, en plus, développer mes compétences en mathématiques. Les mathématiques sont importantes pour moi, car je veux progresser dans le domaine du ML.
Il se trouve que ce post a été vu par Valentin Dombrovsky, l'un des cofondateurs des cours Learn Python et de la communauté MoscowPython.

Nous avons eu une discussion intéressante sur l'apprentissage, la communauté, des projets personnels et le travail. Dans cette conversation, Valentin a confirmé certaines de mes idées et a dissipé certains mythes. 

Pour aller droit au but, je dirai que j'ai pu voir en direct les projets de fin d'études des étudiants et leurs présentations, ainsi que discuter avec certains diplômés pour me faire mon propre avis.

Avec l'accord de Valentin, je vais exposer les principaux points de nos discussions concernant l'apprentissage, comment tout fonctionne dans Learn Python et pourquoi il n'y a pas un mot sur le programme de soutien à l'emploi sur le site de ces cours. 

Une communauté auto-réplicante de pythonistes

Valentin Dombrovsky : «Depuis 2012, la communauté MoscowPython existe. La communauté est un sujet génial en soi. C'est des échanges, des connexions, le partage des connaissances. 
À un moment donné, Ilya Lebedev, qui enseignait à Bauman, est venu nous voir avec l'idée de créer des cours en collaboration avec une des universités pour Coursera. Nous avons commencé à travailler dans cette direction, et parallèlement, nous avons décidé de créer nos propres cours. Le cours sur Coursera n'a finalement pas été lancé à cause des contraintes bureaucratiques, mais nos cours ont été lancés.». 

Apprendre, apprendre et encore apprendre...

Valentin Dombrovsky : «La première session des cours a eu lieu en juin 2016. Nos cours sont un organisme assez vivant. Depuis, ils ont subi certaines évolutions. Au départ, il n'y avait pas de séparation par domaines, mais vers la 11e session, nous avons décidé de diviser les groupes. Un grand volume d'informations et nous voulons que l'apprenant ait la possibilité d'étudier davantage dans le domaine qui l'intéresse le plus. En même temps, nous ne limitons pas - même tout en même temps. Si le temps et l'énergie le permettent.

De nombreux cours populaires emploient des enseignants à temps plein. Chez nous, les mentors sont des employés de différentes entreprises qui consacrent leur temps à l'enseignement. Parce qu'ils prennent du plaisir à le faire. D'une session à l'autre, certains mentors peuvent changer, prendre du repos, puis revenir. Mais chaque mentor accompagne son groupe du début à la fin. 

Dans les groupes en présentiel, chaque tuteur est assigné à environ 5 à 7 personnes. C'est le nombre optimal. Dans un tel groupe, le tuteur a la possibilité de vérifier pleinement les devoirs, de discuter, de répondre aux questions et d'effectuer un code review pour chaque élève. Pour chaque promotion, nous créons des chats avec les tuteurs, où chacun peut poser des questions, clarifier des informations et interagir avec d'autres camarades de classe au cours de la semaine. 

Nous formons les groupes en fonction des compétences et des connaissances initiales. Si auparavant nous comptions sur l'évaluation de l'élève, cette année, nous nous baserons sur le résultat d'un petit test que chaque personne devra passer. Si quelque chose ne fonctionne pas, nous transférerons naturellement l'élève dans un groupe de niveau approprié. 

Le projet de fin d'études peut être réalisé seul ou avec un partenaire. Nous avons eu des expériences où plus de deux personnes travaillaient sur un projet de fin d'études, ce qui n'est pas optimal. Certaines en profitent. C'est pourquoi nous avons limité le nombre à deux personnes.».  

Et qu'en est-il de l'emploi ?

Valentin Dombrovsky : «En mai 2019, nous avons lancé un programme de soutien à l'emploi. Nous avons longtemps observé ce que faisaient nos diplômés après la formation, et avec quels problèmes ils faisaient face. Pour préparer le lancement du programme de soutien à l'emploi, nous avons commencé à réaliser des podcasts pour les juniors, abordant divers sujets d'actualité. Par exemple, l'un des derniers traite justement de comment devenir développeur en quelques mois, comment chercher un emploi en tant que junior et sur quoi compter. 

Nous ne garantissons pas l'emploi. Soyons objectifs, aucune formation ne peut garantir cela. Mais de notre côté, nous faisons tout notre possible pour que nos diplômés à la recherche d'un emploi puissent en trouver un. Au fil du temps, nous avons accumulé diverses histoires sur l'emploi, ainsi qu'une expérience.».  

Aperçu sur l'emploi lors de la présentation des projets de fin d'études Oui, lorsque j'étais à la présentation des projets de fin d'études, une personne du groupe a dit que pendant sa formation, elle avait reçu une offre d'emploi. 
Et Valentin publie souvent sur son Facebook des captures d'écran de discussions du type 'j'ai trouvé un emploi là-bas', 'je suis passé à un nouveau travail avec une augmentation de salaire'. 

Valentin Dombrovsky : «Note d'ailleurs que le programme de soutien à l'emploi. Actuellement, il fonctionne selon le principe suivant : 

  • Une semaine après la fin du cours, nous organisons un webinaire auquel nous invitons tous les diplômés des cours. Nous ne disons pas que ce programme s'adresse uniquement à ceux qui viennent tout juste de terminer. Au contraire, nous appelons tout le monde. Et, peut-être, c'est plus utile pour ceux qui ont terminé un peu plus tôt, car ils ont eu le temps de gagner un peu d'expérience et d'apprendre certaines choses. Le webinaire est animé par nos collègues — les fondateurs des cours : Mikhaïl Korneïev, Ilia Lebedev et Vladimir Filonov. Cela est en grande partie dû au fait qu'ils comprennent bien, d'une part, ce que les spécialistes RH attendent des développeurs, et d'autre part, ce que nécessitent les spécialistes techniques.
  • Après le webinaire, nous donnons aux participants une semaine pour remplir un questionnaire dans lequel ils parlent d'eux, fournissent un lien vers leur CV, un lien vers leur GitHub et un lien vers leur projet de fin d'études. Actuellement, certains de nos partenaires commencent à demander que le lien vers le projet de fin d'études soit obligatoire.
  • Après cela, nous prenons une semaine pour examiner les candidatures, pour noter les points à corriger. Ensuite, nous donnons un retour d'information avec ces commentaires. Et nous laissons encore une semaine pour les corrections.
  • Après toutes les corrections, nous faisons circuler ces candidatures auprès de notre base de partenaires.

Nous allons répéter ce cycle après chaque session. Et nous prévoyons qu'à chaque cycle d'envoi, une personne qui souhaite rester dans la base, par exemple, si elle n'a pas encore trouvé de travail, soumet à nouveau sa candidature avec des données mises à jour. Pour l'instant, c'est structuré de cette manière.

Actuellement, nous avons environ 16 entreprises avec lesquelles nous collaborons. Par exemple, X5 Retail, Yandex, MTS Bigdata, BestDoctor. De notre côté, nous allons faire des efforts pour que la liste se développe.

Il ne faut pas oublier que les contacts personnels aident également à la recherche d'emploi. Assister à différents meetups et conférences que nous organisons est un bon moyen de se rencontrer et d'échanger. Dans la recherche d'emploi, il ne faut pas compter uniquement sur hh.ru ou sur nous. Il faut faire preuve d'initiative et maintenir le contact avec des personnes du secteur qui vous intéresse.». 

Les chemins des juniors sont impénétrablesEt ici, les mots de Valentin sont confirmés par un ancien élève qui a suivi les cours et avec qui j'ai pu discuter. En peu de temps, il a gravi les échelons pour devenir l'un des responsables du groupe, a trouvé un emploi dans une grande entreprise, et maintenant il recrute lui-même des programmeurs.

Valentin Dombrovsky : «En ce qui concerne les garanties d'emploi que certains cours affichent sur leur site, ils parlent de milliers ou même de dizaines de milliers de diplômés. Mais combien d'histoires d'embauche réelles existent ? En recherchant des avis, on trouve seulement quelques cas.». 

La communauté, c'est non seulement l'apprentissage, mais aussi beaucoup d'utilité.

Valentin Dombrovsky : «Comme je l'ai déjà dit, les cours Learn Python ont émergé de la communauté. MoscowPythonNous n'avons pas pour objectif de rassembler massivement des gens, de les former d'une certaine manière, puis de les abandonner et de chercher les suivants. Notre mission est de faire grandir la communauté. Après la fin des cours, nous essayons de fournir aux diplômés des ressources utiles, nous enregistrons des podcasts, nous organisons des conférences. Les élèves restent dans les chats avec les responsables même après la fin de leur formation, ils peuvent poser des questions tranquillement et demander des conseils. Les responsables sont toujours là pour guider et répondre.».

En guise de postface

Une recherche prolongée et de nombreuses questions sur l'apprentissage, la progression, sur ce qui est important ou non, ont conduit à l'écriture de ce texte. 

Si cette expérience peut aider quelqu'un, ce serait formidable. 

J'ai aimé l'honnêteté et la transparence dans ces réponses. Pas de détours ni d’omissions. Après cette conversation, j'ai eu le sentiment que choisir ces cours pourrait être la porte que je souhaite franchir. 

J'ai déjà une idée de projet de fin d'études sur laquelle je vais travailler. Je me prépare doucement, je collecte des matériaux. J'espère que le prochain article parlera justement de cela et pas dans trois ans.

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster