為什麼程序員圈內撕逼很常見?

在程序員圈裡,經常看到c#撕java,python3撕python2,前端圈內互撕,其他語言撕php……撕完語言撕框架。其他行業似乎很少聽到這樣的。那麼為什麼程序員這麼愛"撕逼"呢?和工作壓力有關係嗎?


在互聯網上你看到什麼,很大程度上取決於你想看什麼。


補充個側面,國外社區意見領袖聲音非常清晰。比如 go 社區 rob pike 經常大會做演講,clojure 社區 rich hickey 和 David nolen 經常大會做演講,react 社區每年都有 Facebook 團隊的人在大會在 Twitter 上發聲,elixir 社區作者的大會演講也是不少的。當你和社區領袖同在社區,你敢和 clojure 作者懟 clojure 嗎?或者你寫 JavaScript 然後 JavaScript 作者和 clojure 作者就在邊上看著,你敢輕易和 clojure 的人吵哪個語言更好嗎?

中文社區連代理人戰爭都算不上啦 ╮(‵▽′)╭


1 程序員打字速度遠超其他各個行業,這樣就有了支持撕逼的技術。

2 程序員在工作中經常需要被迫等待較長時間(模型訓練/代碼編譯/大文件讀取 等),這樣就有了撕逼的時間。

3 由於工作性質,程序員幾乎時刻都在電腦旁邊,相比於守在工地旁邊的土木人員,守在數控機床旁邊的機械人員,守在圖紙旁邊的建築人員,顯然程序員撕逼更加方便。

4 程序員寫代碼難免出bug,所以他們會經常去StackOverflow, Github等網路社區尋求解決方案,這就為撕逼創造了機會。

5 程序員的技術選型較多,有的技術顯然優於其他技術而不被一些人理解(kekeke),比如Python是最好的語言,比如Python2.7是最好的版本,比如應使用Tab而不是4個空格,比如Vim是最好的編輯器,比如大括弧應該換行等等。但很多人並未充分認識到上述觀點的正確性,這樣就為撕逼提供了動機。

6 部分程序員沒有女朋友,所以有充足的時間,所以你們慢慢撕,我先走了。


生活空虛,沒有別的事情可以干,否則誰來跟你撕?在中國,在一定程度上是高不成低不就的消費環境。對於大多是程序員來說,在中國可以消費得起的東西都太 low,不值得消費。真正讓人有慾望的東西又要去境外搞,多一重麻煩。在美國,無數東西可以玩,錢燒沒了自然知道要去努力賺錢。


大概是因為沒有女朋友吧


因為程序員門檻還是比較低,很多水平低,目光狹隘又不願意學習新東西的人。

當這些缺點堆積到一個有資歷的程序員身上時,就更加具有破壞力。很多人甚至寫了五年十年程序,還是連基本的編譯器是怎麼做的都不懂,操作系統,調試…更是一竅不通,這種人怎麼會不喜歡撕,不撕,攤開了跟別人說,他幾斤幾兩不是馬上就暴露了嗎?


所以誰能告訴我一個撕逼不常見的圈子么?

~~~~~~~~~~~

居然真有撕逼不常見的圈子,特地為評論區大佬們加了標題…

震驚,互聯網的最後一片凈土竟然是…

在這到處撕逼的互聯網上,這個社區居然如此和諧,只因他們說了這句話…


首先,中國程序員屆撕逼很常見。

境外除了幾個著名大炮,你很少在程序員論壇見到撕逼。

其次,中國程序員屆撕逼最多的,都是年輕人,尤其以「00後編程大佬」,「計算機系大佬」,「研究生大佬」,「拿到BAToffer的大佬」 等一系列大佬為主。

再次,中國任何論壇上,年輕人撕逼都很多,無論是貼吧,貓崖易,都是海量撕逼

因為年輕人非常熱衷撕逼,由於知識局限性,掌握的知識不多,所以熱衷於debate自己所熟悉的知識,無論是編程還是初等力學,對於很多年輕人來說,手上只有鎚子,看什麼都是釘子,遇到一個拿著扳鉗的人,比看到殺父仇人都憤慨,而中國年輕人特別多。


  打個比方說吧,某人的家處在地震高發地帶,前一陣子房子剛被震塌,正打算重建,找來了兩個工程師,想聽聽他們的意見。這倆工程師一個擅長做鋼鐵結構,一個擅長做磚石結構,實際上不管用哪種結構,最後都能建出來一個像模像樣的房子。

  於是兩個工程師就開始吵了,會做鋼鐵結構的工程師覺得鋼結構好,會做磚石結構的工程師當然覺得磚石結構好——哪怕真的以為對方的好,也得屈從於搶單的壓力。實際上無所謂好壞,只要用心做肯定能做出扛震的房子。

  做軟體也是這麼一個類似的事情,大家用的各種語言、框架都能實現相同的目標,只不過有的速度快點,有的強壯一些,有的優雅一些。但是不管你有什麼樣的優點缺點,搶不到單子就全都是扯蛋。

  你跟我搶單,我不撕你撕誰?


