《流浪地球》——程序员的悲哀

栏目: IT资讯 · 发布时间: 5年前

任何一个傻瓜都会写让机器理解的代码,只有好的 程序员 才能写出让人类可以理解的代码——Martin Fowler

《流浪地球》——程序员的悲哀

我不是个单纯的码农,但我是一个纯粹的IT工程师——我

抱着对中国科幻的向往和崇敬,走进了电影院观看了《流浪地球》。

都是骗子,大骗子,什么真正意义上得科幻片,开启了中国科幻元年,这明明就是部魔幻片,或者仙侠片。

《流浪地球》——程序员的悲哀

在我这个影视外行人看来其中的情节有很多的创新,特效一看就是投入颇多,各种科技设定听说请教了中科院的院士,尽力做到符合物理定律。但是唯独对于程序员李的表达,还是停留在过去的模式,“随手几行代码,就搞定了全世界”。人们对于软件工程师认识还是停留在20年以前,三舅姥爷的话仿佛还在我耳边回想:“你不是搞电脑的嘛?为啥一台电脑都修不好?”和电影里的表达如出一辙,区别仅仅是“李长条”搞定了整个地球,而我搞不定一台已经烧掉主板的电脑。

《流浪地球》——程序员的悲哀

电影里(这里有剧透,不喜勿喷)我们的程序员李一一,因为编写过让整个城市同时放烟花的程序,就有勇气去修改运行整个地球上万个“行星”发动机的程序。理想是美好的,现实是骨感的,编剧脑洞是巨大的。

《流浪地球》——程序员的悲哀

中科院的院士肯定没告诉导演,几分钟只能写几行代码,而这几行代码在不提供接口的情况下是调用不了发动机程序的。几分钟也看不完几千万行代码,然后去修改发动机转向参数的,看完这些代码一个人至少得300年。放烟火的程序也不能替代发动机驱动程序,这就好比拿抓娃娃机的驱动程序去运行挖掘机。这个和程序员多天才没关系,这个违背事物发展规律。

当然这些都是“小细节”,情节发展需要嘛。但是如果是我,我会问电影里的程序员李一一,一个没有经过测试就上线运行的东西,你就不怕炸了吗?没有运行起来是出错的最好结果,最坏结果也没什么,无非发动机炸了而已。

《流浪地球》——程序员的悲哀

电影再一次神话了程序员,几行代码搞定一切,甚至电影也刻画了一个“程序员”老实木讷,看上去有点宅,甚至是有点交流障碍。外面很多自媒体也在吹嘘电影中的程序员拯救了地球。

电影越火,我想我在修电脑的路上也会越来越远……不过我相信随着中国电影的深入发展,人们对我们的认识会越来越深,毕竟听到电影院里人们小声议论:“程序员那么牛X”心中的自豪感也是悠然而生的。

——某程序员投稿,不代表官方立场!

欢迎加入  51软件测试大家庭,在这里你将获得【最新行业资讯】,【免费测试 工具 安装包】,【软件测试技术干货】,【面试求职技巧】... 51与你共同学习,一起成长!期待你的加入: QQ                     群:                    755431660


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java 语言导学

Java 语言导学

Mary Campione Kalrath Alison Huml / 机械工业 / 2003-1 / 39.00元

《Java 语言导学(原书第3版)》既适合初学者,也适合有经验的程序员:新程序员通过从头到尾阅读《Java 语言导学(原书第3版)》可以得到最大的收获,包括按照第1章“起步”中的步骤说明编译和运行自己的第一个程序。有过程式语言(比如C)经验的程序员可能希望从Java编程语言的面向对象概念和特性开始学习。 有面向对象编程经验的程序员可能希望先学习更高级的内容。一起来看看 《Java 语言导学》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

MD5 加密
MD5 加密

MD5 加密工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具