微信扫一扫
分享到朋友圈

程序员为什么没有女朋友?

作者:壹读 来源:壹读 公众号
分享到:

08-16

常被程序员虐杀却不恨程序员的壹读君 | 彤 子

谈到程序员你会想到什么?脱发、奇葩、没女友。但也有可能……没有男友……

前段时间,微博上有个女程序员火了,原因是表白男同事,发了200多条信息。这引起众网友隔屏吃瓜,也有个别网友不满:

众网友:想多啦!啥职业人家都会交代一下哒~~不过话又说回来了:

在大多数人眼里,程序员就是很古怪。但怪在哪里呢?

诡异情商 

我们都知道程序员的智商高,但他们的情商更感人!大部分程序员擅长:不看别人脸色、不猜别人心情以及非委婉的表达方式。

程序员女性情绪的感知力几乎为零。近朱者赤,近电脑者,记忆力、运算速度向电脑看齐的同时,情商值也和电脑无限接近......如何提高程序员的情商呢?不需要!项目经理情商高,他能感动电脑吗?同理,也打动不了程序员。

而且,有喜欢情商高的,就有喜欢钱多......不对!喜欢智商高的。

姑娘们不妨想一想,程序员的经济实力好,和我们这些好钢用在刀鞘”上的俗人比起来,人家的好钢要么用在刀刃上,要么不用,又天天加班,最后,工资会被谁花掉呢?

但程序员的不修边幅却依旧使他们在相亲市场上备受冷遇,并增加了一个标签。

不修边幅 

程序员的穿着向来是众人的槽点之一,有个段子:格子衫是程序员的最爱,如果哪天公司不让穿格子衫,那就是条纹撞衫大会。

术业专攻,如同皮肤粗糙的化妆品推销员,一个油头粉面的程序员也是不可信赖的。

颜值偏高就更要低调,比如“万年灰T”代表人物扎克伯格,不用花1秒去考虑“今天我该穿什么”的男人。

不止衣服,袜子这种小配件,更要同色同款,但程序员会给出科学合理的解释:这样不用花时间配对,也不会因一只破掉丢一双,还有......

虽然在普通人看来这是邋遢,但程序员不在意别人的看法,穿一样的袜子,走自己的路,让别人别扭去吧!时间、资源省下来才是自己的,可以做更有意义的事——写代码

事实上他们也没有余力不邋遢。当然,比起邋遢,程序员的沟通方式更奇葩!

沟通能力 

此处有个笑话:老婆对程序员老公说:“你今天下班回来买两个包子啊!如果看到西瓜就买一个。”然后,程序员老公不负众望的带回一个包子

先别说程序员奇葩,其实老婆大人的话,成功启动了程序员“ if (表达式) 语句”。

c语言中的 if 分支语言

举个例子,编辑成绩录入系统时,由人工键盘输入学生的考试成绩,但人总会犯错,所以程序员会编写负数输入时,给出错误提示的指令,if 有负数输入,给出错误提示。

So?老婆的话在程序员心中的表达就是:“下班回来买两个包子,if 看到西瓜就买一个包子。”

另外老婆的表达也有问题,话没说明白。正确表达:“你今天下班回来买两个包子啊!如果看到西瓜,买一个西瓜。”简约表达:“今天下班回来买两个包子、一个西瓜啊!”

当然这个笑话也是程序员编的。其实和普通人交流程序员也会不爽,因为在他们眼中多数人逻辑太不严谨,而和电脑“说话”的程序员却不得不严谨,不然程序就回报一个小bug,而小bug往往是大bug的开始......

原图片来自 作者微博@我的邻居全是猫

所以,当普通人和程序员说话逻辑不严谨时,程序员也会像电脑一样回赠你一个bug。

系统思维 

程序员的逻辑缜密,做计划时,他们对“意外”考虑得万分周全,因为他们深知,再缜密的计划也必有一疏——“bug(八阿哥)”。为了防止出现意外,程序员宁愿浪费时间,比如回家后用钥匙锁门来防止自己忘带钥匙,再比如沟通时用两种不同的方式表达同一个信息,以确保双方认知上没有误会。

很多人认为程序员的思维是线性思维(不会拐弯),其实恰恰相反,普通人才是线性思维,程序员使用的是系统思维

先来看看啥是线性思维?

古代人们用马作为交通工具,那么如何提升出行的速度呢?线性思维,发现“千里马”,培育“千里马”,让“千里马”通过训练提速,在驿站换其它“千里马”......当然这样下去,世界上永远也不会有汽车、火车、飞机。

线性思维利用某种“单向、单维、缺乏变化”的顺序或方法来解决问题,通常只能实现一种“最”正确的解决方案。

但世界上哪有“最”正确的解决方案呢?这就是线性思维的局限性,但线性思维也有优势——容易理解。多数人考虑问题的思维方式是线性的,写作的架构也是线性的,但世界不是线性的,世界上存在着很多元素,这些元素又存在着不可思议的复杂联系,它们共同构成的产物叫系统。我们最熟知的是“生态系统”,最常用的是“Windows系统”。

图为程序员常用的“生态系统”

为什么游戏比小说受欢迎?小说是作者的线性思维作品,结局是单一的,读者只能旁观。游戏是研发团队的系统思维产物,由于玩家的选择不同,游戏的结果会随之改变,玩家可以主宰。能将游戏投射在屏幕上的人,只有程序员,他们不止是编程,还有设计、开发的功能。

那么,程序员的系统思维是什么?大部分人小时候都听过的一个问题:“树上有十只鸟,开枪打死一只,还剩几只?

向左滑动看全部内容

程序员的缜密思维常人意想不到,也理解不了。比起思维敏捷、触类旁通的基本素质,百折不挠的死磕精神才是程序员的优良品质。

所以,200条告白信息并不过分。

参考资料:

1.李习彬, 李亚. 从线性思维到非线性思维—当代领导者需要实现的思维方式转变[J]. 软科学, 2002, 16(1):42-45.

2.刘国建. 论理论思维与科学思维[J]. 自然辩证法研究, 2006, 22(8):104-108.

3.苗东升. 系统思维与复杂性研究[J]. 系统科学学报, 2004, 12(1):1-5.

4.张志强. 线性思维、化约主义与高台“说教”——评梁涛等学者对“亲亲相隐”及相关文本的误读[J]. 学术月刊, 2014(2):58-66.

推荐阅读

点击图片阅读 | 为什么有人超级怕狗?

点击图片阅读 | 中国为什么要进口洋垃圾?

点击图片阅读 | 假笑boy的假笑,为什么看起来那么假?

如果你觉得今天的文章还不错

动动手指给壹读君点个赞

阅读9064
程序 女朋友 
举报0
关注壹读微信号:yiduiread

用微信扫描二维码即可关注
声明

1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“壹读”微信公众号,文章版权归壹读公众号所有。

评论
更多

文章来自于公众号:

壹读

微信号:yiduiread

邮箱qunxueyuan#163.com(将#换成@)
微信编辑器
免责声明
www.weixinyidu.com   免责声明
版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。
本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。