Contribución de Ucrania al trabajo SpaceX: Como ingeniero de Zhytomyr ayuda a plantar misiles Falcon

17521

El mundo entero está entusiasmado con el exitoso lanzamiento del lanzacohetes superpesado Falcon Heavy, que Ilona Maska Company implementó en febrero 6. Este es un evento histórico sin exageración, y todos los involucrados en él se convirtieron en héroes.

Uno de ellos: el ucraniano Alexei Pakhunov, que jugó un papel importante en las aventuras espaciales SpaceX. Fue responsable del aterrizaje exitoso de Falcon 9 en el año 2015, y en febrero 6 estaba sentado en la primera línea de Mission Control, informaPortal Nacional de Industriales.

Alex Pahunov nativa de Zhitomir, Khmelnitsky la educación en las "faldas" Universidad Tecnológica (ahora Universidad Nacional Jmelnytsky) en una especialidad "los sistemas y redes de ordenador".

  • En el año 2004 se mudó a Dinamarca, trabajando en la oficina de Microsoft en Copenhague. Antes de eso, también logró vivir y trabajar en Rumania. En 2006, fue transferido al equipo Windows Kernel y se mudó a Redmond, Washington. Luego trabajó en uno de los grupos de Microsoft Research. Y en 2012, fui a Google, donde trabajé en Chrome Remote Desktop.

    Alex fue de Ucrania al comienzo de 2000 y hoy las conversaciones sobre política son ignoradas, tratando de evitar los problemas políticos, si es posible.

    Principalmente debido a la extremadamente baja eficiencia de tales disputas. Y después de los eventos de los últimos años, y aún más, - enfatiza.

    A mediados del año 2013, Oleksii se puso en contacto con el reclutador de SpaceX y le hizo una propuesta, lo que dificultó que un ucraniano abandonara.

    Podría combinar dos de mis pasatiempos favoritos: programación y espacio ", dice Pashunov.

    Hoy en día, es desarrollador senior de software en Flight Software, grupo SpaceX.

    En ese momento la compañía ya era demasiado grande con IlonMáscaraLa entrevista de Alex no pasó. Personalmente, con el fundador y el director ejecutivo de la compañía, solo cruzó varias veces.

    El primero está en el asiento de un amigo en el restaurante, el segundo se encuentra en circunstancias bastante estresantes, cuando fue necesario tomar una decisión difícil rápidamente. Las reuniones en el restaurante me gustaron más, admite Alex.

    Ilon está bien versado en ingeniería; Él tiene un buen sentido de soluciones de trabajo para problemas de ingeniería complejos. Además, tiene una buena manera de resolver problemas de ingeniería con métodos comerciales. Digamos que se enfrenta al problema de que su aplicación principal es demasiado lenta para procesar datos. Un ingenioso enfoque de ingeniería para abordar este problema es gastar X horas en optimizar el código. Un enfoque un poco menos ingenuo es comprar diez veces más servidores. Esto probablemente no sea muy efectivo, pero puede ser justificable cuando se trata de la función principal de la compañía. La máscara en esta situación puede decir que, en general, la optimización del procesamiento de datos, absolutamente no es el problema que debe abordarse. Solo tiene que reducir el flujo de datos de entrada y no aumentar. Esto no solo resolverá el problema original, sino que también ayudará en una docena de otros lugares donde una gran cantidad de datos crearon problemas. Solo queda encontrar una forma de reducir la cantidad de datos entrantes ...

    Me parece que ese pensamiento "conceptual" es, al mismo tiempo, la razón por la cual sale la Máscara, y la razón por la cual los términos se arrastran constantemente hacia la derecha.

    Alrededor de 100 personas trabajan en el equipo de Alexis Falcon Software. Escriben código para cohetes e infraestructura terrestre. En vuelo y los sistemas que sirven el vuelo, se usa con C ++ y Linux. En sistemas menos críticos, Python y otros lenguajes son ampliamente utilizados.

    Según Alexei, de cualquier otro código de software para Falcon se caracteriza por altos requisitos de fiabilidad y previsibilidad de comportamiento.

    Si Word o una página en un navegador pueden caer con un impacto mínimo, entonces en un cohete está lleno de millones de pérdidas y posibles bajas humanas. Afecta la arquitectura, los métodos de procesamiento de datos y el estilo de escritura del código, explicó Pashunov.

    El rendimiento absoluto del código es menos importante que un tiempo de ejecución estable. El código simple es bienvenido, es más fácil de probar y probar.

    Imagen relacionada

    El modo de operación de los ingenieros de SpaceX es realmente difícil, aunque la Pasión no parece ser embarazosa.

    Sin embargo, el tiempo de descanso y privacidad permanece, si le preguntas a mi esposa, ella no estará de acuerdo conmigo. En SpaceX, es fácil trabajar todo el día ", dice. La compañía está tratando de organizar el flujo de trabajo de tal manera que minimice el trabajo extracurricular, pero no puede eliminarlo por completo.

    El tiempo de lanzamiento depende de la órbita y no del horario de trabajo. La capacitación previa al inicio se deduce del tiempo de inicio. Diría que trabajo 45-50 horas a la semana.

    Debido a SpaceX cae bajo restricciones ITAR (la ley de control de armas, entre otros extranjeros el acceso a las tecnologías militares potenciales), los empleados de la empresa sólo pueden ser ciudadanos o residentes permanentes (propietarios feliz tarjetas verdes). También hay una opción para obtener una llamada licencia de exportación.

    SpaceX tiene una posición puramente programática y una posición para programadores de física. Primero escribe el código, el segundo desarrolla algoritmos para administración y navegación. Hablando de la primera, la compañía está buscando principalmente a la capacidad profesional para escribir código fiable en C ++ con una comprensión de cómo el equipo trabaja en diferentes niveles, y la capacidad de aplicar este conocimiento para resolver problemas prácticos.

    Una de mis preguntas favoritas en la entrevista suena así.

    Dile máximo detalle lo que sucede desde el momento en el paquete de la tarjeta de red tiene la última pieza de la página HTML y para el momento en que el navegador peremalyuyu imagen. Esta pregunta permite hablar de la interacción con hierro, planificador de procesos, protocolos de red, gestión de memoria, gestión de eventos, el aislamiento de aplicaciones entre sí, JIT-compilación, el subsistema de gráficos, etc.

    Según Pashunov, SpaceX no busca ningún "programador aeroespacial" especial. La experiencia laboral relevante (en C ++, más cerca de iron) a menudo tiene inmigrantes de la industria del juego, desarrolladores de sistemas, desarrolladores de aplicaciones embebidas / servidor.


    Suscríbete al Canal del Portal Industrial Nacional en Telegram, también léanos en Facebook Та Twitterser el primero en saber sobre la industria ucraniana.

    Deja un comentario

    Por favor, introduzca su comentario!
    Por favor, introduzca su nombre aquí

    Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se manejan sus datos de comentarios.