为什么80%的码农都做不了架构师?>>>   

geekcode是极客们用来自我介绍的一种很geek的代码,这并不是一种像brainfuck那样难以读懂的编程语言,如果英语水平可以,再了解一些美国的文化更好,那么geekcode是很好明白的,利用它可以通过短短几行字母和符号就可以很酷的介绍自己。

比如Perl发明人Larry Wall的个geekcode是这样的:

GC/CS/E/H/IT/L/M/MU/PA/P/S/SS/TW/O d(+++)>+ s: a+>++>+++$ C++++$ UBAHS*++++$ P+++++(--)$ L !E? W+>++ N+++@ K+++>++++++@ w$ !O M->+ V--() PS+(-) PE(++) Y+ PGP->+ t+() 5 X? R>* tv@ b++>+++ DI+++ D? G(-) e++>+++@ h----() r+++ y++++

大致是这样的,字母表示一件东西或一种技术,后面的加号表示对这个东西的熟练程度或喜好程度,减号一般表示讨厌程度,另外还有其它的修饰。

geekcode描述的东西有以下常见的几个方面:

1.外貌

2.计算机

3.政治

4.娱乐

5.生活方式

------------------------------------------------------------------------------------------------------------------------------------------------------------

只用 + 和 - 表示程度是不够的,有些方面并不能准确描述,因此需要一些其它修饰变量来表示范围等,具体如下:

@

表示这个描述不是很严格,可能会随时间或一些影响而改变。比如喜欢《星际迷航:下一代》表示为t++,但不喜欢某些老系列的,那么后面就可以加上@

()

指定范围。比如从C+到C---,看情况而定,C+(---)表示大多数是C+

>

指想要达到某个目标。现在正处在一个等级,正在努力达到另一等级。比如C++$, 意思是现在对C有些理解了,但想通过使用C来谋生工作。

$

表示这一类别是用来赚钱谋生的。比如UL+++$,表示这个人用Unix技术得到了报酬,真是个幸运的家伙

?

除非在一些特别的分类,否则这个符号都表示对该分类一点也不了解。比如AV?,表示这个人从来都没听过AV。(我瞎编的分类,geekcode里没这个)

!

放在分类名的前面,表示此人拒绝参加此分类的讨论。这和?是不同的,?表示不了解一个分类,而!代表了一种宗教情结。比如!E表示此人拒绝和Emacs相关的任   何事情(他可能是个vim的狂热信徒),而E?表示没听过emacs。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

极客的类型

极客的专业或职业,若是多面手,用/分开,只保留第一个G就可以了,比如GCS/MU/TW

GB --- Geek of Business 商业

GC --- Geek of Classics 古典

GCA -- Geek of Commercial Arts 商业美术(没听过...)

GCM -- Geek of Computer Management  计算机管理

GCS -- Geek of Computer Science 计算机科学

GCC -- Geek of Communications 通讯

GE --- Geek of Engineering 工程

GED -- Geek of Education 教育

GFA -- Geek of Fine Arts 美术

GG --- Geek of Government 政府

GH --- Geek of Humanities 人文学科

GIT -- Geek of Information Technology 搞IT的

GJ --- Geek of Jurisprudence (Law) 法律

GLS -- Geek of Library Science 图书馆学

GL --- Geek of Literature 文学

GMC -- Geek of Mass Communications 大众传播

GM --- Geek of Math 数学

GMD -- Geek of Medicine 医药

GMU -- Geek of Music 音乐

GPA -- Geek of Performing Arts 表演

GP --- Geek of Philosophy 哲学

GS --- Geek of Science (Physics, Chemistry, Biology, etc.) 物理化学生物

GSS -- Geek of Social Science (Psychology, Sociology, etc.) 社会学

GTW -- Geek of Technical Writing 科技写作

GO --- Geek of Other. 各界人士

GU --- Geek of 'Undecided'. 不确定的,新生的选项

G! --- Geek of no qualifications. 不合格的

GAT -- Geek of All Trades. 万事通

------------------------------------------------------------------------------------------------------------------

外貌

-----------

Dress  衣着

d++  保守的着装,西装革履,更糟的是还打了领带

d+ 家常便服, 休闲裤、纽扣衬衫等等。没有牛仔裤, 网球鞋,或t恤

d  我衣服很像那些目录广告(不知道是什么),平淡无奇, 无聊,没有生机和意义

d- 牛仔裤,T恤

d--  t恤更进一步,上面有一个时髦的政治消息

d--- 包括,但不限于,破牛仔裤 和衬衫,身体穿孔,著名的纹身

dx 异装癖

d? 我不知道我现在穿什么,更不用说昨天穿什么了

!d 裸奔,相当时尚啊

dpu 一直穿同样的衣服,更换之间也忘了洗

---------------------

Shape 体型

分为两个方面,第一个是高度,第二个是圆度,用:隔开

s+++:+++ 我进门得低头/我一个人需要三个电影座

s++:++ 我是篮球队替补/橄榄球中后卫替补

s+:+ 有点高/比别人圆一些

s: 平均身材

s-:- 仰望大多数人/每个人都觉得我该再张点斤两

s--:-- 我tmd几乎要仰视任何人/瘦的弱不禁风

s---:--- 我出门得带个电话本才能吃的晚饭(不懂)/ 皮包骨头

-----------------

Age 年龄

a+++ 60以上

a++ 50-59

a+ 40-49

a 30-39

a- 25-29

a-- 20-24

a--- 15-19

a---- 10-14

a----- 9以下

a? 不死的,神仙

!a 关你屁事,不能告诉你

可以在a后面写上确切年龄,如a42

----------------------------------------------------------------------------------------------------------------------------------------------------

计算机

--------------------------

计算机水平

C++++ I'll be first in line to get the new cybernetic interface installed  into my skull.

C+++ 你说除了互联网之外还有别的生活?你在逗我吗?我一周都没进过课堂

C++ 计算机是我生活的很大一部分,一大早第一件事就是登录,周末玩游戏什么的,但设法保持留校查看

C+  电脑是有趣的,我喜欢使用它们。我玩DOOM游戏,我可以不看手册就能使用字处理软件,我知道3.5寸的不是硬盘,计算机提示“press any key to continue”时,我找不到“ANY”这个键

C 计算机是个工具,仅此而已,当需要时我才使用

C- 没有比计算机更难懂的东西了

C-- 开关在哪里?

C--- 你再和我提计算机,我就拧掉你的脑袋

-------------

UNIX

你可以指定一个特定的Unix分支,比如UL至Linux

B - BSD (use this unless your BSDish system is mentioned below)

L - Linux

U - Ultrix

A - AIX

V - SysV

H - HPUX

I - IRIX

O - OSF/1 (aka Digital Unix)

S - Sun OS/Solaris

C - SCO UnixX - NeXT* - Some other one not listed

待续....

转载于:https://my.oschina.net/sukai/blog/361088

关于geekcode相关推荐

  1. cJson使用的简单例子

    cJson 结构体简要说明 /* The cJSON structure: */ typedef struct cJSON {struct cJSON *next,*prev; /* next/pre ...

  2. Unix编程/应用问答中文版(转)

    Unix编程/应用问答中文版 名称 -- Unix编程/应用问答中文版 版本 -- 0.04 ( 2003-10-09 外发版 ) 维护 -- 小四 <scz@nsfocus.com> 主 ...

最新文章

  1. 苹果12 Pro Max和mini测评来了,看完我选择了iPhone 12
  2. 6G技术长啥样?5大趋势,13个核心技术2030年落地
  3. spring源码之—Assert.notNull
  4. HTTP 1.0 与 1.1比较
  5. Java锁 (概览)
  6. for-each循环
  7. 编程之美:寻找发帖水王 扩展
  8. HWUI(硬件加速绘制UI)简介
  9. 键盘上的prtsc,scrlk,pause键作用
  10. 计算机如何取消还原卡,如何关闭硬件还原卡?
  11. 27、一个扒网站软件——teleport ultra(静态页面)
  12. 大数据基础课第一课 Hadoop详解
  13. Python OpenCV 保存mp4视频
  14. Windows 8如何关闭自动维护_-Chaz-_新浪博客
  15. 《操作系统真象还原》第十四章 ---- 实现文件系统 任务繁多 饭得一口口吃路得一步步走啊(总结篇)
  16. excel日期转换为周数_VBA将日期转换为周数
  17. 优动漫PAINNT——漫画原稿纸的基础知识介绍
  18. K8S 多 Maser 集群架构和 Dashboard UI 的二进制部署
  19. POI 2014 切题记
  20. Linux:生成core的几种方式

热门文章

  1. 微信分享网页链接缩略图不显示解决方法
  2. C#对象赋值出现的诡异问题,或许你也遇到过,有待你的解决
  3. linux tomcat连接mysql步骤_Linux安装JDK 、TOMCAT 、MYSQL 步骤
  4. Win10电脑安装打印机驱动运转打印机的方法
  5. slam 无人车 融合imu 后手动调整小车位姿,不受里程计影响
  6. EL表达式+JSTL,forEach的两种用法
  7. python36.dll下载_python36.dll
  8. STM32 LWIP实验第一章节--了解以太网
  9. MTK:GPIO模式与设置
  10. python神器pandas_Python中的神器Pandas,但是有人说Pandas慢...