按照通常的网上解释,尼奥是系统的算法中哪个没法平衡的点。从另外的角度看,整个黑客帝国似乎又讲的是一个遗传算法的故事,尼奥是第六代的迭代优选的结果。史密斯的出现只是促使尼奥完成进化;就像有好人,必须得有坏人来衬托他像个好人。

现在从软件开发的角度去看解读一下,就是另外一回事儿了。

软件开发中对立的几方面:设计/架构师、开发人员、项目经理、客户。对应黑客帝国中的白胡子设计师、尼奥的前身程序员托马斯·安德森等、另外的控制层、锡安。为什么说是对立呢,搞过软件开发的人都知道,各个角色/群组的目标并不一致。

从整个剧情看,更像是软件项目提交过程中,软件开发方和客户之间的各种纠葛。

首先我们看,母体Oracle,搞软件开发的人自然知道Oracle是个什么东西,但这里除了是数据库之外,还包含了项目开发中所有背后的东西(客户方无法直接看到的东西)。

而悲催的锡安就是客户。为什么这么说呢,因为这个项目已经折磨客户六次了呀。为什么说是要毁灭锡安呢?
当一个公司要上线一个软件系统项目,必然意味着从业人员梳理,业务流程再造,新系统测试。对于公司里的职能部门的人员,那次上新的系统不是一次形式上的“毁灭”呢?尤其人员调整和系统测试,真的很像是漫天飞舞的器械章鱼哪,看着脑袋都大。。。

然后我们来看,救世主尼奥是怎么回事呢?
如果你正在被公司新上的系统搞得晕头转向,突然来了一个从软件公司出来的程序员,恰恰还就是开发这个系统的人,给你支持两招,问题一下解决了,可不就是救世主来了吗?

所以关键是,尼奥是墨菲斯从软件公司里策反的开发人员,来帮助客户解决问题来了。
当对立的双方,能从对方阵营挖人过来帮助自己做事,岂不爽哉,但是特工史密斯各种阻挠,最后大家合力干死了史密斯,叛逃/挖角成功,现实中的公司不也这样么!所以第一部电影都在讲这事。

第二步是软件开发方的反制。
如果是客户和软件开发方纠葛,打官司,光挖来人也不行啊,必须还要得到一些证据。尼奥为了获取更多的开发方信息,大家懂的,当然是要通过黑客手段了,这也许就是片名的由来吧。开发方自然需要增加防御力量来应对,所以被删除的史密斯又被复活(返聘)了。

到这里,就可以明确对尼奥的疑问:他的能力为什么能延伸到现实世界(锡安);先知回答:那是另外一层的控制。
尼奥延伸到现实世界的是什么能力呢,是看透虚拟世界运行原理的能力。对程序员来那是理所当然。就像一个程序员玩自己开发游戏,利用自己设置的后门,来用手阻挡子弹或机械乌贼,这困难吗?
什么是另外一层的控制,电影里没有明说,其他的解说中也没说明白。但从软件开发的角度看,另外一层控制就是整个软件项目的开发过程而已,这次是第六次开发了,代表者为项目经理。

当尼奥回到源头时,白胡子设计师拿他同事要挟让他做出选择,救崔妮蒂还是救锡安?这里可以理解成,从公司辞职的员工进入对方的阵营,再回到老东家处找系统发生问题的根源,老东家劝他帮忙掩盖真相退出当前的纷争。但是被对方当成解决问题救世主的尼奥,怎么可以就此退出!所以引发后来双方更大的摩擦,史密斯失控就是开发方应对纠纷的应激反应。想想当年的棱镜门事件中的斯诺登,就是现实中的尼奥。现在美国和华为之间的缠斗,也是现实版的黑客帝国。

影片的最后,机械乌贼撤退,锡安保全,设计师和先知和解。说明了在尼奥的努力下,调解需求方和开发方,项目中的所有问题得了解决,项目终于成功发布。最关键的是,这次锡安没有毁灭,就是说,这次的系统上线,部门没有裁员,皆大欢喜。

