DayDayUp:那些屬於程序猿江湖的鄙視鏈(看完別笑^~^,哈哈,haha)
導讀:程序猿江湖的鄙視鏈哈,老婆漂亮的程序猿>老婆不漂亮的程序猿>有女朋友的程序猿>單身程序狗;在單身狗之間,纔有語言、編輯器和操作系統的互相鄙視鏈,看完別笑^~^ 。
目錄
寫IOS的工程師→寫Android的工程師→寫windows Phone的工程師
用Python3的工程師→用Python2的工程師→遇到UnicodeEncodeError的工程師
用debugger的工程師→用assert的工程師→只會print()的工程師
程序猿江湖的鄙視鏈
編輯器:
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