Как стать автором
Обновить
80.4
Рейтинг
НПП ИТЭЛМА
Компоненты для роботизированного транспорта
Сначала показывать
  • Новые
  • Лучшие

Интервью с разработчиками SpaceX

Блог компании НПП ИТЭЛМА Тестирование IT-систем *Управление разработкой *Космонавтика Транспорт
Перевод
image

Год назад на Reddit прошла серия вопросов и ответов с разработчиками из SpaceX и Starlink

На вопросы отвечали:

  • Jeff Dexter — руководитель Flight Software and Cybersecurity в SpaceX
  • Josh Sulkin — software design lead в Crew Dragon
  • Wendy Shimata — отказоустойчивость и безопасность для Dragon
  • John Dietrick — разработчик софта для Demo-2
  • Sofian Hnaide — Crew Displays software для Demo-2
  • Matt Monson — работал для Dragon, а теперь разработчик софта для Starlink

Какую самую безумную/невозможную вещь руководство (ака Илон) просило вас сделать?

Jeff Dexter: Я помню, как я был в кабинете Илона и сообщил ему новость о том, что мы никак не сможем реализовать весь новый код для посадки S1 вовремя для предстоящего запуска через 2 недели. После некоторого раздумья он посмотрел на Ларса Блэкмора, который был там с нами, и спросил, если мы внедрим этот код, какова вероятность посадки. Ларс ответил, что около 90%. Перефразируя, Илон посмотрел на нас и, по сути, сказал: «Вы можете дать мне 50%». Я сказал, что за 2 недели мы точно сможем написать достаточно логики, чтобы вероятность посадки составила 50%! Мы не посадили F9-14 (вы можете увидеть это в нашем ролике), но мы многому научились, и это помогло нам в конечном итоге посадить F9-21. Важнейшей частью нашего успеха является наша готовность к неудачам, которые не ставят под угрозу миссию, при условии, что мы постоянно учимся на наших неудачах.
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Просмотры 5.6K
Комментарии 4

Забудьте об умных городах, «глупая» инфраструктура — вот решение для транспорта

Блог компании НПП ИТЭЛМА Разработка для интернета вещей *Исследования и прогнозы в IT Научно-популярное Транспорт
Перевод
image

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

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

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

Развитие Интернета преподносит жизненно важные уроки того, как подготовить то, что вы делаете, в частности, инфраструктуру, чтобы она была готова к будущему.

Основной урок заключается в том, что инфраструктура должна быть простой и общей, а не представлять, в вашем понимании «приложение», которое будет ее использовать, настолько, чтобы пытаться решить его проблемы. Инфраструктура меняется в темпе десятилетий, в то время как цифровые технологии меняются ежедневно. Вы не можете планировать цифровые автомобили 2030-х годов со знанием 2021 года — вы можете попытаться, но почти наверняка ошибетесь — лучшее, что вы можете сделать, это сделать все гибким и отложить принятие решений, чтобы принять их со знаниями 2030-х годов. Это довольно большая перемена для градостроителей, привыкших писать планы на 10, 20, 30 и даже 40 лет вперед.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 6K
Комментарии 22

Как сделать 248MP фотографию Солнца

Блог компании НПП ИТЭЛМА Обработка изображений *Научно-популярное Фототехника Астрономия
Перевод
image

Это изображение диска нашего Солнца создано с помощью большого рефракторного (линзового) телескопа и высокоскоростной монохромной CMOS-камеры.

Каждый день над нашими головами висит большой шар света. Он там всегда, и никто не обращает на него внимания. Разумеется, мы не советуем вам долго смотреть на него и при этом ослепнуть, тем не менее, наука дала нам возможность смотреть прямо на солнце совершенно безопасно.

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

В этой статье мы подробно рассмотрим слой, известный как хромосфера: область Солнца, видимая в оранжево-красном спектре. При помощи специального фильтра это устройство блокирует весь нежелательный свет, пропуская при этом определенный диапазон частот, который нас интересует.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 5.6K
Комментарии 17

«Вояджеры» и люди: судьба разработчиков

Блог компании НПП ИТЭЛМА Робототехника Научно-популярное Космонавтика Транспорт
Перевод
image

Ларри Зоттарелли — член летного экипажа корабля «Вояджер», в 2015 вышел на пенсию.

