Telegram Group Search
​​📄Инструменты для старта и роста в тестировании: от песочниц до open source

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

Юлия Ковшова, руководитель группы компонентного тестирования в YADRO, рассказывает, где найти первые реальные задачи без трудоустройства. Если вы находитесь в начале пути и не знаете, как выйти из теоретического тупика, это руководство станет отличной точкой опоры.

Из статьи вы узнаете:

Где найти тренировочные платформы для начинающих тестировщиков;
Как и зачем участвовать в развитии open source-проектов;
Как перейти от учебных проектов к коммерческим;
Какие качества отличают профессионального тестировщика от новичка.

Читать статью

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

#джуниор #какстать

@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
​​​​📍А вы уже освоили вайб-кодинг — когда за вас программирует ИИ, а вы только ругаете его за баги?

Если да, то не советуйте начинать с этого другим, предупреждает инженер-исследователь Артём Якимчук: без уверенных знаний Python или C++ в инженерии им все равно будет не обойтись. В частности — в робототехнике.

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

С другой стороны — без ботов и роботов тоже уже никуда. Не только в офисе, но и на больших производствах. Роботизация промышленности идет полным ходом. Уже сейчас более 4 миллионов промышленных роботов трудятся на фабриках по всему миру, и их число растет на 12% ежегодно. В Южной Корее, к примеру, на 10 тысяч «биологических» сотрудников приходится 1012 «специалиста» из микросхем и железа.

Как не потеряться в этом растущем мире гуманоидных помощников, виртуальных симуляций и умных манипуляторов? И к чему ведет промышленная роботизация?

Читайте полное интервью с Артёмом на сайте «Истового инженера»:

Интервью

#роботы #AI #производственныепроцессы

@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Please open Telegram to view this post
VIEW IN TELEGRAM
​​📄Конвейер Форда уходит в прошлое? И человеческий труд на фабрике — вместе с ним?

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

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

Артур Шимановский, основатель компании «Модуль» и в недавнем прошлом глава Лаборатории робототехники Университета «Иннополис», наблюдает эту трансформацию с передовых позиций. Сейчас его команда занимается реверс-инжинирингом ПО и разработкой систем удаленного управления для беспилотной мобильной робототехники.

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

Читать интервью

#робототехника #персоны #историятехнологий #идеи

@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
​​📍Инструкция по оживлению: как Музей криптографии работает с шифровальными машинами и цифровыми объектами

Цифровые объекты, программный код, мультимедийные инсталляции и даже устаревшее оборудование — всё это становится частью культурного наследия и своеобразным «голосом эпохи». Но как сохранить то, что изначально не рассчитано на долговечность? Как музеи работают с искусством, которое меняется, требует специфичной инфраструктуры и постоянного движения?

Мы поговорили с командой Музея криптографии — директором Лидией Лобановой и руководителем отдела хранения и развития коллекции Людмилой Кузягиной. Они рассказали, как устроен музей, где шифровальные машины превращаются в арт-объекты, а звук, зафиксированный на бумаге 70 лет назад, снова оживает. Что делать, если экспонат не работает — и должен ли он вообще работать? И главное — почему цифровое искусство заслуживает такой же заботы, как картины и скульптуры?

Вы узнаете:

Как строчка программы или устаревший компьютер превращаются в художественный артефакт и повод для размышлений о времени;
Почему мультимедийные инсталляции мало просто «включить и показать»;
Зачем музею разрабатывать свои подходы к хранению цифровых экспонатов.

Читать интервью

#научпоп #artscience #безопасность #историятехнологий

@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
📖Культура ошибок-as-a-code: как сформировать здоровое отношение к ошибкам в команде

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

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

Как не довести до такого команду и себя, рассказала Мария Киселева, руководитель группы разработки мобильных приложений в KvadraOS. Анализировать ошибки с пользой ей помогает data-класс из Kotlin — так она избавляется от лишних эмоций и формирует план действий.

