工作之后才知道,汽车 ECU 里的代码,C 或者 C++,几乎没有手写的,全部是生成的。不太恰当的例子,就好像数码照片或者视频无非就是一个数值 0 到 255 的多维大矩阵,理论上你可以直接编辑这些数字(比如OpenCV),但实际上大多数终端用户用的是 photoshop 或者 after effects ,用的是一个用户交互界面,而不是直接改那些 0 到 255 的数字。汽车控制软件也是,汽车工程师不是直接编辑一行一行的 C,而是编辑代表了控制算法逻辑的图形界面,然后随时生成新的代码。他们的 git 里版本控制的也是那个图形界面文件,而不是 C 代码。不光是汽车,飞机大炮海马斯,其实都是这样的。
读了那篇《张永振:一个病毒学家的编年史 | 摇摆》,里面说:他自己每天七点多就到达办公室开始工作,晚上工作到很晚才睡觉,一周7天,也就是“8-10-7”工作模式。有些学生适应不了他的工作节奏,离开了。网上有匿名的评价说,在他那工作的日子“生不如死”。然而,张永振在实验室开组会时常说“做科研不拼命干,落后的我们怎么能赶上发达国家的同行们,科学上没有弯道超车”。
我就觉得啊,为什么这些人的 ego 这么的厉害,让学生加班加点还能当成理所当然、天经地义。你们实验室加班加点一天都不休息,这就能赶上美帝了?闹呢?
这种人也就是当了个科学家,最多折腾折腾学生,代价最多就是自己的学生。这要是当了总书记,一样能义正言辞的豁出所有人、不惜一切代价,“拼命干,赶上发达国家”。