Ранней весной 1977 года Ларри Зоттарелли, 40-летний компьютерный инженер Лаборатории реактивного движения НАСА в Пасадене, отправился на своей Toyota Corolla на мыс Канаверал, штат Флорида. Уроженец Лос-Анджелеса, он никогда не ездил дальше Тихуаны, но у него был казеный бензин, и он любил водить машину. К востоку от Орландо, через реки Индиан и Банана, он перебрался на треугольную песчаную косу, вдающуюся в Атлантический океан, где находилась база ВВС. Его поездка закончилась в громадном военном ангаре.

Автопарк грузовиков JPL проделал путь под бронированной охраной к тому же месту назначения. Их груз разворачивали внутри высокого отсека ангара — сверкающего бункера, уставленного стеллажами с инструментами и лестницами. Инженеры приступили к сборке различных частей. Постепенно сформировались два одинаковых космических корабля. Их назвали «Вояджер I и II», и их миссия заключалась в том, чтобы сделать первые цветные фотографии и сделать замеры вблизи Юпитера, Сатурна и их лун. Далее, если все пройдет успешно, они отправятся дальше — на неизведанную территорию.
Читать дальше →
Всего голосов 28: ↑25 и ↓3 +22
Просмотры 9.8K
Комментарии 19

Насекомомёт для беспилотных автомобилей

Блог компании НПП ИТЭЛМА Научно-популярное Автомобильные гаджеты Транспорт
Перевод
image


Для разработки автомобиля, способного управлять собой, требуется гораздо больше, чем просто сложный искусственный интеллект, современные графические чипы и дорогие датчики. По меньшей мере, все это нужно, если вы хотите, чтобы автомобиль мог самостоятельно передвигаться безопасно и надежно в любых условиях. Так же, как человеку необходимо видеть через окно, чтобы ориентироваться в окружающей обстановке, камерам, радарам и лидарам нужен незапятнанный обзор мира.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 5.7K
Комментарии 8

Язык программирования, который контролирует мировые финансы: 240 миллиардов строк кода на COBOL

Блог компании НПП ИТЭЛМА Cobol *История IT Научно-популярное Финансы в IT
Перевод
«Второй по ценности актив в США — после нефти — это 240 миллиардов строк кода на COBOL»

image

Когда Томас впервые начал программировать, это был 1969 год. Он был ребенком, только что окончившим среднюю школу в Торонто, без каких-либо конкретных жизненных целей. Его отец был плотником, но ему не повезло пойти по стопам своей семьи; Томас был неусидчивым. «Мой отец знал, что я не смогу скрепить два куска дерева молотком», — смеется он.

Поэтому его мать предложила что-то странное и новомодное: Как насчет… компьютерного программирования?

В 1969 году компьютеры все еще были странной диковинкой, размером с большой шкаф. Но компании по всему миру понимали, что они бесценны для любых задач, требующих быстрого счета, например, для подсчета заработной платы. Работу предлагали всем, кто мог научиться хоть немного кодировать. Поэтому Томас нашел «какую-то захудалую школу» в центре Торонто и в течение следующих двух месяцев изучал актуальный на тот момент компьютерный язык: COBOL (Common Business-Oriented Language).

После окончания школы его взяли на работу в отдел сортировки чеков крупного канадского банка. (Он не хочет, чтобы я упоминал его название в целях конспирации банка; «Томас», — это псевдоним, если вы еще не догадались). Тогда Томас еще не был программистом в банке, но в течение следующих нескольких лет он дал понять, что хочет им стать, и его работодатель оплатил ему кучу самых настоящих курсов по кодированию в колледже, и в 1978 году он начал долгую карьеру в банке в качестве программиста.
Читать дальше →
Всего голосов 52: ↑44 и ↓8 +36
Просмотры 33K
Комментарии 72

«Алмазный век»: почему Tesla переходит на «альтернативные» чипы

Блог компании НПП ИТЭЛМА Производство и разработка электроники *Научно-популярное Транспорт
Перевод
image

Инвертор Tesla Model 3, содержащий чипы из карбида кремния.

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

Компания Tesla стала катализатором этих перемен. Американский автопроизводитель стал первым среди своих конкурентов, кто использовал чипы карбида кремния в серийных автомобилях, внедрив их в некоторые модели Model 3. Этот шаг придал энергосберегающему материалу импульс в цепи поставок электромобилей, что повлекло за собой развитие индустрии чипов.

«До сих пор чипмейкеры работали вместе, чтобы создать рынок карбида кремния, но мы достигли стадии конкуренции друг с другом», — сказал Казухиде Ино, главный стратег японского чипмейкера Rohm.

