為什么很多硬件公司的程序員都非常看不起Java程序員?
我來回答這個問題!
這些人之所以這樣問你,是因為他們鼠目寸光,井底之蛙,小肚雞腸,市井格局。
問這種垃圾問題的垃圾人,你就應該用垃圾的方法懟他!
1、網站為什么都是用Http?而不是用TCP或者UDP呢?是啊,沒錯啊,為什么呢?那你應該去問那些做網站的人啊,為什么他們都那么沙雕,必須用HTTP呢?為什么都沒有你聰明,為什么他們就不能像你一樣用TCP做網站呢?
街上跑的汽車,為什么都是裝4個輪子呢?裝3個輪子不是照樣跑嗎?2個輪子不也一樣飛快嗎?那些汽車工程師為什么也那么沙雕呢,難道他們都不知道節省一個兩個輪子不好嗎?
2、為什么Http要設計成無狀態呢?都說HTTPS安全,難道TCP就沒有手段保證安全嗎?那你應該去問HTTP的創始人:歐洲核子研究委員會CERN的英國工程師Tim Berners-Leev,難道他不知道HTTP設計成有狀態會更好呢?那他非得設計成了無狀態,證明他也可能沒有你聰明!
HTTPS是比較安全,但是TCP也一定有保證安全的手段,但別人為什么不用呢?坦克更安全,那為什么都不去開坦克呢?為什么都知道汽車不太安全,容易懟死人,為什么他們都繼續選擇開汽車,而不是開坦克呢?他們是不是都傻,又都沒你聰明了呢?
3、你們JAVA不就是各種類庫調嗎?就是開發圖個快,方便,簡單,真比性能,能比得過我們C寫的后端嗎?如果JAVA不調類庫,你們底層封裝的類庫給誰調用呢?難道直接給用戶調用嗎?編程語言只是一種工具,工具的本質意義就是提高生產效率,真比性能,C也不是最快的,匯編呢?二進制呢?為什么大多數都不用C寫后端呢?因為他們都沒有你NB呀,就等你站出來改革創新了。
懟在最后最后,你可以順便告訴他幾點:
1、這個世界上沒有最好的方法,只有最適用的方法。
2、這個世界萬物瞬息萬變,屬動態而非靜態,所以做人不能死板。
3、你非得拿越野車跟小轎車比,拿摩托車跟高鐵比,還非得證明到底哪個更好,你永遠得不出正確的答案。