Die Herausforderungen bei der Betreuung von Programmierneulingen

Schon vor Beginn der Coronavirus-Pandemie in Russland kam mir der Gedanke: „Kann ich die wirtschaftlichen Folgen der Epidemie irgendwie abmildern?“. Die Idee kam fast sofort: "Wenn viele Menschen möglicherweise ihren Arbeitsplatz verlieren können, muss ich ihnen bei der Entwicklung neuer Fähigkeiten auf diesem Gebiet mit einem hohen Arbeitskräftebedarf helfen." Und da ich schon ziemlich lange in C / C ++ programmiere, habe ich beschlossen, in meiner Freizeit Menschen das Programmieren in ... Python beizubringen.



Unterrichten der Python-Programmierung



Warum habe ich Python gewählt? Der Hauptgrund war die Einfachheit der Sprache, ihre Verbreitung und die hohe Verfügbarkeit hochwertiger Unterrichtsmaterialien. Ich habe meinen Beitrag auf einer Abholung mit einem Angebot veröffentlicht, das mir hilft, die Python-Programmierung kostenlos zu lernen, und los geht's.



Über die Lehrmethode



Für einen effektiven Unterricht habe ich zunächst mehrere Strategien gewählt.



Kostenlose Online-Kurse



Mir wurde sofort klar, dass ich Menschen nicht von Grund auf unterrichten konnte - ich selbst benutze Python nicht ständig. Daher habe ich das folgende Arbeitsformat gewählt. Ich habe einen wunderbaren kostenlosen Python-Kurs mit Aufgaben gefunden .



Ich lud Pikabu-Benutzer zur VK-Gruppe ein und kündigte an, dass ich selbst als Mentor einfache Fragen des Python-Lehrers beantworten würde. Sofort tauchte eines der ersten Probleme auf: Der PaytorTutor hatte keine mobile Version. Die Leute wollten einen Python-Kurs auf einem Smartphone machen. Leider konnte ich in diesem Fall nur helfen, die kostenlose mobile Sololearn-App zu empfehlen.



Wenig später entdeckte ich zwei weitere hervorragende Einführungskurse zur schrittweisen Programmierung:

https://stepik.org/67

https://stepik.org/512



Wie Sie wissen, verfügt der stepik über eine mobile Anwendung.



Veröffentlichen Sie die Videos anderer auf YouTube



, , . , , . , , egoroff_channel — / / . , . , — . , - .





, . , , , : IDE, , . , — - , - . , , — .



- , . — . , . , — - ( , ..), .



.



- . : data science . - . : "" .



data science . : . , , , , . - .



( )



. 58 . . :



Geschlechterverteilung



:



Alter



, , : — .



Informationssuche



, :



Erfahrung



, "" , " ".



Zeitpunkt des Inkrafttretens



. , :



Pythontutor



, :



Grund für den Beitritt



, :



Sorgfalt



:



Glück.





, . - , - , . :



  • ( )
  • ( )
  • (DVCS, CI/CD),
  • ( - , - ).


In Zukunftsplänen möchten wir einige weitere interessante Aktivitäten durchführen: Entwicklung eines Webentwickler-Trainingstracks in Python; wenn möglich Webinare über die Entwicklung einfacher Spiele im Pygame abhalten; Erstellen Sie ein einfaches Drahtmodell zum Erlernen der Webentwicklung. Und natürlich planen wir, weiterhin Fragen zu grundlegenden Python-Kursen zu beantworten.



Letztendlich möchte ich sagen, dass ich es kaum geschafft habe, die Folgen des Coronavirus für die russische Wirtschaft irgendwie signifikant zu beeinflussen, aber ich habe eine hervorragende Erfahrung gemacht, viele Mitglieder der Gruppe haben sich in der Entwicklung versucht, jemand wurde motiviert, Maßnahmen zu ergreifen und einen Job zu bekommen Arbeit.




All Articles