Карбид кремния, сокращенно SiC, содержит кремний и углерод. Благодаря химическим связям, более прочным, чем в кремнии, он является третьим по твердости веществом в мире. Его обработка требует передовых технологий, но надежность и другие свойства материала позволяют производителям микросхем сократить потери энергии более чем наполовину по сравнению со стандартными кремниевыми пластинами.
Читать дальше →
Всего голосов 23: ↑14 и ↓9 +5
Просмотры 19K
Комментарии 35

200 лет электродвигателю

Блог компании НПП ИТЭЛМА Научно-популярное Физика Транспорт
Перевод
image

Электромотор Фарадея 1822 года

В 1820 году датский физик Ханс Кристиан Эрстед ввел электромагнитную теорию в состояние замешательства. Натурфилософы того времени считали, что электричество и магнетизм — это два разных явления, но Эрстед предположил, что поток электричества через провод создает вокруг него магнитное поле. Французский физик Андре-Мари Ампер увидел демонстрацию эксперимента Эрстеда, в котором электрический ток отклонял магнитную иглу, и разработал математическую теорию для объяснения этой взаимосвязи.

Английский ученый Майкл Фарадей вскоре вступил в полемику, когда Ричард Филлипс, редактор журнала «Анналы философии», попросил его написать статью об истории электромагнетизма — области, которой было всего около двух лет и которая явно находилась в состоянии становления.
Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Просмотры 9.4K
Комментарии 5

Софт для SpaceX (интервью с разработчиками)

Блог компании НПП ИТЭЛМА Управление разработкой *Научно-популярное Космонавтика Транспорт
Перевод
image


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

От закупки и получения сырья, создания и выполнения рабочих заказов для создания космических аппаратов, отслеживания качества и управления изменениями, внедрения процедур для запуска ракеты — система должна быть достаточно надежной, чтобы справиться с производством и запуском Falcon 9. Эта ракета может доставлять грузы или людей на Международную космическую станцию или доставлять спутники на орбиту; надежность является первостепенной задачей.

«Одним из примеров нашего применения является система управления деталями, которая говорит, что определенная деталь существует на заводе. Она была изготовлена. Где же она находится? Наша система помогает этой детали переместиться в то место, где она должна быть, чтобы ракеты строились как можно эффективнее. Другой пример — управление изменениями и отслеживание дефектов. Мы должны тщательно отслеживать, как детали связаны друг с другом и как дефекты или изменения в одной конструкции будут отражаться на всех остальных деталях ракеты», — объясняет Роуз.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 6.3K
Комментарии 3

Интернет-провайдер космического базирования (интервью с разработчиками Starlink)

Блог компании НПП ИТЭЛМА Сетевые технологии *Разработка для интернета вещей *Научно-популярное Космонавтика
Перевод
image

Существуют требования, которые заставляют инженеров-программистов попотеть. Массовое распространение на тысячи узлов. Высокая надежность и доступность. Несколько различных платформ. Быстрый рост сети. Аппаратные платформы, которые меняются за несколько дней или недель. А еще нужно разместить платформы в космосе.

Такова мировая программа Starlink компании SpaceX, которая поставила перед собой цель обеспечить высокоскоростным широкополосным интернетом места, где доступ был ненадежным, дорогим или полностью отсутствовал.

Stack Overflow поговорил с двумя руководителями программного обеспечения Starlink — Акашем Бадшахом и Энди Боном — об их методах и практике разработки. Программное обеспечение делится на две части: 1) программное обеспечение необходимое для полета, и 2) программное обеспечение, которое поддерживает летающие компоненты, управляет сетями, контролирует «созвездие» спутников Starlink — спутники Starlink на орбите — и поддерживает связь между созвездием и обычным наземным Интернетом.

В настоящее время «созвездие» Starlink состоит из сотен небольших и недорогих спутников на низкой околоземной орбите, и компания планирует увеличить его до тысяч. Низкая высота необходима для обеспечения низкой задержки. Современные геостационарные спутники находятся на орбите на расстоянии 26 200 миль от центра Земли и 22 300 миль над поверхностью, что означает, что сигналу требуется примерно 0,240 секунды, чтобы совершить путешествие туда и обратно. В настоящее время Starlink находится на орбите на высоте 340 миль, что сокращает задержку почти до сотой доли.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 3.5K
Комментарии 6

Радарная безопасность: не скрещивайте лучи

Блог компании НПП ИТЭЛМА Разработка для интернета вещей *Автомобильные гаджеты Транспорт
Перевод
image

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

