亲爱的程序员们,是不是已经开工大吉,开始了新一年的代码征程?今年贺岁档最大的话题电影《流浪地球》看了吗?是一个程序员拯救地球的故事呢,而且影片被称为华语真正意义上的第一部硬科幻大片,被媒体冠以“开启中国科幻电影的元年”。
《流浪地球》不仅让我们仰望起了太空,更从中看到了一位年轻的程序员和一位中年网络运维工程师通过修改硬件,**推进器系统而拯救了已经被“人工智能”放弃的地球及已经绝望的 35 亿地球人。
未来,太阳急速衰老膨胀,一百年后,太阳会膨胀为红巨星,毁灭太阳系内所有行星,三百年后,太阳将不复存在。为拯救地球,人类在地球表面建造了上万座“行星发动机”,推动地球脱离太阳系,飞向4.2光年外的新家园。在木星引力的影响下,地球推进器大面积罢工,导致地球被木星捕获。在各国人民的共同努力下,虽然修复了部分推进器,但是地球还是无法得到足够的推力,远离木星而去。
地球不断接近木星意味着地球被毁灭的命运无法避免,所有人都陷入了绝望,李一一提出了通过燃烧木星来使地球摆脱引力束缚,覆盖了地球发动机的终端程序,成功**程序并修改让转向发动机按照设想的功能去运作。
年轻的工程师李一一将修改过后的代码同步给推进器系统,其他人通过运输车,将火石放进去,并且有着一个小队的人推动着巨大的撞针,但是启动代码一直卡在了99%处,并不能正常地将推动器点燃。为了让修改过后的程序运行起来,在满是灰尘的接线室,已到中年的运维工程师拿出放着烟和一张写着“记得穿秋裤”的字条的盒子,抽了根烟,费尽心力,修改链路,最终帮助李一一完成系统的**,拿到权限,启动推动器。
像影片中的地球转向发动机这种工程级别的软件,代码至少是上千万行以上,一个普通工程师根本不可能全部了解并且在短时间内**和重新修改,大部分都是只了解其中的一些模块的一部分功能。拯救地球时间太紧迫,程序员根本没有debug的机会,也就是说他要了解核心功能的基础上一次运行成功,那只能说他是一个天才,让观众牢牢记住了程序员是最酷的职业。
如果有一天,太阳真的要膨胀到吞没地球,我们需要把地球改造成一个具有曲率引擎的超光速飞船,逃离太阳系,带着地球去流浪,那么请抱紧一个程序员吧,关键时刻,程序员是可以拯救世界的。
HELLO
电子产品爱好者的程序员
你心中是不是也装着一个拯救世界的梦想?
你用代码敲出了客户的微笑
用编程编出了自己的小幸福
兢兢业业完成客户的交付
日日耕耘撑起家庭的乐园
是你的每日辛劳实现了公司业绩的增长
是你的日积月累达成了我们共同的目标
《流浪地球》那个帅炸的程序员身上分明有你的影子
另外本人从事在线教育多年,将自己的资料整合建了一个QQ群,对于有兴趣一起交流学习c/c++的初学者可以加群:941636044,里面有大神会给予解答,也会有许多的资源可以供大家学习分享,欢迎大家前来一起学习进步!