前言java
我確實對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++大神之手),但後來想了一下,我其實,是叫不醒裝睡的人的,別說放兩段代碼,就算我放二百段代碼,也會有人說我拿人家的偶爾的錯誤說事;懂的人天然會懂,因此,就不放了。