16 лет и 4 года опыта в программировании?
Сейчас такое время, когда карьеру в it начинают люди совершенно разного возраста. Всё чаще видишь начинающих разработчиков из категории "за 30". Но есть и другая ситуация, когда встречаются опытные разработчики, которым даже нет 20 лет. Они часто сталкиваются с необходимостью усиленно доказывать свой опыт, и не только. На этом собеседовании - один из таких ребят. Подпишись на мой telegram канал по ссылке https://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 - Совет, как расти