克里姆林宫的军事飞行员,核物理学家和首席工程师-过去曾是ASCON的开发商

测试工程师KOMPAS-3D尤金确实想飞向月球并应用于宇航员部队。 我们将在这篇文章中讲述这一点-我们的员工正在为新的联邦航天器的工作人员进行公开选拔。 不融合。 振亚在第一阶段由于医疗原因被切断。

但是,由于与这位英雄的亲密接触,另一个职位的想法诞生了。 在加入ASCON之前,Zhenya在一家飞机厂工作,在那里他参加了MiG-29K战斗机的地面测试。 经过一番侦查,我们了解到,在我们的队伍中,有一位物理学家在大型强子对撞机上拜访了欧洲核子研究中心,该机是科隆纳克里姆林宫的前首席工程师,他曾进行过200多架次出击。

他们向具有非典型传记的同事询问了他们的前世和成长史。

图片
测试部门负责人Evgeny Vasin LOTSMAN:PLM

测试部门主管Evgeny Vasin:LOTSMAN:PLM(库尔干)



放学后,我进入了斯塔夫罗波尔飞行员和航海家高级军事学校,该学校于1981年毕业。 为了提供进一步的服务,他被派往了高加索军事区。 他曾在佐治亚州格鲁吉亚SSR的Marneuli市担任以下职务:机组指挥官,高级飞行员,飞行指挥官,中队副指挥官以及军事技术综合体(空中射击和战术训练)负责人。 该团是ZakVO防空部队的一部分,对Su-15型飞机执行了战斗任务。 1983年,该团从战斗机航空(IA)转移到战斗轰炸机航空(IBA),飞行人员接受了Su-17 M3飞机的训练。

在1985年10月至1986年11月之间,他是在阿富汗的一支有限的苏军(200架次)的一部分。 返回后,服务地点在马尼乌利(Marneuli)。

图片

1989年,该团又被转移到防空系统,但已经转移到Su-15 TM飞机上。 在简单和困难的天气条件下,白天和黑夜,IBA和IA战斗训练课程(针对教练员的飞行)都准备了飞行时间超过1200小时的一等军用飞行员,并且天气条件极少。 由于1992年的减少,他被解除了武装部队的职务,并返回了他在库尔干的家园。

图片

在接下来的七年中,我在特别设计局(机械工程特别设计局,负责开发步兵战车的部门)的技术文档部门担任工程师。 在这里,我熟悉了计算机和ASCON产品-KOMPAS 4图形编辑器和KOMPAS-Manager文档存储系统。 我们在使用软件的过程中在工作场所学习,其开发人员位于库尔干附近。

即使在服务期间,我也对在计算器上进行“编程”(电子52)感兴趣。 在SKBM中,我在WordBasic上写过文章,致力于将纸质技术文档转换为电子形式,并处理了光栅和矢量图形。 他还研究了如何使用三维CAD系统:SolidWorks,然后是Unigraphics和Solid Edge,然后是KOMPAS-3D。

2001年,我受邀参加ASCON。 然后在库尔干的开发中心刚刚成立。 首先,我必须做所有事情:培训KOMPAS 5和KOMPAS-Manager,技术支持KOMPAS-Manager,测试KOMPAS-Manager和KOMPAS库,进行一些开发-在工程数据管理系统LOTSMAN:PLM的第一个版本中绘制ICO。 随着任务量的增加,我的职责仅限于测试PILOT:PLM。

Konstantin Gulevsky,高级C ++开发人员(梁赞)



在加入ASCON之前,我曾在EasyTrace工作,该公司对制图信息进行数字化处理,即 借助该软件,可以将纸张或数字图像转换为矢量数据,例如2Gis,Yandex卡和类似服务。 公司规模很小-当他们“全是自己”时的感觉。 为了工作,我不得不想出并实现各种矢量化工具。

我在这个组织中度过的所有10年时间都不乏味。 输入数据不断变化,我们不得不想出越来越多的新工具。 以前,小型地图很流行,并且需要工具来突出蓝色的池塘,红色的地形,黑色的道路,但是现在越来越多的人眼可以看到将“隐形”图像数字化(激光扫描)的任务。 有趣的任务之一是圣诞树的计算-是的,是的,客户要求我计算森林中圣诞树的数量并收集一些统计数据。 我们的团队开发的功能可以在一个小时内解决此类问题。


