回覆列表
  • 1 # IT人劉俊明

    作為一名從業多年的IT人,我來回答一下這個問題。

    現在Java依然是使用最為廣泛的程式語言之一,無論是應用級程式設計師還是研發級程式設計師,Java都比較受歡迎。目前Java在Web開發、移動互聯開發、大資料開發、AI開發等領域有大量的應用,尤其是Web開發領域,Java一直是大型商業平臺的重要選擇。

    Java目前的應用場景要遠遠多於Python,而且從目前的人才需求來看,Java也遠多於Python,所以並不建議完全從Java轉向Python。現在很多Java程式設計師也同時掌握Python程式設計,因為Python在做演算法實現時有明顯的優勢,簡單、方便、快捷是Python的優點,但是Python的缺點也非常明顯,就是速度比較慢。

    Java目前的企業級開發主要還是採用輕量級的解決方案,Spring系列框架的應用要遠遠多於JavaEE,而且目前JavaEE已經被Oracle公司交給Eclipse基金會打理了,所以未來JavaEE的發展路線是否還以EJB為主就不得而知了,但是相信開源後的JavaEE還是值得期待的。

    所以,對於目前的Java程式設計師來說,抽時間學習一下Python,並使用Python做一些演算法實現的開發是完全可以的,而且學習Python也並不會佔用太長的時間(一週左右)。如果完全轉向Python,則需要根據實際情況來選擇。如果目前從事的是大資料或者是人工智慧相關的開發,比如機器學習、自然語言處理、計算機視覺等內容,那麼則可以考慮轉向Python。

    如果有Java或者Python方面的問題,也可以諮詢我。

  • 中秋節和大豐收的關聯?
  • 天熱時身上出汗多是為啥?