Обновить

Все потоки

Сначала показывать
Порог рейтинга

Оффер для RTL- и UVM-инженеров. 3 шага. 3 дня 

Открываем быстрый найм на позиции RTL-дизайнера и верификатора в команду Semiconductors. Подать заявку можно до 22 февраля.

Кого ищем:

  • UVM Verification Engineers (junior/middle/senior) — UVM-окружения, VIP, SVA, регрессии, анализ багов, работа с RTL-командами.

  • RTL Design Engineers (junior/middle/senior) — разработка сложных ASIC-модулей на Verilog/SystemVerilog.

Как проходит спринт: 

  1. Нужно оставить заявку до 22 февраля и пройти HR-скрининг.

  2. Далее техническое и менеджерское интервью.

  3. И вуаля — оффер у вас на руках. 

Чем занимается команда: fabless-разработкой микропроцессоров на базе RISC-V с полным циклом создания SoC — от архитектуры и собственного процессорного IP до поставки чипов с системным ПО. Решения используются в серверных, телекоммуникационных и сетевых продуктах, системах хранения данных и клиентских устройствах.

Стек и ожидания:

  • Verilog/SystemVerilog,

  • RTL-симуляторы: VCS / Xcelium / Questa,

  • Linux,

  • Git,

  • скрипты для автоматизации: Python / Perl / Tcl / Shell,

  • понимание цифровой схемотехники,

  • база принципов функциональной верификации.

Дополнительные навыки:

  • AMBA / AXI,

  • PCIe / DDR / Ethernet,

  • формальная верификация,

  • FPGA (Xilinx / Altera),

  • C / C++ / ASM,

  • DSP.

Теги:
Всего голосов 11: ↑11 и ↓0+12
Комментарии0

Как стать DevOps-инженером?

Мы уже говорили о базовых навыках DevOps-инженера, но чтобы стать крутым специалистом этого мало — нужно копать глубже и усовершенствовать свои скиллы.

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

Bash. Язык командной строки для автоматизации рутинных операций.

Centos.  Дистрибутив Linux.

Jira. Инструмент управления задачами и процессами.

Nginx. Высокопроизводительный веб-сервер и прокси.

Apache. Веб-сервер с гибкой системой модулей.

Все полезные инструменты в одном месте

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии0

InfoWatch Traffic Monitor 7.12 сертифицирован в Казахстане

DLP-система InfoWatch Traffic Monitor версии 7.12 получила сертификат по четвертому оценочному уровню доверия (ОУД-4) в Казахстане. В состав сертифицированного комплекса вошли Traffic Monitor, Device Monitor, Data Control, Data Disсоvery и Центр расследований.

Сертификат позволит заказчикам внедрять InfoWatch Traffic Monitor в государственных и коммерческих организациях Казахстана с высокими ИБ-требованиями.

Теги:
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

Два проекта, с которыми можно выучить нотную грамоту и начать играть на музыкальных инструментах:

  • Muted — музыкальная теория. Гаммы, интервалы, кварто‑квинтовый круг, лады, тональность и остальная нотная грамота. Авторы объясняют материал максимально подробно и чётко, любые звуки можно прослушать и запомнить.

  • Musicca — прокачиваем музыкальный слух и отрабатываем теорию, которую получили с Muted. Ставим аккорды, учимся попадать в ритм, читаем ноты и даже учим сольфеджио.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Статический анализ и ASOC: нулевая терпимость к ошибкам в проекте

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

Что делать в такой ситуации? Самый эффективный путь — не дать дефекту шанса появиться в коде. Именно эту задачу решает политика нулевой терпимости к ошибкам.

Причём внедрение такой политики не заканчивается на установке новых инструментов. Безопасность должна стать неотъемлемой части процесса разработки, а не проверяться постфактум. Такой подход позволяет не просто выявлять уязвимости, а предотвращать их попадание в основную ветку.

В статье обсудим, что такое политика нулевой терпимости и то, как статический анализ и ASOC помогут её достичь.

Теги:
Всего голосов 3: ↑3 и ↓0+4
Комментарии0

Привет, я Данила Трусов, директор системы учета и контроля ИТ-активов «Инферит ИТМен».

