-
1 # 九宮無極
-
2 # 搞IT的成都小哥哥
Python 的優勢和未來的方向不在web方面,在大資料分析,人工智慧等方向,java的方向更廣,web,安卓程式開發等。從整體就業方向來說,java找工作容易,因為需求多,當然學習的人也多。
如果往IT方向更好的發展,學習一門語言其實是遠遠不夠的,還要學習好資料庫,效能調優,設計模式,java或python的底層原理等等許多知識要學習,可以說是終身學習吧,因為IT行業未來發展方向很快,變化也很快,只能不斷學習新得知識。
個人建議先學習java,崗位需求多,目前還是比較主流的語言。
-
3 # 石墨烯大傅
慕課網上面有很多免費的視屏,光看影片是不夠的。你需要動手做練習和模仿人家寫
關於學Java或者python,主要是看你個人愛好。Java偏後端一些,而python入門很適合。
-
4 # 小明哥niudao
如果是web方向,建議你先學JavaScript,原因是你可以根據場景就能快速看到效果,而樓上的哥們說Java我不太認同,Java固然很好,但考慮到某些東西如面向物件,多型、介面一系列的概念,並且學Java基礎,你永遠就只能輸出列印看效果,遠沒有JavaScript來得直接,因為你要的是web,你瞭解web的基礎,比如表格、圖片、填寫表單,各種圖形等等。而Java要麼必須藉助JavaSe的介面(還得掌握介面程式設計),要麼就只能system.out.println,這讓你失去很多想像空間,失去場景。現在JavaScript的ES也非常的厲害,nodejs依然可以前後端都做。所以,我最終建議你學習步驟是:JavaScript-》Java基礎-〉SpringBoot。有條件就學習python,大資料現在是很火,但不要人云亦云。能做好大資料是有分析能力的,具有數學模型分析基礎、各類演算法,否則只能在大資料行列做很簡單的資料採集、處理方面的工作。你知道麼?大資料誰用的多?教授級別研究相關資料等等。如病毒預測,不是隨隨便便找個人就可以的,需要有數學功底、高數、線性、機率論。你可以百度一下病毒傳染分析模型就知道了。
最後,祝你好運!
-
5 # 駭客之家
分享駭客技術,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技術棧
python基礎
資料結構、多執行緒程式設計、網路程式設計、函數語言程式設計、常用設計模式等。
2.python web框架
django、flask、sanic、bottle、Tornado等python框架以輕量級為主。
不同的程式語言有不同知識體系結構,但是其中的一些基礎概念是相同的,比如資料結構、多執行緒程式設計、網路程式設計的等。學會一門語言之後在學習其他程式語言就會容易一些,因為基礎概念是相通的。
至於學習的地方要看你自己的英語水平怎麼樣,最好的學習地方當然是到官網看官方文件學習,但是官網一般大多都是英文,如果英語不好就很難學習。這時可以關注一些技術部落格,自己可以在網路上搜索一些自己感興趣的技術部落格進行關注。
最開始學習先學基礎語法,網上很多入門教程,之後就是自己做一個簡單的專案,不同的地方在邊做專案邊補充學習。
-
6 # 找自己257908168
看你想幹什麼,現在語言種類很多,各有所長,C語言適合硬體開發,驅動開發,很多病毒都是C寫的,但是C語言比較難,java適合服務端,安卓開發也是java,一般會java的都好找工作,入手難度一般,C#是編寫windows桌面應用程式的,使用的比較少,不建議學,object-c是寫蘋果應用的語言,上手簡單,py 主要是大資料,好多爬蟲就是py寫的,還有很多新熱語言,如flutter,golang等,flutter只能編寫手機和電腦的介面,需要會系統的應用開發語言,go現在開發後臺的新星,以後還能開發桌面程式,速度和C語言媲美
-
7 # 想做臨時演員的程式猿
作為一個老牌從業者來回答下這個問題。其實沒有學哪個好這樣的說法,首先要看你是否需要走程式猿這條路,想做的好點,這幾門語言應該是都有可能接觸的,而且我建議這幾個都學起來,除非走的路比較專,比如只做web的前端開發,也就是傳說中的UI開發,那麼學html+css+javascript就好了,如果只是想做web的後端技術,那麼先從java開始學起比較容易,畢竟網上的教程比較多。另外python在機器學習方面比較特長,如果往人工智慧方向發展,python是必須要學的。當然python也能做web後端開發,也有相對成熟的框架。如果不想做一個專職的程式猿,有精力的情況下倒是可以學學python,python作為一門指令碼語言而言,特長是資料處理,學會以後,平時在工作中也可以提高工作效率,可以說受用終身。
-
8 # java網際網路架構
首先語言都有相通性,而樓主所說的兩門語言都有它各自的特點,具體哪方面好樓主您提的是入門方面,所以您可以根據自身的情況以及興趣來選擇,另外建議可以在各大招聘網站了解市場需求進行一個選擇。
關於樓主所說入門的學習地方,其實在網上是有很多,這裡我個人比較推薦慕課網以及B站,這兩大平臺口碑相對要好一些,而且其中都有大量的入門教學影片以及一些資源。
-
9 # zzsloveyxl
軟體行業,沒有哪個最好,也沒有哪個高階程式設計師只會一種軟體語言,目前來看,python熱度最高,但不是最好,你可以從java開始,要麼從事前端,要麼從事android應用,等你慢慢熟練了,在學習別的語言
-
10 # 全階魔方
所謂行行出狀元,學什麼都行,飽和的是人,而不是人才!現在這種特殊情況,沒有靠譜的地方,都是線上教程,還不如自學呢,如果連基礎都自學 學不會的話,就算了吧,哪個技術對你來說都是飽和了!
回覆列表
學習這些程式語言,我有一些自己的見解,學習要以完成一個目的或者任務為動力效率更高,即學以致用,學習不要盲目尋找培訓機構,始終要明確自身才是學習的主體,以自學為主,培訓機構和網路都是工具而已,因人而異。最後,就是要告訴大家,不要急於求成,基礎基礎基礎最重要,一步一個腳印