java 開發(fā) 為什么知乎上一問去哪個IT培訓機構(gòu),一大堆人就說不建議,建議自學?
為什么知乎上一問去哪個IT培訓機構(gòu),一大堆人就說不建議,建議自學?不建議自學。如果人人都能自學,學校和培訓機構(gòu)該怎么辦?1. 自學容易繞道。2. 很難安排時間自學,不是每個人都能堅持幾個月。3. 自學
為什么知乎上一問去哪個IT培訓機構(gòu),一大堆人就說不建議,建議自學?
不建議自學。如果人人都能自學,學校和培訓機構(gòu)該怎么辦?
1. 自學容易繞道。
2. 很難安排時間自學,不是每個人都能堅持幾個月。
3. 自學不能解決的問題是非常痛苦的,任何人都不能解決。
所以我們知道每個人都有碩士學位。一般來說,只有受過高等教育,意志堅定的人才能夠成為自己的人才。建議盡快在培訓機構(gòu)學習,以便盡快打好基礎,然后自學提高自己是最合適的選擇。
知乎上這么多推崇學Python入IT行的,如果他們學完Python這一套找不到工作怎么辦?
[0.
Python的語法很簡單,現(xiàn)在幾乎所有人都學會了。在我工作的西店,學校里大多數(shù)人都會說蟒蛇。許多系都提供教授python的課程。在計算機學院,Java/Python是兩種選擇之一。大多數(shù)人選擇Java,但他們也自學python。非計算機專業(yè)學生之所以學習Python,是因為Python語法簡單,可以讓他們專注于自己的工作,而不用花更多的時間在代碼上,犧牲了運行速度,但對運行速度并不敏感。所以Python非常流行,而且一開始什么都不做也很合適。
1.
這種語言的最大問題是它不適合軟件開發(fā),因為開發(fā)軟件對運行速度很敏感。它廣泛應用于科學計算和人工智能領域。這兩個領域?qū)嵺`者的數(shù)學要求很高,所以如果他們只懂python就找不到工作。事實上,這兩個領域的人不能使用Java?或者C/CPP不會?事實上,他們是這樣做的,但他們的重點不是編碼,而是算法和訓練模型。此外,眾所周知的框架,如Python和tensorflow,都使用Python作為開發(fā)語言。如果你只學習python,那么你可以從AI學習API就很好了,最高的級別是switchman。
2.
對于那些想轉(zhuǎn)行的人來說,語言是最簡單的。如今,不同語言之間的差異很少,語法層次基本上是相互聯(lián)系的??戳藥滋煳募?,你就能熟悉了。真正決定你水平的是對算法、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、網(wǎng)絡和團隊的掌握。其次,是數(shù)學能力的競爭。一般的高等數(shù)學體系是不夠的。這取決于數(shù)學系的書。
3。
我知道現(xiàn)在有很多人工智能的人,現(xiàn)在他們只是在廣播,所以他們每天吹蟒蛇。然而,隨著計算機行業(yè)的發(fā)展,開發(fā)仍然是主要任務,而軟件開發(fā)是Java、CPP和C的世界。
2020年學習java好還是學習python好?Java程序員飽和了嗎?
至于Java或python,則取決于職業(yè)規(guī)劃。
您可以檢查每種語言的歷史記錄。隨著技術(shù)和硬件的進步,歷史上許多流行語言已經(jīng)被淘汰或正在衰落。
但市場上唯一不變的是算法的基本要求。算法和數(shù)據(jù)結(jié)構(gòu)是基本技能。從MySQL默認存儲引擎的B樹到redis的哈希,所有的軟件都離不開基本的數(shù)據(jù)結(jié)構(gòu)和算法。
具有高性能要求(如響應時間和QPS)的技術(shù)公司基本上都是Java。各種中間件、微服務和業(yè)務邏輯開發(fā)基本上都是用redis實現(xiàn)的java。
有些性能要求很高,可能使用C。
壽命很短。我用python。選擇Python意味著擁有一個龐大的Python生態(tài)系統(tǒng)。從爬蟲、數(shù)據(jù)分析、人工智能、網(wǎng)站背景等,基本上都有現(xiàn)成的框架或工具。
但是Python的一個大漏洞是Gil,而多線程基本上是雞肋。
Python的性能比Java差得多。有些公司從Python開始。Python無法處理隨后的業(yè)務擴展。如果你沒記錯的話,你就餓了,你知道接下來的業(yè)務已經(jīng)轉(zhuǎn)移到Java了,最核心的功能已經(jīng)用Java重寫了。
語言只是手段,核心是算法。至于如何選擇,應該結(jié)合職業(yè)規(guī)劃和具體領域。