Incluso antes del comienzo de la pandemia de coronavirus en Rusia, se me ocurrió la idea: "¿Puedo mitigar de alguna manera las consecuencias económicas de la epidemia?". La idea surgió casi de inmediato: "Si muchas personas tienen el potencial de perder sus empleos, entonces tengo que ayudarlas a aprender nuevas habilidades en un área con una alta demanda de mano de obra". Y como he estado programando en C / C ++ durante bastante tiempo, decidí enseñar a la gente a programar en ... python en mi tiempo libre.
Enseñanza de programación en python
¿Por qué elegí Python? La razón principal fue la simplicidad del idioma, su prevalencia y la alta disponibilidad de materiales didácticos de calidad. Publiqué mi publicación en una recogida con una oferta para ayudarme a aprender la programación de Python de forma gratuita, y listo.
Sobre los métodos de enseñanza
Para una enseñanza efectiva, inicialmente elegí varias estrategias.
Cursos gratuitos en línea
Inmediatamente me di cuenta de que no podía enseñar a la gente desde cero: yo mismo no uso Python de forma continua. Por lo tanto, elegí el siguiente formato de trabajo. Encontré un gran curso gratuito de Python con problemas .
Invité a los usuarios de pikabu al grupo VK y anuncié que yo, como mentor, respondería preguntas simples de pythontutor. Inmediatamente, surgió uno de los primeros problemas: PaytorTutor no tenía una versión móvil. La gente quería tomar un curso de Python en un teléfono inteligente. Desafortunadamente, la única forma en que pude ayudar en este caso fue asesorar a la aplicación móvil gratuita sololearn.
Un poco más tarde, descubrí dos excelentes cursos introductorios más sobre programación por pasos:
https://stepik.org/67
https://stepik.org/512
Como sabes, steppeck tiene una aplicación móvil.
Publicar videos de otras personas de youtube
, , . , , . , , egoroff_channel — / / . , . , — . , - .
, . , , , : IDE, , . , — - , - . , , — .
.
- . : data science . - . : "" .
data science . : . , , , , . - .
( )
. 58 . . :
:
, , : — .
, :
, "" , " ".
. , :
, :
, :
:
.
, . - , - , . :
- ( )
- ( )
- (DVCS, CI/CD),
- ( - , - ).
En los planes futuros, queremos llevar a cabo algunas actividades más interesantes: desarrollar una pista de capacitación para un desarrollador web en python; realizar, si es posible, seminarios web sobre el desarrollo de juegos simples en pygame; cree una estructura alámbrica simple para aprender el desarrollo web. Y, por supuesto, planeamos continuar respondiendo preguntas sobre cursos básicos de Python.
En última instancia, quiero decir que apenas logré influir de manera significativa en las consecuencias del coronavirus para la economía rusa, pero obtuve una excelente experiencia, muchos miembros del grupo se probaron en el desarrollo, alguien se motivó a tomar medidas y consiguió un trabajo. trabajo.