When people like computers and programming, what do they like
喜欢计算机,喜欢编程,很大程度上,是喜欢其中充斥着的满满的确定性和及时的反馈。
我觉得,喜欢计算机,喜欢编程,这和很多人喜欢玩游戏,成为网瘾少年的过程,很是相似。
每一次点击鼠标,每一下敲击键盘,每一行代码书写,都可以迅速让我得到反馈;
就好像,游戏里每一秒金币跳动,每一格经验加成,每一次技能释放,伴随着血量和魔法值的上下变化,以及人物等级的不断提升一样,都是那么的充满确定性和及时的反馈感,让人喜欢,让人上瘾。
这台计算机,计算机里的英雄联盟,以及被我书写在其中的代码,所有全部的一切,都充斥着满满的确定性和及时的反馈,让人为之着迷。

我太了解我这台经过岁月洗礼的电脑了,也太了解运行在这上面的英雄联盟了,也正因如此,我才这么喜欢。
我清楚的知道,每击杀一名近战小兵,会掉落21枚金币;每击杀一名远程小兵,会有14枚金币到账;我能从一个肥硕的炮车兵身上赚取到45枚亮闪闪的金币。
而一把暴风大剑需要1300枚金币
瞧,一切都是这么的明了
此外,我还能清楚的知道,我这台电脑的详细配置和性能,以及我每一行代码的意义和运行结果。
我清楚的看得到进度条和鲁大师的跑分,我知道花了多少钱就会有多少帧数的游戏体验;我也知道一把三相之力可以提供5%的移动速度加成。
我清楚的知道队友都是青铜白银,同样的我也是。
所以我不会用职业选手的能力去要求队友,不会去喷他们的暗夜猎手玩的不如UZI;就好像我知道我那超频到冒烟的1660ti照样干不过3080一样;我那段没加分号的代码就是跑不起来,就是会报错。
我不会去告诉队友,打不到职业选手的水平就别来玩游戏了,跑去练啊,我知道这不可能。就好像我不会怪罪我的编译器无法帮忙修正bug,因为我知道,它无能为力;就好像我不会去指责1660,你这个渣渣,就不能再随便超个百八十赫兹吗?电压就加成这样就满意了吗?烟还是不够浓。
我知道的,杀了它也不管用,一开始就知道。
我知道每一份付出虽不至于物超所值,但起码是等价交换,3600就是能秒9400f、代码出bug就是你写的有问题、当adc领先一把无尽的时候伤害就是高,所有这些都不会给你一丝一毫战胜前者的希望,一切都是这么的充满确定性。

这就是我的计算机设备、我的代码、和我的游戏所带给我的:无与伦比的精准、及时的反馈、满满的确定性
很多时候你从现实中得不到,从人际交往中也得不到。
最可怕的是,你以为你能得到,或者已经得到了,不断为之追寻和苦恼着,从失望到绝望
最后发现是一场空
还不如享受每隔几秒一次的反馈,每台设备所散发的温暖,以及每行代码沉默的注视。

一想到这些,难道你不会开始喜欢计算机,喜欢编程吗?