С 16 по 20 февраля мы проводим онлайн Марафон защиты ИТ-данных. Расскажем:

  • откуда берется Shadow IT

  • почему сотрудники устанавливают ПО без согласования с ИТ-службой;

  • какие угрозы это создает для безопасности и бюджета;

  • почему просто запретами и регламентами проблему не решить;

  • с чего реально начинается контроль инфраструктуры. 

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

На практике часто получается так: формально учет ведется, а на деле никто точно не знает, какое ПО реально используется. Старые программы остаются без обновлений, сохраняют доступы, а бесплатные утилиты могут тащить уязвимости. Эти проблемы проявляются только после инцидентов или проверок, и устранять их приходится срочно. В рамках марафона мы подробно разберем эти кейсы. 

Приглашаем инженеров, архитекторов и специалистов по безопасности, а также всех, кто хочет понимать, что реально происходит в их инфраструктуре и как с этим работать.

Подробности и регистрация — по ссылке.

Теги:
Всего голосов 12: ↑11 и ↓1+10
Комментарии0

Искусственный интеллект — это настолько крупное событие, что на клавиатурах сразу и везде нужна отдельная клавиша для вызова Copilot. По крайней мере, таким мир ПК хотела бы видеть сама Microsoft. Хотя среди формальных требований для сертификации компьютеров под Windows 11 наличия клавиши Copilot нет, уже в 2024 году пользователи начали замечать клавиатурную новинку.

Вот только никто не сказал, что делать всем остальным, кто на эти компьютеры будет ставить Linux или FreeBSD.

Подобным вопросом задался Дэниэль Колашоне, специализирующийся на производительном системном софте инженер программного обеспечения. Колашоне — известный разработчик; он работал в Google и Microsoft, где занимался производительностью ядер, соответственно, Android и Windows Phone. Дэниэль активно коммитит в open source, к примеру, в рендеринг Emacs он добавил плавность и убрал мерцание.

Благодаря гарантийной программе Колашоне заменили ноутбук на ThinkPad X1 Carbon. На клавиатуре чуда техники компании Lenovo красовалась клавиша Copilot. Дэниэль возжелал иметь на этом ThinkPad правый Ctrl вместо новой клавиши и решил переназначить клавишу программно. Тут-то разработчик и наткнулся на проблемы.

Клавиатура нового ноутбука Дэниэля Колашоне. @dcolascione
Клавиатура нового ноутбука Дэниэля Колашоне. @dcolascione

Дело в том, что в IBM-совместимых компьютерах нажатия клавиш клавиатуры отслеживает контроллер клавиатуры, который отсылает в специальный порт 60h скан-коды нажатых клавиш, и лишь после этого в дело вступает операционная система. Как выяснил Дэниэль, нажатие клавиши Copilot издаёт скан-коды зажатия левой клавиши Meta, зажатия левой клавиши Shift и зажатия клавиши F23, затем отпускания трёх клавиш в обратном порядке. Говоря проще, для операционки клавиша Copilot выглядит как быстро выстреливаемый макрос Windows + Shift + F23.

Из-за выбранных компонентов комбинации переназначить клавишу Copilot невозможно. Этот изъян уже известен и много обсуждался. Для решения проблемы надо перехватить и нейтрализовать нажатия Meta и Shift, что сделать не так-то просто.

Колашоне тоже столкнулся с этой проблемой, но для начала ему пришлось пропатчить Linux. Как рассказал разработчик, скан-код 0x6e (клавиша F23) настолько необычен, что иначе операционка его не распознавала. Затем, чтобы при нажатии на новую клавишу вызывался Ctrl, он настроил Wayland следующим образом: когда поступает нажатие левой Meta или левой Shift, нужно подождать несколько миллисекунд, будет ли нажатие F23. Если да, то будет синтезировано нажатие правой клавиши Ctrl, нет — модификаторы будут переданы как есть.

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

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии4

ИИ в техподдержке SpaceWeb решает каждый четвертый запрос

В SpaceWeb ИИ-ассистент стал полноценным инструментом для работы с запросами веб-разработчиков. Сегодня нейросеть полностью закрывает 23,5% обращений пользователей, а ещё в 64% случаев помогает специалистам поддержки формировать ответы.

