這兩種語言恰好我都比較熟悉,用的時間也都比較久,針對這個問題我就多聊一聊。
我從02年開始從事java開發,系統地研究了java開發的眾多方面,包括RMI、JDBC、JNDI、Servlet、JSP、JMS、JTS等等吧,這些內容隨著java的逐步完善,功能也越來越強大,後來有眾多的開源架構加入到了java的陣營,使得java的發展更如虎添翼。很多產品都使用java進行開發,包括Oracle資料庫、SAP等ERP類的應用都採用了java語言,在移動端由於安卓系統採用了java的語法,所以在服務端到客戶端幾乎都有java的身影。
當時有一句話來調侃java,那就是:學海無涯我用java,可見學習了一個java語言幾乎就能幹所有的事情了,不需要再學習別的了。就在今天java也依然是使用最普遍的語言之一,在很多領域它幾乎是不二選擇,所以做java開發還有很大的市場空間和上升通道。
下面再說一說Python,Python幾乎和java是同一個時代的語言,Python還比java稍早一點。從最初出現到現在的突然火爆,說明了一個問題,只要是好用的語言,終有一天會被大家認可,Python就是典型的例子。
最初的Python主要是做web開發的,由於其語法簡單實用得到了很多程式設計師的喜愛,python也一直是web看開發領域的一個重要選項,但是它在速度上與java比還是稍遜一籌。我08年開始使用Python做了很長一段時間的web開發,感覺這個語言相對java來說太方便了,有大量的庫檔案可以使用,感覺寫程式碼就是複製別人的程式碼而已,感覺Python都能安慰我的心靈!!!
為什麼最近幾年python突然火爆了呢?因為大資料、機器學習、人工智慧這幾個技術的突飛猛進式發展,由於這幾個領域大家都採用了Python進行開發,所以Python得到了大面積的使用。按照目前的趨勢,Python的應用至少在一段時間內還會得到更大面積的普及。
所以說,如果你是java程式設計師想進行Python開發,完全可以,而且你會發現很多Python的美。很多時候你完全可以兼顧進行,因為我感覺Python和java就像是筆記本和手機,都是程式設計師需要的產品,它們之間並不衝突。
單純的轉Python不建議,如果可以去學習這方面並且有就業保障的話可以推薦去試試,杭州華信智原人工智慧與百度合作,學完可以在全國就業!
這兩種語言恰好我都比較熟悉,用的時間也都比較久,針對這個問題我就多聊一聊。
我從02年開始從事java開發,系統地研究了java開發的眾多方面,包括RMI、JDBC、JNDI、Servlet、JSP、JMS、JTS等等吧,這些內容隨著java的逐步完善,功能也越來越強大,後來有眾多的開源架構加入到了java的陣營,使得java的發展更如虎添翼。很多產品都使用java進行開發,包括Oracle資料庫、SAP等ERP類的應用都採用了java語言,在移動端由於安卓系統採用了java的語法,所以在服務端到客戶端幾乎都有java的身影。
當時有一句話來調侃java,那就是:學海無涯我用java,可見學習了一個java語言幾乎就能幹所有的事情了,不需要再學習別的了。就在今天java也依然是使用最普遍的語言之一,在很多領域它幾乎是不二選擇,所以做java開發還有很大的市場空間和上升通道。
下面再說一說Python,Python幾乎和java是同一個時代的語言,Python還比java稍早一點。從最初出現到現在的突然火爆,說明了一個問題,只要是好用的語言,終有一天會被大家認可,Python就是典型的例子。
最初的Python主要是做web開發的,由於其語法簡單實用得到了很多程式設計師的喜愛,python也一直是web看開發領域的一個重要選項,但是它在速度上與java比還是稍遜一籌。我08年開始使用Python做了很長一段時間的web開發,感覺這個語言相對java來說太方便了,有大量的庫檔案可以使用,感覺寫程式碼就是複製別人的程式碼而已,感覺Python都能安慰我的心靈!!!
為什麼最近幾年python突然火爆了呢?因為大資料、機器學習、人工智慧這幾個技術的突飛猛進式發展,由於這幾個領域大家都採用了Python進行開發,所以Python得到了大面積的使用。按照目前的趨勢,Python的應用至少在一段時間內還會得到更大面積的普及。
所以說,如果你是java程式設計師想進行Python開發,完全可以,而且你會發現很多Python的美。很多時候你完全可以兼顧進行,因為我感覺Python和java就像是筆記本和手機,都是程式設計師需要的產品,它們之間並不衝突。