Piloto militar, físico nuclear e ingeniero jefe del Kremlin, que fueron los desarrolladores de ASCON en una vida pasada

El ingeniero de pruebas KOMPAS-3D Eugene realmente quería volar a la luna y se aplicó al cuerpo de cosmonautas. Íbamos a contar sobre esto en esta publicación, ya que nuestro empleado realizó una selección abierta para la tripulación de la nueva nave espacial de la Federación. No fusionado Zhenya fue interrumpida en la primera etapa por razones médicas.

Pero gracias a un conocimiento más cercano del héroe, nació la idea de otra publicación. Antes de unirse a ASCON, Zhenya trabajó en una fábrica de aviones, donde participó en pruebas en tierra de cazas MiG-29K. Después de un poco de exploración, descubrimos que en nuestras filas hay un físico que visitó el CERN en el Gran Colisionador de Hadrones, un ex ingeniero jefe del Kolomna Kremlin, un piloto militar que realizó más de 200 incursiones.

Le preguntaron a sus colegas con una biografía atípica sobre su vida pasada y la historia de su desarrollo.

imagen
Evgeny Vasin, jefe del departamento de pruebas LOTSMAN: PLM

Evgeny Vasin, jefe del departamento de pruebas LOTSMAN: PLM (Kurgan)



Después de la escuela, ingresé a la Escuela Militar Superior de Pilotos y Navegadores de Stavropol, que me gradué en 1981. Para más servicio fue enviado al Distrito Militar Transcaucásico. Sirvió en la ciudad de Marneuli, SSR georgiana, en las siguientes posiciones: comandante de tripulación, piloto principal, comandante de vuelo, comandante adjunto de escuadrón y jefe del complejo militar-técnico (entrenamiento aéreo y táctico). El regimiento realizó misiones de servicio de combate en aviones Su-15 como parte de las fuerzas de defensa aérea ZakVO. En 1983, el regimiento fue transferido de Fighter Aviation (IA) a Fighter Bomber Aviation (IBA), y el personal de vuelo fue reentrenado para aviones Su-17 M3.

Entre octubre de 1985 y finales de noviembre de 1986, formó parte de un contingente limitado de tropas soviéticas en Afganistán (más de 200 salidas). Después de regresar, el servicio tuvo lugar allí, en Marneuli.

imagen

En 1989, el regimiento fue transferido nuevamente al sistema de defensa aérea, pero ya en un avión Su-15 TM. Un piloto militar de primera clase, con un tiempo de vuelo de más de 1200 horas, se preparó en su totalidad en el curso de entrenamiento de combate IBA e IA (para vuelos de instructor), día y noche, en condiciones climáticas simples y difíciles, y también con un clima mínimo. Debido a la reducción en 1992, fue despedido de las fuerzas armadas y regresó a su tierra natal en Kurgan.

imagen

Los siguientes siete años trabajé como ingeniero en el departamento de documentación técnica de la Oficina Especial de Diseño (Oficina Especial de Diseño de Ingeniería Mecánica, donde se desarrollan vehículos de combate de infantería). Fue aquí donde conocí la computadora y los productos ASCON: el editor de dibujos KOMPAS 4 y el sistema de almacenamiento de documentación KOMPAS-Manager. Estudiamos en el lugar de trabajo, en el proceso de uso de software, y sus desarrolladores estaban cerca en Kurgan.

Incluso durante el servicio, me interesé en la "programación" en una calculadora (Electrónica 52). En SKBM escribí en WordBasic, me ocupé de llevar la documentación técnica en papel a formato electrónico, trabajé con gráficos de trama y gráficos vectoriales. También estudió el trabajo con sistemas CAD tridimensionales: SolidWorks, luego Unigraphics y Solid Edge, luego KOMPAS-3D.

En 2001, fui invitado a ASCON. Entonces el centro de desarrollo en Kurgan se estaba formando. Al principio, tenía que hacer todo: entrenar KOMPAS 5 y KOMPAS-Manager, soporte técnico KOMPAS-Manager, probar las bibliotecas KOMPAS-Manager y KOMPAS, un poco de desarrollo: dibujar ICO en las primeras versiones del sistema de gestión de datos de ingeniería LOTSMAN: PLM. A medida que crecía el volumen de tareas, mi área de responsabilidad se limitaba a probar el PILOTO: PLM.