去ASCON时,我意识到我过去使用的工具已经过时了。 没有不相关的开发环境,版本控制系统或开发方法。 该过程已配置,工作非常舒适。

图片

我加入了快速团队,其主要职责是KOMPAS-3D的性能。 数学教育和开发高性能软件的经验帮助我找到了自己。 熟悉KOMPAS的源代码后,就可以了解这种复杂产品的功能和功能。 同时,有时由于应用程序的大量时间和资源成本(有时不合理地大)而向程序员提供了对此类功能的支持。 在我看来,我已经能够帮助该公司稍微分散我们的“怪物”,并且在将来,我希望他学会飞行:-)。


快速命令工作视频:KOMPAS-3D版本v17和v18中的投影速度


ASCON(Kolomna)的子公司C3D Labs的数学程序员-Alexander Alakhverdyants



从莫斯科国立大学物理系毕业后,我作为科学小组的一员在联合核研究所工作,以在STAR实验中寻找夸克-胶子等离子体。 RHIC的电磁跟踪器是RHIC加速器复合体(相对论重离子对撞机)的最大实验装置,它位于长岛的布鲁克海文国家实验室(BNL)。 实验的参与者分散在世界各地-仅约40个机构。 这是BNL粒子物理领域最大的实验,我两次出差都是在数据集上进行的。 两次旅行持续了3-4个月。

图片
在布鲁克黑文国家实验室

实验室的工作安排如下。 首先,每个人都准备发射对撞机,因为它消耗大量能量并且无法终年工作。 实验室负责人与能源部达成一致,以确保该部门确保为对撞机供电的发电厂的运行。 然后启动,对撞机正常工作4-5个月。

数据全天候收集-您需要坐在计算机旁并按照许多图表操作,以控制实验数据记录的正确性。 该过程必须正常进行,这一点很重要:检测器处于良好的工作状态,投影室中的气压处于正确的水平,等等。为此,科学家们来了,通过了考试,接受了各种公差并承担了他们的工作,该工作持续了一周。 这项工作是让4到6个人轮班工作8个小时,并管理实验数据的记录,监视检测器中发生的过程。 在此期间之后,将形成一个新的班次。 在每次商务旅行中,我轮班工作10-12次,遇到了来自不同国家的许多同事。 科学本身就是对获得的数据进行分析,此后已经在其自己的研究所完成了。

在俄罗斯,没有进行我专业的实验,因此,为了从大学了解现代的基本粒子物理学,我们被带到了瑞士的大型强子对撞机,再到了欧洲核研究中心。 这是在BNL出差之前。

图片
在大型强子对撞机矿山

在大学里,我们获得了物理学和数学的基础知识,编程是三流的学科。 知道最基本的C / C ++语法就足以编写能够求解微分方程的数值算法,从而完成了计算机科学研讨会。

大约同一件事发生在我在研究生院学习的联合核研究所。 为了处理实验数据或模拟数据,我们使用了ROOT库,因此无需编写大型程序。 实际上,所有编程再次归结为对数字算法进行编码并编写小脚本以使用ROOT可视化数据。

因此,在加入ASCON之后,我必须大体上从头开始学习编程:正常学习C ++和Python –我们在开发中使用的两种主要语言,以了解工业软件的质量标准,了解什么是软件测试以及为什么需要测试,最后最后,要了解该软件具有体系结构,并且对其质量也有一些要求。 它有助于阅读书籍和文档,视频讲座,这些内容现在在YouTube上都有。 如果我们谈论书籍,那么我从Lutz和官方文档中研究了Python,从Laforet,Sutter,Meyers和Alexandrescu的书中学习了C ++。

至于数学,那么一般来说,大学知识就足以在几何核心上工作了。 从新的角度出发,有必要研究样条曲线和曲面,图形以及各种分解方程组的方法。 首先,在每个相关领域附近总有一位专家是特别重要的,可以随时与他联系以寻求帮助或建议,因为 在书中找不到总是答案。

结果,求解器成为我的专长-几何核心模块,负责图形和3D模型的参数化。

Evgeny Filimonov,KOMPAS-3D测试工程师(科洛姆纳)



我曾经在Lukhovitsky航空工厂(MiG RSK的一部分)工作,是电气设备设计局的设计工程师。 我的职责包括支持图纸(电路,线束安装),设计和技术规格,测试程序以及其他文档。 这意味着要解决新出现的问题,消除不准确性,并在必要时开发新文档。 这项工作的重要内容之一是参观讲习班并与相关设计局/部门进行互动。