ИИ берет на себя типовые задачи, с которыми разработчики сталкиваются при запуске и сопровождении сайтов: подключение доменов и SSL, установка CMS, настройка почты, работа в панели управления. Среднее время ответа — около 30 секунд вместо 10–15 минут у человека. В месяц бот самостоятельно обрабатывает более 1200 запросов.

За счет этого нагрузка на сотрудников поддержки снизилась на 9,5%, а эксперты смогли сосредоточиться на сложных и нестандартных кейсах. Для дообучения модели используется обратная связь от пользователей — ответы ИИ можно оценивать лайками.

Как именно устроена работа ИИ-ассистента, какие сценарии он закрывает уже сейчас и зачем SpaceWeb внедрял нейросеть в поддержку — читайте на сайте.

Теги:
Всего голосов 4: ↑3 и ↓1+2
Комментарии0

Компания Crescat утверждает, что впервые за долгую историю наблюдений данные показывают отсутствие открытий крупных месторождений золота с 2023 по 2024 годы. Такого раньше не случалось.

Теги:
Рейтинг0
Комментарии0

Греческие мифы рассказывают про титана Прометея, который украл у богов огонь и поделился им с людьми. Персонажа за это приковали к скале не просто в наказание, но и в назидание остальным: знание не даётся бесплатно, за него нужно платить.

Если судить по названию, автор проекта Promethee кары богов нисколько не боится. Некто SMNX взял самый сакральный слой современного компьютера — прошивку UEFI — и добавил туда JavaScript. Как гласит readme.md, на старте загрузки Promethee подхватывает script.js с загрузочного тома и исполняет его, то есть этот скрипт и будет загрузчиком.

Понятно, что на боевую машину это ставить смысла нет, это просто эксперимент. Лабораторный характер подчёркивается сборкой и запуском в QEMU. Проект реализован автономно (freestanding), с минимальными заглушками libc. В качестве движка используется Duktape — встраиваемый JS-движок, рассчитанный на портируемость и компактность.

Для SMNX это уже не первый подобный забавный самопис. На своём сайте автор представляется как Клем и прямо говорит, что любит строить «операционные системы, компиляторы, инструменты и веб-движки». Там же перечислены другие поделки: модульная хобби-операционка SkiftOS, HTML/CSS-движок Vaev, экспериментальные инструменты для генерации документов, а также операционная система с эстетикой брутализма и идеалами UNIX семидесятых BRUTAL.

JavaScript исторически задумывался как язык, который оживляет веб-страницы и делает их интерактивными. Сегодня же он расползся по всем слоям стека, от микроконтроллеров до ультра-лёгких движков для Интернета вещей. В том числе бывают попытки писать на JavaScript то, что не следует, хоть операционные системы. Самый цитируемый пример — это NodeOS, дистрибутив Linux, где вместо привычного пользовательского мира предлагается использовать Node.js и npm как основной пакетный менеджер, и многие утилиты предполагается брать из npm-экосистемы. Другой полюс — runtime.js, библиотечная операционка, где JavaScript-рантайм на базе V8 и минимальная операционка собираются в лёгкий неизменяемый образ виртуальной машины для запуска на KVM, то есть ОС здесь становится упаковкой для единственного приложения на JS.

Promethee — не первый проект, где соседствуют JavaScript и UEFI. Беглый поиск обнаруживает порт Duktape под UEFI-приложения.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии2

Вебинар 19 февраля начало в 11:00 "Судный день уже наступил. Атаки на промышленность"

Регистрируйтесь!

Промышленность — лидер по кибератакам: на неё приходится 17% всех инцидентов, опережая банки и госструктуры. Компании сталкиваются с проблемами: конфликт IT/ИБ (обновления vs стабильность), требования Регулятора, работа с инцидентами и ГосСОПКА, контроль угроз от третьих лиц.

Это все отнимает значительное время у служб безопасности.

На вебинаре Тимофей Викулин, разберет кейсы из практики, которые оптимизируют работу ИБ-команд на предприятиях на базе системы SECURITM.

  • Контроль изменений в инфраструктуре.Покажем ресурсно-сервисную модель для учета, согласования изменений в инфраструктуре, системах и процессах.

  • Контроль третьих лиц (контрагентов). Автоматизируем учет и контроль задач по предоставлению ресурсов для работ контрагентов.

  • Оценка соответствия и метрики.Расскажем, как автоматизировать процесс оценки.

