Сегодня стартует наш новый онлайн-курс «Регулярные выражения для фронтендеров».
Использование регулярных выражений позволяет быстрее и эффективнее анализировать и искать информацию. В некоторых случаях их использование ускоряет написание кода и увеличивает скорость его работы.
Типовые задачи, которые вы научитесь решать с помощью регулярных выражений:
— Поиск по строке с плавающими условиями.
— Задачи по типографике текста.
— Валидация данных на формат и значения.
— Гибкое редактирование в текстовом редакторе.
— Генерация и очистка данных.
— Работа в командной строке и grep.
Подробнее о курсе
Использование регулярных выражений позволяет быстрее и эффективнее анализировать и искать информацию. В некоторых случаях их использование ускоряет написание кода и увеличивает скорость его работы.
Типовые задачи, которые вы научитесь решать с помощью регулярных выражений:
— Поиск по строке с плавающими условиями.
— Задачи по типографике текста.
— Валидация данных на формат и значения.
— Гибкое редактирование в текстовом редакторе.
— Генерация и очистка данных.
— Работа в командной строке и grep.
Подробнее о курсе
Audio
Новый выпуск подкаста «Да как так-то?»: что фронтенд-разработчик должен знать про дизайн.
Должен ли разработчик разбираться в дизайне? А дизайнер — в коде? Где и как им учиться? Что общего в их работе, и почему возникают конфликты? Эти и другие вопросы обсудили с Юлей Миоцен, продуктовым дизайнером в Яндекс.
Посмотрите на впечатляющие работы Юли на CodePen.
Выпуск на других площадках:
Яндекс.Музыка
Apple Podcasts
Google Подкасты
Spotify
Ютуб
RSS и другие площадки
Должен ли разработчик разбираться в дизайне? А дизайнер — в коде? Где и как им учиться? Что общего в их работе, и почему возникают конфликты? Эти и другие вопросы обсудили с Юлей Миоцен, продуктовым дизайнером в Яндекс.
Посмотрите на впечатляющие работы Юли на CodePen.
Выпуск на других площадках:
Яндекс.Музыка
Apple Podcasts
Google Подкасты
Spotify
Ютуб
RSS и другие площадки
*Сегодня расскажу подробнее про создание курса и карту компетенций*
Сначала мы провели исследования и решили, что лучше будет раздробить большие навыки на несколько мелких. Так будет легче понимать и усваивать материал, а если понадобится — навыки можно объединить в группы.
Дальше поговорили с эйчарами, тимлидами и самими мидлами, чтобы понять, какие навыки нужны на рынке.
Были вопросы — почему же мы просто не провели опрос среди наших трудоустроенных выпускников. Отвечаю: дело в том, что все выпускники Академии получали программу одного формата, а значит, они сталкивались с примерно одинаковыми проблемами.
Не все разработчики на рынке — студенты Академии: у всех разные проблемы и разные пути, и нужно дать возможность учиться у нас не только нашим выпускникам, а всем мидлам.
Отдельно рассмотрели много вакансий и требования в них, объединили всё, что узнали — и получили карту компетенций.
Любой разработчик может посмотреть на карту и понять, каких знаний и навыков ему не хватает. Мы продолжим работать над картой и в будущем добавим софт скиллы — они важны не меньше, чем харды.
Сами курсы построены так:
Сначала студенты изучают теорию и на типовых задачах смотрят, как её можно применить на практике, а потом уже сами их решают с помощью увиденных примеров.
После этого всегда можно сравнить своё решение с тем, какое предлагаем мы.
В этой схеме нет наставника, но без поддержки вы не останетесь, а подробнее расскажу завтра.
Сначала мы провели исследования и решили, что лучше будет раздробить большие навыки на несколько мелких. Так будет легче понимать и усваивать материал, а если понадобится — навыки можно объединить в группы.
Дальше поговорили с эйчарами, тимлидами и самими мидлами, чтобы понять, какие навыки нужны на рынке.
Были вопросы — почему же мы просто не провели опрос среди наших трудоустроенных выпускников. Отвечаю: дело в том, что все выпускники Академии получали программу одного формата, а значит, они сталкивались с примерно одинаковыми проблемами.
Не все разработчики на рынке — студенты Академии: у всех разные проблемы и разные пути, и нужно дать возможность учиться у нас не только нашим выпускникам, а всем мидлам.
Отдельно рассмотрели много вакансий и требования в них, объединили всё, что узнали — и получили карту компетенций.
Любой разработчик может посмотреть на карту и понять, каких знаний и навыков ему не хватает. Мы продолжим работать над картой и в будущем добавим софт скиллы — они важны не меньше, чем харды.
Сами курсы построены так:
Сначала студенты изучают теорию и на типовых задачах смотрят, как её можно применить на практике, а потом уже сами их решают с помощью увиденных примеров.
После этого всегда можно сравнить своё решение с тем, какое предлагаем мы.
В этой схеме нет наставника, но без поддержки вы не останетесь, а подробнее расскажу завтра.
Через 15 минут начало лайва «Как стать фронтенд-разработчиком с нуля».
Если вы всё ещё сомневаетесь, что у вас получится, то этот лайв для вас. Спикеры Рома Ивойлов и Таня Власенко из Академии ответят на все волнующие вопросы и помогут развеять сомнения.
Кто может стать веб-разработчиком? Чем занимаются фронтендеры и актуальна ли их работа? Что нужно знать, чтобы быть востребованным специалистом? С этими и многими другими вопросами будем разбираться вместе в прямом эфире.
Запись лайва будет доступна только тем, кто зарегистрируется на мероприятие. И по традиции всех участников ждёт приятный бонус от Академии.
До встречи на лайве — https://tml.io/xxgai
Если вы всё ещё сомневаетесь, что у вас получится, то этот лайв для вас. Спикеры Рома Ивойлов и Таня Власенко из Академии ответят на все волнующие вопросы и помогут развеять сомнения.
Кто может стать веб-разработчиком? Чем занимаются фронтендеры и актуальна ли их работа? Что нужно знать, чтобы быть востребованным специалистом? С этими и многими другими вопросами будем разбираться вместе в прямом эфире.
Запись лайва будет доступна только тем, кто зарегистрируется на мероприятие. И по традиции всех участников ждёт приятный бонус от Академии.
До встречи на лайве — https://tml.io/xxgai
Стартовала предпродажа курса «Алгоритмы и структуры данных», которая продлится до 14 декабря. Во время предпродажи курс можно купить по специальной цене.
Необходимые знания для освоения нового материала: JavaScript.
Курс предполагает самостоятельное изучение материала в комфортном для вас режиме.
Программа разбита на модули, каждый из которых позволяет постепенно осваивать навык от простых основ до сложных тонкостей.
Правильное использование структур данных и алгоритмов позволяет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей.
Посмотреть программу курса
Необходимые знания для освоения нового материала: JavaScript.
Курс предполагает самостоятельное изучение материала в комфортном для вас режиме.
Программа разбита на модули, каждый из которых позволяет постепенно осваивать навык от простых основ до сложных тонкостей.
Правильное использование структур данных и алгоритмов позволяет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей.
Посмотреть программу курса
Всем привет, это снова Серёжа. Напомню, что на этой неделе я захватил телеграм-канал/твиттер, чтобы рассказать про новый формат курсов для опытных разработчиков и ответить на все вопросы.
Сегодня хочу рассказать, как так вышло, что наставников в классическом их понимании на новых курсах не будет.
Смысл наставника в том, чтобы мотивировать студентов на какие-то действия, давать обратную связь и разъяснять непонятные моменты.
Так вот, поговорив с ребятами на рынке о мотивации и других необходимых мидлу вещах, мы и приняли решение отказаться от наставников. Вместо них мы создали сообщество, в которое входят авторы курса, разработчики, те, кто прошёл курс и тех, кто проходит его прямо сейчас и как раз в нём можно будет узнать ответы на все дополнительные вопросы
Оказалось, что разработчикам с опытом нужна просто обратная связь и формат сообщества может в этом помочь.
Другая проблема с наставниками в том, что найти хорошего специалиста под конкретный навык непросто. Специалисты с нужными навыками есть, но тех, кто может их объяснить очень мало.
Если бы мы оставили старый формат с наставником, то курсы были бы дорогими, а мест при этом было бы очень мало.
Мы стараемся, чтобы при прохождении курса у студентов вообще не возникало вопросов.
Если что-то всё-таки непонятно, студент идёт в сообщество за помощью, а мы раскрываем этот вопрос в программе курса, чтобы в дальнейшем люди с ним не сталкивались.
Так курсы постоянно улучшаются с помощью взаимодействия студентов с сообществом.
Основная идея курсов для мидлов — создать набор продуктов, который позволит понять, где развиваться, как развиваться, и понимание, как это развитие получить, а главное, делать это в более самостоятельном формате.
Как-то так. Если остались вопросы, задавайте в комментариях.
Сегодня хочу рассказать, как так вышло, что наставников в классическом их понимании на новых курсах не будет.
Смысл наставника в том, чтобы мотивировать студентов на какие-то действия, давать обратную связь и разъяснять непонятные моменты.
Так вот, поговорив с ребятами на рынке о мотивации и других необходимых мидлу вещах, мы и приняли решение отказаться от наставников. Вместо них мы создали сообщество, в которое входят авторы курса, разработчики, те, кто прошёл курс и тех, кто проходит его прямо сейчас и как раз в нём можно будет узнать ответы на все дополнительные вопросы
Оказалось, что разработчикам с опытом нужна просто обратная связь и формат сообщества может в этом помочь.
Другая проблема с наставниками в том, что найти хорошего специалиста под конкретный навык непросто. Специалисты с нужными навыками есть, но тех, кто может их объяснить очень мало.
Если бы мы оставили старый формат с наставником, то курсы были бы дорогими, а мест при этом было бы очень мало.
Мы стараемся, чтобы при прохождении курса у студентов вообще не возникало вопросов.
Если что-то всё-таки непонятно, студент идёт в сообщество за помощью, а мы раскрываем этот вопрос в программе курса, чтобы в дальнейшем люди с ним не сталкивались.
Так курсы постоянно улучшаются с помощью взаимодействия студентов с сообществом.
Основная идея курсов для мидлов — создать набор продуктов, который позволит понять, где развиваться, как развиваться, и понимание, как это развитие получить, а главное, делать это в более самостоятельном формате.
Как-то так. Если остались вопросы, задавайте в комментариях.
Хотите узнать, что такое семантическая разметка и научиться работать в Figma и стилизовать макет? Наш бесплатный мастер-класс по CSS «Базовая стилизация страницы» в помощь!
Сегодня стартует подготовительный этап. Вам предстоит пройти тренажёры, изучить учебные материалы и узнать на практике, что такое семантическая вёрстка. А 7 декабря в прямом эфире вместе с практикующей наставницей Лизой Пак мы разберём основы CSS и стилизуем макет.
Участвуйте, чтобы получить:
— Бесплатное обучение на курсе «HTML и CSS. Профессиональная вёрстка сайтов».
— Скидку на курсы и подготовительные материалы.
— Дорожную карту фронтенд-разработчика.
Успейте записаться
Сегодня стартует подготовительный этап. Вам предстоит пройти тренажёры, изучить учебные материалы и узнать на практике, что такое семантическая вёрстка. А 7 декабря в прямом эфире вместе с практикующей наставницей Лизой Пак мы разберём основы CSS и стилизуем макет.
Участвуйте, чтобы получить:
— Бесплатное обучение на курсе «HTML и CSS. Профессиональная вёрстка сайтов».
— Скидку на курсы и подготовительные материалы.
— Дорожную карту фронтенд-разработчика.
Успейте записаться
Нашими тренажёрами уже активно пользуются более 1800 преподавателей и 20 000 студентов из колледжей и вузов. Мы стараемся сделать процесс обучения более эффективным, и поэтому подготовили насыщенный курс для студентов: «Основы веб-технологий».
В процессе изучения курса студенты верстают собственный макет — настоящая проектная работа и первая страничка в портфолио! В курс включены основные этапы работы над веб-страницей от создания разметки до финальной стилизации.
Более 40 тренажёров, интерактивные разборы с примерами из реальных кейсов и теоретические материалы помогают включиться в процесс и освоить основы веб-технологий сразу же на практике.
Рекомендуем курс студентам 1–2 курсов колледжей и вузов как хороший способ познакомиться с профессией верстальщика.
Подробнее ознакомиться и оставить заявку можно на нашем сайте
В процессе изучения курса студенты верстают собственный макет — настоящая проектная работа и первая страничка в портфолио! В курс включены основные этапы работы над веб-страницей от создания разметки до финальной стилизации.
Более 40 тренажёров, интерактивные разборы с примерами из реальных кейсов и теоретические материалы помогают включиться в процесс и освоить основы веб-технологий сразу же на практике.
Рекомендуем курс студентам 1–2 курсов колледжей и вузов как хороший способ познакомиться с профессией верстальщика.
Подробнее ознакомиться и оставить заявку можно на нашем сайте
Что же у нас по планам? Мы продолжим исследовать рынок — нам важно понимать, что сейчас востребовано.
Мы хотим дать каждому человеку возможность понять, какие навыки именно ему нужно прокачивать в рамках карты компетенций, чтобы он знал всё необходимое.
Мы сделаем отдельные продукты по софт скиллам, когда поймём, как их оценивать и прокачивать, ведь мы понимаем, насколько они важны.
На стадии обсуждения находится дизайн для фронтендеров. Мы не хотим делать дизайнеров из разработчиков, но всем важно понимать, как работают специалисты вокруг него. Также у нас в планах курс по построению дизайн-систем.
Напоследок я бы хотел дать несколько советов разработчикам:
Чтобы развиваться, нужно поддерживать мотивацию для развития. Многие, дойдя до определенного уровня, считают, что им уже комфортно и перестают учить что-то новое. В какой-то момент такие люди становятся невостребованными на рынке, поэтому нужно поддерживать стимул к развитию — ходить на собеседования, общаться с работодателями.
Чтобы расти, нужно трезво посмотреть на то, что происходит на рынке. Если перед тобой стоит выбор: научиться тому, что нужно рынку прямо сейчас или понять малоиспользуемый язык, просто потому что он нравится, то важно всё-таки выучить то, что не хочется, но поможет вырасти.
Необходимо гармоничное развитие и софт, и хард скиллов. Это та ошибка, которую сделал я в своё время — я сильно сфокусировался на софт скиллах и UI — и жалею, что много всего в джаваскрипте не попробовал и не выучил. Не скажу, что мне сейчас плохо, но если бы я фокусировался и на этом тоже, то смог бы добиться в разработке большего.
Важно фундаментальное знание веб-технологий — HTML, CSS, JavaScript. Ценятся не те разработчики, которые знают фреймворки, а те, кто умеет их использовать. Фундаментальные знания разработчиков ценятся все выше — алгоритмы, паттерны, структуры данных — все те штуки, которым обычно учат в университетах. В какой-то момент не получится подняться выше, пока не будешь все это знать и применять.
И последнее — хорошему спецу нужно знать не только то, что он делает. Нужно разбираться, что происходит вокруг — бэкенд, дизайн, управление продуктами. Широкий кругозор повышает ценность на рынке, потому что вы не тратите время на то, чтобы разобраться, как это все работает.
Спасибо вам за эту неделю, до встречи!
Мы хотим дать каждому человеку возможность понять, какие навыки именно ему нужно прокачивать в рамках карты компетенций, чтобы он знал всё необходимое.
Мы сделаем отдельные продукты по софт скиллам, когда поймём, как их оценивать и прокачивать, ведь мы понимаем, насколько они важны.
На стадии обсуждения находится дизайн для фронтендеров. Мы не хотим делать дизайнеров из разработчиков, но всем важно понимать, как работают специалисты вокруг него. Также у нас в планах курс по построению дизайн-систем.
Напоследок я бы хотел дать несколько советов разработчикам:
Чтобы развиваться, нужно поддерживать мотивацию для развития. Многие, дойдя до определенного уровня, считают, что им уже комфортно и перестают учить что-то новое. В какой-то момент такие люди становятся невостребованными на рынке, поэтому нужно поддерживать стимул к развитию — ходить на собеседования, общаться с работодателями.
Чтобы расти, нужно трезво посмотреть на то, что происходит на рынке. Если перед тобой стоит выбор: научиться тому, что нужно рынку прямо сейчас или понять малоиспользуемый язык, просто потому что он нравится, то важно всё-таки выучить то, что не хочется, но поможет вырасти.
Необходимо гармоничное развитие и софт, и хард скиллов. Это та ошибка, которую сделал я в своё время — я сильно сфокусировался на софт скиллах и UI — и жалею, что много всего в джаваскрипте не попробовал и не выучил. Не скажу, что мне сейчас плохо, но если бы я фокусировался и на этом тоже, то смог бы добиться в разработке большего.
Важно фундаментальное знание веб-технологий — HTML, CSS, JavaScript. Ценятся не те разработчики, которые знают фреймворки, а те, кто умеет их использовать. Фундаментальные знания разработчиков ценятся все выше — алгоритмы, паттерны, структуры данных — все те штуки, которым обычно учат в университетах. В какой-то момент не получится подняться выше, пока не будешь все это знать и применять.
И последнее — хорошему спецу нужно знать не только то, что он делает. Нужно разбираться, что происходит вокруг — бэкенд, дизайн, управление продуктами. Широкий кругозор повышает ценность на рынке, потому что вы не тратите время на то, чтобы разобраться, как это все работает.
Спасибо вам за эту неделю, до встречи!