回覆列表
  • 1 # 網路埋伏紀事

    毫無疑問是Java了。

    Python 這幾年的紅火純粹是因為人工智慧,然而人工智慧需要數學能力很強才行。

    對於專業程式設計師來說,大多把Python 作為一個工具。但是把它作為一門主力程式語言,就太不靠譜了

  • 2 # IT人劉俊明

    這是一個非常好的問題,也是很多人比較關心的問題之一,作為一名IT從業者,同時也是一名教育工作者,我來回答一下。

    首先,從程式語言的角度來看,Java和Python都是目前流行程度比較高的全場景程式語言,各自的就業崗位也都比較多,至於當前選擇學習Java好就業,還是選擇Python更容易就業,應該考慮到兩方面因素,其一是學習者自身的知識結構,其二是就業領域和方向。

    學習者自身的知識結構對於選擇Java還是Python有比較明顯的影響,如果要在當前的IT(網際網路行業發展),首先應該根據自身的知識結構來選擇學習方向,從當前的行業人才需求情況來看,如果自身的知識結構並不完善,比如非計算機專業的畢業生,那麼選擇從Java語言開始學起往往是更好的選擇。

    當前在IT(網際網路)行業內有大量的普通Java開發崗位,比如Web開發就比較常見,而這些開發崗位對於從業者的學歷往往沒有更多的要求,通常更注重從業者的實踐能力。雖然當前行業內也有很多Python開發崗位,但是相對於Java開發崗位來說,Python開發崗位往往有更多的要求,比如需要具有紮實的數學基礎等等。

    選擇學習Java開發應該重視三件事,其一是要重視Web開發知識的學習,而且儘量走全棧開發路線,重視前端知識的學習,其二是重視雲計算知識的學習,未來雲計算會廣泛應用在開發領域,其三是重視大資料相關知識的學習,從事大資料領域的開發崗位,往往會有比較高的崗位附加值,而且上升空間也會比較大。

    如果自身的知識結構比較健全,同時具有一個紮實的數學基礎,那麼可以考慮從學習Python語言開始,雖然Python語言比較簡單易學,而且Python語言在傳統行業的應用也比較普遍,但是當前的Python開發崗位往往集中在大資料和人工智慧領域,而要從事這些領域的相關崗位,往往都需要具有一定的數學基礎,這一點一定要引起初學者的重視。

    從近兩年大資料和人工智慧領域的人才需求情況來看,以研究生為代表的高階應用型人才和研發型人才會受到更多的關注,所以如果是研究生學歷,當前選擇Python語言會有比較廣闊的發展前景。當然,如果從事開發崗位,而不是演算法崗位,選擇學習Java往往會更適合一些,畢竟Java語言在生產環境下有更多成熟的案例可以參考,這也會在很大程度上降低專案開發風險。

    如果要學習Python,當前可以按照大資料方向來制定學習計劃,一方面大資料領域當前的人才需求量比較大,而且大資料發展趨勢比較好,另一方面大資料領域的崗位附加值也比較高。基於Python語言來學習大資料知識,可以按照三個階段來制定學習計劃,其一是先學習Python語言的基本語法,其二是基於Python來學習機器學習,其三是學習大資料平臺知識。

  • 中秋節和大豐收的關聯?
  • 親戚朋友問你借錢你借不借?