最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

如果你是一名程序员,其实是在拯救世界

  • 2022-06-29
  • 本文字数:1501 字

    阅读完需:约 5 分钟

如果你是一名程序员,其实是在拯救世界

程序员不是普通的人,每当他们坐下来写代码时,其实都是在从事着对人类文明的持续发展非常关键的工作。由于程序员的存在,人们的生活各个方面都发生了根本的改变,并且对美好的未来充满了憧憬。

 

技术

 

所有的道路、车辆、工厂和电力线路,包括整个世界的供应链,其实都是靠软件来支撑的。如果程序员一夜之间消失了,那我们就全得吃石头了。

 

当然,你需要非程序员来做手工工作,但是如果我们拥有了机器人,这种工作就会停止。到那时,全世界的工人都会抛弃他们锈迹斑斑的工具,与我们一同进行智力活动,比如聆听 Bach(译注:西方古典音乐之父)的音乐。

 

生物学

 

普通人有着混乱的思维和本能,而程序员的思维却是井然有序的,如同编写好的代码。

 

这是因为只有他们才能了解我们的代码,我们只不过是用我们的身体硬件来运行而已。

 

有了这些知识,程序员就能控制自己的内分泌系统,所有的情感都会立刻被抑制,或者转变成行动或行为,以支撑他们的抽象工作。

 

这在非程序员看来是非常遗憾的。但是,抽象给了一个丰富的内心世界,其乐趣远远大于现实世界。当你能想到一个 for-loop 的时候,那为什么还要闻到玫瑰呢?

 

政治学

 

在这个地球上,我们大多数时候都是动物,于是我们创造了语言,然后就是编程语言。最终,我们开始驯服人性这头野兽。

 

有了这些代码,我们就能对任何情况进行建模,这样就能搞明白为什么会发生战争和饥荒,还有怎么防止这些事情发生。

 

程序员的确会为未来着想。有一种普遍的错误观念,就是程序员们成天呆在计算机旁。但是,这仅仅是事实的一部分;他们还通宵在计算机上工作。

 

哲学

 

Ludwig Wittgenstein(译注:分析哲学创始人之一,语言哲学的奠基人)有句名言:“我的语言的极限就是我的世界的极限”,这对程序员来说尤其正确。

 

当你可以用几行 JavaScript 创造任何你想要的现实时,那么你为何要生活在一个混乱的,不可预测的世界里呢?

 

只有程序员才能实现像 Dalí 和 Joyce 那样的人所开创的理想:现实的崩溃,以及一个有序、完美的元宇宙的诞生。

 

事实上,很多程序员都觉得只有自己才是真正活着的人,而我们这些人只不过是哲学僵尸,不知道发生了什么,只会走走过场,并没有把自己的潜能完全激发出来,Kant(译注:德国哲学家)就曾处理这个问题。

 

艺术

 

说到 Dalí(译注:西班牙画家),世界上所有的艺术家都只是还没有写过任何代码的程序员。

 

人工智能的艺术工具,如 DALL·E,不久将会让剩余的艺术家们明白,除了编程之外,没有必要将自己的创造力浪费在其他方面上。

 

宗教

 

每一个重要的宗教都是由出生在计算机时代之前的程序员发起的。

 

原因很简单:只有程序员可以穿透物质的幻觉,看见这个世界的真正面目:信息。作为证据,现实的像素就是普朗克长度,以及在时间和空间中嵌入的量子计算机的代码

 

大多数现代程序员是不可知的,因为他们知道,到那时,或许借助人工智能,他们将会编写一个 Prolog 程序,向外输出有关神的存在的哥德尔本体论证明,或者是 NULL。

 

编程

 

当然,还有编程本身。

 

你把一条鱼送给一个人,他就会把这条鱼吃掉,而他也会死去。如果你教会一个人去垂钓,他学会怎么编程,就可以打造一个钓鱼机器人,从而可以活下去。

 

不只是钓鱼,凡是能实现自动化的东西,最终都会实现。不久之后,人类就再也没有别的事情可做了,而这将使最终取代我们的人工智能霸主脸上露出笑容。

 

所以,当你下次看到程序员时,一定要为他们的坚持不懈的工作表示感谢。我们对他们的感激之情无以复加。

 

作者介绍:

 

Sebastian Carlos,程序员,博主。

 

原文链接:

 

