Скиллсет Илона Маска: 11 самых востребованных навыков в SpaceX
SpaceX может получить пять баллов за визионерство и энтузиазм в освоении космоса, но как работодатель компания получает твердую четверку. Это неплохой результат для крупной технологической компании, которая к тому же предлагает неплохой оклад — средняя годовая зарплата в организации превышает $100 тыс. Рассказываем, какие специалисты нужны SpaceX и где можно освоить нужные навыки.
Аналитики Dice Insights изучили статистику на рекрутинговом сервисе Burning Glass и выяснили, какие навыки пользуются наибольшим спросом в компании. На первый взгляд, топ скиллов ничем не отличается от Microsoft и других технологических гигантов. SpaceX нужны разработчики, которые владеют популярными языками программирования, такими как Python, C++ и SQL. Требуется также знание Linux и навыки дебаггинга. Но есть и специфические запросы — знание физики и авионики, опыт разработки железа и создания симуляций.
Ранее инженеры SpaceX рассказывали, что программируют на C и C++ (при программировании полетов), на HTML, JavaScript и CSS (для отображения данных на дисплеях) и на Python (для тестирования). Собрали основные навыки и определили, на каких курсах можно их прокачать.
Python
Один из самых востребованных языков программирования используется и в SpaceX для тестирования различных систем. Кстати, питонисты требуются и в NASA.
Хороший вариант для старта — короткий курс по роли Python в космических исследований, рассчитанный на новичков. Он поможет понять, как именно язык применяется инженерами в сфере космоса. Один из модулей программы — «Подсчет количества лунных метеоритов по типам с помощью Python».
Наша подборка по Python подскажет, где и как лучше изучать язык сегодня, если вы только начинаете карьеру в ИТ.
C++
Именно C++ используется при программировании полетов. Интересно, что Counter-Strike, StarCraft и World of Warcraft также написаны на C++, так что владение языком может пригодиться в любой индустрии — от освоения космоса до геймдева.
Чтобы глубже познакомиться с языком C++, можно пройти «Стартовый курс по программированию на С++: от новичка до высшего уровня» на Udemy. Лекции подготовила Академия программирования, и, судя по отзывам, это один из лучших курсов по теме. Курс разбирает самые свежие функции С++ и помогает разобраться в новых нюансах языка, о которых знают далеко не все специалисты.
Разработка ПО
Software Engineer (SE) — это дипломированный профессиональный инженер, у которого достаточно знаний и навыков для применения инженерных дисциплин при создании программного обеспечения. Главное отличие — SE занимается разработкой, руководством проектов, а программист их реализует путем написания кода. На русский название должности переводится как «инженер-программист», или просто «программист». В SpaceX такие вакансии практически не заканчиваются — инженеры требуются постоянно.
На платформе edX можно найти курс «Разработка программного обеспечения: введение», где за 6 недель вы узнаете, как применять инженерные принципы, такие как Agile, для создания полнофункциональной программной системы. Еще вы изучите принципы REST и асинхронного программирования, нюансы спецификации программного обеспечения, дизайна, рефакторинга, информационной безопасности и не только. Этот курс входит в состав программы MicroMasters, по итогу которой можно получить сертификат.
Знание Linux
Самая ходовая ракета SpaceX — Falcon 9 — работает на процессорах x86 на базе Linux, поэтому знание операционки необходимо многим сотрудникам компании.
Для знакомства с ОС подойдет курс «Linux Mastery: Master Linux Command Line» на Udemy. Без каких-либо первоначальных знаний по мере прохождения курса вы научитесь работать с командной строкой и использовать bash-скрипты для автоматизации задач. А еще узнаете, как установить программное обеспечение с открытым исходным кодом и взаимодействовать с ним с помощью системы управления пакетами.
Физика
Очевидно, что сотрудникам SpaceX требуется знание физики. Но в компании набирают не просто физиков, а мультифункциональных специалистов. Например, инженеру по воздействию радиации (Radiation Effects Engineer) требуется степень в электроинженерии или физике, но в то же время опыт программирования на Python.
Курс «The Complete High School and College Physics» на Udemy демистифицирует физику с помощью примеров, упражнений и домашних заданий, а главное, помогает освежить в памяти забытые концепции. Программа разбирает такие понятия, как материя, движение, энергия, волны, поля, а также затрагивает концепции ядерной физики.
Авионика
Авионика — это комплекс всех электронных систем, которые функционируют на борту летательного аппарата. Знания в этой сфере нужны многим специалистам в SpaceX — начиная от инженера по тестированию датчиков и заканчивая инспекторами на производстве.
Специализация Мюнхенского университета «Цифровизация в аэронавтике и космосе» объясняет цифровые преобразования в области аэрокосмической промышленности и помогает понять, как сегодня создаются и проектируются летательные аппараты, а главное, какие перспективы новые технологии открывают в будущем.
Курс «Аэрокосмическая техника: авиационные системы и авионика» на Udemy разбирает основы проектирования систем на борту летательных аппаратов. Почему самолетам требуется определенный набор приборов для работы в нормальных условиях, зачем нужна гидравлическая система и как она связана с шасси, какие девайсы нужны в кабине пилотов и как они влияют на условия полета — все это вы разберете на занятиях. Конечно, в SpaceX по итогу попасть вряд ли получится, но курс поможет понять — стоит ли осваивать новую профессию.
Разработка железа
Hardware is hard, а в космической отрасли тем более. В SpaceX довольно много открытых вакансий для специалистов по аппаратной разработке — они проектируют как внутренние системы и интерфейсы, так и компоненты летательных аппаратов.
Курс «Архитектура встроенного программного и аппаратного обеспечения» — это неплохой вариант для новичков. Вы узнаете, как устроена базовая архитектура ARM, как использовать платформы микроконтроллера MSP432, а также разберетесь в нюансах проектирования аппаратных продуктов.
Создание симуляций
Симуляции помогают SpaceX моделировать различные ситуации и тестировать системы (как программые, так и хардверные). Например, этим занимается специалист с, пожалуй, самой эффектной должностью — Space Lasers Controls Engineer.
Женевский университет представляет курс «Симуляция и моделирование природных процессов», который даст представление о методах моделирования и инструментах моделирования для широкого спектра природных явлений. Программа затрагивает разные процессы, включая движение жидкости, динамику звезд, миграционные изменения. Базовый курс поможет понять, как в принципе строятся симуляции и какие данные нужны для их создания.
MATLAB
MATLAB — это пакет прикладных программ для технических вычислений, который используют инженеры и исследователи по всему миру. Он работает на большинстве современных операционных систем, включая Linux, macOS, Solaris и Windows. В SpaceX знание MATLAB требуется большинству инженеров. Например, эксперт по оценке надежности системы приземления должен знать, как извлекать и анализировать данные с помощью Visual Basic, MATLAB, Python и Excel.
SpaceX не только отправляет ракеты в космос, но также разрабатывает систему спутникового интернета Starlink. Поэтому в команду ищут специалистов со знанием протоколов Ethernet и широкополосных систем.
На программе Udacity «Стань аналитиком данных» за 4 месяца вы изучите Python, SQL и статистику для раскрытия информации, передачи важных выводов и создания решений, которые основаны на данных. Вы узнаете, как манипулировать данными и адаптировать их для анализа, а также создавать визуализации для извлечения инсайтов из big data.
8 онлайн-курсов и интенсивов для Product Manager (февраль, 2024)
Собрали проверенные онлайн-курсы и интенсивы для Product Manager. В этой подборке: курсы от действующего PM в Microsoft, актуальная специализация по управлению продуктами в сфере AI, курсы для начинающих специалистов и лайфхаки как проходить собеседования на позицию продакта.
Как очистить Mac? Лучшие платные приложения для macOS (август 2024 г.)
Чем просканировать накопившийся за время работы мусор на диске вашего в Мака и навести порядок? Рассказываем о 7 платных приложениях для очистки macOS. Мы не называем их лучшими — просто советуем обратить на них внимание.
11 лучших сертификаций Coursera, чтобы освоить новую специальность (август, 2023)
Проанализировали Coursera в поисках лучших профессиональных программ на 2023 год, прохождение которых позволит получить востребованную специальность. Рассказываем, на какие направления обратить внимание и как сертификация Coursera помогает изменить вашу карьеру.
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
Java по-прежнему входит в список самых популярных языков программирования. Вместе с Digitaldefynd мы составили список курсов по Java, которые подойдут как новичкам, так и людям с опытом программирования, чтобы освоить этот востребованный язык.
Хотите сообщить важную новость? Пишите в Telegram-бот
Главные события и полезные ссылки в нашем Telegram-канале
Обсуждение
Комментируйте без ограничений
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.