
程序員嘛,外行人看起來已經是不可理解的奇怪生物了,自然也沒必要跟他們再裝逼。 所以呢,如何對其他程序員裝逼就是一門很有學問的事了。
1、編程語言
千萬千萬千萬千萬不要說自己是Java/C#/C++程序員。 盡量學一些奇怪的語言,python已經有爛大街的趨勢了,寫寫還是可以,裝逼是用不上了。 Lisp和Erlang都是裝逼的好語言。 當然你要是號稱會Haskell就更牛B了,實在不會也沒關系,發發跟Haskell有關的狀態別人也很裝了。 沒事兒還可以在論壇里噴噴Java/C++有哪些缺點。 可是,如果對方先發制人說他出了一種奇怪的語言名字怎麽辦? 你可以微笑地說,你可知道天下語言皆出自Lisp和Smalltalk?保準對方楞住3秒鐘。
2、操作系統
首先,基本上不能用Win,下等人才用Win呢。 Linux嘛,ubuntu也差了點兒,現在不少人已經用Arch了。 懂行兒的人都知道,gentoo和LFS才是真正的裝逼利器啊。 自己編譯神馬的,這逼還真不是人人都能裝的。 再深入的話,你要是用Lisp Machine工作,就近乎神了。
3、編輯器
作為一個IDE去死團成員,我承認很大程度上我只是在裝逼。 純文本編輯器才是你最終的歸宿。 Vim是標配,但是只有Emacs才能稱得上是神器。 “偽裝成操作系統的編輯器”並非浪得虛名。 當然,想要裝逼裝得好的話,你還需要學習它的配置語言Emacs Lisp。
4、博客
在”iT 邦幫忙”這種地方寫技術博客確實比在巴哈上寫技術博客好多了。 但是你要知道,大牛們都是有自己的個人網站的。 而且,一個共同點是,他們的網站都是自己寫的html(沒有css)並且界面十分難看。 整個網站散發著一種 “我本來就很牛B所以界面什麽的都不重要更別說我連博客都沒再寫” 的氣質。 例如這個:https://ryanmontgomery.me/ (我的團長)
5、其它
我習慣稱不會寫代碼的人為”下等人”,你也可以有你自己的稱呼。 不要寫Linux/Unix,正確而專業的寫法是*nix。 手邊不要放技術書籍,即使要擺一兩本書也要那種自己打印的全英文的手冊。 或者用鉛筆在紙上寫代碼也是個不錯的選擇。 還可以養成某種奇特的習慣,例如號稱自己是Lisper然後各種加(括號)。
6、裝逼進階
老是裝逼也不成,所以我一直在尋找一種秒殺一切程序員的裝逼之法。 說實話,程序員的世界里有三種人。 大部分是不會寫代碼的麻瓜,然後是程序員這個群體本身。 他們認為唯一比程序員牛B的,就是搞數學的人了。 所以嘛,你要真想裝個牛B,就去學好傅立葉變換吧。
另外發明Lisp和Python的人都是數學家,高德納大神也是數學教授。