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