Il y a 3 ans, j'ai publié mon premier et unique article sur habr.ru, qui était consacré à l'écriture d'une petite application dans Angular 2. C'était en version bêta à l'époque, il y avait peu de leçons à ce sujet, et j'étais intéressé par le temps d'entrée pour par rapport à d'autres frameworks / bibliothèques du point de vue d'un non-programmeur.
Dans cet article, j'ai écrit que je travaillais en tant que marketeur (c'est dommage que ce ne soit pas sur Google :). Et dans les commentaires, la discussion a tourné autour de la raison pour laquelle Angular, et non React, a été loué par quelqu'un pour la propreté du code. C'était très intéressant et instructif.
Au cours des trois dernières années, j'ai évolué lentement mais sûrement vers un changement de profession. Cette discussion a conduit à l'idée qu'il y avait des chances. Avec une certaine périodicité, j'ai suivi divers cours en ligne. J'ai fait quelques petits projets pour moi, j'ai essayé différentes technologies. Mais, bien sûr, une sorte de connaissance systémique n'apparaissait pas avec un tel «mode de vie».
Il y a un an, j'ai décidé qu'il était temps de mettre fin à la confusion et aux hésitations et j'ai commencé à chercher des cours qui, en plus de systématiser les connaissances, me donneraient confiance que je trouverais du travail. Certes, la tâche n'est pas facile. Les résultats de recherche donnent beaucoup de cours de publicité en ligne, où il semble y avoir toutes les composantes du «succès». Mais, en fait, bien sûr, ce n'est pas le cas. Lire des critiques, des tonnes de spam après un appel des vendeurs de ces cours, lire des contrats. Une chose était claire: après avoir suivi des cours et cessé de payer, personne ne me garantit rien. À mon avis, ce n'est pas très différent des tonnes gratuites de documents en russe et en anglais. Le même effet.
En conséquence, j'ai décidé de marquer pour les cours et d'aller au collège pour étudier en tant que programmeur. Des documents ont été déposés, j'écris avec joie à ce sujet et tombe sur deux questions: «Pourquoi en avez-vous besoin» et «pourquoi pas une université»?
Et ici, je dois expliquer qu'une université est un examen et rien d'autre, mais je n'ai pas d'examen et je ne veux pas perdre une autre année avec des perspectives incompréhensibles.
Et un collège par contumace est une pratique et une occasion de s'essayer dans une vraie entreprise (et ce n'est pas une blague, allez y travailler), de nouvelles connaissances avec des gens qui, dans la même matière, plus les mathématiques. Les mathématiques sont importantes pour moi parce que je veux développer davantage en ML.
Il s'est avéré que Valentin Dombrovsky, l'un des co-fondateurs des cours
Learn Python et de la communauté
MoscowPython , a vu ce post.
Nous avons eu une discussion intéressante sur la formation, la communauté, les projets personnels, le travail. Dans cette conversation, Valentin a confirmé certaines de mes pensées et dissipé certains mythes.
En regardant un peu plus loin, je dirai que j'ai réussi à regarder en direct les projets de remise des diplômes des gars et leurs présentations, ainsi qu'à discuter avec certains diplômés pour me faire une opinion.
Avec la permission de Valentin, je donnerai les principaux points de nos discussions sur l'apprentissage du fonctionnement de Learn Python et pourquoi il n'y a pas un mot sur le programme d'aide à l'emploi sur le site Web de ces cours.
Communauté Python à réplication automatique
Valentin Dombrovsky: « Depuis 2012, il existe une communauté MoscowPython. La communauté est un sujet cool en soi. C'est la communication, la communication, le partage des connaissances.
À un moment donné, Ilya Lebedev, qui enseignait à Baumanka, est venue à nous avec l'idée de faire des cours avec l'une des universités de coursera. Nous avons commencé à travailler dans ce sens, et en même temps avons décidé de suivre nos cours. Le cours sur coursera n'a jamais été lancé en raison de retards bureaucratiques, et nous avons lancé nos cours.
»Apprenez, étudiez et étudiez à nouveau ...
Valentin Dombrovsky: « La première série de cours a eu lieu en juin 2016. Nos cours sont tout à fait un organisme vivant. Depuis lors, ils ont subi certains changements. Si au début il n'y avait pas de division en régions, alors vers le 11e set nous sommes venus pour nous assurer que les groupes étaient divisés. Une grande quantité d'informations et je veux que l'étudiant ait l'opportunité d'étudier davantage dans la direction qui lui est la plus intéressante. En même temps, nous ne la limitons pas - du moins tout à la fois. S'il y a suffisamment de temps et d'efforts.
De nombreux cours populaires sont dispensés par des enseignants. Nos conservateurs sont des employés de diverses entreprises qui consacrent leur temps à la formation. Parce que pour eux, c'est élevé. Certains conservateurs peuvent passer d'un flux à l'autre, se reposer, puis revenir. Mais chaque commissaire apporte son propre flux du début à la fin.
Dans les groupes hors ligne, environ 5-7 personnes sont affectées à chaque commissaire. C'est le montant optimal. Dans un tel groupe, le conservateur a la possibilité d'une vérification complète des devoirs, des discussions, des réponses aux questions, de la révision du code de chaque élève. Avec chaque ensemble, nous discutons avec des conservateurs, où tout le monde peut poser des questions dans la semaine, clarifier les informations, communiquer avec d'autres camarades.
Nous formons des groupes basés sur les compétences et connaissances initiales. Si nous comptions sur les notes des élèves, cette année, nous nous baserons sur la notation d'un petit test que tout le monde devra passer. Si quelque chose ne fonctionne pas, alors, naturellement, l'élève sera transféré dans un groupe avec un niveau de formation approprié.
Vous pouvez travailler sur le projet de fin d'études seul ou avec un partenaire. Nous avons eu de l'expérience lorsque plus de deux personnes ont travaillé sur le projet final - ce n'est pas optimal. Quelqu'un parvient à un billet de faveur. Par conséquent, nous avons décidé de restreindre deux personnes.
"Et l'emploi?
Valentin Dombrovsky: « En mai 2019, nous avons lancé un programme de soutien à l'emploi. Pendant très longtemps, nous avons regardé ce que nos diplômés font après la formation, quels problèmes ils rencontrent. En prévision du lancement du programme de soutien à l'emploi, nous avons commencé à réaliser des podcasts pour juin avec une discussion sur divers sujets pertinents. Par exemple, l'un des derniers concerne la
façon de devenir développeur dans quelques mois , comment chercher un emploi en juin et sur quoi vous pouvez compter.
Nous ne garantissons pas l'emploi. Venez objectivement, en principe, aucun cours ne peut garantir cela. Mais pour notre part, nous essayons de faire de notre mieux pour que nos diplômés en recherche d'emploi le trouvent. Pendant ce temps, nous avons accumulé diverses histoires sur l'emploi, l'expérience s'est accumulée.
"Spoiler de l'emploi à la présentation des projets de fin d'étudesOui, quand j'étais à la présentation des projets de fin d'études, une personne du courant a dit que pendant la formation j'avais reçu une offre d'emploi.
Et Valentin publie souvent des captures d'écran de chats sur sa page Facebook dans l'esprit de «trouver un emploi là-bas», «passer à un nouvel emploi avec un salaire plus élevé».
Valentin Dombrovsky: « Soit dit en passant, notez que
le programme de soutien à l'emploi . Maintenant, elle travaille avec nous selon le principe suivant:
- Une semaine après la fin du cours, nous avons un webinaire, auquel nous invitons tous les diplômés des cours. Nous ne disons pas que ce programme ne concerne que ceux qui viennent de terminer. Au contraire, nous appelons tout le monde. Et c'est peut-être plus utile pour ceux qui ont obtenu leur diplôme un peu plus tôt, car pendant ce temps, ils ont déjà acquis une certaine expérience, appris certaines choses. Le webinaire est dirigé par nos gars - les fondateurs des cours: Mikhail Korneev, Ilya Lebedev et Vladimir Filonov. Cela est dû en grande partie au fait qu'ils comprennent bien que, d'une part, ils ont besoin de ressources humaines et, d'autre part, de spécialistes techniques du développeur.
- Après le webinaire, nous donnons aux gars une semaine pour remplir un questionnaire dans lequel ils écrivent sur eux-mêmes, donner un lien vers le curriculum vitae, un lien vers github, un lien vers le projet de fin d'études. Maintenant, certains de nos partenaires ont commencé à demander et un lien vers le projet de fin d'études doit être indiqué.
- Après cela, nous prenons pour nous une semaine pour voir les profils, pour écrire ce que les choses doivent être corrigées. Ensuite, nous donnons un retour avec ces commentaires. Et nous donnons une autre semaine pour les corriger.
- Après toutes les corrections, nous envoyons déjà ces profils sur la base de nos partenaires.
Nous répéterons ce cycle après chaque série. Et nous prévoyons que pour chaque cycle d'envoi, une personne qui souhaite rester dans la base de données, par exemple, n'a pas encore trouvé de travail, soumet à nouveau un questionnaire avec des données mises à jour. Jusqu'à présent, il est construit comme ça.
Nous avons maintenant environ 16 entreprises avec lesquelles nous coopérons. Par exemple, X5 Retail, Yandex, MTS Bigdata, BestDoctor.
Pour notre part, nous nous efforcerons de faire évoluer la liste .
N'oubliez pas que les contacts personnels aident également à trouver du travail. Visiter les différentes réunions et conférences que nous organisons est un bon moyen de faire connaissance et de communiquer. Lorsque vous cherchez du travail, vous ne devez pas compter uniquement sur hh.ru ou sur nous. Ici, nous devons être actifs, maintenir la communication avec les gens de la sphère d'intérêt.
»Les chemins des juniors sont insondablesEt puis les paroles de Valentin sont confirmées par l'un des anciens élèves qui ont suivi les cours et avec qui j'ai réussi à communiquer. Pendant une courte période, il a grandi pour devenir l'un des conservateurs du groupe, a obtenu un emploi dans l'une des grandes entreprises, et maintenant il embauche des programmeurs dans l'État.
Valentin Dombrovsky: « Si nous reprenons le travail, nous garantissons que certains cours sont prescrits sur le site. Ils écrivent sur des milliers ou des dizaines de milliers de diplômés. Et combien de vraies histoires d'emploi? Si vous recherchez des avis, alors certaines unités.
"La communauté apprend non seulement, mais aussi beaucoup
Valentin Dombrovsky: « Comme je l'ai dit, les cours
Learn Python sont issus de la communauté
MoscowPython . Nous ne nous fixons pas la tâche de rattraper massivement les gens, de les enseigner d'une manière ou d'une autre, puis d'abandonner et de chercher le prochain. Notre mission est de développer une communauté. Après avoir terminé les cours, nous essayons de donner du matériel utile aux diplômés, d'enregistrer des
podcasts et de tenir des
conférences . Les élèves restent dans les bavardoirs avec les conservateurs et après la remise des diplômes, ils peuvent calmement poser des questions et consulter. Les conservateurs seront toujours prêts à répondre et à répondre.
»Au lieu d'une postface
Une longue recherche et beaucoup de questions sur la façon d'apprendre, de bouger, ce qui est important, ce qui n'est pas très, est devenu la raison de la rédaction de ce texte.
Si cette expérience aide quelqu'un, ce sera formidable.
J'ai aimé l'honnêteté et l'ouverture dans ces réponses. Pas de trucs et de défauts. Après avoir communiqué, j'ai toujours le sentiment que le choix de ces cours peut être la porte par laquelle je veux entrer.
Déjà, j'ai une idée de projet de fin d'études que je vais réaliser. Et lentement, je me prépare pour cela, en collectant du matériel. J'espère que le prochain article parlera de lui et non après trois ans.