Радар стал важным средством зондирования, дополняющим КМОП-камеры. Радар работает в любых погодных условиях и обеспечивает ряд функций автоматического вождения, включая автоматические аварийные тормоза (AEB). Однако если потоки радаров пересекутся (прямо как у ускорителей частиц из «Охотников за привидениями») — это может привести к неисправностям.

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

Сегмент применения радара варьируется от адаптивного круиз-контроля и обнаружения слепых зон до систем предупреждения о столкновениях и интеллектуальной помощи при парковке. Для того чтобы транспортное средство могло получить обзор на 360 градусов, ему нужны как радарные чипы ближнего, так и дальнего действия. AEB обычно использует всепогодный радар, а иногда лидар и камеры для обнаружения неминуемой аварии.
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 3.9K
Комментарии 7

Софт для звездолётов (интервью с разработчиком из SpaceX)

Блог компании НПП ИТЭЛМА Промышленное программирование *Научно-популярное Транспорт
Перевод
image

Космические полеты с самого начала зависели от компьютеров — как на земле, так и в космическом корабле. SpaceX вывела их на новый уровень. Недавно Stack Overflow поговорили со Стивеном Гердингом, руководителем разработки программного обеспечения для корабля Dragon, о том, какие особые задачи ставит перед собой команда разработки программного обеспечения для многочисленных миссий SpaceX.

23 апреля 2021 года SpaceX и НАСА запустили вторую оперативную миссию Dragon (Crew-2) на Международную космическую станцию, став первым пилотируемым космическим полетом, в котором астронавты будут пилотировать на проверенных полетами Falcon 9 и Dragon. Примерно через 24 часа Dragon автономно пристыковался к станции, став первым случаем одновременного пристыкования двух экипажей Dragon к орбитальной лаборатории. Это знаменует собой начало новой эры для компании SpaceX, которая будет стремиться к регулярным полетам астронавтов на МКС.

Фактическая работа по разработке программного обеспечения инженерами по транспорту, такими как Гердинг, в основном выполняется с использованием языка C++, который является основным языком программирования компании с первых дней ее существования. Программное обеспечение считывает текстовые файлы конфигурации. «Мы изобрели простые языки, специфичные для конкретной области, чтобы выразить эти вещи так, чтобы другие инженеры в компании, которые не являются инженерами-программистами, могли настроить их».
Читать дальше →
Всего голосов 15: ↑10 и ↓5 +5
Просмотры 5.2K
Комментарии 8

Тестирование программного обеспечения для космоса (интервью с разработчиком из SpaceX)

Блог компании НПП ИТЭЛМА Тестирование IT-систем *Промышленное программирование *Управление разработкой *Транспорт
Перевод
image

Stack Overflow побеседовал с Эрин Ишимотича, инженером в группе Software Delivery Engineering из Чокто Нейшн в Оклахоме. Ишимотича, работающая инженером на постоянной основе уже 15 лет, начала свою карьеру с написания скриптов shell и Perl, а в SpaceX работает уже около двух лет.

Проверять, проверять и еще раз проверять


Работа отдела Software Delivery Engineering, по словам Ишимотича, заключается в координации надлежащей практики разработки и тестирования программного обеспечения в компании SpaceX, обеспечивая, чтобы все, кто пишет код для космических аппаратов, использовали надлежащие методы контроля версий и проходили автоматизированное и человеческое тестирование, управляемое системой непрерывной интеграции (CI).

«Мы разрабатываем и поддерживаем нашу собственную систему CI», — сказала она. «У нас есть веб-служба, которая создает отчеты — она получает телеметрию от тестов программного и аппаратного обеспечения, строит графики и имеет свои собственные утверждения, которые она выполняет на основе данных, создавая отчет о том, как работает программное обеспечение».


Это означает, что специалисты из Software Delivery Engineering занимаются разработкой, тестированием и DevOps, в команде около 15 инженеров, включая специальную команду Software Reliability Engineering (SRE).
Читать дальше →
Всего голосов 16: ↑12 и ↓4 +8
Просмотры 7.2K
Комментарии 3

500 миллионов строк кода: как софт съест автоиндустрию

Блог компании НПП ИТЭЛМА Тестирование IT-систем *Промышленное программирование *Научно-популярное Транспорт
Перевод
image


