如何用一行代码表达程序员的自黑?

教育 2017-10-14 20:54        

​​关于程序员有很多的自黑的段子,比如:

0、关于女装

孔明见魏军坚守不出,便派使者送了一套女人的衣服给司马懿,想激他出战。谁知司马懿收到后竟当着使者的面坦然将衣服穿上。左右纷纷称赞司马懿胸怀过人。司马懿微微一笑:“诸葛匹夫神机妙算,却没算出老夫是程序员出身”。

见: http://weibo.com/1401527553/F88ag7jvK 来自:@tombkeeper 

1、关于双肩包

问:为什么程序员都喜欢背双肩包,无论什么级别,无论里面有无电脑

答:双活容灾,负载均衡,业界标准。

见: http://weibo.com/1646218964/F7LN0DeX9 来自:@IT技术博客大学习

2、关于排期

“你愿意尊重她,帮助她,关怀她,爱她一生一世吗?”,被问到这个问题的时候,程序员新郎有点慌,因为这个场景太熟悉了,又是需求还没明确好就把排期给定好了

见: http://weibo.com/1418652382/BuZlD3nsQ  来自:@mikipku

3、关于二进制

“There are only 10 types of people in the world:Those who understand binary and those who don’t.”

见: http://weibo.com/2280128311/F1xZs9SI2 来自:@杨珉_复旦大学

4、关于工作经验

有个程序员人来面试,说自己有三年工作经验。 面试官奇怪地问他:你才毕业2年,怎么有3年工作经验,那一年是哪来的? 他答:加班。。。

5、关于加班

谢邀,我下班了再答

或者:

程序猿问科比:“你为什么这么成功? ”科比:“你知道洛杉矶凌晨四点是什么样子吗? ”程序猿:“知道,一般那个时候我还在写代码,怎么了?”科比:“额…….”

6、关于PHP:

女神:你能让这个论坛的人都吵起来,我今晚就跟你走。程序猿:PHP语言是最好的语言!论坛炸锅了,各种吵架。女神:服了你了,我们走吧,你想干啥都行。程序猿:今天不行,我一定要说服他们,PHP语言是最好的语言。

7、关于生活:

老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,就买一个。”

当晚,程序员老公手捧一个包子进了家门……

老婆怒道:“你怎么就买了一个包子?!”

老公答曰:“因为看到了卖西瓜的。”

8、关于警告:

有一个小伙子在一个办公大楼的门口抽着烟,一个妇女路过他身边,并对他说,“你知道不知道这个东西会危害你的健康?我是说,你有没有注意到香烟盒上的那个警告(Warning)?” 小伙子说,“没事儿,我是一个程序员”。 那妇女说,“这又怎样?” 程序员说,“我们从来不关心Warning,只关心Error” 


但是回到职业本身,如何用代码表达程序员的自黑呢?

如下:

0、表达前人挖坑我来被坑

(1)

// TODO: ...

(2)

// FIXME: ...

(3)

  Unimplemented(); // FIXME: implement this later

1、表达爱情

#include <stdio.h>

void main()

{

    double world;

    unsigned letter;

    short stay;

    long memories;

    printf("I miss you.\n");

}

更有甚者:

for( int i=0;i<forever;i++);

    printf("I love my girl”);

如图:

表达爱情表达爱情

​以及:

《Head First Java》 Page 375

class MyEx extends Exception {}class MyEx extends Exception {}


而在我心中,最能表达程序员自黑的代码,莫过于:

sudo rm -rf /*

相信大家都会相视一笑:)


此代码最经典、最具杀伤力的应用,莫过于:

0、2011年5月24日github上的bumblebee项目,由于以下更新,rm后的目录路径多了一个空格,导致大伙系统奔溃:

@@ -348,7 +348,7 @@ case "$DISTRO" in

-  rm -rf /usr /lib/nvidia-current/xorg/xorg

+  rm -rf /usr/lib/nvidia-current/xorg/xorg

详见事故现场的欢乐图片评论:https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/commit/a047be85247755cdbe0acce6#diff-1

1、2017年2月1日GitLab.com,数据库维护时,rm -rf 删了300GB 生产环境数据。等到清醒过来紧急按下ctrl + c,只有4.5GB保留下来。

最后直播修复现场,也是一片欢乐。

官方总结:https://about.gitlab.com/2017/02/01/gitlab-dot-com-database-incident/

另外,这事在你身上有没有发生,嘿嘿,那就不知道了:)


如果把“sudo rm -rf /*”放你T恤、手机壳上,你是否愿意用来自黑一把?

那么彩蛋来了:

请移步:http://www.liding.me/u/it

以下总有一款属于你:)

0、呐喊版T恤

大触版本:http://www.liding.me/qrcode/index?url=1706156739

小触版本:http://www.liding.me/qrcode/index?url=1706156708

呐喊版T恤呐喊版T恤

​1、呐喊名画版T恤

大触版本:http://www.liding.me/qrcode/index?url=1706155696

小触版本:http://www.liding.me/qrcode/index?url=1706151532

呐喊名画版T恤呐喊名画版T恤

​2、呐喊版手机壳

硬壳版:http://www.liding.me/qrcode/index?url=1706156996

软壳版本:http://www.liding.me/qrcode/index?url=1706151835

呐喊版手机壳呐喊版手机壳

​3、呐喊名画版手机壳

硬壳版本:http://www.liding.me/qrcode/index?url=1706152556

软壳版本:http://www.liding.me/qrcode/index?url=1706152983

呐喊名画版手机壳呐喊名画版手机壳

希望你能喜欢:)​


最后,为了避免rm所有文件的严重后果:

建议:

0、把需要删除的文件,mv到一个指定文件夹,每天定时清理该文件;

1、alias rmi='rm -i', 使用rm的时候不要加-f参数,让每次执行rm时,都需要确认​;​​​​

发表评论