Сейчас такое время, когда карьеру в it начинают люди совершенно разного возраста. Всё чаще видишь начинающих разработчиков из категории "за 30". Но есть и другая ситуация, когда встречаются опытные разработчики, которым даже нет 20 лет. Они часто сталкиваются с необходимостью усиленно доказывать свой опыт, и не только. На этом собеседовании - один из таких ребят. Подпишись на мой telegram канал по ссылке t.me/+3I0_ABmfOXFjODc6 там я делюсь своим опытом в IT и Frontend. Помогу вам избежать проблемных ситуаций, во множество которых сам попадал. Тайм-коды: 00:00 - Вступление и формат 02:43 - Знакомство 04:07 - Общение на «ты» 05:00 - Формат первой части собеседования 07:49 - О себе 08:57 - Во что играл 10:06 - Первое знакомство с программированием 11:50 - Первая работа 12:20 - Как нашёл первую работу 16:48 - Как совмещал работу и учёбу школе 19:21 - Теоретическая часть 19:35 - Для чего нужен HTML 20:19 - Способы стилизации 22:44 - Приоритеты стилей 25:21 - БЭМ 26:47 - Семантика 29:31 - Aria атрибуты 31:15 - Препроцессоры 32:15 - CSS-in-JS 33:29 - Псевдоклассы и псевдоэлементы 35:29 - Flex, Grid 36:20 - Минусы Tailwind CSS 39:50 - var, let, const 43:05 - Транспиляция, сборщики 52:52 - Наследование 56:20 - Контекст, привязка контекста 59:03 - Хранилища браузера 1:00:55 - Event loop 1:03:54 - Плюсы/минусы TypeScript 1:05:16 - Дженерики 1:06:16 - Utility types 1:07:30 - Отличие any от unknown 1:09:15 - Работал с Vue и React 1:10:26 - Зачем нужен React 1:11:48 - Для чего key в React 1:13:05 - Фазы жизненного цикла компонента 1:15:15 - React hooks 1:16:17 - Когда использовать useLayoutEffect 1:17:35 - Зачем нужны state менеджеры, с какими работал 1:19:14 - Сравнение state менеджеров 1:20:30 - Переходим к второй части собеседования - livecoding 1:22:35 - Первая задача 1:31:25 - Структуры данных Map и Set 1:35:00 - Вторая задача 1:39:15 - Замечание по именованию функции 1:50:40 - Оптимизация решения 2:08:40 - Фидбэк по лайвкодингу 2:10:08 - Реклама 2:10:45 - Формат второго этапа собеседования 2:11:31 - Про текущее место работы 2:15:11 - Как понимаешь свои зоны роста 2:16:33 - «Считаю себя самостоятельным разработчиком» 2:17:38 - «Хочу быть fullstack разработчиком» 2:20:01 - Какие знания приобрёл за последние пол года 2:22:51 - Как сравниваешь Express и Nest 2:25:45 - Кем себя видишь через год 2:27:37 - Какие были сложные/интересные задачи 2:29:23 - Авторизация, аутентификация 2:32:35 - Какой контент на проекте 2:36:34 - Процессы в команде 2:52:20 - Какие библиотеки добавлял в проект 2:56:46 - Влияние на развитие проекта 3:02:03 - Сколько проектов в компании 3:03:12 - Про организацию проекта и FSD 3:07:51 - Как бы отделял UI kit от основного продукта 3:12:05 - Микрофронтенды 3:13:48 - HR вопросы 3:14:13 - Реакция родителей на работу в раннем возрасте 3:14:40 - Первые деньги 3:19:01 - «Работаю официально, но не совсем» 3:21:07 - Сложности в общении с коллегами 3:22:09 - Senior с зарплатой 300$ 3:28:10 - «Самое сложное - HR скрининг» 3:33:57 - Сколько собеседований прошёл 3:37:52 - Зарплата на текущем месте 3:38:15 - Совмещение школы и работы 3:41:59 - Планы на жизнь 3:45:30 - В каком направлении хочешь развиваться 3:47:10 - Фидбэк от Сани 3:53:56 - Фидбэк Андрея 4:00:00 - Совет, как расти
Сейчас такое время, когда карьеру в it начинают люди совершенно разного возраста. Всё чаще видишь начинающих разработчиков из категории "за 30". Но есть и другая ситуация, когда встречаются опытные разработчики, которым даже нет 20 лет. Они часто сталкиваются с необходимостью усиленно доказывать свой опыт, и не только.
На этом собеседовании - один из таких ребят.
Подпишись на мой telegram канал по ссылке t.me/+3I0_ABmfOXFjODc6 там я делюсь своим опытом в IT и Frontend. Помогу вам избежать проблемных ситуаций, во множество которых сам попадал.
Тайм-коды:
00:00 - Вступление и формат
02:43 - Знакомство
04:07 - Общение на «ты»
05:00 - Формат первой части собеседования
07:49 - О себе
08:57 - Во что играл
10:06 - Первое знакомство с программированием
11:50 - Первая работа
12:20 - Как нашёл первую работу
16:48 - Как совмещал работу и учёбу школе
19:21 - Теоретическая часть
19:35 - Для чего нужен HTML
20:19 - Способы стилизации
22:44 - Приоритеты стилей
25:21 - БЭМ
26:47 - Семантика
29:31 - Aria атрибуты
31:15 - Препроцессоры
32:15 - CSS-in-JS
33:29 - Псевдоклассы и псевдоэлементы
35:29 - Flex, Grid
36:20 - Минусы Tailwind CSS
39:50 - var, let, const
43:05 - Транспиляция, сборщики
52:52 - Наследование
56:20 - Контекст, привязка контекста
59:03 - Хранилища браузера
1:00:55 - Event loop
1:03:54 - Плюсы/минусы TypeScript
1:05:16 - Дженерики
1:06:16 - Utility types
1:07:30 - Отличие any от unknown
1:09:15 - Работал с Vue и React
1:10:26 - Зачем нужен React
1:11:48 - Для чего key в React
1:13:05 - Фазы жизненного цикла компонента
1:15:15 - React hooks
1:16:17 - Когда использовать useLayoutEffect
1:17:35 - Зачем нужны state менеджеры, с какими работал
1:19:14 - Сравнение state менеджеров
1:20:30 - Переходим к второй части собеседования - livecoding
1:22:35 - Первая задача
1:31:25 - Структуры данных Map и Set
1:35:00 - Вторая задача
1:39:15 - Замечание по именованию функции
1:50:40 - Оптимизация решения
2:08:40 - Фидбэк по лайвкодингу
2:10:08 - Реклама
2:10:45 - Формат второго этапа собеседования
2:11:31 - Про текущее место работы
2:15:11 - Как понимаешь свои зоны роста
2:16:33 - «Считаю себя самостоятельным разработчиком»
2:17:38 - «Хочу быть fullstack разработчиком»
2:20:01 - Какие знания приобрёл за последние пол года
2:22:51 - Как сравниваешь Express и Nest
2:25:45 - Кем себя видишь через год
2:27:37 - Какие были сложные/интересные задачи
2:29:23 - Авторизация, аутентификация
2:32:35 - Какой контент на проекте
2:36:34 - Процессы в команде
2:52:20 - Какие библиотеки добавлял в проект
2:56:46 - Влияние на развитие проекта
3:02:03 - Сколько проектов в компании
3:03:12 - Про организацию проекта и FSD
3:07:51 - Как бы отделял UI kit от основного продукта
3:12:05 - Микрофронтенды
3:13:48 - HR вопросы
3:14:13 - Реакция родителей на работу в раннем возрасте
3:14:40 - Первые деньги
3:19:01 - «Работаю официально, но не совсем»
3:21:07 - Сложности в общении с коллегами
3:22:09 - Senior с зарплатой 300$
3:28:10 - «Самое сложное - HR скрининг»
3:33:57 - Сколько собеседований прошёл
3:37:52 - Зарплата на текущем месте
3:38:15 - Совмещение школы и работы
3:41:59 - Планы на жизнь
3:45:30 - В каком направлении хочешь развиваться
3:47:10 - Фидбэк от Сани
3:53:56 - Фидбэк Андрея
4:00:00 - Совет, как расти
Парень красава)
Чётко поставленная, граммотная, взрослая, адекватная речь)
Успехов!
Хорошее видео, для повторения, парню удачи
4 часа🤯
Как раз к новогодним праздникам досмотрю
Попробуй смотреть на x2, x3
Капец добряк. Респект.
Парень молодец
молодец парень
4:56 а почему сказал тебе, если попросили на вы обращаться?
Можно на него кредит взять с помощью паспорта?
Уберите тапки со стены, голова кружится
Это, конечно, круто. Но что-то мне подсказывает, что его кризис накроет к 25.
Всё правильно делаешь, щас ты ему подсказываешь, а через пару лет он тебе диду будет подсказывать.
читы
Если вместо бесполезной школьной программы учить то что нужно, то все возможно! Парню можно только позавидовать!
зарабатывает 2 тыс долларов а сидит в дешёвых наушниках и с вебка не оч
А я зарабатываю больше и сижу в дырявом носке, ужас какой