TL;DR


  • У некоторых автопроизводителей есть сотни тысяч потенциальных комбинаций сборки отдельной модели автомобиля.
  • Ford F-150, содержат 150 миллионов строк кода.
  • В автомобилях Volvo 2020 года около 120 ЭБУ и 100 миллионов строк исходного кода. 10 миллионов условных операторов, 3 миллиона функций, которые вызываются в 30 миллионах мест в исходном коде.
  • В 2017 году 40% стоимости нового автомобиля можно отнести на полупроводниковые электронные системы, что вдвое больше, чем в 2007 году. К 2030 году эта сумма приблизится к 50%.
  • Сегодня в каждый новый автомобиль упакован полупроводниками на сумму около 600 долларов, состоящих почти из 3000 микросхем всех типов.
  • Автомобильный сетевой жгут, к которому могут быть прикреплены тысячи компонентов, может содержать более 1500 проводов общей длиной 5000 метров и весом более 68 кг.
  • 40% бюджета на производство автомобиля с момента его разработки до начала производства можно отнести на счет системной интеграции, тестирования, проверки и валидации.
  • По оценкам VW, только 10% программного обеспечения в его автомобилях разрабатывается собственными силами. Остальные 90% вносят десятки поставщиков, а у некоторых OEM-производителей это число, как сообщается, достигает более 50.
  • Почти 60% затрат на рабочую силу при ремонте столкновения с транспортным средством с расширенными функциями безопасности связано с электроникой транспортного средства.
  • 2019 год стал рекордным: 15 миллионов автомобилей были отозваны из-за дефектов электронных компонентов. Половина отзывов связана с дефектами программного обеспечения.
  • В GM 90 инженеров на постоянной основе работают над разработкой средств кибербезопасности.
  • 25 гигабайт данных в час — трафик внутри автомобиля

Читать дальше →
Всего голосов 29: ↑23 и ↓6 +17
Просмотры 17K
Комментарии 127

Как решать сложные (технические) проблемы

Блог компании НПП ИТЭЛМА Тестирование IT-систем *Отладка *Управление разработкой *Транспорт
Перевод
image


Мировоззрение


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


Поиск первопричины


  • Постарайтесь воспроизвести проблему
    • Можете ли вы воспроизвести это из командной строки?
      • Другим людям легче воспроизвести проблему
      • Легче проверить исправление
  • Есть ли логи? Что за сообщение об ошибке?
    • Прочтите описание ошибки. Каждое его слово. Дважды.
    • Есть ли где-нибудь опечатка (командная строка / конфигурация / код)?
  • Изолируйте проблему
    • Удалите некоторые части системы и попробуйте воспроизвести ошибку
    • Меняйте одно за раз, сохраняя все остальное постоянным
Читать дальше →
Всего голосов 20: ↑15 и ↓5 +10
Просмотры 12K
Комментарии 6

Разработка критически важных алгоритмов, часть 3: Интеграция

Блог компании НПП ИТЭЛМА Open source *Алгоритмы *Управление разработкой *Транспорт
Перевод
  1. Проектирование
  2. Реализация
  3. Интеграция

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

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

Хочу предварить этот пост освобождением от ответственности: серебряной пули для интеграции вашего кода не существует (если бы она была, я бы давал консультации и разбогател). Я могу привести лишь рекомендации, которые позволят сделать этот процесс менее болезненным.

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

Но в результате получается что-то, что работает, и это круто. Но, возможно, что еще более важно, вы прокачаетесь и станете немного лучше, сделав это в первый и самый худший раз. (Я бы сказал, что это похоже на написание академической статьи).
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.7K
Комментарии 1

FTP исполнилось 50 лет

Блог компании НПП ИТЭЛМА Сетевые технологии *IT-стандарты *История IT Научно-популярное
Перевод
image


16 апреля 1971 года-это не только день, когда The Rolling Stone впервые выпустила Brown Sugar, но и день публикации RFC 114, знаменующий день рождения FTP.

В те дни вьетнамская война была в центре внимания, TCP/IP еще не существовал, Джими Хендрикс умер 6 месяцев назад, telnet был новым крутым парнем, а некоторые из самых влиятельных рок-н-ролльных артистов собирались выпустить свои шедевры, в то время как FTP использовал сетевой протокол под названием NCP.

За прошедшие годы протокол FTP был усовершенствован 16 раз, добавивилась поддержка TCP/IP, безопасного расширения, также известного как FTPS, которое использует ту же технологию, что и HTTPS, и более поздние дополнение, такое как поддержка IPv6.
Всего голосов 25: ↑19 и ↓6 +13
Просмотры 6.2K
Комментарии 48

Как НЕ надо нанимать разработчика софта

