高级程序员装逼指南 (Zhuangbility Manual)

Perm URL with updates: http://xahlee.org/lit/Zhuangbility_Manual.html

前言

最近网上出了一个《程序员装逼指南》,觉得这个东西其实图样图森破

然后在下跟微博上的一些程序大牛讨论了一下如何装逼,深有感触

程序员嘛,外行人看起来已经是不可理解的奇怪生物了,自然也没必要跟他们再装逼

所以呢,如何对其他程序员装逼就是一门很有学问的事了

于是乎在下手痒写了个《高级程序员装逼指南》,请大家指正

编程语言

千万千万千万千万不要说自己是Java/C#/C++程序员

尽量学一些奇怪的语言,python已经有烂大街的趋势了,写写还是可以,装逼是用不上了

Lisp和Erlang都是装逼的好语言

当然你要是号称会Haskell就更牛逼了,实在不会也没关系,发发跟Haskell有关的状态别人也很装了

没事儿还可以在论坛里喷喷Java/C++有哪些缺点

可是,如果对方先发制人说他出了一种奇怪的语言名字怎么办?

你可以微笑地说,你可知道天下语言皆出自Lisp和Smalltalk?保准对方愣住3秒钟

操作系统

首先,妥妥儿的不能用Win,麻瓜才用Win呢

Linux嘛,ubuntu也差了点儿,现在不少人已经用Arch了

懂行儿的人都知道,gentoo和LFS才是真正的装逼利器啊

自己编译神马的,这逼还真不是人人都能装的

再深入的话,你要是用Lisp Machine工作,就近乎神了

编辑器

作为一个IDE去死团成员,我承认很大程度上我只是在装逼

纯文本编辑器才是你最终的归宿

Vim是标配,但是只有Emacs才能称得上是神器

“伪装成操作系统的编辑器”并非浪得虚名

当然,想要装逼装得好的话,你还需要学习它的配置语言Emacs Lisp

博客

在CSDN/ITeye/cnblogs这种地方写技术博客确实比在人人上写技术博客好多了

但是你要知道,大牛们都是有自己的个人网站的

而且,一个共同点是,他们的网站都是自己写的html(没有css)并且界面十分难看

整个网站散发着一种“我这的文章都很牛所以界面什么的都不重要”的气质

例如这个:http://xahlee.org/index.html

其它

我习惯称不会写代码的人为“麻瓜”,你也可以有你自己的称呼

不要写Linux/Unix,正确而专业的写法是*nix

手边不要放技术书籍,即使要摆一两本书也要那种自己打印的全英文的手册

或者用铅笔在纸上写代码也是个不错的选择

还可以养成某种奇特的习惯,例如号称自己是Lisper然后各种加(括号)

装逼进阶

老是装逼也不成,所以我一直在寻找一种秒杀一切程序员的装逼之法

说实话,程序员的世界里有三种人

大部分是不会写代码的麻瓜,然后是程序员这个群体本身

他们认为唯一比程序员牛逼的,就是搞数学的人了

所以嘛,你要真想装个牛逼,就去学好傅立叶变换吧

另,发明Lisp和Python的人都是数学家,高得纳大神也是数学教授

还有更多装逼之法,想到再加

C程序员装逼指南

文档名称:C程序员装逼指南(C Coder Zhuangbility Manual) 文档日期:2010.11.15

Notes from Xah Lee

I found this article online about 2011. It is mirrored in lots chinese blogs and forums. I don't know who's the original author. (if you know, comment please.)

The article is interesting partly because it's a joke, but partly due to its many use of chinese slangs, puns, and linguistic twists.

Thanks to Ben Luo, Thomas Yao, for mention.

Popular posts from this blog

11 Years of Writing About Emacs

does md5 creates more randomness?

Google Code shutting down, future of ErgoEmacs