Участие бесплатное! Регистрируйтесь!

Теги:
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

Законодательные новости февраля 2026: выходные, обжалование суда, электронные доверенности и лифты

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

Праздник и выходные в феврале:

Праздничный день - День защитника Отечества (23 февраля).
Он выпадает на понедельник, поэтому отдыхаем три дня подряд: с субботы 21 по понедельник 23 февраля.
Пятница 20 февраля сокращенным предпраздничным днем не является.

Изменение порядка обжалования решений мировых судей:

В Госдуму внесены проекты, меняющие кассационную инстанцию для решений и приказов мировых судей.
Обжаловать их, а также апелляционные определения районных судов, теперь планируется в президиум верховного суда республики, края или области, а не в отдаленный кассационный суд. Это повысит доступность правосудия.
Документы: Проекты Федеральных законов № 1136694-8 и № 1141728-8.

Упрощение оформления электронной доверенности:

Машиночитаемая доверенность - это электронная доверенность, которая сформирована в виде понятного компьютеру документа.

С 1 февраля 2026 года вступает в силу Приказ Минцифры, который упрощает требования к машиночитаемой доверенности.
Больше не нужно указывать в ней детальные реквизиты паспорта представителя (серию, номер, дату выдачи и код подразделения).
Эти сведения можно вносить как дополнительные.

Машиночитаемые доверенности применяются, если электронные документы подписывает представитель по доверенности. К таким доверенностям предъявляются специальные требования. В частности, они создаются в формате XML.

Доверенность хранится в одной из информационных систем:

⦁ ЕСИА
⦁ федеральных органов исполнительной власти или органов государственных внебюджетных фондов РФ
⦁ удостоверяющих центров, получивших аккредитацию
⦁ операторов электронного документооборота, требования к которым устанавливаются ФНС России.

По общему правилу при подписании электронных документов представителем она представляется в составе пакета этих документов.

Документ: Приказ Минцифры России от 05.11.2025 № 1001.

Новые правила обслуживания лифтов в МКД:

С 1 сентября 2026 года начинает действовать закон, обязывающий привлекать для техобслуживания и ремонта лифтов только специализированные организации и ИП, включенные в федеральный реестр.
Управляющим компаниям, ТСЖ и ЖК дается 90 дней на приведение договоров в соответствие.

Лично для меня очень актуален этот закон. В нашем доме пару лет назад поменяли лифт и он постоянно ломается. Может его наконец-то нормально починят и качество обслуживания лифта повысится

Документ: Федеральный закон от 29.12.2025 № 564-ФЗ.

Что думаете об этих изменениях? Делитесь в комментариях.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Ближайшие события

«Яндекс Образование» запустило бесплатную программу обучения ИИ-робототехнике для школьников, причём без регистрации и без авторизации. Учебный курс включает бесплатную онлайн-платформу для программирования роботов. Выполняя задания в симуляторе с виртуальным роботом-доставщиком, школьники узнают, как автономные устройства ориентируются в пространстве, анализируют среду и самостоятельно принимают решения. Писать код не нужно — алгоритм собирается как конструктор из команд-блоков. Ещё к платформе можно подключить образовательные конструкторы Mindstorms EV3.

Теги:
Всего голосов 2: ↑0 и ↓2-2
Комментарии0

Бесплатный акселератор, неожиданные грабли и куча выпитых чашек кофе: как мы проверяли гипотезы в IT‑стартапе

Привет, Хабр!

Вы когда-нибудь задумывались, почему команда опытных разработчиков, дизайнеров и QA, годами делающая успешные продукты для других, не может так же легко запустить свой? Мы тоже думали, что знаем ответ. Оказалось, что нет.

Нас четверо: бэкенд, фронтенд, дизайнер и QA. Годами работали в аутсорсе, делали понятные продукты по четким ТЗ. А потом в один день задались вопросом: "А чего это мы всё делаем проекты другим? Пора попробовать своё".

