HTML Academy
9.49K subscribers
5.56K photos
191 videos
4 files
3.5K links
Курсы по веб-разработке: вёрстка, программирование, работа и комьюнити.
Наш секретный бот @HTMLAcademyKeksobot.

Вопросы по обучению @htmlacademy_sales

Ролики на YT https://www.youtube.com/@HTMLAcademyTV
Ролики на VK https://vkvideo.ru/@htmlacademy
Download Telegram
Сегодня стартует наш новый онлайн-курс «Регулярные выражения для фронтендеров».

Использование регулярных выражений позволяет быстрее и эффективнее анализировать и искать информацию. В некоторых случаях их использование ускоряет написание кода и увеличивает скорость его работы.

Типовые задачи, которые вы научитесь решать с помощью регулярных выражений:

— Поиск по строке с плавающими условиями.
— Задачи по типографике текста.
— Валидация данных на формат и значения.
— Гибкое редактирование в текстовом редакторе.
— Генерация и очистка данных.
— Работа в командной строке и grep.

Подробнее о курсе
Audio
Новый выпуск подкаста «Да как так-то?»: что фронтенд-разработчик должен знать про дизайн.

Должен ли разработчик разбираться в дизайне? А дизайнер — в коде? Где и как им учиться? Что общего в их работе, и почему возникают конфликты? Эти и другие вопросы обсудили с Юлей Миоцен, продуктовым дизайнером в Яндекс.

Посмотрите на впечатляющие работы Юли на CodePen.

Выпуск на других площадках:
Яндекс.Музыка
Apple Podcasts
Google Подкасты
Spotify
Ютуб
RSS и другие площадки
*Сегодня расскажу подробнее про создание курса и карту компетенций*

Сначала мы провели исследования и решили, что лучше будет раздробить большие навыки на несколько мелких. Так будет легче понимать и усваивать материал, а если понадобится — навыки можно объединить в группы.

Дальше поговорили с эйчарами, тимлидами и самими мидлами, чтобы понять, какие навыки нужны на рынке.

Были вопросы — почему же мы просто не провели опрос среди наших трудоустроенных выпускников. Отвечаю: дело в том, что все выпускники Академии получали программу одного формата, а значит, они сталкивались с примерно одинаковыми проблемами.

Не все разработчики на рынке — студенты Академии: у всех разные проблемы и разные пути, и нужно дать возможность учиться у нас не только нашим выпускникам, а всем мидлам.

Отдельно рассмотрели много вакансий и требования в них, объединили всё, что узнали — и получили карту компетенций.

Любой разработчик может посмотреть на карту и понять, каких знаний и навыков ему не хватает. Мы продолжим работать над картой и в будущем добавим софт скиллы — они важны не меньше, чем харды.

Сами курсы построены так:
Сначала студенты изучают теорию и на типовых задачах смотрят, как её можно применить на практике, а потом уже сами их решают с помощью увиденных примеров.

После этого всегда можно сравнить своё решение с тем, какое предлагаем мы.

В этой схеме нет наставника, но без поддержки вы не останетесь, а подробнее расскажу завтра.
Через 15 минут начало лайва «Как стать фронтенд-разработчиком с нуля».

Если вы всё ещё сомневаетесь, что у вас получится, то этот лайв для вас. Спикеры Рома Ивойлов и Таня Власенко из Академии ответят на все волнующие вопросы и помогут развеять сомнения.

Кто может стать веб-разработчиком? Чем занимаются фронтендеры и актуальна ли их работа? Что нужно знать, чтобы быть востребованным специалистом? С этими и многими другими вопросами будем разбираться вместе в прямом эфире.

Запись лайва будет доступна только тем, кто зарегистрируется на мероприятие. И по традиции всех участников ждёт приятный бонус от Академии.

До встречи на лайве — https://tml.io/xxgai
Стартовала предпродажа курса «Алгоритмы и структуры данных», которая продлится до 14 декабря. Во время предпродажи курс можно купить по специальной цене.

Необходимые знания для освоения нового материала: JavaScript.

Курс предполагает самостоятельное изучение материала в комфортном для вас режиме.

Программа разбита на модули, каждый из которых позволяет постепенно осваивать навык от простых основ до сложных тонкостей.

Правильное использование структур данных и алгоритмов позволяет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей.

Посмотреть программу курса
Всем привет, это снова Серёжа. Напомню, что на этой неделе я захватил телеграм-канал/твиттер, чтобы рассказать про новый формат курсов для опытных разработчиков и ответить на все вопросы.

Сегодня хочу рассказать, как так вышло, что наставников в классическом их понимании на новых курсах не будет.

Смысл наставника в том, чтобы мотивировать студентов на какие-то действия, давать обратную связь и разъяснять непонятные моменты.

Так вот, поговорив с ребятами на рынке о мотивации и других необходимых мидлу вещах, мы и приняли решение отказаться от наставников. Вместо них мы создали сообщество, в которое входят авторы курса, разработчики, те, кто прошёл курс и тех, кто проходит его прямо сейчас и как раз в нём можно будет узнать ответы на все дополнительные вопросы

