程式設計師最幽默(ID:humor1024)整編
素材參考自:網絡
鄙視像條食物鏈,
是個繞不開的怪圈。
在這個怪圈中,每一個人,
都在鏈條的最末端。
朋友圈有鄙視鏈,
相親有鄙視鏈,
程式設計師圈也有鄙視鏈
看完下面的鄙視鏈,
你是那一層?
↓↓↓↓
【1】努力成為全棧,吊打產品經理
【2】手感這個東西玄學的很,
像我,就喜歡C++
【3】程式設計師喜歡穿什麼衣服上班?
【4】彙編:我鄙視所有在座的
【5】來自一個後端程式設計師對前端技術的鄙視
(圖自:微博@driftingdog)
【6】PHP是世界上最好的語言!
【7】有女朋友的程式設計師不多,
但有老婆的真的很多
【8】彙編語言一出來,
PHP都要靠邊站
【9】鍵盤之於程式設計師,
正如妹子之於漢子
【10】Mac OS 還是有必要的
【11】語言的鄙視鏈,
彙編才是在頂端的人。
程序語言篇
懂 Functional Programming 的工程師鄙視老是把設計模式掛在嘴邊的工程師。
老是把設計模式掛在嘴邊的工程師鄙視會說「你這樣寫就不 OO 了啊」的工程師。
會說「你這樣寫就不 OO 了啊」的工程師鄙視會說「哈?什麼物件導向?不是把重複的 code 寫成一個 function 就好了嗎?」的工程師。
會說「哈?什麼物件導向?不是把重複的 code 寫成一個 function 就好了嗎?」的工程師鄙視把同一段 code 到處複製貼上的工程師。
把同一段 code 到處複製貼上的工程師鄙視 PM。
寫靜態語言的工程師鄙視寫動態語言的工程師。
寫組合語言的工程師鄙視寫 C 語言的工程師。
C 語言工程師鄙視 C++ 工程師。
C++ 工程師鄙視 Java 和 C# 工程師。
Java 工程師和 C# 工程師則互相鄙視。
而 C# 工程師又鄙視 Visual Basic 工程師和會把 C# 念成「C 井」的工程師,
會把 C# 念成「C 井」的工程師則鄙視認為 HTML 是一種程序語言的設計師。
用 Python 3 的工程師鄙視還在用 Python 2 的工程師。
用 Python 2 的工程師鄙視遇到 UnicodeEncodeError 的工程師。
寫 iOS 的工程師鄙視寫 Android 的工程師,寫 Android 的工程師鄙視寫 Windows Phone 的工程師。
有 Swift 一年經驗的工程師鄙視有 Objective-C 五年經驗的工程師,寫 Objective-C 的工程師鄙視用 PhoneGap 包裝成 native app 的工程師。
用 React.js 的工程師鄙視用 AngularJS 的工程師。
用 AngularJS 的工程師鄙視用 jQuery 的工程師。
用 jQuery 的工程師鄙視用Vanilla JavaScript的工程師。
用 Vanilla JavaScript 的工程師鄙視 IE 的使用者。
會用 debugger 的工程師鄙視用 assert 的工程師,
用 assert 的工程師鄙視只會 print () 的工程師。
用 console.log () 來 debug 的工程師鄙視用 alert () 來 debug 的工程師。
寫 Ruby on Rails 的工程師鄙視所有使用其他語言的工程師。
什麼?你說 Ruby?Ruby 只是 Ruby on Rails 的一套框架,才不是什麼程序語言呢!
所有的工程師都鄙視PHP工程師。
工具篇
用 text editor 的工程師鄙視用 IDE 的工程師。
用 Vim 的工程師鄙視用 Emacs 的工程師。
用 Emacs 的工程師鄙視用 Vim 的工程師。
無論是用 Vim 或 Emacs 的工程師都鄙視所有用其他編輯器的工程師。
用 Atom、Notepadd++、Sublime Text 的工程師鄙視用 Windows 記事本的工程師。
用 Android Studio 或 IntelliJ IDEA 的工程師鄙視用 Eclipse 的工程師。
用 Eclipse 的工程師鄙視用 NetBeans 的工程師。
用 Git 或 Mercurial 的工程師鄙視用 Subversion 的工程師。
用 Subversion 的工程師鄙視用 Dropbox 來做版本控制的工程師。
用 Dropbox 來做版本控制的工程師鄙視根本不知道什麼叫做版本控制的工程師。
用 Zsh 的工程師鄙視用 Bash 的工程師。
用 Bash 的工程師鄙視用 Cygwin 的工程師。
用 Cygwin 的工程師鄙視用「命令提示字元」的工程師。
用命令提示字元的工程師鄙視用 GUI 介面的工程師。
用 IRC 的工程師鄙視用 HipChat 的工程師。
用 HipChat 的工程師鄙視用 Slack 的設計師。
用 reStructuredText 寫文件的工程師鄙視用 Markdown 寫文件的工程師,
用 Markdown 寫文件的工程師鄙視用 HTML 寫文件的工程師,
用 HTML 寫文件的工程師鄙視不寫文件的工程師,
然後用 LaTeX 寫文件的工程師鄙視所有工程師。
用 Docker 來部署 server 的工程師鄙視用 Ansible 或 Puppet 來部署 server 的工程師,
用 Ansible 或 Puppet 來部署 server 的工程師鄙視用 Fabric 來部署 server 的工程師,
用 Fabric 來部署 server 的工程師鄙視手動 SSH 的工程師。
硬體篇
用 MacBook Pro Retina 的工程師鄙視用 MacBook Air 的工程師,
用 MacBook Air 的工程師鄙視用 ThinkPad 的工程師,
然後用 Raspberry Pi 的工程師鄙視用 MacBook Pro Retina 的工程師。
用 Dvorak 鍵盤的工程師鄙視用 Mac 鍵盤的工程師,
用 Mac 鍵盤的工程師鄙視用 QWERTY 鍵盤的工程師。
用 QWERTY 鍵盤的工程師鄙視用手寫板的設計師。
坐 Aeron 椅子的工程師鄙視坐普通辦公椅的工程師。
坐普通辦公椅的工程師鄙視跟他一樣做普通辦公椅的 PM。
然後站著寫程序的工程師鄙視坐 Aeron 椅子的工程師。
OS 篇
用 Mac OS X 的工程師鄙視用 Linux 的工程師。
用 Linux 的工程師鄙視用 Windows 的工程師。
用 Debian 的工程師瞧不起用 Ubuntu 的工程師。
用 Ubuntu 的工程師瞧不起用非 LTS 版本的 Ubuntu 的工程師。
職場篇