📄 Инструменты для старта и роста в тестировании: от песочниц до open source
Начинающим тестировщикам часто сложно начать карьеру: работодатели требуют опыт, а получить его без практики трудно. Возникает замкнутый круг, когда без проектов не берут на работу, а без работы не набраться опыта. Где тренироваться, как прокачивать навыки и с чего вообще начинать — эти вопросы тормозят многих на старте.
Юлия Ковшова, руководитель группы компонентного тестирования в YADRO, рассказывает, где найти первые реальные задачи без трудоустройства. Если вы находитесь в начале пути и не знаете, как выйти из теоретического тупика, это руководство станет отличной точкой опоры.
Из статьи вы узнаете:
▪ Где найти тренировочные платформы для начинающих тестировщиков;
▪ Как и зачем участвовать в развитии open source-проектов;
▪ Как перейти от учебных проектов к коммерческим;
▪ Какие качества отличают профессионального тестировщика от новичка.
Читать статью➡
📍 Поделитесь в комментариях, какой путь прошли вы. Этот опыт может быть полезен тем, кто только начинает.
#джуниор #какстать
@ultimate_engineer
Начинающим тестировщикам часто сложно начать карьеру: работодатели требуют опыт, а получить его без практики трудно. Возникает замкнутый круг, когда без проектов не берут на работу, а без работы не набраться опыта. Где тренироваться, как прокачивать навыки и с чего вообще начинать — эти вопросы тормозят многих на старте.
Юлия Ковшова, руководитель группы компонентного тестирования в YADRO, рассказывает, где найти первые реальные задачи без трудоустройства. Если вы находитесь в начале пути и не знаете, как выйти из теоретического тупика, это руководство станет отличной точкой опоры.
Из статьи вы узнаете:
Читать статью
#джуниор #какстать
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
📍 А вы уже освоили вайб-кодинг — когда за вас программирует ИИ, а вы только ругаете его за баги?
Если да, то не советуйте начинать с этого другим, предупреждает инженер-исследователь Артём Якимчук: без уверенных знаний Python или C++ в инженерии им все равно будет не обойтись. В частности — в робототехнике.
Артём разрабатывает программное обеспечение для интеллектуального управления промышленными роботами в Сколтехе, и знает, о чем говорит. Он уверяет: необходимо понимать, что генерирует большая языковая модель, и работать с ней в одной команде. Без фундаментальных знаний даже самые продвинутые ассистенты программирования становятся бесполезными.
С другой стороны — без ботов и роботов тоже уже никуда. Не только в офисе, но и на больших производствах. Роботизация промышленности идет полным ходом. Уже сейчас более 4 миллионов промышленных роботов трудятся на фабриках по всему миру, и их число растет на 12% ежегодно. В Южной Корее, к примеру, на 10 тысяч «биологических» сотрудников приходится 1012 «специалиста» из микросхем и железа.
Как не потеряться в этом растущем мире гуманоидных помощников, виртуальных симуляций и умных манипуляторов? И к чему ведет промышленная роботизация?
Читайте полное интервью с Артёмом на сайте «Истового инженера»:
Интервью➡
#роботы #AI #производственныепроцессы
@ultimate_engineer
Если да, то не советуйте начинать с этого другим, предупреждает инженер-исследователь Артём Якимчук: без уверенных знаний Python или C++ в инженерии им все равно будет не обойтись. В частности — в робототехнике.
Артём разрабатывает программное обеспечение для интеллектуального управления промышленными роботами в Сколтехе, и знает, о чем говорит. Он уверяет: необходимо понимать, что генерирует большая языковая модель, и работать с ней в одной команде. Без фундаментальных знаний даже самые продвинутые ассистенты программирования становятся бесполезными.
С другой стороны — без ботов и роботов тоже уже никуда. Не только в офисе, но и на больших производствах. Роботизация промышленности идет полным ходом. Уже сейчас более 4 миллионов промышленных роботов трудятся на фабриках по всему миру, и их число растет на 12% ежегодно. В Южной Корее, к примеру, на 10 тысяч «биологических» сотрудников приходится 1012 «специалиста» из микросхем и железа.
Как не потеряться в этом растущем мире гуманоидных помощников, виртуальных симуляций и умных манипуляторов? И к чему ведет промышленная роботизация?
Читайте полное интервью с Артёмом на сайте «Истового инженера»:
Интервью
#роботы #AI #производственныепроцессы
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
🎤 Всё о девиртуализации, kernel bypass и Rust-драйверах на одном митапе
Петербург. Май. Белые ночи. Кто-то пьёт кофе у Невы, а кто-то обсуждает девиртуализацию и kernel bypass. 24 мая собираемся в Северной столице на System Level Meetup. Поговорим про «плюсы», ядро Linux, драйверы и всё, что обычно скрыто «под капотом».
Присоединиться можно как офлайн, так и онлайн — трансляция будет доступна всем зарегистрированным участникам. Инженеры и разработчики из YADRO, Syntacore, Сбера, МойОфис и других команд выйдут на сцену с докладами и обсуждениями. В программе — два трека: C++ и Linux Kernel, демозона и железо.
▶ Трек C++
Будет много практики: девиртуализация и компиляторные оптимизации, автогенерация JSON-кодеков, системы типов для космической баллистики, внедрение C++ в кодовую базу PostgreSQL и реальные кейсы, когда от C++ проще отказаться. В фокусе — опыт, архитектура и инструменты, которые делают код безопаснее и быстрее.
▶ Трек С/Linux kernel
Здесь — поддержка hardware breakpoints в RISC-V, kernel bypass и DPDK, эволюция Linux в реальных проектах, драйверы на Rust и управление DMA из userspace на Zynq. Всё по делу, с практическими примерами и обсуждением того, как устроены современные системные решения.
🔖 Митап пройдёт 24 мая в Санкт-Петербурге в Loft Hall (Арсенальная наб. 1). Начало в 11:00, сбор гостей — с 10:00.
Зарегистрироваться на митап➡
Если вы хотите узнать больше о Linux и С++ прямо сейчас, читайте статьи «Истового инженера»:
▪ CodeChecker: анализируем большой проект на С++ быстро, эффективно и бесплатно
▪ Вирт, Кормен и диалекты Basic: что изучить про алгоритмы и структуры данных разработчикам на С++
▪ Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++
▪ Тестирование блочных систем хранения данных: взгляд перфоманс инженера
#митап #языкипрограммирования #архитектура
@ultimate_engineer
Петербург. Май. Белые ночи. Кто-то пьёт кофе у Невы, а кто-то обсуждает девиртуализацию и kernel bypass. 24 мая собираемся в Северной столице на System Level Meetup. Поговорим про «плюсы», ядро Linux, драйверы и всё, что обычно скрыто «под капотом».
Присоединиться можно как офлайн, так и онлайн — трансляция будет доступна всем зарегистрированным участникам. Инженеры и разработчики из YADRO, Syntacore, Сбера, МойОфис и других команд выйдут на сцену с докладами и обсуждениями. В программе — два трека: C++ и Linux Kernel, демозона и железо.
Будет много практики: девиртуализация и компиляторные оптимизации, автогенерация JSON-кодеков, системы типов для космической баллистики, внедрение C++ в кодовую базу PostgreSQL и реальные кейсы, когда от C++ проще отказаться. В фокусе — опыт, архитектура и инструменты, которые делают код безопаснее и быстрее.
Здесь — поддержка hardware breakpoints в RISC-V, kernel bypass и DPDK, эволюция Linux в реальных проектах, драйверы на Rust и управление DMA из userspace на Zynq. Всё по делу, с практическими примерами и обсуждением того, как устроены современные системные решения.
Зарегистрироваться на митап
Если вы хотите узнать больше о Linux и С++ прямо сейчас, читайте статьи «Истового инженера»:
#митап #языкипрограммирования #архитектура
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
📄 Три материала и три необычных дня для DevOps-специалиста
Если взяли новую задачу, прочитайте интервью руководителя департамента автоматизации и сопровождения процессов разработки YADRO Вячеслава Спиридонова. Он рассказал, как из DevOps-специалиста стал менеджером большой команды и в то же время продолжал решать инженерные задачи.
Вдохновиться на продуктивную работу➡
Устали от разработки «велосипедов»? Изучите, как организовать общее пространство для переиспользования Ansible-контента в компании.
Оптимизировать Ansible➡
Если все важные изменения уже на проде, есть время прочитать интервью Николая Бутенко, руководителя архитекторов по направлению госсектора в Yandex Cloud. Специалист рассказал, как облачные технологии зародились в России и как развиваются теперь.
Узнать о работе cloud-инженера➡
Думали о смене работы? Пройдите собеседование и получите оффер в YADRO за три дня. В команду Телеком ищут DevOps-инженеров по двум направлениям: поддержка и масштабирование инфраструктуры и построение CI/CD-процессов. В Телекоме разрабатывают первые российские базовые станции стандартов GSM/LTE, реализуют полный стек телекоммуникационных протоколов для базовых станций и элементов ядра сети, а также создают системы управления и мониторинга для них.
Заявки принимают до 8 июня.
Участвовать в SPRINT OFFER➡
#какстать #devops
@ultimate_engineer
Если взяли новую задачу, прочитайте интервью руководителя департамента автоматизации и сопровождения процессов разработки YADRO Вячеслава Спиридонова. Он рассказал, как из DevOps-специалиста стал менеджером большой команды и в то же время продолжал решать инженерные задачи.
Вдохновиться на продуктивную работу
Устали от разработки «велосипедов»? Изучите, как организовать общее пространство для переиспользования Ansible-контента в компании.
Оптимизировать Ansible
Если все важные изменения уже на проде, есть время прочитать интервью Николая Бутенко, руководителя архитекторов по направлению госсектора в Yandex Cloud. Специалист рассказал, как облачные технологии зародились в России и как развиваются теперь.
Узнать о работе cloud-инженера
Думали о смене работы? Пройдите собеседование и получите оффер в YADRO за три дня. В команду Телеком ищут DevOps-инженеров по двум направлениям: поддержка и масштабирование инфраструктуры и построение CI/CD-процессов. В Телекоме разрабатывают первые российские базовые станции стандартов GSM/LTE, реализуют полный стек телекоммуникационных протоколов для базовых станций и элементов ядра сети, а также создают системы управления и мониторинга для них.
Заявки принимают до 8 июня.
Участвовать в SPRINT OFFER
#какстать #devops
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
📄 Конвейер Форда уходит в прошлое? И человеческий труд на фабрике — вместе с ним?
Мы возвращаемся к тому, что было до конвейера Форда, когда детали перевозили на тележках от участка к участку. Только теперь это делают автономные роботизированные платформы с искусственным интеллектом. Более того, роботы обретают «органы чувств»: зрение для распознавания хаотично расположенных деталей, осязание — для операций с хрупкими объектами.
Современные заводы переходят на гибкую систему сборки, пригодную для быстро кастомизации и модернизации. Заказали автомобиль с уникальными опциями? Робот-тележка с вашим кузовом отправится только к тем участкам, которые нужны именно для этой комплектации. Производственная цепочка ветвится, а когда в серию выходит другая модель — процессы перенастраиваются в два счета.
Артур Шимановский, основатель компании «Модуль» и в недавнем прошлом глава Лаборатории робототехники Университета «Иннополис», наблюдает эту трансформацию с передовых позиций. Сейчас его команда занимается реверс-инжинирингом ПО и разработкой систем удаленного управления для беспилотной мобильной робототехники.
В интервью «Истовому инженеру» Артур рассказал, как генеративный дизайн может изменить авиаиндустрию, почему универсальные гуманоиды должны соседствовать с узкоспециализированными машинами, и для чего инженеру будущего нужно быть одновременно программистом, математиком, конструктором и технологом. А ещё — как dark factories меняют саму философию производства.
Читать интервью➡
#робототехника #персоны #историятехнологий #идеи
@ultimate_engineer
Мы возвращаемся к тому, что было до конвейера Форда, когда детали перевозили на тележках от участка к участку. Только теперь это делают автономные роботизированные платформы с искусственным интеллектом. Более того, роботы обретают «органы чувств»: зрение для распознавания хаотично расположенных деталей, осязание — для операций с хрупкими объектами.
Современные заводы переходят на гибкую систему сборки, пригодную для быстро кастомизации и модернизации. Заказали автомобиль с уникальными опциями? Робот-тележка с вашим кузовом отправится только к тем участкам, которые нужны именно для этой комплектации. Производственная цепочка ветвится, а когда в серию выходит другая модель — процессы перенастраиваются в два счета.
Артур Шимановский, основатель компании «Модуль» и в недавнем прошлом глава Лаборатории робототехники Университета «Иннополис», наблюдает эту трансформацию с передовых позиций. Сейчас его команда занимается реверс-инжинирингом ПО и разработкой систем удаленного управления для беспилотной мобильной робототехники.
В интервью «Истовому инженеру» Артур рассказал, как генеративный дизайн может изменить авиаиндустрию, почему универсальные гуманоиды должны соседствовать с узкоспециализированными машинами, и для чего инженеру будущего нужно быть одновременно программистом, математиком, конструктором и технологом. А ещё — как dark factories меняют саму философию производства.
Читать интервью
#робототехника #персоны #историятехнологий #идеи
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
📍 Инструкция по оживлению: как Музей криптографии работает с шифровальными машинами и цифровыми объектами
Цифровые объекты, программный код, мультимедийные инсталляции и даже устаревшее оборудование — всё это становится частью культурного наследия и своеобразным «голосом эпохи». Но как сохранить то, что изначально не рассчитано на долговечность? Как музеи работают с искусством, которое меняется, требует специфичной инфраструктуры и постоянного движения?
Мы поговорили с командой Музея криптографии — директором Лидией Лобановой и руководителем отдела хранения и развития коллекции Людмилой Кузягиной. Они рассказали, как устроен музей, где шифровальные машины превращаются в арт-объекты, а звук, зафиксированный на бумаге 70 лет назад, снова оживает. Что делать, если экспонат не работает — и должен ли он вообще работать? И главное — почему цифровое искусство заслуживает такой же заботы, как картины и скульптуры?
Вы узнаете:
▪ Как строчка программы или устаревший компьютер превращаются в художественный артефакт и повод для размышлений о времени;
▪ Почему мультимедийные инсталляции мало просто «включить и показать»;
▪ Зачем музею разрабатывать свои подходы к хранению цифровых экспонатов.
Читать интервью➡
#научпоп #artscience #безопасность #историятехнологий
@ultimate_engineer
Цифровые объекты, программный код, мультимедийные инсталляции и даже устаревшее оборудование — всё это становится частью культурного наследия и своеобразным «голосом эпохи». Но как сохранить то, что изначально не рассчитано на долговечность? Как музеи работают с искусством, которое меняется, требует специфичной инфраструктуры и постоянного движения?
Мы поговорили с командой Музея криптографии — директором Лидией Лобановой и руководителем отдела хранения и развития коллекции Людмилой Кузягиной. Они рассказали, как устроен музей, где шифровальные машины превращаются в арт-объекты, а звук, зафиксированный на бумаге 70 лет назад, снова оживает. Что делать, если экспонат не работает — и должен ли он вообще работать? И главное — почему цифровое искусство заслуживает такой же заботы, как картины и скульптуры?
Вы узнаете:
Читать интервью
#научпоп #artscience #безопасность #историятехнологий
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
Можете ли вы вспомнить свою последнюю ошибку? Быть может, вы недооценили сложность задачи и не вписались в сроки доработки фичи. Или запутались в адресатах рабочей почты, отправив клиенту информацию, которая ему не предназначалась.
Казалось бы, ошибки — часть любого опыта, на них мы учимся. Но далеко не всегда к ним относятся так философски. Публичный разбор полётов, выговоры, неконструктивная критика, самобичевание — всё это может сопровождать работу, где не сформировано здоровое отношение к ошибкам. И результаты могут быть плачевными: от спада инициативности до умалчивания информации о проблемах.
Как не довести до такого команду и себя, рассказала Мария Киселева, руководитель группы разработки мобильных приложений в KvadraOS. Анализировать ошибки с пользой ей помогает data-класс из Kotlin — так она избавляется от лишних эмоций и формирует план действий.
О подходе Марии — в новой статье, из которой вы узнаете:
Читать
#складума
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
Системы хранения данных — основа цифровой инфраструктуры, и от их стабильности зависит бесперебойная работа приложений, сервисов и пользовательских данных. При этом настоящая устойчивость таких систем проявляется не в лабораторных условиях, а в повседневной эксплуатации: когда нагрузка нестабильна, компоненты работают на пределе, а внешняя среда может подкинуть неожиданные вызовы. Проверить, насколько система готова к таким ситуациям, — задача непростая и требует не синтетических тестов, а полноценных испытаний, приближённых к реальности.
О том, как устроен процесс проверки надёжности СХД TATLIN.UNIFIED, рассказала Наталья Грязнова, ведущий инженер по разработке ПО в YADRO. В тексте она делится подходами, которые позволяют комплексно проверять работу систем в разных условиях — от сверхнагрузок до нестабильной среды.
Из статьи вы узнаете:
Читать статью
#программы #схд
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
Проверка на выживание: тестирование отказоустойчивости СХД
Большинство серьезных сбоев в системах хранения данных происходят не из-за глобальных катастроф, а из-за незаметных повторяющихся отказов, на которые никто не рассчитывал: перегруженный контроллер, зависание диска, сбой питания в неподходящий момент. Такие…
🎤 BIOS и UEFI: стадии UEFI, драйвера и протоколы
Аббревиатуру BIOS наверняка слышали многие из вас: для работы компьютера это нечто настолько же важное, насколько и сложное для глубокого понимания. Все вопросы снимет гость 22 выпуска подкаста «Битовые маски» Сергей Пушкарёв, руководитель отдела разработки BIOS в YADRO. Сергей в подробностях рассказал, что происходит в компьютере между нажатием кнопки включения и выводом логотипа операционной системы, а параллельно провёл целую экскурсию по миру BIOS и UEFI:
▪ Какой софт работает сразу после включения компьютера и какие задачи он выполняет;
▪ BIOS, UEFI, bootloader — в чём между ними разница;
▪ Почему после замены процессора и RAM компьютер грузится так долго;
▪ Почему сложно добавить поддержку загрузки через Wi-Fi;
▪ Чем в основном занимаются разработчики BIOS/UEFI сегодня;
▪ Как избегать багов в BIOS, чтобы компьютер не превратился в «кирпич»;
▪ Тенденции в развитии UEFI сегодня: стоит ли ждать перехода на Rust.
Смотреть или слушать➡
🔖 Ещё больше о разработке BIOS и UEFI вы сможете узнать в статье Сергея.
#программы #подкасты #битовыемаски
@ultimate_engineer
Аббревиатуру BIOS наверняка слышали многие из вас: для работы компьютера это нечто настолько же важное, насколько и сложное для глубокого понимания. Все вопросы снимет гость 22 выпуска подкаста «Битовые маски» Сергей Пушкарёв, руководитель отдела разработки BIOS в YADRO. Сергей в подробностях рассказал, что происходит в компьютере между нажатием кнопки включения и выводом логотипа операционной системы, а параллельно провёл целую экскурсию по миру BIOS и UEFI:
Смотреть или слушать
#программы #подкасты #битовыемаски
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
Разбираемся вместе с Азером Бабаевым, руководителем одного из научных центров разработки гуманоидной робототехники — Лаборатории волновых процессов и систем управления МФТИ.
В далекие 80-е он начинал как физик-ядерщик, затем занялся проектированием строительных инструментов и вырастил крупную компанию по их производству, а сегодня выращивает робототехников-чемпионов — за три года его команда Starkit прошла путь от аутсайдеров до золотых медалистов мирового первенства по робофутболу RoboCup.
Команда Азера Бабаева первой в мире научила китайского робопса — четвероногую модель Go1 — ходить на двух лапах. Секрет успеха — в понимании того, что современный робот — это прежде всего алгоритм, а машинное обучение способно творить с «железом» настоящие чудеса.
Теперь отработанные на робособаках методики находят применение в гуманоидных роботах. Та же компания Unitree, создатель Go1, представила своего первого человекоподобного робота H1, чья система управления движением основана на torque control.
Но на смену классическим подходам уже приходит новый тренд — обучение с подкреплением, или reinforcement learning.
Как эту технологию применяют в лаборатории МФТИ, сколько стоит сенсорный датчик для автономного робота и смогут ли машины будущего тренировать людей играть в футбол, рассказывает Азер Бабаев.
Читать интервью
#робототехника #персоны #ML
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
В этом году YADRO и МИЭТ в четвёртый раз провели SoC Design Challenge — офлайн-хакатон, охватывающий важнейшие этапы в создании систем на кристалле. За победу поборолись 245 участников из России и Беларуси: на протяжении трёх дней они решали задачи, которые могут заставить попотеть даже опытных инженеров.
Мы пообщались с организаторами хакатона и некоторыми командами. В новом материале вы узнаете:
Читать статью
#джуниор #приборы
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда говорят о мобильной связи, мы чаще всего представляем антенны и вышки — визуальные символы телеком-инфраструктуры. Но за стабильной работой сети скрыта куда более сложная и невидимая часть — опорная сеть. Именно она отвечает за подключение к интернету, передачу данных, авторизацию абонентов и бесшовную работу сервисов. При этом современные опорные сети — это уже не про «железо», а про сложнейшую программную архитектуру из сотен микросервисов, каждый из которых взаимодействует с другими в реальном времени, выдерживая колоссальные нагрузки.
Елена Степанова, ведущий инженер-программист в YADRO, делится личным опытом работы над архитектурой 5G-сети и объясняет, как устроена опорная сеть простыми словами. В тексте — ответы на «нестыдные» вопросы: чем опорная сеть отличается от базовой станции и зачем в 5G сотни микросервисов. Если вы интересуетесь телекомом, архитектурой распределённых систем или просто хотите понять, как работает ваш телефон, — вам сюда.
Из статьи вы узнаете:
Читать статью
#телеком #джуниор #какстать
@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
Все, что вы хотели знать про телеком: как устроена опорная сеть 5G простыми словами
Когда мы слышим слово «телеком», воображение обычно рисует антенны, мачты сотовой связи и характерные вышки с мигающими огоньками. Но за этим скрывается невидимая, куда более сложная система — опорная сеть. Это не про железо и радиосигналы, а про программное…