回覆列表
  • 1 # 一席話君

    語言不分優劣,只是自己擅長的領域不同。

    java因為他的虛擬機器,可移植,效能較好,再加上多年的開源積累,讓他在web後端,大資料,移動端暫時領先。

    開發人員多,是Java的優點,也是缺點,優點是遇到問題,容易找到解決方案,面向百度程式設計,就是這個道理。可是人多了,競爭也隨之激烈,企業要求,也隨之水漲船高,聽說最近面試,流行手擼程式碼,擼演算法。而不是像以前,技術面,吹吹牛,聊得來就要。

    python 是一種膠水語音,什麼都能粘在一起。因為底層設計的限制,真跑起來,應該跑不過java。但是他勝在語法簡單,資源豐富,特別是在爬蟲,資料處理,機器學習領域。

    總結一句,語言不分優劣,只是擅長領域不同,如果你想玩web後端,二者都可,甚至傳說中的php也不錯,只是java機會更多,但是競爭也更大。

    如果你想玩大資料,hadoop,hive,hbase,spark,storm那一套,首選肯定是Java,畢竟大多數是用java開發出來的,可以看原始碼。而且,現在大多數玩這一套的都是java開發者,找工作更方便。

    如果你想玩機器學習,那首選肯定是Python,畢竟資源在那,現成的庫很多,方便學習。因為門檻高,這一塊的工資也是偏高的!

    但是友情提醒,因為最近高校相關專業設定,機器學習類人才大量湧入,門檻也隨之抬高了哦!

    本人本科,曾經嘗試學習這一塊,但是啃不動,無奈將方向定在資料採集,資料處理,資料治理。希望感興趣的童鞋多多交流!

  • 2 # 鄭老師

    很少用java做專案 感覺比較重量級

    現在的普通專案開發 python足夠好了 簡單易用

    python和C語言是好基友 大資料的底層方法可以用C寫呀

  • 中秋節和大豐收的關聯?
  • 景天后來怎麼樣了?