数百年来,人类一直梦想着天空。威尔伯(Wilbur)兄弟和奥维尔·赖特(Orville Wright),阿尔贝托·桑托斯·杜蒙特(Alberto Santos-Dumont)和Voisin兄弟将其赠予人们。每个十年的人越来越高,速度,机动性,最大过载,克服声障,一次又一次地面对最艰巨的工程挑战。
航空改变了世界-其现代外观在很大程度上受到快速飞行的影响,而到达另一个大陆或偏远国家不再是几周甚至几个月的艰难而危险的旅程。
但是随着速度和距离的增加,对飞机控制系统(微控制器,固件,自动驾驶仪)的需求也增加了。
我很幸运认识了国内开发商Vlad Gordeev,他从事飞机飞行远程控制系统和飞机自动飞行控制系统的开发。我问了他几个问题-最后花了几个小时,这个世界的一切都是由毫秒,时钟,算法决定的,没有错误的余地。

1. 您如何选择专业?为什么开发人员像职业一样?您毕业于哪所大学?
我于2007年毕业于莫斯科航空学院,获得飞机管理系统学位。我认为该行业选择了我,而不是我。(笑)
, , , . , . . . , , . , : « ».
, , . , . , . — , , . , , .
, . - , . , , , .
2. , ?
.
. , . , : , , , .
. , , (). . , , . , .
. — , , .
. . , . , , . , , . . , . , , , . , , .
: . — . , . , , . -…
. «». , . . . — RISC- ( ) — . . , , . .
3. Asm — , . . , . . , . Asm — ? ?
. . , , . . , , , . .
… , . , . , , . , . — , .
, . , — - - . . , . , , — . , — , . — .
4. . ? ?
, .
, , , . — .
. - - 90- . 10 .
— «». , 3d , — . , . .
C C++. , .
5. . ? ? - ? ?
: , .
, , , , : , — .
. , , , . , .
IIIC ( IIIC — ). , , , .
. Airbus, Sukhoi Superjet, - — , , , , . , «Direct Mode» SuperJet, 737 .
, . ? , — .
-. , , -. - — .
-? 777 . . , .
.
6. ? ? ?
. , . . . , , . , , . , . — .
. , , , 2-3 G — . -27, -29, 9 G. , , , . — , . .
, , , , , . — . .
, .
7. , , asm ? ? .
asm , , . . asm.
asm , , , - , , , . .
, , Code Composer Texas Instrumensts , , , , asm- , , , , .
, , . , - , — . . , , . , , . . .
, , . , , , asm- . , , , . asm- .
, , . «» , . , , — «». . .
8. (), , . . ? ? ?
. . , . - . — , , , , , .
, . , , , . . . « » — , . , , «», .
. , . , . .
— , . , . , . , , — .
, . , . - , — , . . .
9. , Boeing 737 Max. . ? ?
, . , , , .
, . , , 10 1990 5390 British Airways, 5 , , , . .
, , MCAS , . . .
, , , . , . . . , , . . . , — , .
10. ?
, , . « ».
«» — . — , .
. , . , , . . . . «» , , — , , , , , «», . .
« ». , , . , , . .
, , « »? . — . . , — . — MCAS Boeing Airbus.
, , , , , , , (, ) — , , , .
, . ( ) - , «, , ». «-» , .
, Southbridge, , Certified Kubernetes Administrator
11. , , . . - -? , , Git? ? Unit, . «» . - ? , .
, — .
, , , . , . .
, , — . , , . . , , . . . — .
, . « , »...
, . , , — . . , , . — , , .
, , , plm-, JAVA - .
, . . ()
plm- , . . .
12. ? Agile, Scrum . , , , , , , , , .
. , , -, , , , , , . . , , , .
, , , , … « », , . , - , «» asm.