先誅少林,再滅武當,唯我大教,武林稱王


原因有這些:

1. 這行業技術種類和流派太多;

2. 一部分程序員還是有「別人弱所以證明我強」的心理,程序員容易產生「我能改變世界」的潛意識,所以追求虛幻的影響力;

3. 撕逼的代價太小。

接下來一個一個說。

軟體行業的人發展是爆髮式的,各種方法各種語言,太多了,都會有自己的市場。華山派就分為「劍宗」和「氣宗」兩派都能打個你死我活,這麼多不同流派的程序員,發生摩擦也不奇怪。

然後,程序員也是人,人有人性,人性有弱點,弱點之一就是,我把別人干趴下了我就贏了,這是動物性遺傳下來的,如果不提醒自己是文明人,難免會落入人性弱點陷阱。

對於程序員來說,程序員就是軟禁世界的造物主,是軟體空間的神,加上業界的宣傳,很多程序員都相信自己能夠「改變世界」。「改變世界」這話沒錯,但改變世界是個集體活,不是一個人能搞定的,而且就算搞定了,光環是加在極少數人頭上,比如,喬布斯可以說他改變了世界,你只是貢獻了一個計算器程序......的一個函數,可以說改變世界嗎?

人心想要改變世界,遲早會發現阻力,於是會需要別的出口,改變不了世界就嘗試影響世界吧,最直接的方式就是說別人方法差。

順便說一句,我個人完全不反對「改變世界」或者「影響世界」,但我相信用正能量影響世界更好,用禮貌的態度影響他人更好。

還是會有人撕逼的,因為撕逼代價太小了,敲鍵盤嘛,誰不會,既不用面對面比拼演講辯論能力,也不會帶來什麼人身損失,自然會有人為了虛妄的成就感撕逼。

咱要是換個規矩,有觀念衝突是吧,誰也說服不了誰是吧,好,咱們就按照西方傳統的決鬥方式來做個了斷,互砸鍵盤也行,面對面rap battle也行,帶點唾沫和肢體接觸的,看你會為了你的理念流血嗎,你看還有多少程序員願意撕逼。

了解更多程序員八卦請關注@程墨Morgan


我認爲是這個羣體非常習慣面對電腦打字、交流,如魚得水。問題描述的這種事大家都喜歡幹,但打字速度不行,或是不習慣隔著電腦交流的人就不會在網上幹。所以也不只是程序員這樣,其她經常上網經常玩電腦的人對於其它話題也經常如此。

網際網路真是降低了各種無聊事情的成本啊。


很討厭撕逼!

我覺得是因為程序員都期待達到一種「自己比別人牛逼的技術狀態」,我也不例外。

但是,撕逼大部分情況下是素質問題,而不是技術問題。真正的大牛會去粗取精、取長補短,不會自負到攻擊別的程序語言或框架。

我見過很多撕逼的程序員,大部分是自身技術視野不夠開闊或者另有所圖引發的一些爭論【比如這兩天的大漠窮秋撕vue事件】。

最後,我覺得ng和vue都是很優秀的框架,但是我支持尤雨溪。


因為在程序員的眼裡,除了黑就是白,除了對就是錯。


作為工程師,腦迴路都是很單純的。一般而言程序員追求的不外乎兩樣東西:錢和技術。

錢又是個誰都不服誰的話題,所以大家就開始撕技術了


倖存者偏差, 你的圈子決定了你能看到什麼, 而不是事實是什麼


根據社會心理學:

越是喜歡:我家,我朋友,我同學,我親戚,我國,我們城市,我們球隊,我們學校

怎麼怎麼怎麼樣的,

其本人就越缺乏自信。

根據簡單的邏輯關係,越缺乏自信的人,就越無能。

所以,我使用的語言怎麼怎麼怎麼樣的……

懂了嗎?


天朝自古以來都是文人相輕,但技術總監卻是武將屬性突出。


看來看去辣么多撕逼的場景,感覺理由可以分為以下三種:

  1. 為自己喜愛的技術/厭惡的技術、認同的觀點/抵觸的觀點而撕;
  2. 為自己個人的不可告人的目的(包括裝B的虛榮)而撕;
  3. 因為無知而撕。


上班無聊打醬油的多啊


推薦閱讀:

請問一下,登錄頁面不加登錄按鈕會怎樣?只輸入賬號密碼就可以登錄不好嗎?
大齡尷尬,不想總當磨石碾的老牛,在事業單位的信息中心求發展?
如何成為一個大數據開發工程師?
複製Ctrl+C經常失效,無法粘貼,是怎麼回事?
IT運維怎麼轉開發呢?

TAG:前端開發 | IT工程師 | 程序員 | Java | IT男 |