Clasora

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

Преподавайте C# онлайн на русском

Преподавайте C# и .NET онлайн на русском языке из любого места. Цены и расписание вы задаете сами, а Clasora не берет никакой комиссии.

Коротко

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

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

C# является основным языком .NET, платформы Microsoft, на которой программы работают в Windows, macOS и Linux. На нем пишут серверную часть веб-приложений на ASP.NET Core, настольные программы, облачные сервисы и корпоративные системы, а еще скрипты для игр на Unity. Поэтому те, кто ищет репетитора по C#, приходят с очень разными целями.

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

Почему Clasora ищет репетиторов по C#, которые преподают на русском

Clasora показывает ученику преподавателей, которые ведут занятия на том языке, на котором он читает сайт. Ученик, открывший Clasora на русском, увидит тех, кто преподает на русском. Если это ваш язык преподавания, то находят вас именно такие ученики.

Ключевые слова C# английские, где бы вы его ни изучали. Застревают ученики обычно на объяснениях вокруг них: почему переменная может быть null в одном месте и не может в другом, во что обходится упаковка, как один объект может подменить другой через интерфейс. В русскоязычных учебниках и курсах говорят о наследовании, инкапсуляции, значимых и ссылочных типах. Visual Studio можно переключить на русский вместе с сообщениями компилятора, а документация Microsoft тоже есть на русском. Объяснение на языке, на котором человек думает, доходит быстрее.

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

Как выглядит преподавание C# онлайн на Clasora

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

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

Занятия проходят в браузере, и никому не нужно ничего устанавливать, чтобы подключиться. На занятии по C# основную работу берет на себя демонстрация экрана. Вы показываете свою среду разработки, будь то Visual Studio, Rider или VS Code, и пишете код, сразу объясняя его. Не реже экран показывает ученик, и вы видите его настоящий код и точный текст исключения, а не пересказ. Отладчик становится здесь одним из лучших инструментов: поставить точку останова, пройти цикл по шагам, посмотреть, как меняется переменная. После этого то, что две ссылки могут указывать на один и тот же объект, перестает быть абстракцией. Для быстрых экспериментов подойдут браузерные инструменты вроде SharpLab или .NET Fiddle, которые запускают фрагмент кода без целого проекта. В чат звонка удобно отправить фрагмент кода или команду, например dotnet new console, чтобы ученик ее скопировал.

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

С чем ученикам чаще всего нужна помощь

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

Типы и память: значимые и ссылочные типы, структуры и классы, null и NullReferenceException, ссылочные типы, допускающие значение null.

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

Коллекции и обобщения: массивы, списки и словари, собственные обобщенные методы и классы.

LINQ, лямбда-выражения и делегаты: Where, Select и GroupBy, отложенное выполнение и события.

Асинхронный код: async и await, задачи и то, почему окно зависает, пока ждет ответа из сети.

Исключения и отладка: чтение стека вызовов, try, catch и finally, точки останова вместо гаданий.

Веб-разработка на ASP.NET Core: создание веб-API, маршрутизация, внедрение зависимостей и работа с базой данных через Entity Framework Core.

Игры на Unity: скрипты на игровых объектах, Start и Update, столкновения и корутины.

Чистый код и тесты: именование, рефакторинг, принципы SOLID и модульные тесты на xUnit или NUnit.

Проект, экзамен или собеседование: проект со сроком сдачи, подготовка к экзамену или алгоритмы и структуры данных перед техническим собеседованием.

Переход с другого языка: те, кто знает Java, Python, JavaScript или C++ и хочет писать идиоматичный код на C#.

Кого мы ищем

Вы уверенно пишете, читаете и отлаживаете код на C# и знаете по собственным проектам те области .NET, которые преподаете, будь то веб, Unity или настольные приложения.

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

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

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

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

Вам 18 лет или больше.

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

Что вы получаете

Без комиссии. Clasora ничего не берет с цены, которую вы назначаете.

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

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

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

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

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

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

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

Как начать

Создайте аккаунт с помощью кнопки на этой странице.

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

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

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

Вопросы, которые задают преподаватели

Можно ли учить тех, кто никогда не программировал?

Да. C# хорошо подходит как первый язык: компилятор и редактор сразу показывают многие ошибки. Укажите в услуге, что берете учеников с нуля.

Нужен ли диплом по информатике?

Нет. Нужно уверенно владеть C# и уметь понятно объяснять. Если у вас есть диплом или другие квалификации, добавьте их в профиль, и модератор их проверит.

Можно ли преподавать только Unity или только ASP.NET Core?

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

Какие программы мне нужны?

Для самого звонка никакие: он работает в браузере. Для занятий подойдет то, в чем вы и так пишете на C#, например Visual Studio, Rider или VS Code с .NET SDK. Экран вы просто показываете ученику.

Как я получаю оплату?

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

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

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