在讲习班中,进行了各种产品的安装和线束的铺设,飞机系统的测试。 大多数时候,我在战斗机的总装车间里。 我的职责范围包括陪同驾驶室,因此我对各种门卫,开关和拨动开关非常熟悉。

我于2010年春季加入ASCON,担任测试工程师。 这个话题似乎离我很近,因为之前我实际上已经测试了战斗机的组件。 这些任务过去是而且现在是要及时发现COMPASS中的关键错误。 我是一个负责任的人,可能会有些无聊,我通常不喜欢生活中某些地方失灵的情况。 因此,我喜欢这份新工作。 老板不多,秩序井然,工作条件舒适。 对我而言,主要区别在于公司员工的价值更高,其中包括更高的薪水。

图片
甄雅是宇航员选拔的真正参与者

在新的工作场所,我几乎完全是从零开始掌握KOMPAS-3D的。 但是在此之前,我对其他系统的3D建模非常熟悉,因此没有困难。 此外,我还必须研究软件测试的方法和技术。 最初,这是导师Rimma Verkhorubova的经历(特别感谢她)。 然后他开始独立学习,参加课程和会议。 最有用的是SQA-Days:我参加了几次会议,在其中一个会议上我是一名发言人。 他仍在测试分析师学院学习。 当然,主要的知识和经验也带来了这项工作:检查实际用例,独立搜索和分析有趣的场景。

最近,我一直在Quick团队中担任表演。 主要主题是新的渲染以及KOMPAS-3D中大型装配的加载,执行类型和工作方法。 目前,我正在测试工作表的任意数组,包括纹理,间隙等等。


快速命令工作视频:KOMPAS-3D版本v17和v18中的渲染速度

Sergey Lazutchenkov,测试工程师KOMPAS-3D(科洛姆纳)



我是一名经过培训的设计工程师,我在Kolomensky Zavod工作了几年,从事柴油发动机的布置。 但是进入ASCON的前一年与Kolomna Kremlin有关-他在MBU VISKK“ Kolomna Kremlin”担任总工程师。 该组织负责综合体的维护和修复,进行短途旅行,体育和比赛。 我的职责非常广泛:签订和维护光,通讯,水等合同,技术工作的分配和控制,技术和体育需求的采购管理,接待和护送游客。

图片
科洛姆纳:城市日

例如,我监督了Spasskaya塔的主轴(墙之间,在塔之间)上大门的制造和安装。 不幸的是,墙壁尚未保存,并且大多数塔未连接。 后来,塔楼获得了第二个门,但这是在我离开后。

图片

他在俄罗斯艺术击剑锦标赛中拍摄了参与者的表演。 技术人员严重短缺-我必须自己站在相机后面。

图片
俄罗斯击剑艺术冠军-2015

我于2016年以一名测试工程师的身份加入ASCON,并立即使用新界面进行KOMPAS-3D v17的开发。 自然,我相当模糊地介绍了测试过程,在这里,我不得不在同事和导师的帮助下从头开始研究所有内容。 随后,还有其他的SQA-Day课程和会议,它们提供了更完整和系统的知识,以及有关如何构建其他公司的测试流程的想法。
进入开发团队时,我感到的主要区别是团队年轻,久坐不动。 以前,如果我们谈论克里姆林宫,我必须不断在城市中徘徊,解决无休止的问题。 或遍历工厂的部门和车间,协调图纸和模型。

现在,我在规范团队中工作。 主题很复杂,受到许多用户的谴责。 我们面临着重做规范的任务。 不幸的是,GOST并未对所有问题给出明确的答案,许多企业以自己的方式,自己的具体要求和要求来制定规范。 因此出现了问题。 时间会证明我们是否成功。 更确切地说,这将显示用户的反应。

C3D Labs(Kolomna)的数学程序员Sergey Biryukov



我在学校工作了近十年-我教过数学和物理。 我和孩子们玩得很开心,但在管理上却有一些缺点。 此外,还有一个进一步增长的“天花板”。 因此,在2011年,我来了ASCON数学部门的一次采访,据我了解,该公司从事计算机行业。 我以前从未接触过软件开发或CAD,而我唯一的编程经验是在Kolomna教育学院学习课程的同时学习C ++。 因此,面试未成功结束:我通过了数学部分,但未通过编程测试任务。 但是他们又给了我一次尝试。 结果,我在暑假期间学习了C ++,八月又来了第二次面试。 这次成功了。 我的工作地点是几何核心团队。

