Долгожданное интервью с Senior JavaScript Developer – Макс Дикун. В выпуске раскрыто очень много вопросов о том, что такое JS, какие у него есть плюсы и минусы, как и куда развиваться в рамках этого языка и всего его технологического зоопарка вокруг него.
Заваривайте чай, будет интересно 😉
Аудио-версия выпуска: http://bit.ly/2We9oCm
Макс в LinkedIn: http://bit.ly/2WfMMBC
Блог Макса: http://bit.ly/2Mw6owF
Надежный Оператор Михон: http://bit.ly/mihon
Ссылки из выпуска:
Блог Дуалити: http://2ality.com
Гарри Поттер в озвучке Фрая: https://amzn.to/2CE2nlu
Курс по алгоритмам. Часть 1: http://bit.ly/2CLsy9M
Курс по алгоритмам. Часть 2: http://bit.ly/2Dvi9km
Курсы по JS от “GENESIS”: http://bit.ly/2NnwLFw
P.S. Спасибо коворкингу “Имагуру” за предоставление места для съемок: https://goo.gl/oAgR4n
_______________________________________
АЙТИБОРОДА В ИНТЕРНЕТЕ:
🔹 YouTube – https://youtube.com/itbeard
🔹 SoundCloud – https://soundcloud.com/itbeard
🔹 iTunes – http://bit.ly/apple-itbeard
🔹 Telegram – https://t.me/itbeard
🔹 Instagram – https://instagram.com/itbeard
🔹 Discord – https://discord.gg/tWbt4sS
#айтиборода #js #javascript
Original source
24 responses to “Всё о JavaScript / Путь web-девелопера / Интервью с Senior JavaScript Developer”
Таймлайн для тех, кто в теме:
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 – Об asyncawait
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 это язык для говнокодеров и дилетантов
БОЛЬШЕ ФРОНТЕНДА!!!
Человек профессионал и фанат своего дела, молодец!
здорово! с радостью пошел бы к нему джуном.
"делаю фронденд, но не верстаю, а работаю кстати на реакте" – это как? не понял чет.
Как всегда шикарно, было очень интересно послушать! Просто на одном дыхании! Гость классный, захожу на твой канал чтоб зарядиться. Спасибо!)
развелось долбаёбов, хуярят фреймворки свои каждый день, я должен учить их сидеть потому что это щас модно, да пошли вы нахуй, в жопу себе засуньте говно это
29:00 – Бугага! Были фейлы и до этого, но дальше можно не смотреть. Может я бы скрепя зубами захавал эту тему, так как о медленности прототипированного наследования только слышал и сам не проверял, но вот на двух больших приложениях принимал участие в "переписывании" приложения с нуля ибо такие же "синьеры" наООПешничали мама не горюй, и траблы не только в медленности приложения, но и читабельности и возможности дебажить. Фронт на JS не сильно предросположен к ООП (от ООП совсем отказаться нельзя), но нужно правильно использовать и минимально.
Так как чел отвечает на вопросы про Реакт и Редакс, чую посыпался бы на собесе на Синьера
Очень приятный собеседник. Моего одногруппника напомнил. Слушать одно удовольствие, хоть и видно что немного смущается. JS специфический язык. Давно в универе изучал C и C++. JS прям очень лайтовый в сравнении с ними. Но пока не полезешь во фреймы, а там… Трясина. А ещё экмоскрипты, typescript/coffeescript, node.js и куча всего. Но как ни крути, а применение языка на 80% – это web. Но в web без js никак. Как минимум с позиции фронта.
for (var i = 1; i<=100; i++) {
if (i % 3 == 0 && i % 5 == 0) {
console.log("full = "+i);
} else if (i % 3 == 0 || i % 5 == 0) {
console.log((i % 3 == 0?3:5)+" = "+i);
}
}
10 лет стажа это далеко не всегда синьор. Можно сидеть в продуктовой компании 5 лет потом прийти в аутсорс и быть неспособным сделать хоть что либо не потратив на это 10 дней, сидеть тупить искать простьые решения с которыми банально раньше не сталкивался на однотипных редких тасках. Знаю несколько таких случаев
Из этого видео становится предельно ясно что градация с пометкой "сеньор" очень относительная
Надеюсь все поняли как "сильно" нужны джуны </>
не в обиду но чувак выглядит как самый шаблонный стереотипный программист "задрот" из 90х 🙂
125 full-stack верстальщиков поставили дизлайк
Очень толковый чувак, посмотрела с удовольствием
Это топчик конечно 😉
Он в Гугле теперь работает
Чувак такой приятный) просто приятно слушать)
Интересно и приятно слушать гостя.
ТО чуство когда Говорят что Back-End попроще чем Front-End)
А я вот терпеть не могу работать в браузере. Мне больше по душе мобилки. В браузере куча ненужных кнопок для приложения, появляющаяся строка поиска, навигация по вкладкам. И все же браузер работает медленнее сем мобилка, не так отзывчиво! Там нет тем оформления. Нет каких-то фич: дабл-там в Ютубе для перемотки например.