Java是不是要被淘汰了,Python是不是未來?

老頭吃拉麵


1、python簡單易學,連初中都開這門課。對於機器學習其實更多封裝了不少數學函數,比如求相關係數、正態分佈、數學期望等等。

2、由於非科班專業的同學大多數都是初學者,所以很多人都想從一門語言學起,這是正確的,但是要注意,python封裝的人工智能機器學習所涉及的後面的那些決策樹、t分佈、貝葉斯決策、卷積等這些原理是你們重點攻克的,不然小心自己成為了初級python工程師,和人工智能沒有太大關係

3、社會上對python炒作的多,至於分類、聚類、函數式、面向對象這些核心東西提及不多。JAVA在後臺、web、大數據等等方面生態圈、解決方案龐大成熟,可以說是“有含金量”

4、從學習角度,學習算法背後的原理,死摳python這門語言沒必要,從工作角度看,你用python統計學等類庫很方便,除了python類庫外,還有JAVA的機器學習mahout框架、scala的MLIB庫

5、奉勸媒體少點不負責任的炒作,對於年輕人多點學習規劃上的指導。年輕人切勿浮躁,把大學的數學、物理、統計學、編程語言等基礎課學好,特別最近看了機械製造及自動化的同學埋怨畢業即失業都不去工廠,大家先把功課學好,並不是你的專業不好,是大環境使然。學好數學、物理、電路、編程等功課向智能製造、先進製造轉很容易的,其實10個python都趕不上你們課程的含金量,如果從語言角度講python技術含金量和初中代數幾何差不多。實際上,到我這裡來諮詢的電氣、機械、自動化的同學對於數理知識一問三不知,導致培訓大家一門大數據、人工智能、嵌入式的實戰技能很困難

6、JAVA經過多年發展生態圈健全、穩定、安全;很多大數據框架使用JAVA開發;近年來springboot和springCloud微服務又增加了JAVA的用戶;阿里、紅帽等公司和社區對openjdk8以上版本的維護有穩定了其穩健的發展;阿里的分佈式服務和大數據流處理使用的也是JAVA

7、綜上所述python本身只是表面的東西,初學者不要只學表面的東西,要學被其封裝了的思想、算法、自然語言處理(先學人造語言處理~編譯原理)、大數據原理、數學等之類的東西,比如面向對象思想、算法設計、數理邏輯;更不能把人工智能機器學習和python畫等號。

本人有多年的軟件工程、大數據、機器學習智能製造實戰經驗,目前正在為振興國家智能製造、大數據默默工作著。請大家點贊、關注和支持啊


大數據和人工智能交流


反正我用python和nodejs已經能解決現有的問題的了


分享到:


相關文章: