工程師的鄙視鏈,很多人已躺槍

2017年05月26日 09:28 來源:電子發燒友網整理 作者:David 我要評論(0)

標簽:操作系統(123233)OS(34740)LoRa(231827)嵌入式OS(7117)

最近這幾年在世界各地突然吹起了一股全民Coding風,連美國前總統奧巴馬都在學 JavaScript 了,但是身為一介靠寫程序(以及在上班時間胡亂上網)來謀生的 developer(所謂的 developer 就是“程序開發攻城獅”的比較潮的說法)。想要提醒那些有志于攻城獅行業的童鞋們一件重要的事:慎選你的第一個程序語言或通信協議。當心一失足成千古恨哪!

在中國工程師的圈子里,文人相輕的現象可是非常嚴重的,在硬件通信協議,嵌入式程序設計,軟件碼農的各個領域里都有著錯綜復雜的“鄙視鏈”。從程序語言、編輯器、嵌入式平臺、通信協議、硬件方案到 { 是寫在 if 的同一行還是下一行,不同陣營的人都習慣鄙視來鄙視去。而其中“你用什么程序語言?”更是大家最熱衷的一條鄙視鏈,所以對于剛踏入程序設計領域的初學者來說,萬一程序語言選得不好,可是會一開始就落入鄙視鏈的底層啊。

工程師的鄙視鏈到底有多慘烈、多殘酷呢?

程序語言篇

懂 Functional Programming 的工程師鄙視老是把設計模式掛在嘴邊的工程師,老是把設計模式掛在嘴邊的工程師鄙視會說“你這樣寫就不OO了啊”的工程師,會說“你這樣寫就不OO了啊”的工程師鄙視會說“哈?什么物件導向?不是把重復的 code 寫成一個 function 就好了嗎?”的工程師,會說“哈?什么物件導向?不是把重復的 code 寫成一個 function 就好了嗎?”的工程師鄙視把同一段 code 到處復制貼上的工程師,把同一段 code 到處復制貼上的工程師鄙視 PM。

匯編語言的工程師鄙視寫C語言的工程師,C語言工程師鄙視C++工程師,C++工程師鄙視Java和C#工程師,Java 工程師和 C# 工程師則互相鄙視,而 C#工程師又鄙視 Visual Basic 工程師和會把C#念成“C 井”的工程師。

iOS的工程師鄙視寫Android的工程師,寫Android的工程師鄙視寫Windows Phone的工程師。

工具篇

text editor 的工程師鄙視用 IDE 的工程師。

用 Vim 的工程師鄙視用 Emacs 的工程師,用 Emacs 的工程師鄙視用Vim的工程師,無論是用Vim或 Emacs的工程師都鄙視所有用其他編輯器的工程師;用Atom、Notepadd++、Sublime Text的工程師鄙視用Windows記事本的工程師。

用 Android Studio 或 IntelliJ IDEA 的工程師鄙視用 Eclipse 的工程師,用 Eclipse 的工程師鄙視用 NetBeans 的工程師。

用 Zsh 的工程師鄙視用 Bash 的工程師,用 Bash 的工程師鄙視用 Cygwin 的工程師,用 Cygwin 的工程師鄙視用「命令提示字元」的工程師,用命令提示字元的工程師鄙視用 GUI 介面的工程師。

用 IRC 的工程師鄙視用 HipChat 的工程師,用 HipChat 的工程師鄙視用 Slack 的設計師。

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椅子的工程師。

職場篇

搞軟件的工程師鄙視搞硬件的工程師。

寫OS的工程師鄙視寫Web的工程師,寫Web的工程師鄙視寫desktop application的工程師。

后端工程師鄙視前端工程師。

工程師跟設計師互相鄙視。

信奉Test-Driven Development的工程師鄙視先寫code再補tests的工程師,先寫code再補tests的工程師鄙視不寫tests的工程師,不寫tests的工程師鄙視又他媽亂改需求的PM。

沒有證照的工程師鄙視考了一堆證照的工程師。

上班穿休閑服的工程師鄙視上班穿西裝的工程師,上班穿西裝的工程師鄙視上班穿系服的工程師。

無線通信

EnOcean的工程師鄙視用NB-IoT的工程師,用NB-IoT的工程師鄙視用Zigbee的工程師,然后用Zigbee的工程師鄙視用Bluetooth的工程師。

LoRa的工程師鄙視所有用EnOcean工程師, NB-IoT工程師,Zigbee工程師和用Bluetooth的工程師。

不忽悠,一個真實招聘,懂LoRa和嵌入式OS的可以傲視群雄啦!

結束語

如果你看了以上這些慘絕人寰的鄙視鏈之后,仍然沒有擊倒你想要學習coding的心,那我必須提醒你一件最重要的事:先去學LoRa和嵌入式OS,再來拿高薪;還有一點,先交個女朋友,因為一旦你成為工程師之后,就交不到女朋友了(開玩笑了哈。。)。
?

不被鄙視,進階快速高薪修煉通道:

馬上掃描下面二維碼加入“發燒友課堂”,點擊“精彩直播”,向LoRa和嵌入式OS技術大咖學習更多嵌入式軟件操作系統技能。


掃碼加入“無線傳感技術研習群” ,結交更多志同道合的朋友


掃描上圖二維碼加入“發燒友課堂”,點擊“精彩直播”

掃碼加入“嵌入式/OS/單片機研習群” ,結交更多志同道合的朋友

或者請微信搜索微信號:caiyuhi,加工程師助理為好友,即可進群!

點擊“直播彈射器”,了解更多精彩直播!

?