Всё о JavaScript / Путь web-девелопера / Интервью с Senior JavaScript Developer
Вставка
- Опубліковано 27 тра 2024
- Долгожданное интервью с Senior JavaScript Developer - Макс Дикун. В выпуске раскрыто очень много вопросов о том, что такое JS, какие у него есть плюсы и минусы, как и куда развиваться в рамках этого языка и всего его технологического зоопарка вокруг него.
Заваривайте чай, будет интересно 😉
Аудио-версия выпуска: bit.ly/2We9oCm
Макс в LinkedIn: bit.ly/2WfMMBC
Блог Макса: bit.ly/2Mw6owF
Надежный Оператор Михон: bit.ly/mihon
Ссылки из выпуска:
Блог Дуалити: 2ality.com
Гарри Поттер в озвучке Фрая: amzn.to/2CE2nlu
Курс по алгоритмам. Часть 1: bit.ly/2CLsy9M
Курс по алгоритмам. Часть 2: bit.ly/2Dvi9km
Курсы по JS от "GENESIS": bit.ly/2NnwLFw
P.S. Спасибо коворкингу "Имагуру" за предоставление места для съемок: goo.gl/oAgR4n
_______________________________________
АЙТИБОРОДА В ИНТЕРНЕТЕ:
🔹 Сайт - itbeard.com
🔹 UA-cam - / itbeard
🔹 SoundCloud - / itbeard
🔹 Discord - s.itbeard.com/discord
🔹 Telegram - t.me/itbeard
🔹 Instagram - / itbeard
🔸 Стать спонсором - ua-cam.com/users/itbeardjoin
_______________________________________
00:00 - Начало
01:02 - Как попал в IT и где работал
04:10 - Почему выбрал JS
06:42 - На чем пишут мобильные приложения на JS
07:04 - Десктопные приложения на JS
07:50 - Игры на JS
09:16 - Низкий порог - проблема?
10:04 - React vs Vue vs Angular vs Ember?
12:20 - Строгая типизация
12:40 - Про redux
14:37 - Что такое Node
16:05 - О Webpack
17:10 - Как писать backend на JS
19:22 - О нагруженных системах на JS
21:15 - Подробнее о cordova
22:38 - Про тесты
23:23 - Про минусы cordova, мобильные приложение и PWA
24:28 - О ServerWorkers
26:36 - О минусах JS (об отсутствии типизации)
28:55 - Об ООП
29:20 - О версионировании JS
30:13 - Что такое babel
31:17 - О use strict
33:07 - Классные штуки в JS
36:24 - Об async\await
37:45 - Идеальный стек и что если не JS
40:14 - Про специализации в JS (web developer VS js developer VS full-stack developer)
44:58 - О верстальщиках
47:49 - О JQuery
49:15 - Про необходимые навыки для джуниора
54:14 - Откуда брать инфу начинающим (сайты и книги для джунов)
57:57 - Как стать Senior
1:05:46 - Про профессиональные застои (или как развлекаться иммутабельным Red-Black деревом)
1:08:50 - Книжки для Senior's
1:13:14 - БЛИЦ (по началу хардкорный)
#айтиборода #js #javascript
Таймлайн для тех, кто в теме:
01:02 - Как попал в IT и где работал
04:10 - Почему выбрал JS
06:42 - На чем пишут мобильные приложения на JS
07:04 - Десктопные приложения на JS
07:50 - Игры на JS
09:16 - Низкий порог - проблема?
10:04 - React vs Vue vs Angular vs Ember?
12:20 - Строгая типизация
12:40 - Про redux
14:37 - Что такое Node
16:05 - О Webpack
17:10 - Как писать backend на JS
19:22 - О нагруженных системах на JS
21:15 - Подробнее о cordova
22:38 - Про тесты
23:23 - Про минусы cordova, мобильные приложение и PWA
24:28 - О ServerWorkers
26:36 - О минусах JS (об отсутствии типизации)
28:55 - Об ООП
29:20 - О версионировании JS
30:13 - Что такое babel
31:17 - О use strict
33:07 - Классные штуки в JS
36:24 - Об async\await
37:45 - Идеальный стек и что если не JS
40:14 - Про специализации в JS (web developer VS js developer VS full-stack developer)
44:58 - О верстальщиках
47:49 - О JQuery
49:15 - Про необходимые навыки для джуниора
54:14 - Откуда брать инфу начинающим (сайты и книги для джунов)
57:57 - Как стать Senior
1:05:46 - Про профессиональные застои (или как развлекаться иммутабельным Red-Black деревом)
1:08:50 - Книжки для Senior's
1:13:14 - БЛИЦ (по началу хардкорный)
У тебя ошибка там где 30:13
@@arturkogut5329 исправлено, спасибо :)
Спасибо за таймкоды.
'24:28 - О ServerWorkers'
Service Worker
вот вижу список и хочется посмотреть, слышу звук и сразу вырубаю. Пичаль
От видите как, у человека в 94м игрушки на компе не шли, и он программировать начал, а у меня в 2000м игрушки очень даже пошли на первом компе, потому программировать начинаю тока щас.)
Всегда умиляют люди которые не ищут легких путей)
сейчас, что игрушки идти перестали?))
@@albrehtdurer557 ответ как-бы очевиден - сейчас ума и дисциплины больше, чем 20 лет назад.
Олег Harrogath такая же хрень
@@albrehtdurer557 ага, мамка к сыну 30-летнему пришла и выдернула силовой кабель со словами: "нужно было сделать это двадцать лет назад, иждивенец!"
Что должен знать/уметь джун в Германии: решить задачку по foobar
Что должен знать/уметь джун в СНГ: js es6+, 10 фреймворков, уметь верстать адаптивно/просбраузерно/кросплатформенно, глубоко шарить ооп, знание англа интермедиа+, если повезло, то можешь выполнить тестовое задание, которое заключается в том, что на реакте необходимо написать небольшой интернет магазин, используя firebase в качестве бд
(Харьков/Cleveroad/Trainee React Developer)
Тоже с Харькова, тоже ору с этого ))
Потому что у нас галеры продают джунов как синьоров, щито поделать то
В Екатеринбурге тоже попросили магазин с помощью firebase написать) Я написал, в итоге предложили стажировку без оплаты
В Уфе мне еще предложили заплатить за стажировку, где в конце вас возможно возьмут.
@@DantesSagan Йоу, земляк
Шпаргалка для подготовки к собеседованию. Все основные вопросы JS затронул. На понятном для непосвященных языке. Без надувания щёк о великой магии программирования.
Отличное интервью, интересный собеседник. Реальный профи: трезвый, спокойный взгляд на разработку (использует те технологии, которые лучше подходят для решения конкретной задачи в заданных условиях), ЧСВ на минималках. С такими парнями хорошо работать, надежно. И послушать полезно :)
трезвый. +качество в резюме.
Ставь класс,если senior html программист
css программист высоконагруженных html систем
@@vadymsemenets8986)))))
@@vadymsemenets8986 хахахахаа
глупые шутки конечно
@@user-rj5kt3ft8w Да типо "русалка на шпагат села",только в it-сфере))Ну это иногда и подкупает своей глупостью)
Больше JS Сеньоров на канал!!!
Лордов блять
И не только сеньеров)) все, что связано с js - будь в тренде)
хотел написать, чтобы Илона Маска позвал) А он был уже тут :)
@@codeforgames был?
@@NotTheLastOne да. Видео "Всё про Node.js / От 0 до 2,5к долларов за год / Интервью с Backend JS Developer"
Чем лучше программист тем меньше у него чсв
Полностью согласен 🙂
потому что чем лучше и опытнее программист, тем он больше понимает, что дохрена еще не знает)
Это как раз к виндертону относится
@@ainurrn всмысле у него большое чсв, или маленькое?
@@paulsheldon8199 У него очень огромное ЧСВ. Ну а что еще ожидать от человека, который веб-программирование считает дерьмом.
Какое чудесное видео, только сильнее разожгло желание скорее учить js и не останавливаться. Помню смотрела видео и вообще ничего не понимала, белый шум 40-минутный. Сейчас же я знаю абсолютно обо всем, о чем говорится в интервью... желаю каждому ощутить это счастье и легкую гордость за самих себя.
Как обстоят дела?
@@coldym на данный момент пытаюсь проходить собеседования) Начинаю изучать работу с глобальным стейтом, пишу несколько проектов( один из них - информационная среда для вуза)
@@estasieberia Посоветуй, с чего начать? Может свой пример
@@777fnaticRonaldo777 советую начать какой-то проект и параллельно обязательно учить основы. JS - специфичный язык, как оказалось. И кроме банального - learn js и гугла ничего сильного посоветовать не могу. Я выбрала не самый легкий проект - cmr для вуза и на нем училась всему 😅 даже немного бэкенду.
Главное - не уделять теории всё время. Практики должно быть , чем больше, тем лучше. А в идеале - найти себе ментора, который будет оценивать результаты твоей работы и т.д. Если будут ещё вопросы - @anastasiaberia мой телеграмм
@@estasieberia через год-два посмотришь на свою црмку и охуеешь, какое говно понаписала, поверь моему опыту
Чувак словно вышел из телевизора где шла передача с новым 1975 годом))))
Финского телевидения
спасибо за таймлайны! очень удобно!
Гость просто супер, побольше бы его интервью, умеет рассказывать и заинтересовать. Спасибо
Спасибо за интервью, больше такого контента!
Спасибо за интервью. Большинство тех вещей и тем, о которых в ответ на вопросы рассказывает Макс, зачастую уже ожидают услышать на собеседованиях от окрепших джуниоров, претендующих на позицию миддла. Потому такие видео с синьорами однозначно полезны для разработчиков разных уровней. Импонирует, что Макс отвечает просто, незаносчиво и довольно честно, как показалось. А после упоминания Гарри Поттера так вообще завоевал доверие. )) Кстати, для ребят уровня ниже синьора среди классных книг по JS есть еще серия от автора по имени Kyle Simpson, - "You don't know JS". Помню, что эти книги понравились больше, чем классические тома от O'Reilly. Автор - фанат языка и копает глубоко. :) Каждую из них можно перечитывать время от времени; желательно в оригинале, чтобы еще и проникаться его настроением. :) Eloquent JS написан креативно ), но все равно так не затягивал почему-то.
Все чаще слышно, что в той же Кремниевой Долине без знакомства с паттернами дизайна, структурами данных и алгоритмами интервью пройти все сложнее. Так что в видео это было подмечено 100% в тему.
Кстати, интересно было бы услышать, как фильтровать весь этот безудержный скоростной поток информации о динамично развивающейся веб-разработке из различных каналов, чтобы не сойти с ума. )) В день в почту падают десятки писем и в каждом с десяток топиков, не говоря уже о телеграмм-каналах, которые приходится мьютить и т.д. )
P.S. По поводу лингвистики, любители редких языков типа Дотракийского, ) который упомянул Макс, уже могут даже пройти онлайн курс High Valyrian ради фана. ))
Спасибо за прекрасный комментарий🙂
Мое почтенье вам :) Обычно красивые русские девушки знают английский и зависают в вебе совсем не из-за того что они интересуются программированием
офигенное интервью! посмотрел прямо залпом! Спасибо)
Просто офигенный канал, почему я раньше не увидел его
Спасибо, очень интересная беседа, мало таких видео. И вопросы грамотные в точку все.
Я только начинаю всё это изучать, но уже понимаю о чём идёт разговор и кое-что в голове устаканивается.
Хорошее. Первые минут сколько-то - раскачка, а потом как пошла интересная инфа. При чем из смежных областей тоже - не только кодерам, но и проджектам было интересное
После 10 минут выключил.
Столько полезной информации в одном видео! , что решил посмотреть дома в спокойной обстановке, что бы ничего не упустить:) .
Видео Супа Гут!
Аналогично)))
Золотые слова Макса:
52:14 "если что-то не получается, нужно спрашивать"
53:40 "написание кода показывает как человек будет работать".
Можно применять это все уже сегодня к своему самообучению (и обучения в целом).
Смотрится на одном дыхании! Спасибо за интервью, с меня лайк:)
Очень классный дядька у вас в гостях. Без заморочек и пафоса. Побольше бы таких гостей!
Спасибо за видео. Даже спустя 3 года интересно было посмотреть.
Большое спасибо спикеру и ведущему! Ничего лишнего.
Блин афигенный гость! Без понтов, располагает к себе, с чсв все норм, рассказывает интересно! Лайк однозначно.
Классно слушать, без выкрутасов объясняет. Приятная речь и с незавышенным чсв. Я думаю коллегам по работе с ним хорошо работать)
Как всегда шикарно, было очень интересно послушать! Просто на одном дыхании! Гость классный, захожу на твой канал чтоб зарядиться. Спасибо!)
Очень приятный парень, спасибо за такого гостя.
Судя по ответам гостя на вопрос: "Что нужно, чтобы стать сеньйором?", я уже давно сеньйор! Осталось только изучить программирование!)))
Спасибо! Крутой выпуск! Прям как батю послушал того языка, который сам учишь каждый день.
Спасибо в общем за возможность такое! Подписался
Классный собеседник! Думаю всем импонируют простота в поведении и легкость в общении, при всех своих регалиях и заслугах! Было интересно послушать о JS с его слов.
Чувак такой приятный) просто приятно слушать)
Спасибо Максиму за отличную информацию!
Парни - огромное спасибо за контентное интервью!) Очень познавательно вещал Макс! Теперь буду вашим подписчиком! Жду интересностей и впредь))
Не пожалеете :)
@@itbeard Салам Лекс, сними вторую часть интервью с Егором
Спасибо за интервью, все четко, по делу и без пафоса)
Очень крутое техническое интервью!
Нравится что гость очень скрупулезно на все отвечает и раскрывает тему слой за слоем
Хоть и умею на JS умею только ставить скорость YT на 3х, но для общего развития самое то)))
Шел 2019 год, вычисления в фоне. Вот это круто, действительно.
Спасибо тебе и Максиму за интервью!
Человек профессионал и фанат своего дела, молодец!
Отличное интервью.
Вопросы прямо в точку,молодцы 👌
Действительно приятно и полезно было слушать, спасибо за интервью
Такой позитивный и приятный человек👍
Очень приятный собеседник. Спасибо.
Четыре года прошло, а интервью нисколько не утратило свежести и актуальности. Внезапно вэб-программирование как гарант стабильности
Шикарный собеседник, респект за конкретные ответы без воды!
Спасибо за видео! Интересно и полезно .лайк
Отличное интервью и приятный собеседник!
Так держать!
Отличное интервью! Интересный собеседник и профи-ведущий, вопросы четкие! Спасибо!😀
Очень позитивное интервью, спасибо!
Спасибо за интервью)
Очень толковый чувак, посмотрела с удовольствием
самое интересное что в феврале он ушел из этой компании и уже 10 месяцев в гугле работает)
в штатах?
хехехе
@@mathiaswei8715 гугл шахты)))
@@jojomajo лучше гугл-шахты, чем наши галеры))
Очень полезное интервью! Спасибо
какой позитивный человек!
Спасибо. Классное интервью!
Спасибо, инетерсное интервью, прикольно пробежаться галопом по европам JS. Максим позитивный и инетерсный человек, удивительно - но было интересно слушать даже в отрыве от технологий. Просто как совет интервьюеру больше спрашивать про проблемы и челенджы, мне лично интересно было бы услышать как кто справляеться со стандартными проблемами нашей отралси (выгорание, дедлайны, отстаивание технических интересов перед стейкхолерами, life work balance).
Это "проблемы" любой отрасли, хотя это конечно вовсе не проблемы
Борода большие ролики на части) Так и просмотров больше будет в сумме и вроде как удобно по частям просматривать, можно по тематики распиливать их)
Вот что JavaScript с человеком делает. Максиму 16 лет. А без рофлов - очень годно. Спасибо.
Интересно и приятно слушать гостя.
Топовый Канал. Спасибо Бороде и гостю за интересный контент
Очень приятный собеседник. Моего одногруппника напомнил. Слушать одно удовольствие, хоть и видно что немного смущается. JS специфический язык. Давно в универе изучал C и C++. JS прям очень лайтовый в сравнении с ними. Но пока не полезешь во фреймы, а там... Трясина. А ещё экмоскрипты, typescript/coffeescript, node.js и куча всего. Но как ни крути, а применение языка на 80% - это web. Но в web без js никак. Как минимум с позиции фронта.
С позиции web'а JS вообще на%уй не нужен! Всё делается простыми ASP'шками. Это если действительно нужен "везде работающий сайт", а не жабоскриптное говно, которое работает только в Хроме 60+ и то если скрипты не порезали NoScript'ом.
@@daitedve1984 да-да, полыхай дальше в своем маня-мирке, где JS не нужен)))
@@daitedve1984 JS нужен для фронтэнта, и для серверных сайтов
блин, очень приятный чел) побольше бы таких
Видео огонь! Отличный гость и борода красавчик, повеселили, плюс много интересной инфы!)
Свитер мемасный тоже на месте )
Скинул своим студентам на обязательный просмотр!!! Сам позырю (послушаю) завтра по дороге в инкубатор ;)
Благодарочка!
Димыч, когда по реакту видос новый?
qweqa qweqwe уже 🙏
@@vv-cy5sk слышь, на Димыча не гони
@@vv-cy5sk ща получишь за Сенсея!
Дмитрия Лаврика пригласите. Было бы приятно послушать!
Очень душевный собеседник!
Сейчас тоже можно по знакомству, если задачи умеешь выполнять нужные.
Очень понравилось, спасибо!
Лайк и сабскр. Ребята очень адекватные, просто и ясно!
сразу видно человек любит свою работу
интереснейший гость, приятно слушать.
по поводу wasm - рекомендую assemblyscript
с++ учить не надо а ваши вычисления работают гораздо быстрее)
применяю в проде
здорово! с радостью пошел бы к нему джуном.
Очень приятный гость, крутой и афигенный
Приятно слушать )))
Интересно ещё узнать о рабочем месте разработчиков, какие то может быть фишки, сколько мониторов и тд
О, знакомые все лица. Максу привет!
Очень прикольный гость ))) весёлый и без лишнего пафоса )))
Так же учил английский, слушая harry potter от stephen fry. Озвучка супер!
А где ты качал?или Покупал ?
Заметил закономерность когда посмотрел несколько LinkedIn учасникав что у них после интервю меняется место работа на лутшую) Макс попал в гугл после?!) Нужно тоже дать тебе интервю видимо)
Из этого видео становится предельно ясно что градация с пометкой "сеньор" очень относительная
В том то и дело, что относительно. Но как тут считать, относительно чего? =)
Есть-есть корреляция между лингвистикой и программированием. Есть книга известного лингвиста и философа Ноама Хомски "Синтаксические структуры", которая повлияла на научную картину в целом и на разработку языков программирования в частности. Я когда изучал немецкий и французский понял (так, для себя), что язык примерно на 70 процентов - математика.
Шикарный дядька ,javascript уважаемо
Спасибо. Классное видео
однажды у меня тоже возьмут интервью,на этом канале. темой будет, как вам удалось написать hello world на стольки языках)))))))))
жиза!
@@user-qi3zl8di6b сколько языков на счету? )))
@@andreyevs2188 ахаха, с языком самой бы определиться сначала
@@user-qi3zl8di6b го писать на го))))?
@@andreyevs2188 го писать на джаваскрипте и пайтоне?))))
Ужасный звук, устал делать громче и тише, правь дорожки, не первый раз уже замечаю.
Да, настроен звук ужасно
Вадим Сумин есть такое. Как подкаст слушать не приятно. просто хочется выключил автоматом. Зашёл посмотреть сделали ли замечание.
Максиму максимус лайк. Круто удачи всем.
После слов "верстальщик написал сам себе фреймворк" моя жизнь уже никогда не будет прежней.. 😕
Надо отметить, CSS фреймворк)
А что сложного?) возьми как пример tailwindcss, простой как три рубля, посмотри структуру проекта и повтори)
Просто набор готовых блоков, ничего сложного
Спасибо за видео, очень интересное интервью)
мужик, про pwa и выкинуть мобильные приложения - респект и уважуха!
А как вы будете работать на js с hardware через браузер с вашим pwa?????
очень интересное интервью , начинал смотреть с тлф в наушниках, но продолжить смотреть на компьютере с нормальным звуком (с колонками) не вышло, потому что перепады звука ужасные (то еле слышно , то пробивает стену любой гул писк). Исправляется это по идее - тааак просто, выравнять звук по балансу... Пришлось продолжить смотреть в наушниках. За интервью спасибо.
Ну так интервью раннее было
ребят, все круто, формат офигенный, но плиз, решите что-то со звуком, лимитры на запись поставьте хотя бы
Буду благодарен советам в ЛС по любому из каналов связи
Интересно!)
Спасибо Леха за видосы
Колесо времени 👍👍👍 Прочитал все )
Чувак реально бошкавитый, а про алгоритмы и структуры данных в js очень актуально, тот же парсер элементов DOM или компонент меню в виде дерева написать и много чего
Клевый чувак в гостях)
Блин парни, риали, мне постоянно хочется взять ноут и показать, что он имеет в виду)
Шутка про фреймы js зашла как никогда))
Классное видео👍