В прошлом году мы залетели в акселератор Южного IT-Парка (бесплатный, что важно). Опыт был яркий: где-то больно, где-то смешно, а где-то мы просто осознали глубину своего заблуждения.

В этом посте речь не об истории успеха. Это raw-опыт перехода из аутсорса в свой продукт и ключевые ошибки, которые мы осознали, когда привычный мир коммерческой разработки перестал работать. Надеемся, наш опыт сэкономит вам время и нервы.

Ошибка №1: Наш "MVP" оказался "MIP" (Minimum Imaginable Product)

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

Инсайт пришёл, когда ментор спросил: "Вы поговорили хоть с одним потенциальным пользователем?". Мы промолчали. Мы потратили месяц на то, что на деле было "минимально вообразимым продуктом" - тем, что мы могли вообразить и построить, а не тем, что было минимально необходимо для проверки ключевой гипотезы.

Вывод: MVP - это не про ваш технический минимум. Это про максимум неопределенности, который вы готовы закрыть одной итерацией. Теперь наша первая задача для любой фичи - не накидать макетов, а сформулировать гипотезу и придумать самый дешёвый способ её проверить (часто это даже не код, а Landing Page, опрос или эмуляция процесса).

Ошибка №2: Мы недооценили силу еженедельных дедлайнов

Акселератор - это не про деньги (по крайней мере, в нашем случае). Это про дедлайны и сообщество.

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

Инсайт: Привычка "идеально доделать и потом показать" убивает скорость обучения. "Криво, но сейчас" стало нашим неофициальным девизом. Эти еженедельные отчёты заставляли нас постоянно задавать себе вопросы: «Что мы узнали на этой неделе? Какая гипотеза подтвердилась? Что будем пробовать дальше?».

Ошибка №3: Мы пытались работать "как раньше"

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

Оказалось, что, например, бэкендеру нужно спорить о юзер-флоу, потому что от этого зависит архитектура. А всем вместе нужно каждый день решать, что делать прямо сейчас, потому что "долгосрочный план" меняется раз в неделю.

Инсайт: Стартап - это не проект, это режим работы, где все немножко product owner и немножко предприниматель. Наша привычка "делать свою часть идеально" часто мешала сделать "целое достаточно быстро".

И что в итоге? Стоило ли оно того?

Пока не знаем.

Заработали ли мы на пачку чипсов? Нет.
Кончился ли кофе? Да, много раз.
Получили ли мы то, за чем шли?

Абсолютно да.

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

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

P.S. Если вы тоже думаете о своём продукте или уже на этом пути — делитесь в комментариях, с какими граблями столкнулись вы?

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Продолжаем поддерживать высокие стандарты ГОСТ Р 57580.1-2017 и PCI DSS 4.0 для клиентов К2 Облака

Внешние аудиторы проверили инфраструктуру, процессы и сервисы и подтвердили высокий уровень безопасности К2 Облака по международному стандарту PCI DSS 4.0 и российскому ГОСТ Р 57580.1-2017. 

Аудит теперь охватывает и регион в Санкт-Петербурге, а коэффициент соответствия ГОСТ Р 57580.1-2017 вырос с 0,94 до 0,95 по сравнению с прошлым годом — это один из лучших показателей среди публичных облаков в России. 

Такой уровень позволяет безопасно переносить критичные финансовые операции в облако. Расширение на Санкт-Петербург открывает для наших клиентов новые возможности по георезервированию облачных инфраструктур.

Теги:
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

Привет, Хабр! Задали насущные вопросы про технологии и команду Александру Сырцову, Head of Frontend клиентского сайта Wildberries. Первая часть — здесь. А мы продолжаем.


Какое главное качество отличает хорошего фронтенд-разработчика в крупной команде?

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

Как выбрать правильный стек технологий для нового большого проекта?

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

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

Далее следует анализ бизнес-требований: нужен ли серверный рендеринг для SEO, какая требуется интерактивность, какие браузеры необходимо поддерживать. Если проект нужно запустить в сжатые сроки, критичным фактором становится совместимость с существующей инфраструктурой: будет ли выбранная технология работать с текущими CI/CD-процессами, мониторингом и бэкендом.