在试用期间,我熟悉了流程,完成了简单的任务-录入是渐进且和谐的。 鲜明的对比是不同的:学校里总是有一群人围着我,但这里只有几个同事。 第一年,有时我几乎从周围的平静中入睡。 毕竟,老师不仅需要处理自己的课题,而且还需要控制休息时间的情况,并抓住老师的时间与学生的父母交谈。 在这里,我被困在我的思维空间中,专注于某个想法。 但是他逐渐适应了,尽管仍然缺乏与孩子沟通的感觉-没有以前的老师。

图片
在中国的长城上

在几何核心中,我处理了建模器的几乎所有组件:布尔运算,图纸主体,圆角,主体部分。 此外,他调试了自动回归测试系统。 最初,它不是用C ++编写的,我得到了混合代码:Pascal,Visual Basic,Windows的脚本语言。 必须收集所有这些分散的脚本文件,并将其转换为组成对我们有用的系统。 我研究了工作过程中的所有内容:遇到了什么方法,然后去了Internet上搜索该语言所使用的内容。 Stack Overflow很棒,可以解决错误。

现在,我完全沉浸在大型表面主题中。 根据部分的正文的不同之处在于,每个用户设计者通过单击“根据部分创建正文”按钮,实际上只向程序询问一件事:“让我漂亮”。 但是,“美丽”的概念不能用数学方法编程,只能使操作可预测。 这是我的目标-使操作对于用户来说尽可能可预测,以便他在屏幕上收到他希望看到的内容。

图片
带有多个导轨的横截面

C3D Labs数据转换器(Kolomna)开发经理Alexander Spivakov



在进行软件开发之前,我在各个领域的科学工作中都有经验。 多样性的主要原因是我毕业于下诺夫哥罗德州立大学普通和应用物理高级学校(“疯子”系只有25人)。 单身汉和硕士生的工作主题应该不同的事实只是该学院的“筹码”之一。 我以气体放电等离子体中的微波辐射可视化为学士学位辩护; 我的主管在俄罗斯科学院应用物理研究所工作(并将继续工作)。 硕士在研究Si / SiGe的光致发光和电致发光方面的工作:Er / Si二极管异质结构我已经在俄罗斯科学院微结构物理研究所进行研究,后来进入他的研究生院。

我的第一手动手编程经验:纳秒级测量的自动化
我在研究生院工作时所使用的设备之一是波长可调的激光和偏振晶体,从而可以控制辐射功率。此外,它们还包括一个在操作系统控制下工作的复杂示波器。波形已保存到磁盘上的文件中。单独的计算机控制光谱设备的运行,随后还控制激光和偏振器。

: ( ), . «», .

. C++. , , , . , .

, – , , , , . , . , .

研究生毕业后,我有了另一种选择:去我在“ Mera”公司工作的程序员,这是我在五年级所训练的,或者尝试另一个领域。由于我已经对铁进行了一些工作,因此我希望更接近工程学。但是碰巧的是,在下诺夫哥罗德,他们主要从事电信业务,不包括英特尔部门,他们在那里编写编译器和各种加速工具,所以最接近我的要求是在ASCON中开发CAD。

最初,我对KOMPAS-3D项目感兴趣,但被告知去数学系学习,我同意了。在试用期间,我开发了从四个曲线和一个曲线网络构造曲面的功能。试用期结束后,我被分配去从事转换器(几何核的模块之一)的工作,我仍然会这样做。

图片
骑自行车上班

如果我们谈论一些技术问题,那么它们的发展并不令人震惊。在工作顺序上已掌握了最低级别的相同SVN或CMake。在应用领域中,我不得不深入研究交换标准的规范,但是我认为这并不是很出色。但是在代码中,我首先看到了Visitor模式。是的,那里!在此之前,原则上,我不知道世界上存在某种模式,然后我自己发现了“四人帮”和亚历山大·库斯科。

工作了六个月后,我能够看到工作的结果-识别以样条线形式显示的基本曲面和曲线。它用于下一版KOMPAS-3D的三维模型的转换器。

Source: https://habr.com/ru/post/zh-CN441638/


All Articles