Konstantin Gulevsky, desarrollador senior de C ++ (Ryazan)



Antes de ASCON, trabajé en EasyTrace, una empresa que digitaliza información cartográfica, es decir. Con la ayuda de este software, las imágenes en papel o digitales se convierten en datos vectoriales, por ejemplo, en 2Gis, tarjetas Yandex y servicios similares. La empresa era pequeña, la sensación misma cuando era "propia". Para el trabajo, tuve que idear e implementar una variedad de herramientas de vectorización.

Los 10 años que pasé en esta organización no fueron aburridos para trabajar. Los datos de entrada cambiaban constantemente, y tuvimos que encontrar más y más herramientas nuevas. Anteriormente, los mapas a pequeña escala estaban de moda y se necesitaban herramientas para resaltar los estanques azules, el terreno rojo, los caminos negros, pero ahora, cada vez más a menudo, las tareas de digitalizar imágenes "invisibles" para el ojo humano (escaneo láser) han comenzado a resolverse. Una de las tareas interesantes fue el cálculo de los árboles de Navidad: sí, sí, el cliente me pidió que calcule la cantidad de árboles de Navidad en mi bosque y que recopilara algunas estadísticas sobre ellos. La funcionalidad desarrollada por nuestro equipo tal problema se resuelve en una hora.


Al ir a ASCON, me di cuenta de lo obsoletas que eran las herramientas que solía usar. No existen entornos de desarrollo irrelevantes, sistemas de control de versiones o metodologías de desarrollo. El proceso está configurado, es muy cómodo trabajar.

imagen

Ingresé al equipo de Quick, cuya principal área de responsabilidad es el rendimiento de KOMPAS-3D. La educación matemática y la experiencia en el desarrollo de software de alto rendimiento me ayudaron a encontrarme. Al familiarizarse con el código fuente de KOMPAS, se llegó a comprender cuán funcional y poderoso es este complejo producto. Al mismo tiempo, el soporte para dicha funcionalidad a veces se brindaba a los programadores por el gran tiempo y los costos de recursos de la aplicación, a veces excesivamente grandes. Me parece que ya he podido ayudar a la compañía a dispersar ligeramente a nuestro "monstruo", y en el futuro, espero que aprenda a volar :-).


Vídeo de trabajo de comandos rápidos: velocidad de proyección en las versiones KOMPAS-3D v17 y v18


Alexander Alakhverdyants, matemático-programador de C3D Labs, una subsidiaria de ASCON (Kolomna)



Después de graduarme en el departamento de física de la Universidad Estatal de Moscú, trabajé en el Instituto Conjunto de Investigación Nuclear como parte de un grupo científico para la búsqueda de plasma quark-gluón en el experimento STAR. Solenoidal Tracker At RHIC es la instalación experimental más grande del complejo acelerador RHIC (colisionador de iones pesados ​​relativista), que se encuentra en el Laboratorio Nacional Brookhaven (BNL) en Long Island. Los participantes en el experimento están dispersos por todo el mundo, solo alrededor de 40 instituciones. Este es el experimento más grande en física de partículas en el BNL, donde volé dos veces en viajes de negocios en un conjunto de datos. Ambos viajes duraron 3-4 meses.

imagen
En el Laboratorio Nacional Brookhaven

El trabajo del laboratorio se organiza de la siguiente manera. Primero, todos se están preparando para lanzar el colisionador, ya que consume mucha energía y no puede funcionar durante todo el año. Los jefes del laboratorio están de acuerdo con el Departamento de Energía para garantizar que el departamento garantice el funcionamiento de la planta de energía que abastece al colisionador. Luego comienza y el colisionador funciona sin parar durante 4-5 meses.

