Чтобы развеять мифы вокруг онлайн школ, занимающихся обучением фронтенду, мы пригласили в гости представителей двух популярных школ: одного из основателей школы LoftSchool и видео-блога LoftBlog Николая Чернобаева (chernobaev.nick), а также недавно присоединившегося к HTML Academy Вадима Макеева (@pepelsbey), который и ранее всегда был близок к теме образования во фронтенде, ведя популярный личный блог, занимаясь организацией конференций и сам будучи докладчиком. Мы распросили их подробно о причинах бума школ фронтенда, зачем и кому нужны школы, как происходит обучение со стороны студента и преподавателя/наставника, узнали их мнение по поводу распространенной критики вокруг их деятельности, и в целом поговорили за будущее нашей индустрии.
- Путь в IT и как гости учились фронтенду 0:50
- Как появились школы? 5:10
- Важность наставника в обучении 12:03
- Процент успешных студентов, которые станут фронтендерами 18:46
- Как мотивируете студентов? 20:41
- Как оценивать успешность? 22:34
- С какого уровня обучаете? Какие цели у людей? Приходят ли люди совсем из другой сферы? 27:28
- Система оценки прохождения курса 34:24
- Даете ли боевые проекты из реальной компании в качестве финальной работы? 36:50
- Справедливо ли брать необученных людей сразу в реальную компанию? Как школа меняет это? 42:25
- Какой версии языка обучаете? Обучаете ли азам программирования? Алгоритмам? 48:45
- Бывают ли корпоративные клиенты? Повышение квалификации? 56:19
- Как влияет наличие наставника на стоимость курса? 1:01:43
- Как мотивируете наставника, чтобы ему было интересно преподавать? Насколько для них это основная работа? 1:04:56
- Отбор/собеседование наставников. Как устроена работа с ними? 1:09:37
- Какие гарантии того, что наставники (и школа в целом) способны качественно обучить? 1:13:09
- Про нехватку фронтендеров и истоки бума школ фронтенда 1:18:04
- Причины негативного отношение к школам 1:24:01
- Видео-каналы, личные блоги и другие виды непрофессионального обучения 1:25:15
- Как обучать людей в динамично развивающейся среде? 1:32:36
- Учились ли у вас друзья по вашему совету? 1:37:41
- Мотивация заниматься обучением фронтенду: деньги или желание? 1:41:21
- Организация воркшопов и конференций школами 1:46:22
Как нельзя кстати к нам в гости пришел Олег Слободской – автор JSS, докладчик React Amsterdam и крестный отец CSS Modules, который как никто другой может рассказать про то, чем так ужасен CSS на крупных и долгих проектах, какие есть преимущества у инлайн-стилей, и как вообще жить в современном мире, когда каждый норовит придумать, как бы так еще теснее связать CSS с JS. О решениях наболевших проблем CSS и проблемах новых мы и поговорили, записав с Олегом часовое интервью.
- Как зародилась идея JSS 04:30
- В чем проблема CSS 08:00
- Глобальные селекторы 10:15
- Есть ли им место (типографика, Normalize.css)
- Все ли стили должны быть изолированы в компоненте
- Дублирование кода 13:16
- Мертвый код и неявные зависимости 16:50
- Специфичность 20:00
- Какие есть подходы к CSS в JS
- Инлайн-стили через JS 22:05
- Генерация стилей в JS 27:43
- CSS Modules и прочий постпроцессинг 31:03
- Особенности работы JSS
- Все ли проблемы решает библиотека 35:49
- Проблемы производительности 37:00
- Минификация 42:33
- Недостатки 44:31
- Сравнение с похожими решениями (radium и aphrodite) 48:40
- Модульность как в PostCSS 51:36
- JSS как compilation-таргет для CSSX 54:32
- Примеси JS в CSS 59:25
К нам в гости командой пришли ребята из Protein. Мы расспросили их о технических подробностях работы сервиса, ценовой политике и запуске.
В новостном блоке кроме прочего обсуждаем Node 4.0, стили в JS и Falcor.
- Node 4.0.0 00:00:24
- Transit 00:02:08
- ESLint plugin для Angular 00:06:12
- Стили в JS 00:07:54
- БЭМ инструменты и библиотеки 00:14:45
- Задачи, микрозадачи, очереди и планы 00:17:20
- Falcor developer preview 00:22:50
- CTOCast 00:31:36
- Пики
- Андрей 00:32:34
- Миша 00:33:16
- Костя 00:36:31
- Интервью с командой Protein 00:38:20
- Антон Виноградов, @awinogradov
- Елена Джетпыспаева, @mursya_ru
- Ваня Воищев, @voischev
- Алексей Ярошевич, @yaroshevich
К нам в гости заехал Андрей Ситник, автор PostCSS, почётный докладчик, фронтендер Злых Марсиан. Помимо прочего говорим о пре- и постпроцессорах, Ruby-сообществе и диалектах JavaScript.
- О PostCSS 00:03:00
- О парсерах CSS 00:11:30
- Пре-процессоры умирают 00:14:50
- Вопрос от @shuvalov_anton про Assets Pipeline 00:25:13
- Offline First 00:30:13
- Что стало с grunt-autoprefixer? 00:40:48
- CSS Modules – новое предложение стандарта для изоляции CSS 00:44:00
- Вопрос от @samosad про переезд CSS в JS модули 00:56:47
- Нам нужно больше языков, компилирующихся в JS 01:10:10
- Пики
- Миша Башкиров 01:19:35
- Андрей Ситник 01:22:15
- Миша Башкиров 01:25:52
- Андрей Саломатин 01:27:10