未来,程序将成为世界规则

2022-10-31 18:37:59 +08:00
 lymith

现在都说写程序的赚钱越来越难了,好多人想转行。 这话也许不错,但是是否离开这个行业,我的感受正好相反。

我感觉未来全世界的各种行为规范,都会越来越往程序化的方向发展。 尤其在这个信息爆炸的时代,各种真假信息难辨,唯一能对抗的就是精确的程序化语言。而这种规范化的程序,仍然需要大量的人力脑力去开发实施。

现在,我们的技术栈越来越多,写的东西倒是越来越简单了。 原因很简单,程序未来会走进每个人的生活和工作,不会写程序基本就是现代文盲。技术的向下兼容,会导致写了很多年程序的人,反而会觉得高深的技术越来越少,写的东西逻辑越来越简单。

尽管如此,逻辑思维仍然非常重要,相应的,数学水平非常重要。十年多年前我见过的 20 多岁的程序员,尽管做事很快,表面上很厉害,但因为逻辑不够好,相对复杂一些的东西就时不时会出现崩溃。因为过于依赖调试器来处理,实际上只是把问题越藏越深,后期调试的成本反而越来越高,最终导致无法处理难以捕获的 BUG 。由于缺乏从体系方向思考解决问题的能力,这样的人是绝对不能做高精尖的东西的,否则一定会造成毁灭性的灾难。有意思的事,尽管过了十多年,最终我发现他的逻辑水平没有实质性的变化,由此可见基础学科尤其是数学的重要性。

所以呢,学生时代就好好学习数学,工作了就好好珍惜这个非常有意义的职业吧。因为在未来,程序将成为世界规则。

6621 次点击
所在节点    随想
97 条回复
hello2090
2022-10-31 18:41:06 +08:00
不懂,逻辑和数学是一码事吗?还是数学好的逻辑一定好所以学好数学逻辑自然就好了?
hello2090
2022-10-31 18:44:51 +08:00
那有没有人数学不好但逻辑很好的,应该有吧,我高中同学华政全系第一,后来去哈佛读了 LLM ,考 bar 也成功了,一直在美国顶级律所。我看过他们的一份考卷,具体是考啥的忘了,全部是逻辑题啊,绕的我根本看不下去(我高考数学 136 )

但她是文科生啊,数学一比吊草。
aaniao002
2022-10-31 19:12:35 +08:00
你这是没被文档毒打过。
redmoon0825823
2022-10-31 19:14:58 +08:00
Politics 才是你所在世界的规则
secondwtq
2022-10-31 19:16:41 +08:00
感觉哪里不对
打个比方吧,我和马云,都会写自己的名字。马云写个名字可以好几亿的折腾,我写名字就只能折腾几百块。
难道可以说“写字过去是,目前是,可预见的未来内依然是世界规则”
wonderfulcxm
2022-10-31 19:23:52 +08:00
额,写个程序就能统治地球吗?
Ultraman
2022-10-31 19:30:16 +08:00
老哥工作多久了?
lymith
2022-10-31 19:36:16 +08:00
@hello2090 不是一码事,但是关联性非常强。数学好的逻辑自然不会太差。反过来逻辑好,数学不一定好。
lymith
2022-10-31 19:37:48 +08:00
@aaniao002 恰恰相反,我阅读的文档,当然可能不一定是程序文档,类似法律类的,财务类的文档可能比很多人都要多得多。
lymith
2022-10-31 19:39:05 +08:00
@redmoon0825823 上来就给人下定义是思维的误区。
lymith
2022-10-31 19:41:45 +08:00
@secondwtq 我不认为你说的"马云写个名字可以好几亿的折腾,我写名字就只能折腾几百块"和"写字过去是,目前是,可预见的未来内依然是世界规则"有逻辑关系啊。
lymith
2022-10-31 19:42:24 +08:00
@wonderfulcxm 程序会用来制定未来的规则,是我的预判。
lymith
2022-10-31 19:43:35 +08:00
@wonderfulcxm 但不是说,写程序就能统治地球,逻辑上没有这种推导的。
lymith
2022-10-31 19:43:54 +08:00
@Ultraman 二十年,依旧工作中。
lymith
2022-10-31 19:45:10 +08:00
@hello2090 补充一点,之所以强调数学是因为国内很少有逻辑学的普遍教育。数学的地位自然非常高了。
secondwtq
2022-10-31 19:51:56 +08:00
@lymith 其实就是这个意思,程序成为世界规则,世界规则由程序制定,和个人应不应该继续写程序,没有逻辑关系。
类比一下就是,马云可以通过写字来制定世界规则 => 世界规则由写字制定,所以每个人都应该学写字。
zhouyg
2022-10-31 19:53:51 +08:00
大粗方向认同,但前因后果不有点出入,我认为的是技术迭代发展,造成了“工具”概念的不断更新,新的工具需对应新的抽象思维。
有的工具封装度低 /抽象程度高,对人的要求就高,有的工具封装度高,对人的要求就低,有手就行。
未来的人应该有人掌握封装度低的工具,创造新的封装度高的工具给人使用,对于这类人会越来越多的要求理解程序,具备逻辑能力。除了这类人之外,还有其他的单纯只是用工具的人
wonderfulcxm
2022-10-31 19:54:06 +08:00
@lymith 那说明程序只不过是另一个工具而已,写程序的只是另一种工具人,和织席贩履之徒没有本质区别。
hello2090
2022-10-31 19:57:59 +08:00
@lymith 那数学不好的还能做码农吗?好到啥程度?高考满分 150 分得 60 分以上?
cmdOptionKana
2022-10-31 20:02:12 +08:00
> 尤其在这个信息爆炸的时代,各种真假信息难辨,唯一能对抗的就是精确的程序化语言。

你说分辨信息的真假,**唯一**能对抗的是程序化语言。你提出了一个观点,但理由呢?

> 程序未来会走进每个人的生活和工作,不会写程序基本就是现代文盲。

这个推理我觉得有点武断。能否提供一个假想,未来究竟什么工作、或者做什么事情,是必须要普通人去写程序的,如果不会就相当于文盲的,请举出一个可预想的场景。(因为我想来想去,都想不到未来有什么场景,对于普通人来说写程序会变得如此重要)

> 由于缺乏从体系方向思考解决问题的能力,这样的人是绝对不能做高精尖的东西的,否则一定会造成毁灭性的灾难。有意思的事,尽管过了十多年,最终我发现他的逻辑水平没有实质性的变化,由此可见基础学科尤其是数学的重要性。

这句话我同意,但问题是,这是现状啊,这与未来无关,一百年前就是这样的,现在也是这样,“高精尖”的事情当然是由超越普通人的少数聪明人去做,其中数学确实也很重要。

的确如此,但这现在就已经是众所周知的事情了呀,与你说的 **未来** 程序成为世界规则有什么关系?这个关系我看不出来。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/891548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX