DayDayUp:那些属于程序猿江湖的鄙视链(看完别笑^~^,哈哈,haha)

简介: DayDayUp:那些属于程序猿江湖的鄙视链(看完别笑^~^,哈哈,haha)


导读:程序猿江湖的鄙视链哈,老婆漂亮的程序猿>老婆不漂亮的程序猿>有女朋友的程序猿>单身程序狗;在单身狗之间,才有语言、编辑器和操作系统的互相鄙视链,看完别笑^~^ 。

 

目录

程序猿江湖的鄙视链01

写IOS的工程师→写Android的工程师→写windows Phone的工程师

用Python3的工程师→用Python2的工程师→遇到UnicodeEncodeError的工程师

用debugger的工程师→用assert的工程师→只会print()的工程师

写Ruby on Rails的工程师→所有其他语言的工程师

所有的工程师都鄙视PHP工程师

程序猿江湖的鄙视链之工具篇

程序猿江湖的鄙视链之OS篇

程序猿江湖的鄙视链之硬件篇


 

程序猿江湖的鄙视链

庞博的程序猿鄙视链和三次握手

编辑器

Emacs → Vim → Sublime → Word → Power Point

Vim →→ Emacs + evil插件

notepad++ → notepad

all → Source Insight → notepad

编程语言

asm → C ↔ C++ ↔ Java ↔ C# → JavaScript → VB → VBScript

Common Lisp ↔ Scheme → Emacs Lisp →→ Python

Python ↔ Perl → shell

PHP → all

操作系统

Unix → Linux → Windows → DOS

Solaris →→ 其他Unix

*BSD ↔ System*

OpenBSD ↔ FreeBSD → NetBSD

Arch → Debian* → Redhat*

Debian → Ubuntu

Fedora → CentOS → RHEL

OSX → all

IDE

Emacs + plugins ↔ Vim + plugins → 其他加插件的编辑器

IntelliJ → Eclipse → NetBeans

Code::Blocks → CodeLite

VS → all → Turbo C 2.0

 

写IOS的工程师→写Android的工程师→写windows Phone的工程师

 

用Python3的工程师→用Python2的工程师→遇到UnicodeEncodeError的工程师

 

用debugger的工程师→用assert的工程师→只会print()的工程师

 

写Ruby on Rails的工程师→所有其他语言的工程师

 

所有的工程师都鄙视PHP工程师

 

程序猿江湖的鄙视链之工具篇

  • 用 text editor 的工程师鄙视用 IDE 的工程师
  • 用 Vim 的工程师鄙视用 Emacs 的工程师→无论是用 Vim 或 Emacs 的工程师都鄙视所有用其他编辑器的工程师。
  • 用 Android Studio 或 IntelliJ IDEA 的工程师鄙视用 Eclipse 的工程师→用 Eclipse 的工程师鄙视用 NetBeans 的工程师。
  • 用 Git 或 Mercurial 的工程师鄙视用 Subversion 的工程师→用 Subversion 的工程师鄙视用 Dropbox 来做版本控制的工程师→用 Dropbox 来做版本控制的工程师鄙视根本不知道什么叫做版本控制的工程师。

 

 

 

程序猿江湖的鄙视链之OS篇

  • 用 Mac OS X 的工程师鄙视用 Linux 的工程师。
  • 用 Linux 的工程师鄙视用 Windows 的工程师。
  • 用 Debian 的工程师瞧不起用 Ubuntu 的工程师。
  • 用 Ubuntu 的工程师瞧不起用非 LTS 版本的 Ubuntu 的工程师。

 

 

程序猿江湖的鄙视链之硬件篇

  • 用 MacBook Pro Retina 的工程师鄙视用 MacBook Air 的工程师,
  • 用 MacBook Air 的工程师鄙视用 ThinkPad 的工程师,
  • 然后用 Raspberry Pi 的工程师鄙视用 MacBook Pro Retina 的工程师。
  • 用 Dvorak 键盘的工程师鄙视用 Mac 键盘的工程师,
  • 用 Mac 键盘的工程师鄙视用 QWERTY 键盘的工程师。
  • 用 QWERTY 键盘的工程师鄙视用手写板的设计师。
  • 坐 Aeron 椅子的工程师鄙视坐普通办公椅的工程师。
  • 坐普通办公椅的工程师鄙视跟他一样做普通办公椅的 PM。
  • 然后站着写程序的工程师鄙视坐 Aeron 椅子的工程师。

 

 

 

 

参考文章

知乎,搜狐等

https://www.zhihu.com/question/24270600/answer/876388284


相关文章
|
16天前
|
NoSQL 关系型数据库 MySQL
2024 RedisAnd Mysql基础与进阶操作系列(17)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
如何通过php和python客户端来操作Redis数据库等保姆式具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
16天前
|
存储 NoSQL 关系型数据库
2024 RedisAnd Mysql基础与进阶操作系列(13)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
Redis之Nosql数据库分类、存储类型、特点;Redis 作用、与其他库的对比、使用场景以及如何部署、安装等具体详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
16天前
|
NoSQL 关系型数据库 MySQL
2024 RedisAnd Mysql基础与进阶操作系列(19)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
Redis应用场景之取最新N个数据的操作、精准设定过期时间、计数器应用、Uniq操作,获取某段时间所有数据排重值、Pub/Sub构建实时消息系统等保姆式具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
16天前
|
存储 NoSQL 关系型数据库
2024 RedisAnd Mysql基础与进阶操作系列(16-4)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
Redis数据类型之Set类型及相关命令如:SADD/SMEMBERS/SCARD/SISMEMBER、SPOP/SREM/SRANDMEMBER/SMOVE、SDIFF/SDIFFSTORE/SINTER/SINTERSTORE 等具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
16天前
|
机器学习/深度学习 NoSQL 关系型数据库
2024 RedisAnd Mysql基础与进阶操作系列(16-1)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
Redis数据类型之string类型及操作:含【NCR/DECR/INCRBY/DECRBY、 GETSET、SETNX、SETRANGE/GETRANGE、SETBIT/GETBIT、MSET/MGET/MSETNX等具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
16天前
|
NoSQL 关系型数据库 MySQL
2024 RedisAnd Mysql基础与进阶操作系列(16-3)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
Redis数据类型之List类型语法格式说明表及LPUSH/LPUSHX/LRANGE、LPOP/LLEN、LREM/LSET/LINDEX/LTRIM、LINSERT RPUSH/RPUSHX/RPOP/RPOPLPUSH等具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
16天前
|
存储 NoSQL 关系型数据库
2024 RedisAnd Mysql基础与进阶操作系列(16-2)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
Redis数据类型之Hash类型及NCR/DECR/INCRBY/DECRBY、 GETSET、SETNX、SETRANGE/GETRANGE、SETBIT/GETBIT、MSET/MGET/MSETNX等具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
16天前
|
NoSQL 关系型数据库 Redis
2024 RedisAnd Mysql基础与进阶操作系列(18)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
Redis 如何高级应用之密码防护、数据持久化、基于文件追加方式持久化、主从同步、消息订阅类型与之对应的命令、事务从开始到执行会经历以下三个阶段、多数据库等保姆式具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
16天前
|
NoSQL 关系型数据库 MySQL
2024 RedisAnd Mysql基础与进阶操作系列(16-5)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
Redis数据类型之ZSet类型及相关命令如:SADD/SMEMBERS/SCARD/SISMEMBER、ZRANGEBYSCORE/ZREMRANGEBYRANK/ZREMRANGEBYSCORE、ZREVRANGE/ZREVRANGEBYSCORE/ZREVRANK等命令具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
Ubuntu Unix 程序员
DayDayUp:那些属于程序猿江湖的鄙视链(看完别笑^~^,哈哈,haha)
程序猿江湖的鄙视链哈,老婆漂亮的程序猿>老婆不漂亮的程序猿>有女朋友的程序猿>单身程序狗;在单身狗之间,才有语言、编辑器和操作系统的互相鄙视链,看完别笑^~^ 。
DayDayUp:那些属于程序猿江湖的鄙视链(看完别笑^~^,哈哈,haha)