Как быстрее освоить JavaScript, чтобы устроиться на первую работу.

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

#js #javascript
Рекомендации по теме
Комментарии
Автор

Ну, вот, опять же, из личного опыта хочу сказать, что сейчас сложно устроиться на работу даже джуном, если ты не умеешь главного - программировать. Освоить теорию может каждый, применить ее на практике это не каждому дано. Опять же из практики. Интервью делят на 2 части. Первая - теория, вторая - практика. По времени 20% на 80% соответственно. Примерный список вопросов для первой части:
1. DOM, всплытия/погружения, stopPropogation, preventDefault и т.д.
2. Типы данных, их методы, преобразования.
3. Объекты и массивы. Итерация, циклы, методы и т.д. Каверзные вопросы на тему "какие существуют методы для перебора", "назовите все мутабельные методы", "чем map отличается от forEach". Какие существуют способы копирования объектов, чем shallow copy отличается от deep copy, почему.
4. Области видимости, замыкания, this, потеря контекста, привязка this. Call, bind, apply.
5. Функции, чистые функции, чем function declaration отличается от function expression. IIFE.
6. Время, таймеры.
7. Математические функции.
8. Прототипы.
9. Асинхронность. Callback, ajax, fetch, promise, async/await.
10. Event loop.
11. ES6 и новые фишки:
- let, const (тут могут задать вопросы типа "а почему же var плохой?" Задать задачку типа что выведется в консоль :
for(var i = 0; i < 5; i++){ setTimeout(()=> { console.log(i)}, 200)}
Как это пофиксить и почему так происходит)
- arrow function
- spread, rest, деструктуризация
- template literals
- классы, наследование
- параметры по-умолчанию
- Map, Set. WeakMap, WeakSet. В чем их разница.
Вопросов может быть мало, могут быть по всем темам и дополнительно. Задачи чаще всего связаны с мышлением и логикой. Codewars в помощь

nhrafun
Автор

Всё верно, спасибо 👍 только в дополнение: не знаешь английский - учи ! гугл-переводчик до поры до времени, потом нужно всё равно подогнать английский хотя бы до уровня B1 (чтение документации)

gregdmitriev
Автор

Большое спасибо, ждём следующую часть)

dinisisakov
Автор

Спасибо, было интересно с поиском на английском

JackShepards
Автор

спасибо за информацию.
как раз прошел простой курс на hexlet по js
и искал где дальше учить язык.

dimanwostock
Автор

Ты прям про меня сказал) Я гуглю в яндексе...

yaroslavzef
Автор

Отличные советы. По Nest js будут ещё уроки?

nmchjih
Автор

Привет, классное видео, спасибо большое!!!
Хотел спросить, ты сам работаешь джуном?

lbpynni
Автор

Видел в комментариях другого видео, что ты уже работаешь в компании))
Можешь пожалуйста ответить на два вопроса:
Через какое время после начала обучения ты устроился на работу?
Вот ты сказал, что нужно изучить такие-то темы(this, async/await и тд) и можно идти на собес, а можно ли устроиться на работу, если я знаю эти темы, но нет портфолио?

lbpynni
Автор

привет, мне 17, недавно пытался откликнуться на позицию трени, но получал отказ в силу своего возраста, как думаю есть ли шансы попасть на стажировку в компанию, будучи не совершеннолетним?? Так же слышал, что где то в январе больше джун вакансий больше, правда ли это??

qart
Автор

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

SNSDfOu