漫威电影《复仇者联盟3》里的灭霸,为了宇宙的可持续发展,不分男女老少,平等地清除掉全宇宙一半的人口,然后找个地方安静地看看夕阳红……极端理性如灭霸,简直是天生具有程序员的基本素质。
作为人类和电脑的翻译官,理性是程序员的最基础的要求,电脑输入一个命令得到的一定是某个特定的字符,编译成功的程序永远输出同样的结果,这就是计算机的绝对理性,不夹杂一丝感情。
很多程序员都理性到呆萌。一个优秀的程序员,就得像电脑一样理性才能把工作做好,而这种理性又慢慢改变着他们。
通常,程序员都逻辑严密到无法想象。因为和电脑“说话”的程序员不得不严谨,不然程序就回报一个bug。在程序员眼中,多数人逻辑太不严谨。大部分人小时候都听过的一个问题:“树上有十只鸟,开枪打死一只,还剩几只?”当程序员遇到这个问题时,缜密的逻辑思维就开始显现:
程序员都没有女朋友?
程序员多为单身,很大程度上是因为经常加班,没有时间社交、恋爱。