Los datos se recopilan durante todo el día: debe sentarse en la computadora y seguir los numerosos gráficos para controlar la exactitud del registro de datos experimentales. Es importante que los procesos procedan normalmente: los detectores están en buen estado de funcionamiento, la presión de gas en la cámara de proyección está en el nivel correcto, etc. Para esto, los científicos vienen, aprueban exámenes, reciben diversas tolerancias y toman su turno, que dura una semana. El trabajo es que 4-6 personas se sientan en un turno de 8 horas y gestionan el registro de datos experimentales, monitoreando los procesos que tienen lugar en el detector. Después de este período, se forma un nuevo turno. Para cada viaje de negocios, trabajé de 10 a 12 turnos, conocí a muchos colegas de diferentes países. La ciencia misma consiste en el análisis de los datos obtenidos, que ya se realiza posteriormente en su propio instituto.

En Rusia, no se realizan experimentos en mi especialidad, por lo tanto, para familiarizarnos con la física moderna de partículas elementales de la universidad, nos llevaron al Gran Colisionador de Hadrones en Suiza, al Centro Europeo de Investigación Nuclear. Esto fue antes de los viajes de negocios a la BNL.

imagen
En la mina LHC

En la universidad, nos dieron conocimientos fundamentales en física y matemáticas, y la programación era una asignatura de tercer nivel. Fue suficiente conocer la sintaxis C / C ++ más básica para poder codificar algoritmos numéricos que resuelvan ecuaciones diferenciales para completar un taller de informática.

Casi lo mismo sucedió en el Instituto Conjunto de Investigación Nuclear, donde estudié en la escuela de posgrado. Para procesar datos experimentales o simulados, utilizamos la biblioteca ROOT, gracias a la cual no era necesario escribir programas grandes. De hecho, toda la programación nuevamente se redujo a la codificación de algoritmos numéricos y la escritura de pequeños scripts para visualizar datos usando ROOT.

Por lo tanto, después de unirme a ASCON, tuve que aprender a programar desde cero: estudiar normalmente C ++ y Python, los dos lenguajes principales que usamos en el desarrollo, para aprender sobre los criterios de calidad del software industrial, sobre qué son las pruebas de software y por qué es necesario, al final finalmente, aprender que el software tiene una arquitectura y que también se imponen algunos requisitos sobre su calidad. Ayudó a leer libros y documentación, video conferencias, que ahora están llenas en YouTube. Si hablamos de libros, entonces estudié Python de los libros de Lutz y la documentación oficial, y C ++ de los libros de Laforet, Sutter, Meyers, Alexandrescu.

En cuanto a las matemáticas, el conocimiento universitario para trabajar en el núcleo geométrico, en general, fue suficiente. A partir de lo nuevo, fue necesario estudiar curvas y superficies spline, gráficos y varias formas de descomponer sistemas de ecuaciones. Al principio, era especialmente importante que siempre haya un especialista cerca para cada campo relacionado, con quien se pueda contactar para obtener ayuda o asesoramiento en cualquier momento, ya que lejos de siempre las respuestas se pueden encontrar en los libros.

Como resultado, el solucionador se convirtió en mi especialización: el módulo del núcleo geométrico, que es responsable de la parametrización de dibujos y modelos 3D.

Evgeny Filimonov, ingeniero de pruebas KOMPAS-3D (Kolomna)



Solía ​​trabajar en la planta de aviación Lukhovitsky (parte de MiG RSK) como ingeniero de diseño en la oficina de diseño de equipos eléctricos. Mis responsabilidades incluyeron el soporte de dibujos (circuitos eléctricos, instalación de arneses), diseño y especificaciones tecnológicas, programas de prueba y otra documentación. Esto implicaba resolver problemas emergentes, eliminar imprecisiones y, de ser necesario, desarrollar nueva documentación. Uno de los elementos importantes del trabajo fue la visita a los talleres y la interacción con las oficinas / departamentos de diseño relacionados.

En los talleres, se llevaron a cabo la instalación de varios productos y la colocación de arneses, pruebas de sistemas de aeronaves. Muy a menudo, estaba en el taller de ensamblaje final de aviones de combate. Mi área de responsabilidad incluía escoltar la cabina, por lo que estaba bien versado en una variedad de guardias, interruptores e interruptores de palanca.

Llegué a ASCON en la primavera de 2010 como ingeniero de pruebas. Este tema me pareció cercano, porque antes probé los componentes del luchador. Las tareas fueron y son detectar oportunamente errores críticos en COMPASS. Soy una persona responsable y puedo ser un poco aburrida, generalmente no me gusta la vida cuando algo está fuera de lugar en algún lugar. Por lo tanto, me gustó el nuevo trabajo. No hay muchos jefes, más orden y condiciones de trabajo cómodas. La principal diferencia para mí fue el mayor valor de los empleados para la empresa, incluido un salario más alto.

imagen
Zhenya es muy participante en la selección de cosmonautas.

En el nuevo lugar de trabajo, dominé KOMPAS-3D, prácticamente desde cero. Pero antes de eso, conocía bien el modelado 3D en otros sistemas, por lo que no hubo dificultades. Además, tuve que estudiar los métodos y tecnologías de las pruebas de software. Al principio, esto le sucedió al mentor Rimma Verkhorubova (gracias especiales a ella). Y luego comenzó a estudiar de forma independiente, asistir a cursos y conferencias. Lo más útil fue SQA-Days: participé en varias conferencias, en una de ellas fui ponente. Seguía estudiando en la Escuela de Analistas de Pruebas. Y, por supuesto, el conocimiento y la experiencia principales aportaron el trabajo en sí: verificaciones de casos de uso reales, búsqueda independiente y análisis de escenarios interesantes.

Recientemente, he estado trabajando en el equipo Quick. El tema principal fue la nueva representación, así como los tipos de carga, ejecución, métodos de trabajo con ensamblajes grandes en KOMPAS-3D. En este momento estoy probando matrices arbitrarias de operaciones de hoja, adelante: texturas, huecos y mucho más.


Vídeo de trabajo de comandos rápidos: velocidad de representación en las versiones de KOMPAS-3D v17 y v18

Sergey Lazutchenkov, ingeniero de pruebas KOMPAS-3D (Kolomna)



Soy un ingeniero de diseño por formación, trabajé durante varios años en el Kolomensky Zavod, participé en el diseño de motores diesel. Pero el último año antes de llegar a ASCON estuvo asociado con el Kolomna Kremlin: ocupó el cargo de ingeniero jefe en el MBU VISKK "Kolomna Kremlin". Esta organización es responsable del mantenimiento y restauración del complejo, realizando excursiones, deportes y competiciones. Mis responsabilidades eran bastante amplias: la celebración y el mantenimiento de contratos de luz, comunicaciones, agua, etc., la distribución y el control del trabajo técnico, la gestión de adquisiciones para necesidades técnicas y deportivas, la reunión y el acompañamiento de turistas.

imagen
Kolomna: día de la ciudad

Por ejemplo, supervisé la fabricación e instalación de puertas en un eje (sección de pared, entre las torres) de la Torre Spasskaya. Desafortunadamente, las paredes no se han conservado y la mayoría de las torres no están conectadas. Más tarde, la torre adquirió una segunda puerta, pero esto fue después de mi partida.

imagen

Filmó actuaciones de participantes en el Campeonato ruso de esgrima artística. Hubo una grave escasez de personal técnico: tuve que pararme detrás de la cámara.

imagen
Campeonato ruso de esgrima artística - 2015

Llegué a ASCON en 2016 como ingeniero de pruebas e inmediatamente llegué al desarrollo de KOMPAS-3D v17 con una nueva interfaz. Naturalmente, presenté el proceso de prueba de forma bastante vaga, aquí tuve que estudiar todo desde cero con la ayuda de colegas y un mentor. Posteriormente, hubo cursos y conferencias adicionales de SQA-Days, que proporcionan un conocimiento más completo y sistemático, así como una idea de cómo se construyen los procesos de prueba en otras empresas.
Las principales diferencias que sentí cuando llegué al desarrollo fueron un equipo más joven y un trabajo sedentario. Anteriormente, tenía que deambular constantemente por la ciudad, resolviendo preguntas interminables, si hablamos del Kremlin. O recorra los departamentos y talleres en la fábrica, coordinando dibujos y modelos.

Ahora trabajo en el equipo de especificaciones. El tema es complejo, regañado por muchos usuarios. Nos enfrentamos a la tarea de rehacer la especificación. Desafortunadamente, GOST no da respuestas inequívocas a todas las preguntas, y muchas empresas trabajan con especificaciones a su manera, con sus propios detalles y requisitos. De ahí los problemas. El tiempo dirá si tenemos éxito. Más precisamente, esto mostrará la reacción de los usuarios.

