编程给现实生活带来的坏习惯,你中了几枪?

【伯乐在线导读】:似乎任何职业都会给从业人员带来这样那样的习惯。Stack Overflow网站上有位朋友(应该也是程序员)想了解其他程序员在投身堆码事业后有什么样的坏习惯。结果一呼百应,很多程序员纷纷自爆自己的坏习惯和糗人糗事。编程无国界,相信国内堆码界的朋友,也会有同感。

 

1. 编程已给我带来很多坏习惯,编程也每天在继续给我新增更多的坏习惯。当然有些习惯和编程无关了。下面这些习惯尽管我也很想改掉,但已根深蒂固。

a. 在天地万物中,去发现多态、继承和模式;

b. 用十六进制代码中的像素和颜色来解释某东西的大小;

c. 在日常交谈中用代码相关的抽象术语。

 

2. 我现在认为256这个数字非常完美。但非程序员不明白这个,有时候让我措手不及。

网友评:1024呢?

 

3. 我在看纸质书时,我就非常沮丧。为什么我不能用Ctrl + F来找想看的东西呢?

网友评:我在看电视时,一到广告,我也非常沮丧。为什么我不能往后拖呢?

4.

Q: Do you want tea OR coffee?
A: Yes
侍者:你喝茶还是咖啡?
客人:是

网友评:如果该服务生是个兼职打工的程序员,那就直接给你上茶和咖啡。因为,不管“上茶”还是“上咖啡”,都是满足“茶||咖啡”条件的。如果能多卖一样,何乐而不为呢?

 

5. 我Google一切。

网友评:忘了Google的地址怎么办?

 

6. 几年前,我去一家咖啡店吃午饭,柜台里边的MM问我吃哪种面包。我不假思索地说:默认的。”

囧,她或许现在还在笑我……

网友评:如果该MM不懂编程,她应该不会发“”,只会发蒙。

 

7. 每天坐在屏幕面前,盯上10个小时,这样真的很难保持健康。如果你经常走神,编程可以帮你养成久坐的生活方式。

网友评:除吃饭、W.C.、开会和回家Sleep外,视线一般不离开屏幕

 

8. 在现实世界中,我真的很需要Ctrl + Z。

网友评:不仅你想要,我们也想要。除了不仅要这个,每次看到钱包的时候,都会想:“要说我能Ctrl+C和Ctlr+V多好啊!”。另外,某某说他的成功可以Ctrl + C,莫非他和我们同行?

 

9. 我是从开始数数的,经常用“1”表示结束,而别人用“1”表示开始。

网友评:这个习惯的养成是一个艰难的过程。多少次的越界,多少次的循环次数错误让俺们深刻体会:万物始于0。

 

10. 我喜欢“是/不是”类型的问题,我对那种既不是“是”,也不是“不是”的回答非常不爽。

比如:我问:“你不介意我换个台吧?” 别人答:“我正在和我妹妹IM聊天。”对我来说,这就好比:

返回结果明显是个字符串,而不是布尔值。对别人来说,他们已明确告诉答案了;在我看来,他们的回答是“强制转换错误”。如果我再问那个问题,他们还有同样的回答话,那应该在catch语句块中抛出异常了。

网友评:有编译错误

 

11. 我教我们家小孩,三主色是:Red、Green和Blue。

12. 侍者:嗨,我叫克里斯蒂,我是你的Server/侍者!(server除表示“侍者”之外,还指“服务器”。)
我:嗨,我叫麦克,我是你的Client/客户端!
(真实的故事)

网友评:不知道这个Server/侍者可以承受多少Client/客户的并发请求?

 

13. 我发现,有时候我明明说的非常精确,但某人(通常是我老婆)并不领会我的精确性,而是理解成类似的东西。这让我抓狂。比如,我在做菜的时候,我并没有说:“从冰箱里拿任何黄的东西,”我是说:“给我黄油。”
但她递给我人造黄油。

网友评:同学,这就是你的不对了!“人造黄油”是“黄油”的子类哦!(Update:从中文字面意思上。):13:

 

14. 当我收到如下留言后:

去店里买个面包。如果他们有柴鸡蛋,买10个。

结果我买了10个面包回家。

网友评:因为店里有柴鸡蛋。严格来说,这是个脑筋急转弯。

 

15. 我想用正则表达式来搜寻现实对象。

网友评:如果能做到,不知你在中文世界能搜到什么?

 

16. 在平常打字中,句子都是分号结尾

网友评:幸亏没有编程语言是用问号结尾否则谁能看懂你的文章

 

17. 我在家做任何家务事都非常有条理。比如,在使用任何产品之前,我会仔细阅读附带的说明书,即使是使用非常简单的烤面包机也不例外。如果我要挂相框,我会Google一下“如何挂相框”,确定我所知道的是正确的(或者在亚马逊上找本悬挂相框相关的书)。

在每做任何一件事之前,我都会准备一切必备的工具。在实际操作之前(这些操作可不能撤销的),我会做大量的测量和试验。但这让我老婆彻底发狂。

网友评:阅读手册绝对是好习惯;动手操作之前做准备工作,也不能算坏习惯。顶多算是类职业病。你老婆不该抓狂的。但你挂相框,还要去Google一下,这个有点让我抓狂。

 

18. 把一段话称为“字符串”。这让非程序员们非常不解 – 嘛是“字符串”?

网友评:我看到蜘蛛,便说它是爬虫。这让程序员不解 – 嘛是“爬虫”?

 

19. 我发现我在写信的时候常常在侧边嵌套花括号,我老婆看到后以为我抽风了。收件人也应该差不多这样想。但这已经是习惯了。

网友评:他们也习惯了

 

20. 缺觉,我现在习惯了。

网友评:大熊猫应该不再是濒危动物了!缺觉有害健康。另外,正在看本文的朋友,不管你是否是程序员,都应该检测一下自己的睡眠是否达标了。如何检测,请参考伯乐在线的《你的睡眠时间和睡眠质量达标了么?》一文。

 

21. 我喜欢优化每天的事情,尽可能多采用并行处理。比如,在启动电脑后,跑到厨房打开水壶、准备咖啡,然后跑回来输入密码登录系统;在打开火狐时,去倒开水冲咖啡,然后端着咖啡回来浏览新闻;另外,坐在马桶上刷牙,每天也能节省几分钟。

网友评:哥端的不是咖啡,是下巴!

 

打赏支持我翻译更多好文章,谢谢!

打赏译者

打赏支持我翻译更多好文章,谢谢!

任选一种支付方式

1 1 收藏 14 评论

关于作者:黄利民

伯乐在线联合发起人,关注 IT 和互联网。 个人主页 · 我的文章 · 97 ·  

相关文章

可能感兴趣的话题



直接登录
最新评论
  • 匿名   2010/10/16

    去商店买东西也会同样很想找搜索框~

  • 关关   2010/10/16

    @坚果:
    呵呵,这个可以算的。不过我偏向直接问售货员,要她/他去“人肉搜索”需要买的东西。:28:

  • 匿名   2010/10/18

    关关;bt554 wrote: @坚果:
    呵呵,这个可以算的。不过我偏向直接问售货员,要她/他去“人肉搜索”需要买的东西。:28:

    我会把这个叫做递归。
    自己找叫迭代。

  • 匿名   2010/10/18

    回复楼上的。

    去商店买东西,你竟然用递归算法?难道是想翻箱倒柜地找?:)

  • 匿名   2010/10/18

    游客;bt561 wrote: 回复楼上的。

    去商店买东西,你竟然用递归算法?难道是想翻箱倒柜地找?:)

    迭代才是翻箱倒柜吧.

  • 匿名   2010/10/19

    迭代:

    从第一个箱子找,没有找到则找下一个箱子,直到箱子找完为止。

    所以,“翻箱倒柜”是迭代,呵呵

  • 匿名   2010/11/22

    强大 很现实 羡慕嫉妒恨····

  • yf882   2010/12/07

    对刚买来并自行组装的玻璃茶几进行黑盒测试的时候把桌面刮花了。。。

  • 匿名   2011/06/26

    这篇文章我真的不敢看到结尾,我怕看完了,所以坏毛病就都学会了。

  • yun1st   2011/10/11

    最后一条经常干~

  • 发发   2012/06/09

    it人的思维, 和普通人不同融洽, 当你和别人沟通时, 你是it人, 一定发现, 自己说话, 别人觉得奇怪, 莫名其妙

  • 发发   2012/06/09

    为了保证代码正确, 长期以来, 编程使 你的头脑, 已经进钻入水管状态, 别人不理解你, 而你也觉得自己的思维出不去了

  • 发发   2012/06/09

    IT“茫一代”:35岁成生死线 无处安放未来----
    编程,要么成为牛人, 要么回头是岸, 早日退出这行, 转向多与人沟通的行业, 相信你将吃香,吃透与你交往的人
    因为编程过程中,优点是 你形成了细心,仔细的习惯,严密的思维,善于分析总结, 每个与你交往的人是一个实例
    你不久能吃透他的各种属性, 而且觉得人足够简单, 仅仅善变,还有一些..(...省略..)

  • Troland   2014/12/08

    我最喜欢并行处理,喜欢做一件事情的间隙同时做多件事情。

跳到底部
返回顶部