Clasora

Репетитор по JavaScript, онлайн, занятия на русском языке

Станьте репетитором по JavaScript онлайн

Объясняйте по-русски замыкания, промисы и цикл событий, занимаясь онлайн из любой точки мира. Цену и часы вы задаете сами, а Clasora не берет комиссию.

Коротко

Роль
Репетитор по JavaScript, онлайн, занятия на русском языке
Где
Полностью онлайн, из любого места
Формат работы
Самостоятельно. Цену и расписание вы определяете сами.
Опубликовано
Страны проживания
Армения, Беларусь, Болгария · показать все

Армения, Беларусь, Болгария, Израиль, Казахстан, Киргизия, Латвия, Литва, Польша, Россия, Таджикистан, Туркменистан, Узбекистан, Украина, Шпицберген и Ян-Майен, Эстония

JavaScript встроен в каждый браузер, поэтому начать проще простого: открываете консоль, пишете строчку и сразу видите результат. Сложности приходят позже. Через пару недель тот же человек не понимает, почему в цикле с var все колбэки выводят одно и то же число или почему функция с async возвращает промис вместо данных. Язык больше тридцати лет рос слоями, и в нем уживаются привычки разных эпох: var рядом с let и const, колбэки рядом с async/await, а под синтаксисом классов по-прежнему работают прототипы.

Многие приходят к репетитору с кодом, который работает, но который они не могут объяснить. Кусок взят из туториала, немного переделан, и теперь что-то ломается в совсем другом файле. Хороший преподаватель спокойно читает такой код, выдвигает гипотезу и проверяет ее в консоли вместе с учеником. Так он учит тому, что пригодится дольше любой отдельной темы: выяснять, что код делает на самом деле, а не что он, судя по виду, должен делать.

Почему мы ищем преподавателей JavaScript, которые ведут занятия на русском

На Clasora каждый ученик видит тех преподавателей, чей язык занятий совпадает с языком, на котором он открыл сайт. Поэтому, если вы преподаете на русском, вас находят как раз те, кто читает Clasora по-русски.

Ключевые слова, сообщения об ошибках и большая часть документации написаны по-английски, но прочитать еще не значит понять. Ученику, который смотрит на «Cannot read properties of undefined», не нужен перевод. Ему нужен человек, который объяснит, откуда в этой строке взялся undefined и что с этим делать. Область видимости, всплытие и замыкания легче понять через удачное сравнение, чем по спецификации, и умение подобрать такое сравнение ценится отдельно.

Clasora не нанимает преподавателей, и эта страница не вакансия. Вы сами себе хозяин: цены, расписание и количество занятий определяете только вы. Кто-то выделяет на уроки два вечера в неделю, не бросая работу в IT, а кто-то преподает так много, что занятия становятся заменой штатной должности.

Как проходят занятия по JavaScript онлайн на Clasora

Работа полностью удаленная: все уроки идут онлайн, а вы преподаете оттуда, где живете.

Запись идет через ваш календарь: ученик видит в нем лишь свободные часы, уже пересчитанные в его часовой пояс. За сколько часов до урока закрывается запись и на какой срок вперед она открыта, решаете тоже вы.

Урок открывается прямо в браузере, без каких-либо программ на компьютере у вас или у ученика. На уроке JavaScript основную работу делает демонстрация экрана. Можно показать свой редактор, например VS Code, рядом с инструментами разработчика в браузере, написать функцию строчка за строчкой, а затем пройти ее по шагам с точкой останова, чтобы ученик видел, как меняется каждая переменная. Или экран показывает ученик, и вы видите его код и красную ошибку в консоли ровно так же, как он. Для коротких экспериментов удобны онлайн-песочницы вроде JSFiddle: меняете одну строку, и результат обновляется сразу. Фрагмент кода проще всего отправить в чат звонка, а размытый фон скроет обстановку вашей комнаты.

Вне уроков с каждым учеником идет отдельный диалог. Туда ученик может прислать файл, который перестал работать, или ссылку на свой репозиторий, а вы ответите упражнением или исправленной версией. Любое сообщение, файл или ссылка остается привязанным к своему занятию, поэтому пример с промисами, разобранный три недели назад, найти несложно. Для собственных упражнений и шаблонов проектов есть личное пространство для файлов, а документы можно импортировать из Google Диска. Тем, кто живет по Google Календарю, пригодится синхронизация с календарем на Clasora.

С чем ученики приходят к репетитору по JavaScript

Первые шаги в программировании: переменные, условия, циклы и функции для тех, кто еще ни разу не писал код.

