我對C++開發人員有偏見

  • 2019 年 11 月 10 日
  • 筆記

前言

我確實對C++開發人員有一些偏見,我也知道對一類人有偏見是不正確的行為;但,在我所處的三線城市的環境中,我對C++開發有偏見並非是一件不正確的事,因為C++開發都是變態這件事,根本就是客觀事實。

C++開發總以為自己是寫底層的

不知道為什麼,也不知道從何時起,C++開發就默認自己都是寫底層的,他們認為自己比其他語言更消耗腦力。

這件事真的很奇怪,但在C++開發的圈子裡,好像是個共識。所以,他們以此為借口不合作,不加班,不寫文檔等等。

C++語言是可以寫底層 ,這沒錯。

但,這並不代表所有的C++開發都是寫底層的,但,似乎C++開發會自動忽略這個事實。

舉個例子:

C++可以編寫攝影機,讀卡器等等硬體設備的底層驅動,但,問題是,你並不是編寫驅動的C++開發,你只是調用驅動的C++開發。

那麼,你怎麼就變成寫底層的了呢?你只是寫調用的啊。

所以,別往自己臉上貼金紙,那只是發著金光的廢紙,要貼就貼點金子吧。

C++開發總覺得自己學了C++語言就高人一等

是,C++語言很牛X,但問題,你並不牛X啊,你是否牛X與你學什麼語言無關啊。

但C++開發並不會這麼想問題,覺得自己拿了把鋒利的寶劍,就是比你拿棍子的牛X。

這是多麼奇怪的邏輯啊,你是拿了把寶劍,可你連輪它的力氣都沒有,你怎麼可能打過拿棍子的呢?

別說你輪不動,就算你輪動了,也不見得就穩穩的贏啊。

沒辦法,C++開發嘛,這種辯證的思維邏輯,他們很難擁有。

大多數C++開發技術上是真的很菜

絕大多數C++開發都是寫調用的,調用C的類庫,調用一些真正C++大牛寫出來的類庫。

我有時候真的想不明白,為什麼C++開發調用了一下TensorFlow,就覺得自己是寫人工智慧的了。

調用而已啊,誰不會啊,C++是可以寫人工智慧,但你不是啊,你有什麼可以裝X的呢。

所以,很多C++開發,其實是寫了十幾,二十年的調用的。他們非但不厲害,反而比其他語言的程式設計師更菜。

因為他們幾乎沒寫過業務邏輯,思維上幾乎都是直線思維,即便他工作了20年。

C++開發眼中奇特的面向對象編程

C++開發眼中的面向對象就是一朵奇葩,說實話,我到現在都想不明白,他們怎麼會如此理解面向對象,而且在他們那類人中還是共識。。。

我見過太多C++開發的奇葩程式碼了,比如把業務邏輯和硬體操作徹底混寫。(就這麼奇葩的邏輯,還有順風結屁的,真的,我見過了)

他們嘴上說的,和他們手上寫的,根本是兩個東西。

你說他們不理解高內聚低耦合吧,但人家嘴上說的頭頭是道,不過,手上寫的就全是粑粑了。。。

C++開發都是變態的

C++開發的共性真的非常強,幾乎每一個C++開發都有這樣的特點。

1,技術上非常菜,但非常裝X,不認為自己菜。

2,不認錯,還愛發脾氣,認為自己是做底層,天天做複雜的計算,脾氣差是應該的;而事實上他只是做調用的。

3,從來不認真學習,號稱工作就是在學習。

4,瞧不起其他語言的開發者。

5,抬杠本事一流。 

6,合作一段時間必炸。

這種人是什麼?就是我們俗稱的變態,精神病啊。

事實上,我們其他語言的開發者,私底下也確實會管C++開發叫精神病。

當然,C++開發真的都是變態嗎?

我想,肯定不是,雖然我還沒見過不變態的C++開發。

但是,我想,這一定是我在三線城市工作的原因,一二線城市一定有正常的C++開發。

C++開發是素質最低的

我寫部落格呢,並不是為了掙錢,只是寫一些自己的技術和一些看法。

開博至今,我懟過很多技術,因為每一種語言都有自己的不足之處。

我懟過Android,懟過java,也自黑過自己最擅長的C#。

通常情況,留言都是一些觀點的討論。

但C++不同,我懟C++的時候是真的在被罵。

留言第一句就是,腦殘、白痴等等的太多了。

雖然不能以偏概全,就此說C++開發的素質是最低的,但,C++開發者的素質也由此可見一斑了。

結語

本來,我是想放兩端段程式碼佐證一下的(出自於17年經驗和19年經驗的所謂C++大神之手),但後來想了一下,我其實,是叫不醒裝睡的人的,別說放兩段程式碼,就算我放二百段程式碼,也會有人說我拿人家的偶爾的錯誤說事;懂的人自然會懂,所以,就不放了。

謹以此文,獻給那些攻擊過我的C++開發。

—————————————————————————————————-

註:此文章為原創,任何形式的轉載都請聯繫作者獲得授權並註明出處!
若您覺得這篇文章還不錯,請點擊下方的推薦】,非常感謝!