Репетитор по информатике для взрослых: с чего начать
На первое занятие взрослый приходит не с учебником, а с задачей, которая его раздражает. Каждый месяц он вручную сводит двенадцать таблиц от разных отделов, и на это уходит вечер. Или переименовывает триста файлов по образцу. Или хочет, чтобы письма с отчётом отправлялись сами. Слово «информатика» в разговоре у него не встречается, зато в строку поиска оно попадает: ничего другого он не придумал. На первом же занятии выясняется, что школьная информатика ему почти не пригодится, зато пригодится нечто гораздо более конкретное.
Дальше о том, как такой запрос превратить в план: чем взрослый ученик отличается от школьника, с чего реально начинать, как встроить занятия в рабочую неделю и когда репетитор нужен, а когда достаточно курса.
Информатика или программирование
Между этими словами лежит разница, и почти все недоразумения начинаются на ней. Школьная информатика — это системы счисления, логика, кодирование, электронные таблицы и немного программирования. Взрослому нужен либо один навык из этого набора, обычно программирование или таблицы, либо смена профессии, где этот навык станет работой. Если вы пишете «репетитор по информатике» и получаете преподавателя, который готовит к школьным экзаменам, это не его вина: вы пришли с другим запросом.
Поэтому в анкетах я бы искал слова «программирование», «Python», «базы данных», «таблицы», а само слово «информатика» пропускал, и смотрел бы на то, работает ли человек со взрослыми. Преподаватель, который весь день готовит подростков к экзамену, объясняет иначе: он привык, что ученик будет делать то, что сказано, и не спросит, зачем. Взрослый спросит обязательно и будет прав.
С чего начинать: цель выбирает язык
Первые недели стоит потратить на ответ на вопрос «что я хочу автоматизировать», покупать курс пока рано. От ответа зависит, чему учиться:
- если вы свели вручную десять таблиц и устали, начинать стоит с формул и функций самой таблицы: многое из того, ради чего берутся за программирование, решается ими;
- если задача касается файлов, писем, данных из разных источников, подойдёт Python: короткие программы, много готовых библиотек, первый результат за несколько занятий;
- если вы работаете с большой базой, нужен язык запросов к ней, и он учится отдельно от программирования, быстро и с хорошей отдачей;
- если мечта — свой сайт, нужны HTML и JavaScript, и это другая дорога с другим темпом.
Я не обещаю, что любая из этих дорог приведёт к новой профессии. За три месяца или за год — этого я не знаю, и никто не знает, потому что зависит от вашего исходного уровня, времени и от того, что именно вы называете профессией. Зато решение первой рабочей задачи реально за несколько недель, и это лучший способ проверить, интересно ли вам вообще.
Первое занятие, как оно проходит
Хороший преподаватель на первом занятии не читает лекцию. Он просит показать задачу: открыть настоящую таблицу или перечислить, какие файлы приходят и что с ними делается. Дальше он вместе с вами разбирает её по шагам вслух: что на входе, что нужно получить, где в этом месте человек принимает решение. Эти три ответа — почти готовый план программы, и записать их можно на одном листе.
Потом наступает самая важная часть: он пишет первые пять строк, которые что-то делают с вашими данными, и вы запускаете их сами. Не обязательно, чтобы получилось хорошо; важно, чтобы вы увидели на экране результат своей задачи, пусть кривой. После этого абстрактное «программирование» превращается в конкретную вещь, и решать, продолжать ли, уже можно по ощущениям, реклама курса для этого не нужна.
Если первое занятие целиком ушло на объяснение, что такое переменная, и вашей задачи никто не открывал, это плохой знак. Так начинается история тех, кто бросает на втором месяце: общая теория кончилась, а решённой рабочей задачи нет.
Не ждите слишком многого от первого месяца. Большую программу вы не напишете и не поймёте всё, что лежит под ней. Напишете маленькую, и она будет работать на вашей же задаче, и для начала этого достаточно: следующий месяц уйдёт на то, чтобы сделать её чище и надёжнее.
Что в голове осталось от школы
Взрослый приходит с остатками школьной базы, и они неравномерны. Логика «если — то» у него в порядке: он принимает решения каждый день. Идея цикла, «сделай то же самое для каждого», тоже понятна сразу: он делал так вручную. Хуже обстоит дело с записью: скобки, отступы, двоеточие в конце строки. Взрослый раздражается на синтаксис сильнее подростка, потому что понимает, что делает, и не понимает, почему должен делать это именно так.
Школьная математика нужна точечно: проценты, деление с остатком, пропорции, порядок действий. Если за двадцать лет это стёрлось, восстанавливается оно быстро. Оценить, о каком уровне идёт речь, можно по статье о математике начальной школы: какие темы там обычно подтягивают. Для программирования на первых порах этого достаточно.
Отдельная сложность — английский язык. Сообщения об ошибках, документация и ответы на форумах написаны по-английски. Тем, кто его не знает, придётся учиться одновременно, и это тормозит сильнее всего остального. Если английский остался на уровне школы, посмотрите статью про английский для взрослых: тот же человек может заниматься двумя предметами, пусть и в разные дни.
Многие из тех, кто берётся за программирование, параллельно помогают собственным детям с уроками; если вам знакомо это положение, про химию в средних классах есть отдельная статья: как подтягивать химию в 5–8 классе. К программированию она отношения не имеет.
Чем взрослый учится быстрее и чем медленнее
Быстрее он понимает, зачем. Подростку надо объяснять, для чего этот цикл, взрослому нет: он видит свою таблицу. Он умеет искать ответ в интернете, формулировать вопрос и не бросает задачу на середине из-за самолюбия. У него есть дисциплина, хотя бы на то, что оплачено.
Медленнее он привыкает к тому, что программа не работает. Подросток запускает пятнадцать раз подряд и ничего не замечает, взрослого же после третьей ошибки тянет бросить: слишком хорошо знакомо чувство, что время на это уже потрачено, а результата нет. Репетитор нужен ему в первую очередь для того, чтобы в этот момент сказать: так бывает у всех, вот что в сообщении значит строка с красным.
Второе, в чём взрослый уступает: у него нет свободных часов подряд. Школьнику можно назначить занятие подлиннее. Взрослому после рабочего дня удаётся сорок пять минут, и эти минуты надо использовать целиком.
Как встроить занятия в рабочую неделю
В каталоге можно отобрать преподавателей с вечерними окнами и с занятиями в выходные, и для работающих это самый нужный фильтр. Длительность для первых недель я бы выбирал не больше часа: после рабочего дня у монитора два часа ещё у одного экрана почти не работают. Занятия по сорок пять минут тоже есть в каталоге, и для усталого вечера они подходят.
Одно занятие в неделю — нормальный ритм, но только если между занятиями есть практика. Полчаса каждый день полезнее двух часов в субботу, это моё твёрдое мнение, хотя и без исследований, на которые можно сослаться. Программирование забывается быстро: за неделю без практики приходится вспоминать синтаксис, и занятие уходит на разогрев.
Записи урока не останется. Объяснение, которое было понятно в момент занятия, через три дня обычно уже не вспомнить. Ведите конспект сразу после занятия: какая команда что делает, какую ошибку получили и чем исправили. Через месяц эта тетрадь станет вашим справочником, и он будет точнее любой книги, потому что написан вашими словами.
Экран репетитору не виден: показа экрана в видеокомнате нет, как нет и общей доски. Установку среды и первые запуски поэтому разбирают по скриншотам и файлам настроек, которые уходят в чат; он появляется, когда репетитор получил ваш контакт. К такому порядку привыкают за первую неделю, дальше он перестаёт мешать.
Курс или репетитор
Мне кажется, что взрослому в большинстве случаев нужны и то и другое, но в разном порядке: курс даёт программу, репетитор отвечает на ваш вопрос. Курс идёт по плану, который составлен для всех, и застревает на том месте, где ваш компьютер ведёт себя иначе, чем у автора. Репетитор в такие моменты экономит дни: ему хватает пяти минут, чтобы увидеть неполадку в среде, а вам понадобился бы вечер.
Если выбирать что-то одно, зависит от характера. Тем, кто умеет заставить себя заниматься одному, подойдёт курс плюс несколько занятий в самые трудные моменты. Тем, кто привык, что рядом человек, подойдёт репетитор с регулярным расписанием. Разброс цен по программированию описан в статье про информатику для студентов, там же сказано, как читать такие числа.
Один признак пригодится именно взрослому: как преподаватель реагирует на вопрос «зачем». Если на «зачем здесь нужен именно такой цикл» следует «так принято», вам не по пути, потому что взрослый, который не видит смысла, перестаёт заниматься быстрее любого подростка. Нормальный ответ либо объясняет причину, либо честно говорит, что в этом месте у языка просто такое правило, и показывает, как его запомнить.
Общие признаки преподавателя разобраны в статье про выбор репетитора: она написана про экзамен, и ту часть можно пропустить, а остальное применимо.
Начать поиск:
- репетиторы для взрослых
- репетиторы по информатике
- пробное занятие по информатике, чтобы разобрать свою задачу
- репетиторы по информатике с вечерними окнами
- репетиторы по информатике с занятиями в выходные
Вопросы и ответы
Мне сорок пять лет. Не поздно ли? Нет. Возраст влияет на скорость привыкания к синтаксису, но на способность решать задачи почти не влияет.
Нужен ли ноутбук? Да, свой, на котором вы будете работать и после занятий. Планшет и телефон обычно не подходят: на них неудобно настраивать среду и держать несколько окон.
Можно ли начать с Python, если я бухгалтер? Можно, и бухгалтеры нередко приходят именно за этим: сверка выгрузок, подготовка отчётов. Но сначала посмотрите, нельзя ли решить задачу формулами самой таблицы: если можно, программирование здесь лишнее, и честный преподаватель вам это скажет на первом занятии. Если нельзя, например потому, что файлов сотни и они приходят каждую неделю, тогда программа окупится быстро.
Сколько нужно времени, чтобы устроиться программистом? Я этого не знаю, и числа, которые называют курсы, к вашему случаю могут не относиться. Что можно сказать честно: решить свою первую рабочую задачу вы сможете раньше, чем получите навык, достаточный для работы, и эти два срока не надо путать.
Можно ли учиться, если после работы совсем нет сил? Можно, но ожидания придётся снизить: двадцать минут в день дают больше, чем ничего, а занятие раз в неделю по сорок пять минут вполне держится. Самое трудное в такой схеме — потеря нити между занятиями, и тетрадь с записями удерживает её лучше всего.
Оставить заявку
- Илья Германович Воронцов — Информатика: ЕГЭ, олимпиады и алгоритмы для студентов · от 1 700 ₽
- Борис Олегович Фомин — Информатика и математика для выпускников, студентов и тех, кто идёт в ИТ · от 2 200 ₽
- Максим Леонидович Громов — Математика и информатика для выпускников, студентов и взрослых · от 2 000 ₽