О подходе Марии — в новой статье, из которой вы узнаете:

▪️Какие есть признаки здоровой культуры ошибок и её отсутствия;
▪️Какие шаги предпринять руководителю, чтобы установить эту культуру в команде;
▪️Как не перегнуть палку и не извратить её в халатное отношение к ошибкам;
▪️Как интегрировать культуру ошибок в работу команды, если вы не тимлид.

Читать ➡️

#складума

@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔖Сценарии, которые никогда не должны случиться: как тестируют отказоустойчивость систем хранения данных

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

О том, как устроен процесс проверки надёжности СХД TATLIN.UNIFIED, рассказала Наталья Грязнова, ведущий инженер по разработке ПО в YADRO. В тексте она делится подходами, которые позволяют комплексно проверять работу систем в разных условиях — от сверхнагрузок до нестабильной среды.

Из статьи вы узнаете:

▪️Как команда эмулирует аппаратные, сетевые и программные сбои в системе хранения TATLIN.UNIFIED;
▪️Какие типы сбоев моделируются в автоматических тестах: от перегрузки компонентов до эмуляции отключения питания и сетевых потерь;
▪️Зачем нужны soft-assert проверки, как они помогают в многокомпонентной верификации без преждевременного завершения теста;
▪️Чем руководствуются при выборе приоритетных сценариев и как телеметрия «из полей» влияет на содержание тестов.

Читать статью ➡️

#программы #схд

@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
Please open Telegram to view this post
VIEW IN TELEGRAM
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
SoC Design Challenge 2025: кто сильнее в проектировании и верификации чипов

В этом году YADRO и МИЭТ в четвёртый раз провели SoC Design Challenge — офлайн-хакатон, охватывающий важнейшие этапы в создании систем на кристалле. За победу поборолись 245 участников из России и Беларуси: на протяжении трёх дней они решали задачи, которые могут заставить попотеть даже опытных инженеров.

Мы пообщались с организаторами хакатона и некоторыми командами. В новом материале вы узнаете:

▪️Какие задания и в каких треках решали участники;
▪️Как эти экспертные области вписываются в реальную разработку SoC;
▪️Насколько разнообразен состав участников хакатона;
▪️Как эти ребята уже реализуют себя в инженерной профессии и что планируют на будущее.

Читать статью ➡️

#джуниор #приборы

@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
📖Телеком на уровне кода: из чего строится опорная сеть 5G

Когда говорят о мобильной связи, мы чаще всего представляем антенны и вышки — визуальные символы телеком-инфраструктуры. Но за стабильной работой сети скрыта куда более сложная и невидимая часть — опорная сеть. Именно она отвечает за подключение к интернету, передачу данных, авторизацию абонентов и бесшовную работу сервисов. При этом современные опорные сети — это уже не про «железо», а про сложнейшую программную архитектуру из сотен микросервисов, каждый из которых взаимодействует с другими в реальном времени, выдерживая колоссальные нагрузки.

Елена Степанова, ведущий инженер-программист в YADRO, делится личным опытом работы над архитектурой 5G-сети и объясняет, как устроена опорная сеть простыми словами. В тексте — ответы на «нестыдные» вопросы: чем опорная сеть отличается от базовой станции и зачем в 5G сотни микросервисов. Если вы интересуетесь телекомом, архитектурой распределённых систем или просто хотите понять, как работает ваш телефон, — вам сюда.

Из статьи вы узнаете:

▪️Что скрывается за «вышками связи» и почему настоящая магия мобильного интернета происходит далеко от антенн;
▪️Почему опорная сеть — это не классический backend, даже если выглядит как REST и JSON;
▪️Что нужно знать, чтобы начать карьеру в телекоме, и почему вам не обязательно быть «гуру ассемблера».

Читать статью ➡️

#телеком #джуниор #какстать

@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/06/24 18:35:19
Back to Top
HTML Embed Code: