Piloto militar, físico nuclear e engenheiro-chefe do Kremlin - que foram os desenvolvedores da ASCON em uma vida passada

O engenheiro de testes KOMPAS-3D Eugene realmente queria voar para a lua e se inscrever no corpo de cosmonautas. Nós contaríamos sobre isso neste post - enquanto nosso funcionário passava por uma seleção aberta para a tripulação da nova espaçonave da Federação. Não fundido. Zhenya foi cortado no primeiro estágio por razões médicas.

Mas, graças a um conhecimento mais próximo do herói, nasceu a idéia de outro cargo. Antes de ingressar na ASCON, Zhenya trabalhou em uma fábrica de aeronaves, onde participou de testes no solo de caças MiG-29K. Depois de um pouco de observação, descobrimos que há um físico em nossas fileiras que visitou o CERN no Large Hadron Collider, um ex-engenheiro-chefe do Kremlin de Kolomna, um piloto militar que fez mais de 200 missões.

Eles perguntaram aos colegas com uma biografia atípica sobre suas vidas passadas e a história de seu desenvolvimento.

imagem
Evgeny Vasin, chefe do departamento de testes LOTSMAN: PLM

Evgeny Vasin, chefe do departamento de testes LOTSMAN: PLM (Kurgan)



Depois da escola, entrei na Escola Superior Militar de Stavropol para Pilotos e Navegadores, que me formei em 1981. Para outros serviços, ele foi enviado ao Distrito Militar da Transcaucásia. Ele serviu na cidade de Marneuli, na SSR da Geórgia, nos seguintes cargos: comandante de tripulação, piloto sênior, comandante de voo, vice-comandante de esquadrão e chefe do complexo técnico-militar (combate aéreo e treinamento tático). O regimento realizou missões em serviço de combate em aeronaves Su-15 como parte das forças de defesa aérea do ZakVO. Em 1983, o regimento foi transferido da Fighter Aviation (IA) para a Fighter Bomber Aviation (IBA), e o pessoal de vôo foi treinado novamente para aeronaves Su-17 M3.

Entre outubro de 1985 e o final de novembro de 1986, ele fazia parte de um contingente limitado de tropas soviéticas no Afeganistão (mais de 200 missões). Após o retorno, o serviço ocorreu lá, em Marneuli.

imagem

Em 1989, o regimento foi novamente transferido para o sistema de defesa aérea, mas já em aeronaves Su-15 TM. Um piloto militar de 1ª classe, com um tempo de vôo de mais de 1200 horas, foi preparado integralmente no curso de treinamento de combate IBA e IA (para voos com instrutor), dia e noite, em condições climáticas simples e difíceis e com tempo mínimo. Devido à redução em 1992, ele foi demitido das forças armadas e retornou à sua terra natal em Kurgan.

imagem

Nos sete anos seguintes, trabalhei como engenheiro no departamento de documentação técnica do Bureau de Projetos Especiais (Bureau de Projetos Especiais de Engenharia Mecânica, onde são desenvolvidos veículos de combate de infantaria). Foi aqui que me familiarizei com o computador e com os produtos ASCON - o editor de desenhos KOMPAS 4 e o sistema de armazenamento de documentação KOMPAS-Manager. Estudamos no local de trabalho, no processo de uso de software, e seus desenvolvedores estavam próximos em Kurgan.

Mesmo durante o serviço, fiquei interessado em “programar” em uma calculadora (Eletrônica 52). No SKBM, escrevi no WordBasic, empenhei-me em trazer a documentação técnica em papel para o formato eletrônico, trabalhei com gráficos de varredura e vetoriais. Ele também estudou o trabalho com sistemas CAD tridimensionais: SolidWorks, Unigraphics e Solid Edge e KOMPAS-3D.

Em 2001, fui convidado para a ASCON. Então o centro de desenvolvimento em Kurgan estava sendo formado. No começo, eu tinha que fazer tudo: treinar o KOMPAS 5 e o KOMPAS-Manager, suporte técnico KOMPAS-Manager, testar as bibliotecas KOMPAS-Manager e KOMPAS, um pouco de desenvolvimento - desenhar o ICO nas primeiras versões do sistema de gerenciamento de dados de engenharia LOTSMAN: PLM. À medida que o volume de tarefas aumentou, minha área de responsabilidade se limitou a testar o PILOT: PLM.

Konstantin Gulevsky, desenvolvedor sênior de C ++ (Ryazan)



Antes da ASCON, trabalhei na EasyTrace, uma empresa que digitaliza informações cartográficas, ou seja, com a ajuda deste software, imagens em papel ou digitais são convertidas em dados vetoriais, por exemplo, como em 2Gis, cartões Yandex e serviços similares. A empresa era pequena - o mesmo sentimento quando "toda própria". Para o trabalho, tive que criar e implementar uma variedade de ferramentas de vetorização.

Todos os 10 anos que passei nesta organização não foram chatos para o trabalho. Os dados de entrada estavam mudando constantemente e tivemos que criar mais e mais novas ferramentas. Anteriormente, os mapas em pequena escala estavam na moda e eram necessárias ferramentas para destacar lagos azuis, terrenos vermelhos e estradas negras, mas agora tarefas de digitalização de imagens “invisíveis” para o olho humano (escaneamento a laser) se tornaram cada vez mais comuns. Uma das tarefas interessantes foi o cálculo das árvores de Natal - sim, sim, o cliente me pediu para calcular o número de árvores de Natal na minha floresta e coletar algumas estatísticas sobre elas. A funcionalidade desenvolvida por nossa equipe como esse problema é resolvida em uma hora.


Indo para o ASCON, percebi o quão desatualizado as ferramentas que eu costumava usar. Não há ambientes de desenvolvimento irrelevantes, sistemas de controle de versão ou metodologias de desenvolvimento. O processo está configurado, é muito confortável para trabalhar.

imagem

Entrei na equipe do Quick, cuja principal área de responsabilidade é o desempenho do KOMPAS-3D. A educação matemática e a experiência no desenvolvimento de software de alto desempenho me ajudaram a me encontrar. Familiarizando-se com o código-fonte do KOMPAS, chegou-se ao entendimento de quão funcional e poderoso esse produto complexo é. Ao mesmo tempo, às vezes, o suporte a essa funcionalidade era oferecido aos programadores pelo grande tempo e custos de recursos do aplicativo, às vezes excessivamente altos. Parece-me que já fui capaz de ajudar a empresa a dispersar um pouco o nosso “monstro” e, no futuro, espero que ele aprenda a voar :-).


Vídeo de trabalho de comando rápido: velocidade de projeção nas versões KOMPAS-3D v17 e v18


Alexander Alakhverdyants, programador matemático do C3D Labs, uma subsidiária da ASCON (Kolomna)



Após me formar no departamento de física da Universidade Estadual de Moscou, trabalhei no Instituto Conjunto de Pesquisa Nuclear como parte de um grupo científico para a pesquisa de plasma de quarks e glúons no experimento STAR. O Solenoidal Tracker At RHIC é a maior instalação experimental do complexo acelerador RHIC (colisor de íons pesados ​​relativístico), localizado no Brookhaven National Laboratory (BNL) em Long Island. Os participantes do experimento estão espalhados pelo mundo - apenas cerca de 40 instituições. Este é o maior experimento em física de partículas do BNL, onde voei duas vezes em viagens de negócios em um conjunto de dados. Ambas as viagens duraram 3-4 meses.

imagem
No Laboratório Nacional Brookhaven

O trabalho do laboratório está organizado da seguinte forma. Primeiro, todo mundo está se preparando para lançar o colisor, porque consome muita energia e não pode funcionar o ano todo. Os chefes do laboratório concordam com o Departamento de Energia para garantir que o departamento garanta a operação da usina que fornece o colisor. Então ele começa e o colisor funciona sem parar por 4-5 meses.

Os dados são coletados o tempo todo - você precisa sentar no computador e seguir os muitos gráficos para controlar a correção da gravação de dados experimentais. É importante que os processos prossigam normalmente: os detectores estão em boas condições de funcionamento, a pressão do gás na câmara de projeção está no nível correto etc. Para isso, os cientistas vêm, passam nos exames, recebem várias tolerâncias e realizam seu turno, que dura uma semana. O trabalho é que 4-6 pessoas fazem um turno de 8 horas e gerenciam o registro de dados experimentais, monitorando os processos que ocorrem no detector. Após esse período, um novo turno é formado. Para cada viagem de negócios, trabalhei de 10 a 12 turnos, conheci muitos colegas de diferentes países. A própria ciência consiste na análise dos dados obtidos, que já são feitos posteriormente em seu próprio instituto.

Na Rússia, experimentos na minha especialidade não são realizados, portanto, para familiarizar-nos com a física moderna de partículas elementares da universidade, fomos levados para o Large Hadron Collider na Suíça, para o Centro Europeu de Pesquisa Nuclear. Isso foi antes das viagens de negócios ao BNL.

imagem
Na mina do LHC

Na universidade, recebemos conhecimentos fundamentais de física e matemática, e a programação era um assunto de terceira categoria. Bastava conhecer a sintaxe C / C ++ mais básica para poder codificar algoritmos numéricos que resolvem equações diferenciais para concluir um workshop de ciência da computação.

Aconteceu o mesmo no Instituto Conjunto de Pesquisa Nuclear, onde estudei na pós-graduação. Para processar dados experimentais ou simulados, usamos a biblioteca ROOT, graças à qual não era necessário escrever programas grandes. De fato, toda a programação voltou a codificar algoritmos numéricos e a escrever pequenos scripts para visualizar dados usando o ROOT.

Portanto, depois de ingressar na ASCON, aprendi a programar do zero: estudar normalmente C ++ e Python - as duas principais linguagens que usamos no desenvolvimento, aprender sobre os critérios de qualidade do software industrial, sobre o que é o teste de software e por que é necessário, no final finalmente, para aprender que o software tem uma arquitetura e que alguns requisitos também são impostos à sua qualidade. Ajudou a ler livros e documentação, palestras em vídeo, que agora estão cheias no YouTube. Se falamos de livros, estudei Python nos livros de Lutz e documentação oficial, e C ++ nos livros de Laforet, Sutter, Meyers, Alexandrescu.

Quanto à matemática, o conhecimento da universidade para trabalhar no núcleo geométrico, em geral, era suficiente. A partir do novo, foi necessário estudar curvas e superfícies estriadas, gráficos e várias maneiras de decompor sistemas de equações. No início, era especialmente importante que houvesse sempre um especialista por perto para cada área relacionada, que possa ser contatado para obter ajuda ou aconselhamento a qualquer momento, como longe de sempre, as respostas podem ser encontradas nos livros.

Como resultado, o solucionador se tornou minha especialização - o módulo do núcleo geométrico, responsável pela parametrização de desenhos e modelos 3D.

Evgeny Filimonov, engenheiro de testes KOMPAS-3D (Kolomna)



Eu trabalhava na fábrica de aviação de Lukhovitsky (parte do MiG RSK) como engenheiro de design no departamento de design de equipamentos elétricos. Minhas responsabilidades incluíam o suporte de desenhos (circuitos elétricos, instalação de chicotes), especificações técnicas e de design, programas de teste e outras documentações. Isso implicava resolver problemas emergentes, eliminando imprecisões e, se necessário, desenvolvendo nova documentação. Um dos elementos importantes do trabalho foi uma visita às oficinas e interação com os departamentos / departamentos de design relacionados.

Nas oficinas, a instalação de vários produtos e a colocação de chicotes de fios, foram realizados testes de sistemas de aeronaves. Na maioria das vezes, eu estava na oficina de montagem final de caças. Minha área de responsabilidade incluía escoltar a cabine, por isso eu era versado em uma variedade de guardas, interruptores e interruptores.

Eu vim para a ASCON na primavera de 2010 como engenheiro de testes. Este tópico parecia próximo de mim, porque antes eu testei os componentes do lutador. As tarefas foram e devem detectar oportunamente erros críticos no COMPASS. Sou uma pessoa responsável e pode ser um pouco chata, geralmente não gosto da vida quando algo está errado em algum lugar. Por isso, gostei do novo emprego. Não há muitos chefes, mais ordem e condições de trabalho confortáveis. A principal diferença para mim foi o maior valor dos funcionários da empresa, incluindo um salário maior.

imagem
Zhenya é o próprio participante da seleção de cosmonautas

No novo local de trabalho, dominei o KOMPAS-3D, praticamente do zero. Mas antes disso eu estava familiarizado com a modelagem 3D em outros sistemas, então não havia dificuldades. Além disso, eu tive que estudar os métodos e tecnologias de teste de software. A princípio, isso aconteceu com a mentora Rimma Verkhorubova (agradecimentos especiais a ela). E então ele começou a estudar de forma independente, a participar de cursos e conferências. O mais útil foi o SQA-Days: participei de várias conferências, em uma delas fui palestrante. Ele ainda estava estudando na Escola de Analistas de Testes. E, é claro, o principal conhecimento e experiência trouxeram o trabalho em si: verificações de casos de uso reais, pesquisa independente e análise de cenários interessantes.

Recentemente, tenho desempenhado um desempenho na equipe Quick. O tema principal foi a nova renderização, bem como os tipos de carregamento, execução, métodos de trabalho com grandes montagens no KOMPAS-3D. No momento, estou testando matrizes arbitrárias de operações de folha, adiante - texturas, lacunas e muito mais.


Vídeo de trabalho de comando rápido: velocidade de renderização nas versões KOMPAS-3D v17 e v18

Sergey Lazutchenkov, engenheiro de testes KOMPAS-3D (Kolomna)



Sou engenheiro de design por treinamento, trabalhei por vários anos no Kolomensky Zavod, estava envolvido no layout de motores a diesel. Mas o último ano antes de vir para a ASCON foi associado ao Kremlin de Kolomna - ele ocupou o cargo de engenheiro-chefe no MBU VISKK “Kolomna Kremlin”. Esta organização é responsável pela manutenção e restauração do complexo, realizando excursões, esportes e competições. Minhas responsabilidades eram bastante amplas: a conclusão e manutenção de contratos de luz, comunicação, água, etc., distribuição e controle de trabalhos técnicos, gerenciamento de compras para necessidades técnicas e esportivas, atendimento e acompanhamento de turistas.

imagem
Kolomna: dia da cidade

Por exemplo, supervisionei a fabricação e instalação de portões em um eixo (seção da parede, entre as torres) da Torre Spasskaya. Infelizmente, as paredes não foram preservadas e a maioria das torres não está conectada. Mais tarde, a torre adquiriu um segundo portão, mas isso foi depois da minha partida.

imagem

Ele gravou performances de participantes no campeonato russo de esgrima artística. Havia uma escassez aguda de pessoal técnico - eu mesmo tive que ficar atrás da câmera.

imagem
Campeonato Russo de Esgrima Artística - 2015

Eu vim para a ASCON em 2016 como engenheiro de testes e imediatamente desenvolvi o KOMPAS-3D v17 com uma nova interface. Naturalmente, apresentei o processo de teste vagamente, aqui tive que estudar tudo do zero com a ajuda de colegas e um mentor. Posteriormente, houve cursos e conferências adicionais de SQA-Days, que fornecem um conhecimento mais completo e sistemático, além de uma idéia de como os processos de teste em outras empresas são construídos.
As principais diferenças que senti quando cheguei ao desenvolvimento foram uma equipe mais jovem e um trabalho sedentário. Anteriormente, eu tinha que passear constantemente pela cidade, resolvendo inúmeras perguntas, se falássemos sobre o Kremlin. Ou percorra os departamentos e oficinas da fábrica, coordenando desenhos e modelos.

Agora eu trabalho na equipe de especificação. O tópico é complexo, censurado por muitos usuários. Somos confrontados com a tarefa de refazer a especificação. Infelizmente, o GOST não fornece respostas inequívocas a todas as perguntas e muitas empresas trabalham com especificações à sua maneira, com suas próprias especificidades e requisitos. Daí os problemas. O tempo dirá se conseguiremos. Mais precisamente, isso mostrará a reação dos usuários.

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



Trabalhei por quase 10 anos na escola - lecionei matemática e física. Eu me diverti muito com as crianças, mas havia algumas desvantagens de natureza administrativa. Além disso, havia um "teto" para maior crescimento. Então, em 2011, eu vim para uma entrevista na divisão matemática da ASCON, sobre a qual eu sabia que a empresa estava envolvida em computadores. Eu nunca havia encontrado desenvolvimento de software ou CAD antes, e minha única experiência em programação era estudar C ++ em cursos enquanto estudava no Instituto Pedagógico de Kolomna. Portanto, a entrevista terminou sem êxito: passei na parte matemática e falhei na tarefa de teste de programação. Mas eles me deram outra tentativa. Como resultado, estudei C ++ durante as férias de verão e em agosto vim para uma segunda entrevista. Desta vez com sucesso. Meu local de trabalho era a equipe do núcleo geométrico.

Durante o período do teste, eu me familiarizei com os processos, realizei tarefas simples - a entrada foi gradual e harmoniosa. O nítido contraste era diferente: sempre havia uma multidão à minha volta na escola, mas aqui apenas alguns colegas. No primeiro ano, às vezes quase adormeci com a calma ao meu redor. Afinal, o professor não apenas precisa se engajar em sua matéria, mas também controlar a situação durante os intervalos, e aproveitar o tempo do professor e conversar com os pais dos alunos. E aqui estou trancado no meu espaço mental, concentrando-me em uma certa idéia. Mas ele se adaptou gradualmente, embora o sentimento de falta de comunicação com as crianças permaneça - não há ex-professores.

imagem
Na Grande Muralha da China

No núcleo geométrico, lidei com quase todos os componentes do modelador: operação booleana, corpos de chapa, filetes, seções de corpo. Além disso, ele depurou um sistema de teste de regressão automática. Inicialmente, não estava escrito em C ++, obtive um código misto: Pascal, Visual Basic, a linguagem de script do Windows. Toda essa dispersão de arquivos de script teve que ser coletada, convertida em um sistema bem composto que funcionaria para nós. Estudei tudo no decorrer do trabalho: quais métodos me deparei, depois fui pesquisar na Internet o que é usado nessa linguagem. Grande foi o Stack Overflow, onde os erros foram resolvidos.

Agora estou completamente imerso no tema de superfícies em larga escala. Os corpos de acordo com as seções diferem em que cada usuário-designer, ao clicar no botão "Criar corpo de acordo com as seções", na verdade pede ao programa apenas uma coisa: "Faça-me bonito". Mas o conceito de “bonito” não pode ser matematicamente programado, apenas é possível tornar a operação previsível. Esse é meu objetivo - tornar a operação o mais previsível possível para o usuário, para que ele receba na tela o que esperava ver.

imagem
Superfície transversal com várias guias

Alexander Spivakov, Gerente de Desenvolvimento, Conversores de Dados do C3D Labs (Kolomna)



Antes do desenvolvimento de software, eu tinha experiência em trabalhos científicos em várias áreas. A diversidade se deve principalmente ao fato de eu me formar na Escola Superior de Física Geral e Aplicada da Universidade Estadual Nizhny Novgorod (faculdade de "maníacos" com um conjunto de apenas 25 pessoas). O fato de o tópico do trabalho de bacharel e mestrado ser diferente é apenas uma das "fichas" dessa faculdade. Defendi meu diploma de bacharel em visualização de radiação de microondas no plasma de descarga de gás; Meu supervisor trabalhou (e continua a trabalhar) no Instituto de Física Aplicada da Academia Russa de Ciências. - Si/SiGe:Er/Si , .

:
, , -, . , . . , .

: ( ), . «», .

. C++. , , , . , .

, – , , , , . , . , .

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

-3D, , . . ( ), .

imagem


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

, – , . -3D.

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


All Articles