И, наконец, ключевой вопрос — экспертиза команды. Есть ли внутри необходимые компетенции? Если нет, готовы ли мы инвестировать в обучение и дополнительный найм?

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

Какие методы применяют в твоей команде для поддержания высокопроизводительного фронтенда?

На этапе разработки мы активно используем профилирование, следим за количеством и скоростью запросов, временем выполнения кода и системно применяем кэширование.

В продакшене — постоянно мониторим Core Web Vitals (LCP, FCP, CLS и другие) в реальном времени и на всех типах устройств. Мы не ориентируемся исключительно на показатели Lighthouse, поэтому особое внимание уделяем телеметрии с реальных пользовательских устройств.

Как ты мотивируешь команду оставаться креативной и находить нестандартные решения?

В компании выстроена культура, в которой разумный эксперимент, даже если он не привёл к ожидаемому результату, воспринимается не как провал, а как ценный опыт. Ключевое — уметь быстро откатиться и сделать выводы.

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

Ещё больше про технологии — в нашем телеграм-канале.

Теги:
Рейтинг0
Комментарии0

Красиво открываем рабочую неделю: возрождаем наш подкаст Talk It Easy!🎙

➡️ Таня Кульбякина, менеджер корпоративных программ развития, и Юля Скируха, HR-маркетолог и ведущая подкаста, поговорили о том, как выбраться из рутины.

Каждый, кто посмотрит видео, точно сможет отличить плотный рабочий график от Дня Сурка 😎

✨ Обязательно к просмотру! Уже доступно на RuTube и ВК Видео.

#talk_it_easy

Теги:
Рейтинг0
Комментарии0

Привет, Хабр! Задали насущные вопросы про технологии и команду Александру Сырцову, Head of Frontend клиентского сайта Wildberries. Мини-интервью — ниже.

Какие самые большие мифы вокруг фронтенд-разработки тебе встречались?

Миф 1. Фронтенд обязательно должен быть «глупым». Получили данные — отрисовали, изменили — отправили обратно на сервер.

В масштабах маркетплейса Wildberries фронтенд, наоборот, должен быть «умным»: мы сознательно выносим часть бизнес-логики на устройства клиентов, чтобы снизить нагрузку на серверные мощности. При этом сами микросервисы стараемся упрощать.

На таких высоконагруженных проектах, как наш, фронтенд — это сложная инженерия: управление состоянием тысяч динамических элементов, оптимизация времени загрузки на медленных соединениях, построение архитектуры, которая масштабируется вместе с ростом бизнеса, а также прямое влияние на конверсию и Core Web Vitals.

Миф 2. Мобильная и десктопная версии могут сильно отличаться.

Для нас критически важна консистентность. Пользователь может начать покупку в приложении или мобильном браузере, а завершить её на десктопе. Поэтому единая логика, дизайн-система и API — это не nice to have, а обязательное требование.

Миф 3. Производительность фронтенда — это забота только фронтенд-разработчиков.

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

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

Какое самое необычное решение по оптимизации фронтенда тебе когда-либо приходилось применять?

Это была не моя идея, но эффект меня действительно удивил. В некоторых местах мы сознательно пошли против парадигмы SPA и стали заранее держать в DOM-дереве подготовленные в фоне части приложения. Смысл подхода в том, чтобы при переходе пользователя в раздел не начинать рендер с нуля, а как можно быстрее показать заготовленный контент.

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

Какие изменения произошли в экосистеме фронтенд-технологий за последнее десятилетие и как они повлияли на твою работу?

Десять лет для мира фронтенда — это целая вечность. Мы прошли путь от MVC-фреймворков к компонентному подходу, пережили расцвет TypeScript, серверного рендеринга и его эволюции к гибридным моделям. Вслед за бэкендом научились строить микросервисы на фронтенде — микрофронтенды, и это лишь часть изменений.

Существенно выросла кривая входа: сегодня уже нельзя сказать, что фронтенд — это просто вёрстка и кнопочки. При этом в самой работе радикальных изменений не произошло. Что-то стало удобнее и проще, где-то требуется больше знаний, чтобы понимать, как всё работает под капотом.

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

Вторая часть здесь.

Теги:
Рейтинг0
Комментарии0