Sergey Biryukov, matemático-programador de C3D Labs (Kolomna)



Trabajé durante casi 10 años en la escuela, enseñé matemáticas y física. Me divertí mucho con los niños, pero hubo algunos inconvenientes de carácter administrativo. Además, había un "techo" para un mayor crecimiento. Entonces, en 2011, llegué a una entrevista en la división matemática de ASCON, sobre la cual sabía que la compañía se dedicaba a las computadoras. Nunca antes me había encontrado con el desarrollo de software o CAD, y mi única experiencia en programación fue estudiar C ++ en cursos mientras estudiaba en el Instituto Pedagógico Kolomna. Por lo tanto, la entrevista terminó sin éxito: pasé la parte matemática y fallé en la tarea de prueba de programación. Pero me dieron otra oportunidad. Como resultado, estudié C ++ durante las vacaciones de verano y en agosto vine para una segunda entrevista. Esta vez con exito. Mi lugar de trabajo era el equipo central geométrico.

Durante el período de prueba, me familiaricé con los procesos, hice tareas simples: la entrada fue gradual y armoniosa. El fuerte contraste fue diferente: siempre había una multitud a mi alrededor en la escuela, pero aquí solo unos pocos colegas. En el primer año, a veces casi me quedo dormido por la calma que me rodea. Después de todo, el maestro no solo necesita involucrarse en su materia, sino también controlar la situación durante los descansos, y aprovechar el tiempo del maestro y hablar con los padres de los estudiantes. Y aquí estoy encerrado en mi espacio mental, concentrándome en cierta idea. Pero se adaptó gradualmente, aunque persiste el sentimiento de falta de comunicación con los niños: no hay maestros anteriores.

imagen
En la gran muralla china

En el núcleo geométrico, traté con casi todos los componentes del modelador: operación booleana, cuerpos de hoja, filetes, secciones de cuerpo. Además, depuró un sistema de pruebas de regresión automática. Inicialmente, no estaba escrito en C ++, obtuve código mixto: Pascal, Visual Basic, el lenguaje de secuencias de comandos de Windows. Toda esta dispersión de archivos de script tuvo que ser recopilada, convertida en un sistema bien compuesto que funcionara para nosotros. Estudié todo en el curso del trabajo: qué métodos encontré, luego fui a buscar en Internet qué se usa en este idioma. Genial fue Stack Overflow, donde se resolvieron los errores.

Ahora estoy completamente inmerso en el tema a gran escala de las superficies. Los cuerpos según las secciones difieren en que cada usuario-diseñador, al hacer clic en el botón "Crear cuerpo según las secciones", en realidad le pregunta al programa una sola cosa: "Hazme hermosa". Pero el concepto de "bello" no puede programarse matemáticamente, solo es posible hacer que la operación sea predecible. Este es mi objetivo: hacer que la operación sea lo más predecible posible para el usuario, de modo que reciba en la pantalla lo que esperaba ver.

imagen
Superficie de sección transversal con varias guías.

Alexander Spivakov, Gerente de Desarrollo, C3D Labs Data Converters (Kolomna)



Antes del desarrollo de software, tenía experiencia en trabajos científicos en varios campos. La diversidad se debe principalmente al hecho de que me gradué de la Escuela Superior de Física General y Aplicada de la Universidad Estatal de Nizhny Novgorod (facultad de "maníacos" con un conjunto de solo 25 personas). El hecho de que el tema del trabajo de licenciatura y maestría sea diferente es solo una de las "fichas" de esta facultad. Defendí mi licenciatura en el tema de visualización de radiación de microondas en plasma de descarga de gas; Mi supervisor trabajó (y continúa trabajando) en el Instituto de Física Aplicada de la Academia de Ciencias de Rusia. - Si/SiGe:Er/Si , .

:
, , -, . , . . , .

: ( ), . «», .

. C++. , , , . , .

, – , , , , . , . , .

: «», 5 , . , . , , Intel, , .

-3D, , . . ( ), .

imagen


- , . SVN CMake . , - . Visitor. ! , , « », .

, – , . -3D.

Source: https://habr.com/ru/post/441638/


All Articles