Найти тему
Я, Golang-инженер

#15. Обучение других, как путь к саморазвитию

Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением

Хой, джедаи и амазонки! В нашем телеграм-чате для новичков в IT поднялась идея преподавания IT для детей в частных очных школах типа "Соробан", школе "Робототехника" и т.д.

Кто-то посчитал зазорным преподавать, пока толком не разберёшься во всём сам. Остаётся понять - что значит толком?

Сто процентов, есть люди, которые лучше меня разбираются в теме. Сто процентов есть люди, кто хуже меня разбирается в теме. Я могу прямо сейчас помочь тем, кто хуже меня разбирается. Вопрос в том чтобы чётко различать что ты можешь дать, а что - нет. Это важный навык. А также найти аудиторию, кому это нужно.

----------

Предлагаю посмотреть ролик с темой "что знаешь/что не знаешь"

----------

Продолжаем статью 👇

Второй момент в преподавании. Информации обо всём октиллионы байт. Вопрос в том, как эту информацию преподнести. Заинтересовать, увлечь, направить. Да? Ответ: практика и образование. Была у нас в институте педагогика, психология. Вряд ли что-то вспомню оттуда, разве что в подсознании что-то осталось. Главное, что нужно понять - чтобы обучать, достаточно начать.

Итак, разобрались - в преподавании нет чего-то сверхъестественного. Не нужно быть гуру, чтобы помогать людям обрести знания, которых у них недостаток. Достаточно знать что-то и понимать, чему ты можешь обучить, а чему - нет. Плюс дети - это проблемантос в плане постоянного отвлечения. Нет, не так - это ПРОБЛЕМАНТОС! Что с этим делать, можно понять только начав практиковать.

Итак, выделил три пункта в обучении:

  1. Разработать общую программу обучения IT для детей;
  2. Освоить базовые навыки психологии и педагогики в общении с детьми;
  3. Трансформировать на практике общую программу под разные возрастные группы детей.

Чтобы разработать общую программу для детей, нужны эти самые базовые знания в IT. Плюс интересно их преподать. Что могу сделать в этом направлении?

Чтобы не изобретать велосипед, посмотрю что уже есть в свободном доступе. Визуальное программирование - вот что быстро освоить самому и преподавать это детям. Так научусь обучать детей и общаться с ними за счёт простых инструментов визуального программирования. А для детей постарше уже можно преподавать более серьёзные дисциплины.

Далее распределяю программу обучения для детей разного возраста.

Обучение для возрастных групп

6-9 лет: игровые тренажёры Scratch/Kodu, основы компьютерной грамотности

9-12 лет: песочница Robolox, скоропечанание в ру-раскладке, hardware

Cтарше 12 лет: HTML, CSS, Go, скоропечатание в ру и eng - раскладках, как устроен интернет

Ниже скриншоты из Robolox, Scratch, Kodu 👇

Одно дело работать со взрослыми - другое, с детьми. Есть у меня опыт преподавания сложных дисциплин для школьников 10-11 класса. Ребята хорошо усвоили материал, подготовили проекты по итогам обучения и на научно-практической конференции заняли призовые места в своей возрастной категории (среди школьников). К слову, я тоже взял призовое место в своей возрастной категории (среди специалистов).

Обучал я не IT, но принципы должны быть теми же. Ниже наше с ребятами коллективное фото

Научно-практическая конференция "Молодёжь XXI век"
Научно-практическая конференция "Молодёжь XXI век"

Поэтому как появится немного больше свободного времени - поинтересуюсь, что нужно, чтобы устроится в частную школу преподавать IT детям. Плюс реализованный интересный проект - круто же!

В заключение поделюсь полезным инструментом:

  • Сборник знаний от Mozilla по веб-разработке - читай и становись ближе к миру IT и бэкенда;
  • Проверка кода HTML онлайн - выдаёт предупреждения об ошибках, полезная штука для фронтенда.
Коллективно что-то делаем:)
Коллективно что-то делаем:)

Источник фото здесь

Бро, ты уже здесь? 👉 Подпишись на канал «Я, Golang-инженер», будем изучать IT вместе 👨‍💻👩‍💻👨‍💻