學技術java、python web學哪個好?有沒有靠譜的學習地方?

JDH隨風


作為一個老牌從業者來回答下這個問題。其實沒有學哪個好這樣的說法,首先要看你是否需要走程序猿這條路,想做的好點,這幾門語言應該是都有可能接觸的,而且我建議這幾個都學起來,除非走的路比較專,比如只做web的前端開發,也就是傳說中的UI開發,那麼學html+css+javascript就好了,如果只是想做web的後端技術,那麼先從java開始學起比較容易,畢竟網上的教程比較多。另外python在機器學習方面比較特長,如果往人工智能方向發展,python是必須要學的。當然python也能做web後端開發,也有相對成熟的框架。如果不想做一個專職的程序猿,有精力的情況下倒是可以學學python,python作為一門腳本語言而言,特長是數據處理,學會以後,平時在工作中也可以提高工作效率,可以說受用終身。


想做臨時演員的程序猿


分享黑客技術,GO、Python、Kotlin、Android、Java編程知識,科技資訊等

學技術java、python web學哪個好?有沒有靠譜的學習地方?

回答:這個主要看你個人興趣,更想學習哪個,因為是最好的老師。你自己剛興趣的東西自己是願意去學去了解的,這個應該憑你的興趣去選擇。Java和Python這兩門編程語言現在都很火,學習好了任何一個都會很不錯的。

Java和python兩門編程語言經過多年的發展都積累很多通過的框架,而且都有開源社區或者個人維護,都有很多開源項目,可以去學習。

Java技術棧主要有:

1.java基礎

數據結構、多線程編程、網絡編程、java內存模型、垃圾回收算法、設計模式

2.Java Web框架

SpringMVC的架構設計、SpringAOP源碼分析、Spring事務體系源碼以及分佈式事務Jotm Atomikos源碼實現、數據庫隔離級別、SpringSecurity、shiro、SSO(單點登錄)、日誌等。

3.微服務架構

基於spring mvc框架的Spring boot、在spring boot基礎構建spring cloud、網關spring gateway、註冊中心consul、熔斷、限流、分佈式負載均衡等。

總體來看Java應該是一個龐大學習體系,裡面有一系列的知識需要學習。

python技術棧

  1. python基礎

數據結構、多線程編程、網絡編程、函數式編程、常用設計模式等。

2.python web框架

django、flask、sanic、bottle、Tornado等python框架以輕量級為主。

不同的編程語言有不同知識體系結構,但是其中的一些基礎概念是相同的,比如數據結構、多線程編程、網絡編程的等。學會一門語言之後在學習其他編程語言就會容易一些,因為基礎概念是相通的。

至於學習的地方要看你自己的英語水平怎麼樣,最好的學習地方當然是到官網看官方文檔學習,但是官網一般大多都是英文,如果英語不好就很難學習。這時可以關注一些技術博客,自己可以在網絡上搜索一些自己感興趣的技術博客進行關注。

最開始學習先學基礎語法,網上很多入門教程,之後就是自己做一個簡單的項目,不同的地方在邊做項目邊補充學習。

希望對你有所幫助!有什麼不懂的,可以給我留言關注我的頭條號,有時間時會回覆大家,一起學習進步!


黑客之家


如果是web方向,建議你先學JavaScript,原因是你可以根據場景就能快速看到效果,而樓上的哥們說Java我不太認同,Java固然很好,但考慮到某些東西如面向對象,多態、接口一系列的概念,並且學Java基礎,你永遠就只能輸出打印看效果,遠沒有JavaScript來得直接,因為你要的是web,你瞭解web的基礎,比如表格、圖片、填寫表單,各種圖形等等。而Java要麼必須藉助JavaSe的界面(還得掌握界面編程),要麼就只能system.out.println,這讓你失去很多想像空間,失去場景。現在JavaScript的ES也非常的厲害,nodejs依然可以前後端都做。所以,我最終建議你學習步驟是:JavaScript-》Java基礎-〉SpringBoot。有條件就學習python,大數據現在是很火,但不要人云亦云。能做好大數據是有分析能力的,具有數學模型分析基礎、各類算法,否則只能在大數據行列做很簡單的數據採集、處理方面的工作。你知道麼?大數據誰用的多?教授級別研究相關數據等等。如病毒預測,不是隨隨便便找個人就可以的,需要有數學功底、高數、線性、概率論。你可以百度一下病毒傳染分析模型就知道了。

最後,祝你好運!


小明哥CodingStudy


首先語言都有相通性,而樓主所說的兩門語言都有它各自的特點,具體哪方面好樓主您提的是入門方面,所以您可以根據自身的情況以及興趣來選擇,另外建議可以在各大招聘網站了解市場需求進行一個選擇。

關於樓主所說入門的學習地方,其實在網上是有很多,這裡我個人比較推薦慕課網以及B站,這兩大平臺口碑相對要好一些,而且其中都有大量的入門教學視頻以及一些資源。



java互聯網架構


看你想幹什麼,現在語言種類很多,各有所長,C語言適合硬件開發,驅動開發,很多病毒都是C寫的,但是C語言比較難,java適合服務端,安卓開發也是java,一般會java的都好找工作,入手難度一般,C#是編寫windows桌面應用程序的,使用的比較少,不建議學,object-c是寫蘋果應用的語言,上手簡單,py 主要是大數據,好多爬蟲就是py寫的,還有很多新熱語言,如flutter,golang等,flutter只能編寫手機和電腦的界面,需要會系統的應用開發語言,go現在開發後臺的新星,以後還能開發桌面程序,速度和C語言媲美


找自己257908168


Python 的優勢和未來的方向不在web方面,在大數據分析,人工智能等方向,java的方向更廣,web,安卓程序開發等。從整體就業方向來說,java找工作容易,因為需求多,當然學習的人也多。

如果往IT方向更好的發展,學習一門語言其實是遠遠不夠的,還要學習好數據庫,性能調優,設計模式,java或python的底層原理等等許多知識要學習,可以說是終身學習吧,因為IT行業未來發展方向很快,變化也很快,只能不斷學習新得知識。

個人建議先學習java,崗位需求多,目前還是比較主流的語言。


搞IT的小哥哥


所謂行行出狀元,學什麼都行,飽和的是人,而不是人才!現在這種特殊情況,沒有靠譜的地方,都是線上教程,還不如自學呢,如果連基礎都自學 學不會的話,就算了吧,哪個技術對你來說都是飽和了!


全階魔方


學習這些編程語言,我有一些自己的見解,學習要以完成一個目的或者任務為動力效率更高,即學以致用,學習不要盲目尋找培訓機構,始終要明確自身才是學習的主體,以自學為主,培訓機構和網絡都是工具而已,因人而異。最後,就是要告訴大家,不要急於求成,基礎基礎基礎最重要,一步一個腳印👣


九宮無極


慕課網上面有很多免費的視屏,光看視頻是不夠的。你需要動手做練習和模仿人家寫[加油]

關於學Java或者python,主要是看你個人愛好。Java偏後端一些,而python入門很適合。


石墨烯大傅


軟件行業,沒有哪個最好,也沒有哪個高級程序員只會一種軟件語言,目前來看,python熱度最高,但不是最好,你可以從java開始,要麼從事前端,要麼從事android應用,等你慢慢熟練了,在學習別的語言


分享到:


相關文章: