Как мы помогаем стать мидлом
Рынок фронтенд-разработки каждый год пополняется: выпускниками курсов, университетов или фронтендерами-самоучками. Но продуктовым компаниям нужны мидл-разработчики.
Что делать джуну и какие навыки развивать, чтобы стать мидлом?
Рассказываем дальше.
Какие навыки нужны
Чтобы узнать какими навыками должен обладать джунор, мидл и сеньор фронтендер, мы провели исследование: изучили 2391 вакансию на Хабр Карьере, HH и Geekjob, опросили тимлидов. По результатам составили карту компетенций — схему, которая показывает, что и в каком порядке учить.
По этим навыкам мы подготовили курсы, с которых стоит начать:
TypeScript. Теория типов
TypeScript — технологию указывают в 59–63% вакансий. А по данным npmtrends.com, он в 1,5 раза популярнее React, Vue и Angular вместе взятых. Мы помогаем освоить фундамент языка — систему статического анализа типов данных. Учим применять на практике аннотацию типов и обобщённое программирование, управлять условными типами.
Регулярные выражения
Регулярные выражения помогают быстрее искать и анализировать информацию, сократить время кодинга и ускорить работу приложений.
Учим правильно применять регулярные выражения на примере задач: валидации данных, поиска и замены символов, получения части строки и формирования новых структур данных из строк.
Алгоритмы и структуры данных
Учим оценивать сложность алгоритмов, оптимизировать код и правильно выстраивать архитектуру проекта и отдельных модулей.
CSS-анимации
Для повышения грейда полезно освоить создание 3D-эффектов, параллакса и сложных анимаций при пользовательском взаимодействии.
Рассказываем, как создавать CSS-анимации, объясняем, как оптимизировать и отключать анимации на сайте.
Вёрстка React-компонентов
React встречается в 60% вакансий. Помогаем познакомиться с библиотекой и разобраться с её возможностями. После обучения вы сможете создать собственное приложение.
Как учить
Программа курсов разбита на несколько разделов: один раздел — одна тема. В каждом разделе — статьи с теорией, пошаговые демонстрации с кодом, самостоятельные задания и тест на проверку знаний. Упор сделан на практику, поэтому демонстрационные примеры и задания составлены по типу задач рынка фронтенд-разработки.
Особенности обучения
Комьюнити разработчиков
Бывает так, что сидишь и гуглишь над задачей несколько дней, а потом обращаешься за помощью к коллеге тимлиду и за пару минут её решаешь. Поэтому мы создаём комьюнити из авторы курса, кураторов, студентов и выпускников. Студенты общаются с коллегами, получают ответы на вопросы или помощь с заданиями.
Поддержка
Мы поддерживаем курсы после релиза, избавляемся от устаревших примеров и заменяем их на новые.
Асинхронный формат
Учёбу удобно сочетать с работой, поездками. Студент сам решает, когда учиться и сколько времени выделять.
С чего начать
Ещё одна проблема, с которой сталкиваются джуны: не знаю что учить и с чего начать. Даже если опираться на нашу карту компетенций, непросто понять, какие из 50 навыков осваивать в первую очередь, а с какими можно повременить.
Чтобы помочь студентам, мы сгруппировали навыки, а затем собрали подходящие курсы в пакеты.
Если вы хотите вырасти до мидла, узнать подробности или задать вопрос жмите на закреплённое сообщение☝🏼
Рынок фронтенд-разработки каждый год пополняется: выпускниками курсов, университетов или фронтендерами-самоучками. Но продуктовым компаниям нужны мидл-разработчики.
Что делать джуну и какие навыки развивать, чтобы стать мидлом?
Рассказываем дальше.
Какие навыки нужны
Чтобы узнать какими навыками должен обладать джунор, мидл и сеньор фронтендер, мы провели исследование: изучили 2391 вакансию на Хабр Карьере, HH и Geekjob, опросили тимлидов. По результатам составили карту компетенций — схему, которая показывает, что и в каком порядке учить.
По этим навыкам мы подготовили курсы, с которых стоит начать:
TypeScript. Теория типов
TypeScript — технологию указывают в 59–63% вакансий. А по данным npmtrends.com, он в 1,5 раза популярнее React, Vue и Angular вместе взятых. Мы помогаем освоить фундамент языка — систему статического анализа типов данных. Учим применять на практике аннотацию типов и обобщённое программирование, управлять условными типами.
Регулярные выражения
Регулярные выражения помогают быстрее искать и анализировать информацию, сократить время кодинга и ускорить работу приложений.
Учим правильно применять регулярные выражения на примере задач: валидации данных, поиска и замены символов, получения части строки и формирования новых структур данных из строк.
Алгоритмы и структуры данных
Учим оценивать сложность алгоритмов, оптимизировать код и правильно выстраивать архитектуру проекта и отдельных модулей.
CSS-анимации
Для повышения грейда полезно освоить создание 3D-эффектов, параллакса и сложных анимаций при пользовательском взаимодействии.
Рассказываем, как создавать CSS-анимации, объясняем, как оптимизировать и отключать анимации на сайте.
Вёрстка React-компонентов
React встречается в 60% вакансий. Помогаем познакомиться с библиотекой и разобраться с её возможностями. После обучения вы сможете создать собственное приложение.
Как учить
Программа курсов разбита на несколько разделов: один раздел — одна тема. В каждом разделе — статьи с теорией, пошаговые демонстрации с кодом, самостоятельные задания и тест на проверку знаний. Упор сделан на практику, поэтому демонстрационные примеры и задания составлены по типу задач рынка фронтенд-разработки.
Особенности обучения
Комьюнити разработчиков
Бывает так, что сидишь и гуглишь над задачей несколько дней, а потом обращаешься за помощью к коллеге тимлиду и за пару минут её решаешь. Поэтому мы создаём комьюнити из авторы курса, кураторов, студентов и выпускников. Студенты общаются с коллегами, получают ответы на вопросы или помощь с заданиями.
Поддержка
Мы поддерживаем курсы после релиза, избавляемся от устаревших примеров и заменяем их на новые.
Асинхронный формат
Учёбу удобно сочетать с работой, поездками. Студент сам решает, когда учиться и сколько времени выделять.
С чего начать
Ещё одна проблема, с которой сталкиваются джуны: не знаю что учить и с чего начать. Даже если опираться на нашу карту компетенций, непросто понять, какие из 50 навыков осваивать в первую очередь, а с какими можно повременить.
Чтобы помочь студентам, мы сгруппировали навыки, а затем собрали подходящие курсы в пакеты.
Если вы хотите вырасти до мидла, узнать подробности или задать вопрос жмите на закреплённое сообщение☝🏼
Откуда появляется прокрастинация?
🟣 Усталость
Если у нас нет сил, то сложно сконцентрироваться на задаче. Можно взяться за дела через силу, на морально-волевых, но это может привести к ещё большей усталости, а потом и выгоранию. Поэтому важно регулярно отдыхать. Сходить на прогулку, заняться спортом, провести время с близкими. В общем, делать что-то, что разгрузит голову и даст приятные эмоции.
🟣 Перфекционизм
Признавайтесь, кто считает, что всё надо делать идеально, а оценка «хорошо» это недостаточно, должно быть «великолепно»? Перфекционизм ходит рядом со страхом неудачи. Облажаться опасно и стыдно. Поэтому лучше сделать идеально, но никогда, чем кое-как, но сегодня. Бороться с перфекционизмом сложно. Важно принять, что необязательно делать работу идеально, часто хватит и «достаточно хорошо». А ошибки — часть развития.
🟣 Много работы
Начинаете рабочий день и понимаете, что за сегодня надо сделать 5 важных и разных задач. С чего начинать? Что наиболее важно? ААААААА! Лучше сходить поесть. Обратитесь к руководителю за помощью, попросите определить приоритеты.
🟣 Нет мотивации
Вам дали задачу, которую непонятно зачем делать. Тут тоже можно поговорить с руководителем и узнать цель задачи. А может быть вам не нравится ваша работа и вообще не хочется ей заниматься? Тогда стоит подумать о том, чего вы хотите, как к этому прийти. Может нужно искать другую работу или сообщить, что вы хотите перейти на другую позицию, узнать, что нужно для этого сделать.
Причин откладывания дел может быть много. Важно честно ответить себе на вопрос «почему я сейчас не хочу это делать?».
Когда задачи интересны, мы понимаем их ценность и чувствуем желание работать, то самое вдохновение. Если просто сидеть и ждать визита музы, можно прождать очень долго. Лучше разобраться с внутренними проблемами и управлять вдохновением самостоятельно.
🟣 Усталость
Если у нас нет сил, то сложно сконцентрироваться на задаче. Можно взяться за дела через силу, на морально-волевых, но это может привести к ещё большей усталости, а потом и выгоранию. Поэтому важно регулярно отдыхать. Сходить на прогулку, заняться спортом, провести время с близкими. В общем, делать что-то, что разгрузит голову и даст приятные эмоции.
🟣 Перфекционизм
Признавайтесь, кто считает, что всё надо делать идеально, а оценка «хорошо» это недостаточно, должно быть «великолепно»? Перфекционизм ходит рядом со страхом неудачи. Облажаться опасно и стыдно. Поэтому лучше сделать идеально, но никогда, чем кое-как, но сегодня. Бороться с перфекционизмом сложно. Важно принять, что необязательно делать работу идеально, часто хватит и «достаточно хорошо». А ошибки — часть развития.
🟣 Много работы
Начинаете рабочий день и понимаете, что за сегодня надо сделать 5 важных и разных задач. С чего начинать? Что наиболее важно? ААААААА! Лучше сходить поесть. Обратитесь к руководителю за помощью, попросите определить приоритеты.
🟣 Нет мотивации
Вам дали задачу, которую непонятно зачем делать. Тут тоже можно поговорить с руководителем и узнать цель задачи. А может быть вам не нравится ваша работа и вообще не хочется ей заниматься? Тогда стоит подумать о том, чего вы хотите, как к этому прийти. Может нужно искать другую работу или сообщить, что вы хотите перейти на другую позицию, узнать, что нужно для этого сделать.
Причин откладывания дел может быть много. Важно честно ответить себе на вопрос «почему я сейчас не хочу это делать?».
Когда задачи интересны, мы понимаем их ценность и чувствуем желание работать, то самое вдохновение. Если просто сидеть и ждать визита музы, можно прождать очень долго. Лучше разобраться с внутренними проблемами и управлять вдохновением самостоятельно.
Ликбез по паттернам проектирования
Многие проблемы, с которыми разработчики сталкиваются в работе, уже кто-то решил. Поэтому не нужно придумывать новые решения или создавать костыли — лучше использовать в проекте готовые паттерны.
Паттернов проектирования много, и каждый решает свои задачи. В статье рассказали, какие паттерны бывают, какие проблемы решают, как и когда их можно использовать.
Перейти к статье: https://tml.io/asdfg
Многие проблемы, с которыми разработчики сталкиваются в работе, уже кто-то решил. Поэтому не нужно придумывать новые решения или создавать костыли — лучше использовать в проекте готовые паттерны.
Паттернов проектирования много, и каждый решает свои задачи. В статье рассказали, какие паттерны бывают, какие проблемы решают, как и когда их можно использовать.
Перейти к статье: https://tml.io/asdfg
HTML Academy
Паттерны проектирования
«Абстрактная фабрика» это вам не просто «Фабрика»
Где-то в мире живёт фронтенд-разработчик Серёжа, работает на аутсорсе и пишет программы на заказ. Сделал продукт Серёжа, сдал и забыл о нём. И даже не представляет, какую пользу принёс людям.
Серёжа может сменить работу и устроиться в продуктовую компанию: Яндекс, Тинькофф, X5 Group. Тогда он сможет увидеть, как своей работой приносит пользу. Ещё в продуктовой компании платят больше денег. А строчка в резюме о работе в X5 Group поднимет Серёжу в глазах эйчаров, если он решит сменить работу.
Приходите на бесплатный лайв от HTML Aсademy. Андрей Смирнов из X5 Group, расскажет:
– Что нужно, чтобы работать в X5 Group. Берут ли джунов?
– Какие скиллы нужны фронтенд-разработчику, чтобы работать в продуктовой компании.
– Как подготовиться и пройти собеседование.
–Какие плюсы и минусы быть мидл фронтенд-разработчиком.
Лайв стартует 19 октября в 13.00.
Записаться по ссылке: https://tml.io/ytuiy
Серёжа может сменить работу и устроиться в продуктовую компанию: Яндекс, Тинькофф, X5 Group. Тогда он сможет увидеть, как своей работой приносит пользу. Ещё в продуктовой компании платят больше денег. А строчка в резюме о работе в X5 Group поднимет Серёжу в глазах эйчаров, если он решит сменить работу.
Приходите на бесплатный лайв от HTML Aсademy. Андрей Смирнов из X5 Group, расскажет:
– Что нужно, чтобы работать в X5 Group. Берут ли джунов?
– Какие скиллы нужны фронтенд-разработчику, чтобы работать в продуктовой компании.
– Как подготовиться и пройти собеседование.
–Какие плюсы и минусы быть мидл фронтенд-разработчиком.
Лайв стартует 19 октября в 13.00.
Записаться по ссылке: https://tml.io/ytuiy
Новый выпуск подкаста Frontend Weekend
В гостях у Андрея Смирнова побывала Александра Прокшина — руководитель отдела разработки в ARTW.
Саша рассказала, как из бэкендера выросла в классного руководителя и как в этом ей помогла игра «Мафия». Сталкивалась ли она на своём пути с сексизмом. Какие навыки нужно развивать и причём здесь актёрское и ораторское мастерство.
Слушать на всех площадках: https://tml.io/xxsfg
В гостях у Андрея Смирнова побывала Александра Прокшина — руководитель отдела разработки в ARTW.
Саша рассказала, как из бэкендера выросла в классного руководителя и как в этом ей помогла игра «Мафия». Сталкивалась ли она на своём пути с сексизмом. Какие навыки нужно развивать и причём здесь актёрское и ораторское мастерство.
Слушать на всех площадках: https://tml.io/xxsfg
levelup.htmlacademy.ru
Специальный сезон подкаста Frontend Weekend
В этом специальном сезоне мы попросили Андрея, не отходя от его легендарного формата, чуть больше поспрашивать фронтендеров про развитие и как оно повлияло на их карьеру. Каждую неделю Андрей будет общаться с одним фронтендером, а мы рассказывать чуть больше…
🔥2👍1
TypeScript, алгоритмы и структуры данных, CSS-анимации — три курса, с которых начинается путь роста до мидла
Джуну не всегда дают задание на разработку приложения, а вот мидлу — вполне. Рассмотрим на примерах, как три курса Академии помогают создать полноценный пользовательский интерфейс.
Разобравшись в TypeScript, вы будете понимать, какие данные придут с бэкенда, и быстро их типизировать. Благодаря знаниям алгоритмов и структур данных, будете выбирать алгоритмы под конкретную задачу, а также сможете более эффективно взаимодействовать с данными: искать, фильтровать и хранить в верном формате. Навыки создания анимации, помогут сделать понятный и простой интерфейс для пользователя.
На каждый курс действует скидка 30% до 23 октября включительно. А ещё мы собрали курсы в пакет «Золотой» — так учиться ещё выгоднее.
Записаться и начать программировать: https://tml.io/iiuru
Джуну не всегда дают задание на разработку приложения, а вот мидлу — вполне. Рассмотрим на примерах, как три курса Академии помогают создать полноценный пользовательский интерфейс.
Разобравшись в TypeScript, вы будете понимать, какие данные придут с бэкенда, и быстро их типизировать. Благодаря знаниям алгоритмов и структур данных, будете выбирать алгоритмы под конкретную задачу, а также сможете более эффективно взаимодействовать с данными: искать, фильтровать и хранить в верном формате. Навыки создания анимации, помогут сделать понятный и простой интерфейс для пользователя.
На каждый курс действует скидка 30% до 23 октября включительно. А ещё мы собрали курсы в пакет «Золотой» — так учиться ещё выгоднее.
Записаться и начать программировать: https://tml.io/iiuru
👍1🔥1
Идеи для анимаций по ховеру: подборка с CodePen
CSS-анимации по ховеру — отличный способ сделать сайт ещё более увлекательным. Каждая картинка, подпись или логотип могут стать интерактивным развлечением для пользователя. Собрали несколько интересных вариантов в подборке, смотрите и забирайте в проект.
Танец клавиш
автор: @Numb boi Nate
Анимация изображения
автор: @RomainJeff
Анимация кнопок
автор: @webcrafterscz
Touch ID анимация
автор: @ctcworksg
Анимация логотипа
автор: @Joseph Victory
А чтобы научиться делать также — приходите на курс «CSS-анимации», сейчас его можно пройти со скидкой 30%.
Ещё есть пакет «Золотой», в котором три курса: «CSS-анимации», «Алгоритмы и структуры данных» и TypeScript. На этот пакет тоже действует скидка. Вы сможете научиться делать не только анимации, но и полноценно встраивать их в любой пользовательский интерфейс, самостоятельно продумывать логику, чтобы всё работало как надо.
Забрать весь пакет или необходимый курс: https://tml.io/nlgfd
CSS-анимации по ховеру — отличный способ сделать сайт ещё более увлекательным. Каждая картинка, подпись или логотип могут стать интерактивным развлечением для пользователя. Собрали несколько интересных вариантов в подборке, смотрите и забирайте в проект.
Танец клавиш
автор: @Numb boi Nate
Анимация изображения
автор: @RomainJeff
Анимация кнопок
автор: @webcrafterscz
Touch ID анимация
автор: @ctcworksg
Анимация логотипа
автор: @Joseph Victory
А чтобы научиться делать также — приходите на курс «CSS-анимации», сейчас его можно пройти со скидкой 30%.
Ещё есть пакет «Золотой», в котором три курса: «CSS-анимации», «Алгоритмы и структуры данных» и TypeScript. На этот пакет тоже действует скидка. Вы сможете научиться делать не только анимации, но и полноценно встраивать их в любой пользовательский интерфейс, самостоятельно продумывать логику, чтобы всё работало как надо.
Забрать весь пакет или необходимый курс: https://tml.io/nlgfd
🔥2
Грустно может быть только если вы никогда так не работали, а сейчас пришлось. Но в этом тоже ничего страшного, главное — соблюдать простые правила.
В блоге Академии есть целая статья с фотографиями рабочих мест наших ребят, а ещё советы, как работать дома и не выгорать. Интересно?
Читать здесь: https://tml.io/zcvsv
В блоге Академии есть целая статья с фотографиями рабочих мест наших ребят, а ещё советы, как работать дома и не выгорать. Интересно?
Читать здесь: https://tml.io/zcvsv
🔥1
Фидбэк по развитию, который вам не дадут на собеседовании🔥
Чтобы проверить свои скиллы нужно пройти 5-7 собеседований, заложить время на подготовку и прохождение. Но обратная связь не всегда объективна: на встрече невозможно проверить глубину знания по всем 56 навыкам. А бывает так, что фидбэк не дают и вы просто потратили время зря.
Мы разработали тест, который поможет проверить навык с разных сторон и исключить волнение и субъективное мнение технического специалиста.
Пройдите тест и проверьте, нужно ли вам подтянуть HTML. В нём вопросы по семантике, валидности, разметке страницы, секциям head, ссылкам и подключению графики.
Тест подсветит ваши сильные стороны и укажет навыки, которые нужно подтянуть.
Это бесплатно.
Пройти тест
Чтобы проверить свои скиллы нужно пройти 5-7 собеседований, заложить время на подготовку и прохождение. Но обратная связь не всегда объективна: на встрече невозможно проверить глубину знания по всем 56 навыкам. А бывает так, что фидбэк не дают и вы просто потратили время зря.
Мы разработали тест, который поможет проверить навык с разных сторон и исключить волнение и субъективное мнение технического специалиста.
Пройдите тест и проверьте, нужно ли вам подтянуть HTML. В нём вопросы по семантике, валидности, разметке страницы, секциям head, ссылкам и подключению графики.
Тест подсветит ваши сильные стороны и укажет навыки, которые нужно подтянуть.
Это бесплатно.
Пройти тест
Вышел новый выпуск подкаста Frontend Weekend
В гостях у Андрея Смирнова побывал Виктор Русакович — Lead Frontend Developer в компании GP Solutions и участник ПК Frontend Conf.
Виктор поделился секретами, как проработать в одной компании 11 лет и не потерять интерес. Дал несколько годных советов для развития во фронтенде, а ещё подарил свой гитхаб со всеми выступлениями на конференции Frontend Conf.
Слушать подкаст на всех площадках: https://tml.io/zxcdc
GitHub Виктора со всеми выступлениями: https://github.com/theghostbel
В гостях у Андрея Смирнова побывал Виктор Русакович — Lead Frontend Developer в компании GP Solutions и участник ПК Frontend Conf.
Виктор поделился секретами, как проработать в одной компании 11 лет и не потерять интерес. Дал несколько годных советов для развития во фронтенде, а ещё подарил свой гитхаб со всеми выступлениями на конференции Frontend Conf.
Слушать подкаст на всех площадках: https://tml.io/zxcdc
GitHub Виктора со всеми выступлениями: https://github.com/theghostbel
levelup.htmlacademy.ru
Специальный сезон подкаста Frontend Weekend
В этом специальном сезоне мы попросили Андрея, не отходя от его легендарного формата, чуть больше поспрашивать фронтендеров про развитие и как оно повлияло на их карьеру. Каждую неделю Андрей будет общаться с одним фронтендером, а мы рассказывать чуть больше…
Завтра в 13:00 пройдёт лайв «Работа в продуктовой компании: интервью с Андреем Смирновым из X5 Group».
Расскажем, как попасть в продуктовую компанию: какие навыки прокачивать и к чему готовиться на собеседовании.
Лайв проведут:
Серёжа Попов — руководитель направления «Курсы для практикующих разработчиков» в HTML Academy
Андрей Смирнов — руководитель управления клиентской разработки в X5 Group, бессменный ведущий подкаста «Frontend Weekend» и участник ПК Frontend Conf.
Записывайтесь и мы напомним о старте лайва: https://tml.io/vcdsh
Расскажем, как попасть в продуктовую компанию: какие навыки прокачивать и к чему готовиться на собеседовании.
Лайв проведут:
Серёжа Попов — руководитель направления «Курсы для практикующих разработчиков» в HTML Academy
Андрей Смирнов — руководитель управления клиентской разработки в X5 Group, бессменный ведущий подкаста «Frontend Weekend» и участник ПК Frontend Conf.
Записывайтесь и мы напомним о старте лайва: https://tml.io/vcdsh
HTML Academy
Работа в продуктовой компании: интервью с Андреем Смирновым из X5 Group
Говорят, что в продуктовых компаниях зарплаты больше. Особенно, если ты веб-разработчик уровня мидл и выше. Так ли это? Ответили на бесплатном лайве. Также рассказали, как попасть в большую компанию: какие навыки стоит прокачать и к чему быть готовым на собеседованиях.
👍1
Комплексная оценка уровня фронтенд-разработчика или техническое собеседование в IT-компании
Представьте, вы год работаете в компании на позиции джуна и уже успели разобраться со многими технологиями. Захотелось роста до мидла. Но тут появляется парочка нюансов… Не можете самостоятельно оценить свои навыки, а в компании всё на словах, нет детализации, плана действий, всё скатывается на «как-нибудь потом». Такая себе перспектива.
Чтобы не терять время в ожидании чуда — записывайтесь на комплексную оценку в Академию.
Пойдём по порядку:
– Оценим ваши навыки по всем технологиям. Выявим сильные и слабые стороны. Дадим ссылки на тренажёры, курсы, лайвы, статьи. Это поможет восполнить пробелы.
– На втором этапе интервью с экспертами «Яндекс», «Связной» — оно даст рекомендации по развитию хард-скиллов.
– В заключение софт-скилловое интервью, которое проверили на себе 150 разработчиков. Психолог оценит ваши навыки и поможет составить план их развития.
Узнать подробности и записаться: https://tml.io/ncbbn
Представьте, вы год работаете в компании на позиции джуна и уже успели разобраться со многими технологиями. Захотелось роста до мидла. Но тут появляется парочка нюансов… Не можете самостоятельно оценить свои навыки, а в компании всё на словах, нет детализации, плана действий, всё скатывается на «как-нибудь потом». Такая себе перспектива.
Чтобы не терять время в ожидании чуда — записывайтесь на комплексную оценку в Академию.
Пойдём по порядку:
– Оценим ваши навыки по всем технологиям. Выявим сильные и слабые стороны. Дадим ссылки на тренажёры, курсы, лайвы, статьи. Это поможет восполнить пробелы.
– На втором этапе интервью с экспертами «Яндекс», «Связной» — оно даст рекомендации по развитию хард-скиллов.
– В заключение софт-скилловое интервью, которое проверили на себе 150 разработчиков. Психолог оценит ваши навыки и поможет составить план их развития.
Узнать подробности и записаться: https://tml.io/ncbbn
🔥2