Оказалось, что разработчикам с опытом нужна просто обратная связь и формат сообщества может в этом помочь.

Другая проблема с наставниками в том, что найти хорошего специалиста под конкретный навык непросто. Специалисты с нужными навыками есть, но тех, кто может их объяснить очень мало.

Если бы мы оставили старый формат с наставником, то курсы были бы дорогими, а мест при этом было бы очень мало.

Мы стараемся, чтобы при прохождении курса у студентов вообще не возникало вопросов.

Если что-то всё-таки непонятно, студент идёт в сообщество за помощью, а мы раскрываем этот вопрос в программе курса, чтобы в дальнейшем люди с ним не сталкивались.

Так курсы постоянно улучшаются с помощью взаимодействия студентов с сообществом.

Основная идея курсов для мидлов — создать набор продуктов, который позволит понять, где развиваться, как развиваться, и понимание, как это развитие получить, а главное, делать это в более самостоятельном формате.

Как-то так. Если остались вопросы, задавайте в комментариях.
На курсах для мидлов я:
Anonymous Poll
45%
За наставников
55%
За сообщество
Хотите узнать, что такое семантическая разметка и научиться работать в Figma и стилизовать макет? Наш бесплатный мастер-класс по CSS «Базовая стилизация страницы» в помощь!

Сегодня стартует подготовительный этап. Вам предстоит пройти тренажёры, изучить учебные материалы и узнать на практике, что такое семантическая вёрстка. А 7 декабря в прямом эфире вместе с практикующей наставницей Лизой Пак мы разберём основы CSS и стилизуем макет.

Участвуйте, чтобы получить:

— Бесплатное обучение на курсе «HTML и CSS. Профессиональная вёрстка сайтов».
— Скидку на курсы и подготовительные материалы.
— Дорожную карту фронтенд-разработчика.

Успейте записаться
Нашими тренажёрами уже активно пользуются более 1800 преподавателей и 20 000 студентов из колледжей и вузов. Мы стараемся сделать процесс обучения более эффективным, и поэтому подготовили насыщенный курс для студентов: «Основы веб-технологий».

В процессе изучения курса студенты верстают собственный макет — настоящая проектная работа и первая страничка в портфолио! В курс включены основные этапы работы над веб-страницей от создания разметки до финальной стилизации.

Более 40 тренажёров, интерактивные разборы с примерами из реальных кейсов и теоретические материалы помогают включиться в процесс и освоить основы веб-технологий сразу же на практике.

Рекомендуем курс студентам 1–2 курсов колледжей и вузов как хороший способ познакомиться с профессией верстальщика.

Подробнее ознакомиться и оставить заявку можно на нашем сайте
Что же у нас по планам? Мы продолжим исследовать рынок — нам важно понимать, что сейчас востребовано.

Мы хотим дать каждому человеку возможность понять, какие навыки именно ему нужно прокачивать в рамках карты компетенций, чтобы он знал всё необходимое.

Мы сделаем отдельные продукты по софт скиллам, когда поймём, как их оценивать и прокачивать, ведь мы понимаем, насколько они важны.

На стадии обсуждения находится дизайн для фронтендеров. Мы не хотим делать дизайнеров из разработчиков, но всем важно понимать, как работают специалисты вокруг него. Также у нас в планах курс по построению дизайн-систем.
Напоследок я бы хотел дать несколько советов разработчикам:
Чтобы развиваться, нужно поддерживать мотивацию для развития. Многие, дойдя до определенного уровня, считают, что им уже комфортно и перестают учить что-то новое. В какой-то момент такие люди становятся невостребованными на рынке, поэтому нужно поддерживать стимул к развитию — ходить на собеседования, общаться с работодателями.

Чтобы расти, нужно трезво посмотреть на то, что происходит на рынке. Если перед тобой стоит выбор: научиться тому, что нужно рынку прямо сейчас или понять малоиспользуемый язык, просто потому что он нравится, то важно всё-таки выучить то, что не хочется, но поможет вырасти.

Необходимо гармоничное развитие и софт, и хард скиллов. Это та ошибка, которую сделал я в своё время — я сильно сфокусировался на софт скиллах и UI — и жалею, что много всего в джаваскрипте не попробовал и не выучил. Не скажу, что мне сейчас плохо, но если бы я фокусировался и на этом тоже, то смог бы добиться в разработке большего.

Важно фундаментальное знание веб-технологий — HTML, CSS, JavaScript. Ценятся не те разработчики, которые знают фреймворки, а те, кто умеет их использовать. Фундаментальные знания разработчиков ценятся все выше — алгоритмы, паттерны, структуры данных — все те штуки, которым обычно учат в университетах. В какой-то момент не получится подняться выше, пока не будешь все это знать и применять.

И последнее — хорошему спецу нужно знать не только то, что он делает. Нужно разбираться, что происходит вокруг — бэкенд, дизайн, управление продуктами. Широкий кругозор повышает ценность на рынке, потому что вы не тратите время на то, чтобы разобраться, как это все работает.

Спасибо вам за эту неделю, до встречи!