Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением
Хой, джедаи и амазонки! В нашем телеграм-чате для новичков в IT поднялась идея преподавания IT для детей в частных очных школах типа "Соробан", школе "Робототехника" и т.д.
Кто-то посчитал зазорным преподавать, пока толком не разберёшься во всём сам. Остаётся понять - что значит толком?
Сто процентов, есть люди, которые лучше меня разбираются в теме. Сто процентов есть люди, кто хуже меня разбирается в теме. Я могу прямо сейчас помочь тем, кто хуже меня разбирается. Вопрос в том чтобы чётко различать что ты можешь дать, а что - нет. Это важный навык. А также найти аудиторию, кому это нужно.
----------
Предлагаю посмотреть ролик с темой "что знаешь/что не знаешь"
----------
Продолжаем статью 👇
Второй момент в преподавании. Информации обо всём октиллионы байт. Вопрос в том, как эту информацию преподнести. Заинтересовать, увлечь, направить. Да? Ответ: практика и образование. Была у нас в институте педагогика, психология. Вряд ли что-то вспомню оттуда, разве что в подсознании что-то осталось. Главное, что нужно понять - чтобы обучать, достаточно начать.
Итак, разобрались - в преподавании нет чего-то сверхъестественного. Не нужно быть гуру, чтобы помогать людям обрести знания, которых у них недостаток. Достаточно знать что-то и понимать, чему ты можешь обучить, а чему - нет. Плюс дети - это проблемантос в плане постоянного отвлечения. Нет, не так - это ПРОБЛЕМАНТОС! Что с этим делать, можно понять только начав практиковать.
Итак, выделил три пункта в обучении:
- Разработать общую программу обучения IT для детей;
- Освоить базовые навыки психологии и педагогики в общении с детьми;
- Трансформировать на практике общую программу под разные возрастные группы детей.
Чтобы разработать общую программу для детей, нужны эти самые базовые знания в IT. Плюс интересно их преподать. Что могу сделать в этом направлении?
Чтобы не изобретать велосипед, посмотрю что уже есть в свободном доступе. Визуальное программирование - вот что быстро освоить самому и преподавать это детям. Так научусь обучать детей и общаться с ними за счёт простых инструментов визуального программирования. А для детей постарше уже можно преподавать более серьёзные дисциплины.
Далее распределяю программу обучения для детей разного возраста.
Обучение для возрастных групп
6-9 лет: игровые тренажёры Scratch/Kodu, основы компьютерной грамотности
9-12 лет: песочница Robolox, скоропечанание в ру-раскладке, hardware
Cтарше 12 лет: HTML, CSS, Go, скоропечатание в ру и eng - раскладках, как устроен интернет
Ниже скриншоты из Robolox, Scratch, Kodu 👇
Одно дело работать со взрослыми - другое, с детьми. Есть у меня опыт преподавания сложных дисциплин для школьников 10-11 класса. Ребята хорошо усвоили материал, подготовили проекты по итогам обучения и на научно-практической конференции заняли призовые места в своей возрастной категории (среди школьников). К слову, я тоже взял призовое место в своей возрастной категории (среди специалистов).
Обучал я не IT, но принципы должны быть теми же. Ниже наше с ребятами коллективное фото
Поэтому как появится немного больше свободного времени - поинтересуюсь, что нужно, чтобы устроится в частную школу преподавать IT детям. Плюс реализованный интересный проект - круто же!
В заключение поделюсь полезным инструментом:
Источник фото здесь
Бро, ты уже здесь? 👉 Подпишись на канал «Я, Golang-инженер», будем изучать IT вместе 👨💻👩💻👨💻