Блог компании НПП ИТЭЛМА Управление персоналом *Карьера в IT-индустрии
Перевод
image

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

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

Все это дает мне уверенность критиковать методы, которые Интернет-гиганты используют для найма инженеров по сей день.

Не стремитесь к лучшему решению


Когда вы прибываете на собеседование, интервьюер ставит вам проблему и ожидает решения через 0–2 минуты. Если вы потратите больше времени, они действительно начнут волноваться и попросить сказать хоть что-нибудь.

Это можно понять — в конце концов, у них есть только 45 минут, и они хотят обсудить с вами много вещей.

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

Творчество — это способность оценивать и фильтровать поток идей, которые вы придумываете. Если вам это действительно интересно, почему бы вам не попросить собеседника сравнить и оценить несколько идей? Проверить, может ли человек оценить свойства предлагаемого решения? Если он четко видит все плюсы и минусы?

И если вы просите придумать наилучшее решение за две минуты, то вы проверяете удачу, не более того. Вы занимаетесь наймом удачливых сотрудников? Или способных?
Читать дальше →
Всего голосов 27: ↑23 и ↓4 +19
Просмотры 16K
Комментарии 14

Хорошие времена рождают слабаков

Блог компании НПП ИТЭЛМА Программирование *Usability *Управление разработкой *Научно-популярное
Перевод
В статье «Моё разочарование в софте» мы увидели, как программное обеспечение деградировало за последние два десятилетия. В 2019 Джонатан Блоу (разработчик игр Braid и The Whitness) выступил с докладом, в котором объяснил, почему это может происходить:



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

Кризис программного обеспечения носит системный и поколенческий характер. Скажем, первое поколение работает над проектом X. После того, как X создан и становится популярным, проходит время, и приходит следующее поколение программистов и работает уже над проектом Y, основанное на X. Им не нужно точно знать, как построен проект X, почему он был построен таким образом, или как написать альтернативный X с нуля. Они не хуже и не ленивее, у них просто нет реальной необходимости создавать X2, поскольку X уже существует и позволяет им решать многие насущные задачи.

Самым важным моментом выступления было то, что если вы работаете над Y, а Y основано на X, то это не означает то, что вы автоматом знаете и X. Даже если люди, которые создают X, все еще существуют, их знания не передаются автоматически и без реальной необходимости уйдут с людьми, которые изначально владели ими.

Это парадокс: большинство людей могли подумать, что, если бы мы построили, например, космический корабль или сложный самолет в прошлом, то мы смогли бы построить его снова в любое время. Но нет, если бы мы не строили определенный самолет непрерывно, то спустя всего 50 лет уже легче было бы разработать новый с нуля, чем пытаться возродить старые процессы и документацию. Знания не передаются следующему поколению автоматически.
Всего голосов 73: ↑67 и ↓6 +61
Просмотры 19K
Комментарии 61

Под капотом: инновации в Volkswagen Golf 8

Блог компании НПП ИТЭЛМА Производство и разработка электроники *Научно-популярное Автомобильные гаджеты Транспорт
Перевод
image

Volkswagen Golf 8 — не шикарный суперкар. Но это самая продаваемая модель немецкого автопроизводителя, полная различных наворотов. Она может похвастаться множеством функций ADAS и возможностями сетевого взаимодействия – в частности речь идет о протоколе V2X (для связи между автомобилями) и UWP (для безопасного доступа к автомобилю).

Также Golf 8 – это гибридный электромобиль с литий-ионным аккумулятором. В последней модели используется новая 48-вольтовая электрическая система.

По словам генерального директора компании System Plus Consulting (Нант, Франция) Ромена Фо, очень интересно как VW удалось интегрировать такое «множество инноваций» в «такой компактный массовый автомобиль». System Plus, подразделение Yole Développement, занимающейся исследованиями рынка и технологий из Лиона, покопалась под капотом у нового Golf.

Отказ от централизации вычислений


Разборка Golf 8 показала, что в автомобиле нет мощной центральной вычислительной системы вроде Xavier от Nvidia или системы на кристалле от Tesla. Вместо этого в разных узлах используются специализированные ECU, отвечающие за различные функции. Любопытно, что VW удалось создать передовое ADAS-решение без переработки электрической и электронной (E/E) архитектуры автомобиля.
Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 16K
Комментарии 79

Информация

Дата основания
1994
Местоположение
Россия
Сайт
www.itelma.ru
Численность
1 001–5 000 человек
Дата регистрации