你们所不了解的程序员思维黑洞

432 阅读5分钟

如果你也是程序员,看看你中了几条?

1. 数数会从 0 开始数起

比如,程序员吵架的时候会说:“我数三下,你再不闭嘴,我就不客气了!零,一,二!”,或者,在列清单的时候,编号会从 0 开始写。

为什么会这样?因为 [0] 是数组的第一个元素,在经过无数次的越界,无数次的循环错误后,从 0 开始,这句信条,就深深的烙在了程序员的脑中。

2. 对计算机语言的执念

程序员之间,有些事,是一定要分个高低的。

从版本控制工具,git 好还是 svn 好?到开发工具,IDEA 好还是 Eclipse 好?很多事,都要分个高下。其中,最最最常见的,也是最能引起大伙儿讨论的,当属计算机语言。

网络上有个段子:

某女:你如果能让这个论坛的人都吵起来,今晚我就跟你走。
程序员:PHP 是世界上最好的语言!
某论坛炸锅。
某女:服了你了,我们走吧,今晚你想干什么都行……
程序员:今晚不行,我一定要说服他们,PHP 是最好的语言!

在我看来,计算机语言有很多,既然存在,就有每个存在的理由。没必要评论哪个语言好,哪个语言不好。因为每个语言本身都不难,只要学会了一种,其他的都是相通的。难的是如何理解记忆、熟悉流畅的,使用这个语言提供的基础和扩展库。语言没有强弱,每个人找到适合自己的才是最好的。

3. 不是 Bug,是你不会用。

程序员往往对自己很自信:我的代码力求完美,出错不可能的出错的,这辈子都不可能出错的,出问题?那是你不会用。

举个例子:

测试:你这个程序有问题啊,我就这么这么操作了一下,就报错了??
程序员内心:你到底会不会用啊?

一旦碰到这样的程序员,往往问题就很难继续推进了,那怎么沟通呢?你可以试试,正确的打开方式:

测试:您好,我刚才这么这么操作,报错了,请问是不是我操作上有问题?
程序员内心:卧槽,有Bug?!

4. 不自觉的,将编程逻辑代入现实中。

讲个笑话:

老婆给程序员老公打电话:下班买一斤包子回来,如果看到卖西瓜的,买一个。
当晚,老公手捧一个包子进了家门……
老婆怒道:你怎么就买了一个包子?!
老公答曰:因为看到了卖西瓜的。

这个笑话充满了程序员的自嘲精神,有些夸张。不过,还真的有很多程序员,在养成职业习惯后,看到什么东西,就会开始想:这功能怎么实现的,什么逻辑什么算法,然后脑补大概框架……

比如乘电梯的时候,看着电梯的按钮面板,思考电梯的调度算法,仔细一想好像状态挺多的,多个实例之间状态可以互相影响,还涉及到一些优先级、加速度、预判方面的东西。

5. 注释着了魔

有一次,我和几个程序员哥们儿吃饭,有一个哥们儿负责点菜。其中,有人点了一道水煮肉片,然后,另一个人说自己不能吃辣。于是点菜的这哥们儿,很负责任的,在水煮肉片前划了两道斜线。

像这样://水煮肉片

有很多程序员习惯用//来注释内容,如果你是女生,在和程序员男朋友在一起时,觉得被冷落了,可以尝试来一句:“喂喂喂,我是被注释掉了吗?”来看看他的反应哦。

6. 认为千( K )等于 1024。

A:我最近手头紧,借我点钱?
B:要多少?
A:凑个整,1024 吧。

一般人会认为 500、1000 是很整的数,但程序员会觉得 512, 1024 才是很整的数。因为,计算机采用的是二进制编码,1024 就是 2的 10 次方,也就是基于二进制的基础上、与英制的 1000 进制最接近的一个数字,因此在计算机领域,1024 常常用作“千”的替代进制概念。

7. 不会直接冲突,会以独特的方式说不

最近 996.ICU 在 GitHub 上火了,这个一行代码都没有的项目,不到一个月的时间,就获得了超过 21 万个赞。什么概念呢?最牛的开源项目 Linux,现在也才 7.3 万个赞。这个话题,直接引爆了程序员圈内,一直存在的加班问题。网络上有个段子,侧面反映了程序员的加班有多严重:

程序员问科比:你为什么这么成功?
科比:你知道洛杉矶早晨 4 点钟时什么样子的吗?
程序员:知道啊,一般那时候我刚下班,怎么了?
科比:......没事。

随着一些互联网公司,把高薪当筹码,把 996 这种少见的加班制度,慢慢变成互联网的行业文化时,程序员们以独特的说不方式,表明着自己的态度:Developers' lives matter(开发者的生命很重要)。

程序员由于工作性质,大部分时间对着电脑,社会圈子也比较小,会给人沉默寡言、思维跳跃的感觉。当我们不了解程序员工作性质的时候,会觉得他们的思维异于常人,像黑洞一样难以捉摸。但等你接触、了解他们以后,会发现他们大多也都幽默有趣,喜欢自嘲。

关于我:15年以上老程序猿、百人技术团队管理者、游戏创业没赚到钱、写作恐惧症患者的真·四猿外。以前极其不擅长写作,最近决定对着弱点迎难而上,通过写作分享经验、干货。关注我的微信公众号(四猿外),看到更多文章。