黑客帝国角色 之 尼奥解读相关推荐

  1. 史诗级画面刷爆全球,尼奥重返矩阵,为崔妮蒂而战!《黑客帝国4》重磅来袭!...

    转自:新智元 [导读]你想体验真实的黑客帝国吗?近日,由Epic Games发行的黑客帝国觉醒:虚幻引擎5体验版上线了.演示Demo中,尼奥和崔妮蒂的数字化身真假难辨,汽车追逐战超出现有游戏画面一个量 ...

  2. 上海尼奥计算机系统有限公司,超前想象力的圆形屏电脑诞生!“MAGNEO 尼奥放大镜 ”品牌暨新品发布...

    原标题:超前想象力的圆形屏电脑诞生!"MAGNEO 尼奥放大镜 "品牌暨新品发布 2016年10月21日,"MAGNEO™尼奥放大镜™"品牌暨新品发布会在上海喜 ...

  3. 库蒂尼奥_尼奥基入门

    库蒂尼奥 Gnocchi是一个开放源代码时间序列数据库,创建于2014年,当时OpenStack寻求不依赖于专门数据库(例如Hadoop,Cassandra等)的高度可扩展,容错时间序列数据库. Op ...

  4. 库蒂尼奥梅西破门 国王杯巴萨6:1塞维利亚晋级

    资料图:巴塞罗那. 图片来源:Osports全体育图片社 中新网1月31日电 北京时间31日凌晨,西班牙国王杯1/4决赛次回合较量在诺坎普球场进行,巴萨主场迎战塞维利亚.梅西.库蒂尼奥.拉基蒂奇等人的 ...

  5. 「镁客·请讲」小熊尼奥熊剑明:AR教育产品没有想象中那么容易,入坑需谨慎...

    小熊尼奥的运气比较好,当初误打误撞地进入AR教育行业后,及时抓住发展的机会,慢慢将渠道打开.品牌沉淀下来. 苹果在本月初的WWDC上发布了AR开发平台 ARKit,开发者后续可以借助这个工具直接为iP ...

  6. FITC/ICG/TMR/HRP/Cy3荧光标记阿法替尼/阿西替尼/克里唑蒂尼/奥拉帕尼/Lenvatinib/多韦替尼 等药物

    异硫氰酸荧光素(FITC)标记 异硫氰酸荧光素(FITC)具有永久性标记生物分子的独特检测性能,可用于检测或跟踪共轭物与其他生物分子的相互作用.FITC是荧光素的异硫氰酸酯衍生物,主要通过对其5-碳位 ...

  7. shiro 角色与权限的解读

    1.为什么 shiro 有了<角色>后,还要设置<角色权限>呢?(问题) 思考:设置好角色了,那么就代表什么操作都可以执行了吗? 理解:如果上边回答是的话,那么只是<角色 ...

  8. 尼奥机器人不能手机绑定_微信绑定的手机号,如果手机号停用,是不是微信也不能用了?...

    风水转运算命师 未卜先知.指点迷津,助你顺风顺水! 商务合作qq:2770794800 如果小编现在问你?你在干什么?那么是不是很多人都会说:当然是在刷手机了!我们现在生活中最经常使用的就是手机了,各 ...

  9. 尼奥智能陪伴机器人如何绑定设备_智能儿童机器人联网配置、绑定设备及常见问题解决方案...

    配网失败,不能联网? 请按照使用说明书的步骤操作,如果按说明书联网依旧有问题,请参考以下方法: (1) 用"声纹配网"方式:请在安静的地方尝试"声纹配网"的方式 ...

  10. 尼奥机器人不能手机绑定_码垛机器人移动时的注意事项

    原标题:码垛机器人移动时的注意事项 码垛机器人移动有很多注意事项.当我们遇到这些情况时,我们须一步一步地移动一些机器.今天小编主要给大家总结一下码垛机器人移动时的注意事项.我们这里说的堆垛机现在是码垛 ...

最新文章

  1. Nuaa Q1090
  2. install命令和cp命令的区别
  3. javaweb学习总结(三十八)——事务
  4. Spark API 详解(转)
  5. 拾遗----javascript一些实用方法
  6. shell 如何避免误删目录
  7. antdesignpro 重定向到登录页面_URL重定向跳转绕过
  8. Excel VBA简单使用——数据缺失处理
  9. 漫画算法python版下载_用 Python 下载漫画
  10. 解决android Studio 安装完运行提示failed to find build tools revision 24.0.2
  11. LintCode—删除链表中的元素(452)
  12. Java实现自定义敏感词库过滤
  13. 优秀课程案例:使用Scratch绘制初中数学中心对称图形!
  14. 如何把设计稿转换成html,将设计稿转换成WEB页面职业者
  15. C++内部链接与外部链接
  16. python判断火车票座位_Python3 实现火车票查询工具
  17. 网口压线顺序_网线压线顺序是怎样的?
  18. nginx逻辑指令笔记(if等)
  19. 用java生成word文档(转载)
  20. 《计算机操作系统》(第四版)汤子瀛等编著——思维导图详细版本

热门文章

  1. DSP程序中 ,如何完成延时且不影响整体程序的工作效率
  2. 功能全面的开源小程序商城-CRMEB
  3. 深度报告:移动边缘计算,站在5G“中央”
  4. arcgis悬挂点修改_ArcGIS对进行数据拓扑修改
  5. Java程序员的职业规划
  6. 目前总结最新最系统的Java程序员未来职业规划路线,请收藏
  7. 【caffe】Layer解读之:Date
  8. 数据挖掘学习(四)——常见案例总结
  9. java持久化框架对比_四种流行的持久化框架比较
  10. 【音频】I2S协议时序及使用粗解