https://sebastiancarlos.medium.com/you-are-not-just-a-programmer-you-are-literally-saving-the-world-d2cff66c8c2d

2022-06-29 18:583459

评论 1 条评论

发布
用户头像
以前是无神论者,现在动摇了,万物不会凭空产生。我们生存在这个物质世界,所有真实存在的东西,一定是源于某个起点。而启动这个起点的“人”,就是所谓的造物主。如同一个程序,代表一个虚拟世界。那么编写这个程序的人,就是这段程序的造物主。这个程序所有一切功能和行为,都是程序员事先设计好的。程序员设计好程序,然后编译,接着运行,程序入口函数被调用,整个虚拟世界启动!这就是创世?
2022-06-30 08:40
回复
没有更多了
发现更多内容

2023最NB的JVM基础到调优笔记,光图文就超清晰,吃透阿里P6小case

Java你猿哥

Java JVM Java虚拟机 jvm调优

2023年超全前端面试题-背完稳稳拿offer(欢迎补充)

肥晨

三周年连更

Spring 事务及传播机制原理详解

做梦都在改BUG

Java spring 事务

Unity 之 Post Processing后处理不同项目配置(UPR项目配置)

陈言必行

Unity 三周年连更

ES6中的Proxy

格斗家不爱在外太空沉思

JavaScript ES6 三周年连更

好用的pdf格式转换器:PDF to Word Document Converter 激活版

真大的脸盆

Mac PDF Mac 软件 PDF格式转换

限时开源!阿里京东架构师出品亿级高并发系统设计手册

会踢球的程序源

Java 架构 后端 java架构师

分布式事务的21种武器 - 1

俞凡

架构

Java并行流:一次搞定多线程编程难题,让你的程序飞起来!

Java你猿哥

Java 多线程 SSM框架 java 并发

深度分析:SpringBoot中自定义starter实例与原理

Java你猿哥

spring Spring Boot SSM框架 Spring boot starter test

终于拿到了阿里技术专家分享的552页大型网站架构实战文档

做梦都在改BUG

Java 架构 网站架构

面试官:类是如何加载的?

做梦都在改BUG

带你浅谈下Quartz的简单使用

Java你猿哥

Java SSM框架 quartz

2023-4-13 某SAP项目面试小记

SAP虾客

SAP EWM SAP Ariba SAP Workflow SAP PM

2023春招、金三银四,面试官必问的1000道Java面试题及答案整理

架构师之道

Java 面试

霸榜Github三个月的「架构师成长手册」!成为架构师竟然也有捷径

Java你猿哥

Java 分布式 架构设计 架构师 SSM框架

京东面试题:说说synchronized和volatile的区别

做梦都在改BUG

Java volatile JMM synchronized

Java面向对象编程基础

timerring

Java

劲爆!阿里巴巴面试参考指南(嵩山版)开源,程序员面试必刷

做梦都在改BUG

Java 程序员 面试

测试需要写测试用例吗?

老张

软件测试 质量保障 测试用例

Java的访问修饰符

Java你猿哥

Java oop SSM框架

硬核!阿里P8自爆春招面试核心手册,Github上获赞65.7K

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

FastDFS收藏起来,现在开始用Minio吧

会踢球的程序源

Java fastdfs

MySQL索引15连问,你扛得住吗?

做梦都在改BUG

Java MySQL 数据库 索引

阿里巴巴灵魂一问:说说触发HashMap死循环根因

会踢球的程序源

hashmap Java1

SpringBoot中如何解决Redis的缓存穿透、缓存击穿、缓存雪崩?

做梦都在改BUG

终于拿到了爆火全网的进一线大厂程序员必看的1700道java面试题

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

我给大家免费公开五份阿里Java架构师学习手册!助力金三银四

Java你猿哥

Java 架构 算法 高并发 Java性能调优

多线程&高并发(全网最新:面试题+导图+笔记)面试手稳心不慌

Java你猿哥

Java 多线程 面试题 高并发 多线程与高并发

WebGPU 令人兴奋的 Web 发展

devpoint

WebGL webgpu #WebGPU 三周年连更

【坚果派 - 坚果】OpenHarmony编译命令

坚果

OpenHarmony 三周年征文 三周年连更

如果你是一名程序员,其实是在拯救世界_文化 & 方法_Sebastian Carlos_InfoQ精选文章