Типы и сравнения: строки, числа, null и undefined, неявное приведение типов и то, почему === надежнее, чем ==.

Область видимости и замыкания: разница между var, let и const, всплытие и функции, которые помнят переменные из того места, где были созданы.

Ключевое слово this: почему его значение зависит от способа вызова функции и что меняют стрелочные функции.

Объекты, прототипы и классы: что на самом деле делает синтаксис классов, как устроено наследование и как скопировать объект, не изменив оригинал.

Массивы и данные: map, filter и reduce, деструктуризация, spread-синтаксис и JSON.

Асинхронный код: колбэки, промисы и async/await, обработка ошибок через try и catch и порядок, в котором цикл событий выполняет задачи.

Отладка: чтение сообщения об ошибке и стека вызовов, работа с точками останова и поиск проблемы шаг за шагом.

TypeScript как следующий шаг: аннотации типов, интерфейсы и ошибки, которые компилятор находит еще до запуска кода.

Курсы и собеседования: разобраться в заданиях курса по программированию или подготовиться к задачам на техническом собеседовании.

Уверенность в себе: самоучки, которые проходят любой туториал, но теряются перед пустым файлом.

Кого мы ищем

Вы уверенно пишете на современном JavaScript и понимаете, что происходит под капотом: область видимости, замыкания, прототипы и цикл событий.

Вы понятно объясняете все это на русском, а если первое объяснение не срабатывает, берете пример попроще или другое сравнение.

Вы терпеливо читаете чужой код, даже неаккуратный, и умеете промолчать, когда ученик в шаге от того, чтобы найти ошибку самому.

Возможно, вы работаете фронтенд- или фулстек-разработчиком, получили образование в области информатики, учитесь и хорошо знаете язык или уже вели курсы программирования.

Ваш компьютер оснащен камерой и микрофоном, а интернет работает без перебоев. Второй монитор облегчает дело: код ученика и ваши заметки помещаются рядом.

Вам исполнилось 18 лет.

Опыт преподавания пригодится, но он не обязателен.

Что дает Clasora

Никакой комиссии. Из вашей цены Clasora не забирает никакой доли.

Бесплатный старт. Регистрация и публикация услуги ничего не стоят: ни подписки, ни платы за размещение.

Свои цены. Для каждой длительности занятия вы задаете отдельную цену и можете предложить первое занятие бесплатно.

Свое расписание. Вы сами решаете, в какие часы и дни работать, а в какие отдыхать, и задаете сроки записи.

Публичная страница услуги. Услуга получает собственную страницу: поисковики ее индексируют, а каждый посетитель читает ее на своем языке. Там ваше фото, видеовизитка, перечень тем, языки, которыми вы владеете, и стоимость каждой длительности.

Отзывы по делу. В отзывах учитываются знания, ясность объяснений и вовлеченность.

Проверенная квалификация. Документы о квалификации, добавленные в профиль, проходят проверку модератора.

Занятия в браузере. Видеосвязь с демонстрацией экрана, чатом и размытым фоном, скачивать ничего не нужно.

Как начать

Зарегистрируйтесь с помощью кнопки на этой странице.

Опубликуйте услугу по JavaScript.

Откройте календарь и отметьте, когда готовы вести занятия.

На все уйдет несколько минут. Когда вы становитесь преподавателем, вы соглашаетесь с условиями использования, а модератор проверяет услугу перед публикацией.

Частые вопросы преподавателей

Обязательно ли работать разработчиком?

Нет. Важны уверенное знание JavaScript и умение объяснять. Если у вас есть профильный диплом или другая квалификация, добавьте ее в профиль, и модератор ее проверит.

Можно ли заниматься с теми, кто не написал еще ни строчки кода?

Да, и JavaScript для этого хорошо подходит: в каждом браузере уже есть консоль, так что первое занятие можно начать без всякой настройки. В услуге вы описываете, чему учите, и сами решаете, для кого она: для новичков, для опытных разработчиков или для тех и других.

Можно ли преподавать и TypeScript?

Да, если вы хорошо его знаете. Многие, кто уверенно чувствует себя в JavaScript, потом хотят перейти к типизации. Просто укажите в услуге, что преподаете оба языка.

Как ученик платит за занятия?

Оплату картой на Clasora пока не включили. До тех пор запись подтверждается без карты, а порядок оплаты вы согласуете с учеником напрямую. Clasora не берет комиссию с вашей цены.

Начните преподавать на Clasora

Заведите аккаунт, опубликуйте одну услугу и откройте календарь. Это несколько минут и ничего не стоит.