JAVA、python、web、Linux,哪個對通信工程學(xué)生未來的學(xué)習(xí)工作有益?
網(wǎng)友解答: JAVA、python、web、Linux我目前從事Linux運維工程師,對于你提的JAVA、python、web、Linux其實學(xué)哪個都是有益的,看重的是學(xué)的好還是不好,學(xué)
JAVA、python、web、Linux
我目前從事Linux運維工程師,對于你提的JAVA、python、web、Linux其實學(xué)哪個都是有益的,看重的是學(xué)的好還是不好,學(xué)習(xí)Linux能接觸到相關(guān)web技術(shù)比如:Nginx Apache等,在Python方面學(xué)習(xí)的話也有Django等框架來做web開發(fā),對于Java 我不太了解,Python現(xiàn)在很火爆,也是很多語言中比較容易入門的一門編程語言,在Linux方面以后的方向就是Linux運維工程師,系統(tǒng)運維工程師等等,主要和服務(wù)器去打交道,要是學(xué)習(xí)了Linux+Python的話結(jié)合起來還是很強大的。 所以我推薦學(xué)習(xí)Linux和Python方向比較好,但是Java也是可以的,只是我對Java不是很熟悉,所以只能告訴你這么多了。
網(wǎng)友解答:總的說來,任何一個只要學(xué)到了一定的程度對未來的學(xué)習(xí)和工作都會大有用處。
首先大概介紹一下 Java,python,web 和 Linux。
Java 和 python 是兩種不同的編程語言,web 是一個比較籠統(tǒng)的概念,泛指與網(wǎng)絡(luò)相關(guān)的各種東西,既包括網(wǎng)絡(luò)編程語言,也包括網(wǎng)絡(luò)相關(guān)應(yīng)用等等,而 Linux 則是一款操作系統(tǒng),很多服務(wù)器上都使用的是 Unix/Linux 操作系統(tǒng)。有必要將這四者區(qū)分開來加以介紹。
就編程語言而言,Java 和 Python 都有非常廣泛的應(yīng)用。Java 的一個重要特性是其平臺獨立和可移植性,廣泛應(yīng)用于 Web 應(yīng)用程序的開發(fā),在當(dāng)前比較火熱的大數(shù)據(jù)領(lǐng)域,Java 也有著非常廣泛的應(yīng)用。Python 作為一種通用的編程語言,可以應(yīng)用于各個不同的領(lǐng)域,而且由于其簡單易用(動態(tài)無需編譯即可運行)和高的可讀性,使其擁有大量的支持者。近幾年人工智能的火熱也使得 python 變得更加流行。
如今 web 應(yīng)用幾乎無處不在,學(xué)習(xí) web 技術(shù)的重要性不言而喻。因為 web 的概念太過于寬泛,這里只就常用的 web 編程語言方面做一個簡單的介紹。前面已經(jīng)說過,Java 是 web 領(lǐng)域老牌且應(yīng)用廣泛的編程語言,python 也經(jīng)常用來進行 web 應(yīng)用的開發(fā),比較流行的 python web 框架如 Django、web2py 等都有很多支持者和使用者。其它大量使用的 web 編程語言還有 PHP、Javascript、Ruby 等。
Linux 是一款廣泛應(yīng)用的操作系統(tǒng),如全世界內(nèi)廣泛使用的 Windows 操作系統(tǒng)一樣為其它各種計算機應(yīng)用提供基礎(chǔ)支撐。Linux 非常適合于作為一些服務(wù)器上的操作系統(tǒng),比如說全世界很多的 web 服務(wù)器上運行的都是 Linux 操作系統(tǒng)。Linux 操作系統(tǒng)的優(yōu)勢在于其性能穩(wěn)定且支持多用戶網(wǎng)絡(luò)操作,而且是永久免費和可以自由傳播的。Linux 系統(tǒng)的源碼也是開放的。
建議對 Linux 操作系統(tǒng)有些了解并學(xué)習(xí)一些常用的 Linux shell 操作命令,學(xué)習(xí)(最好能精通)至少一門編程語言??梢栽?Linux 系統(tǒng)上學(xué)習(xí)編程(一般 Linux 發(fā)行版都自帶了 python 等其它編程環(huán)境),這樣可以同時學(xué)習(xí) Linux 操作系統(tǒng)的使用和編程。因為 web 已經(jīng)無處不在,也可以學(xué)習(xí)一些 web 的知識和技術(shù)。