К написанию этой статьи меня натолкнули долгие разговоры на кухне с друзьями коллегами из отрасли и из ВУЗов. А также такое сообщение моего дипломника-бакалавра, он сказал,что большинство его друзей не собираются поступать в магистратуру, зачем? когда бакалавриат считается законченным высшим и можно идти работать. Сразу пришла мысль: "Как так? Ещё ведь несколько лет назад в магистратуру был безумный конкурс!"
Извиняюсь, если кого-то задену этой статьёй. Это личное мнение, основанное на моём опыте. Я приглашаю к дискуссии и с интересом послушаю ваше мнение.
Каждый, кто когда-либо пробовал собрать программу на C/C++ через кросс-компиляцию знает, насколько болезненным может быть этот процесс. Главными причинами столь печального положения вещей являются недружелюбность систем сборки при конфигурации кросс-компиляции, а также запутанность процесса настройки набора утилит (тулчейна).
Одним из основных виновников этих проблем, по моему опыту, является тулчейн GNU — древний мамонт, на котором много десятилетий строится весь мир POSIX. Подобно многим компиляторам былых времён, семейство GCC и binutils никогда не ориентировалось на поддержку множества различных целей сборки в одной установке, и единственным способом хоть как-то добиться желаемого была настройка полной кросс-билд-системы для каждой целевой платформы на каждом хосте.
Объединенный интранет группы компаний «М.Видео-Эльдорадо» завоевал главный приз Russian Intranet Awards в 2020 году и серебро Intranet and Digital Workplace Awards. Этот внутренний продукт был разработан с нуля за шесть месяцев. То, что это удалось сделать в такие сроки и уровнем ценности, признанным внутри компании и за её пределами – результат применения продуктового подхода и гибких практик. Рассказываем, почему они были выбраны и какие элементы этой методики стали ключевыми.