Репетитор з JavaScript, онлайн, заняття українською мовою
Репетиторство з JavaScript онлайн українською
Пояснюйте українською замикання, проміси й цикл подій, працюючи онлайн звідки завгодно. Про ціну й години вирішуєте ви, комісії Clasora не бере.
Коротко
- Роль
- Репетитор з JavaScript, онлайн, заняття українською мовою
- Де
- Повністю онлайн, звідки завгодно
- Формат роботи
- Самостійно. Ціну й розклад ви визначаєте самі.
- Опубліковано
- Країни проживання
- Молдова, Сербія, Україна
JavaScript є в кожному браузері, тож почати можна за хвилину: відкриваєте консоль, вводите рядок коду й одразу бачите результат. Труднощі з’являються згодом. Людина, яка ще тиждень тому раділа першому робочому скрипту, раптом не може збагнути, чому 0.1 + 0.2 не дорівнює 0.3, чому this вказує зовсім не туди або чому функція з async повертає проміс замість даних. Мова зростала шарами понад тридцять років, і в ній співіснують звички різних часів: var поруч із let і const, колбеки поруч з async/await, а під синтаксисом класів і далі працюють прототипи.
Чимало учнів приходить із кодом, який працює, але пояснити його вони не можуть. Шматок узято з туторіала, трохи перероблено, а тепер щось ламається в зовсім іншому файлі. Добрий репетитор читає такий код без поспіху, висуває припущення і перевіряє його в консолі разом з учнем. Так він привчає до того, що знадобиться довше за будь-яку окрему тему: з’ясовувати, що код робить насправді, а не що він мав би робити на вигляд.
Чому ми шукаємо викладачів JavaScript, які навчають українською
Учень на Clasora бачить викладачів, які навчають тією мовою, якою він переглядає сайт. Тож якщо ваша мова занять українська, вас бачать саме ті, хто відкриває Clasora українською.
Ключові слова, повідомлення про помилки та більша частина документації написані англійською, але прочитати ще не означає зрозуміти. Учневі, який дивиться на «Cannot read properties of undefined», не потрібен переклад. Йому потрібна людина, яка пояснить, звідки в цьому рядку взялося undefined і що з цим робити. Область видимості, підняття чи замикання легше збагнути через вдале порівняння, ніж зі специфікації, а вміння дібрати таке порівняння варте окремої уваги.
Clasora не наймає викладачів, і ця сторінка не є вакансією. Ви працюєте самостійно: самі призначаєте ціни й розклад і проводите стільки занять, скільки хочете. Одні викладають пару вечорів на тиждень, не полишаючи роботи в IT, інші мають стільки учнів, що репетиторство заступає їм звичайну роботу.
Як відбуваються онлайн-заняття з JavaScript на Clasora
Працюєте ви повністю дистанційно: кожне заняття ведете онлайн, звідти, де живете.
Записуються учні через ваш календар, де їм видно тільки ваші вільні години, одразу переведені в їхній часовий пояс. Ви ж визначаєте, за скільки годин до заняття закривається запис і на який строк наперед він відкритий.
Заняття відкривається просто в браузері, і нічого встановлювати не потрібно ні вам, ні учневі. На уроці JavaScript основну роботу виконує демонстрація екрана. Можна показати свій редактор, скажімо VS Code, поруч з інструментами розробника в браузері, написати функцію рядок за рядком, а потім пройти її покроково з точкою зупину, щоб учень бачив, як змінюється кожна змінна. Або екран показує учень, і ви бачите його код і червону помилку в консолі точно так, як бачить він. Для коротких експериментів зручні онлайн-пісочниці на кшталт CodePen: змінюєте один рядок, і результат оновлюється одразу. Фрагмент коду зручно надіслати в чат дзвінка, а розмитий фон приховає, що у вас за спиною.
Між заняттями у вас із кожним учнем є окреме листування. Туди він може надіслати файл, який перестав працювати, або посилання на свій репозиторій, а ви відповісте вправою чи виправленою версією. Кожне повідомлення, файл чи посилання прив’язане до свого заняття, тому приклад із промісами, який ви розбирали три тижні тому, легко відшукати. Для своїх вправ і шаблонів проєктів у вас є особистий простір для файлів, а документи можна імпортувати з 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
Заведіть акаунт, опублікуйте одну послугу і відкрийте календар. Це кілька хвилин і нічого не коштує.