最近兩年編程語言發展情況,要說誰最值得學習,我想說除了Python就是JavaScript。
Python的情況大家都知道了,我今天主要說說JS。
幾點理由:
1. 後端語言不管是Python,Go,Java,寫API,前端都需要JS
2. 數據可視化,各種炫酷圖表,列如D3.js ,Plotly,都是JS身影
3. 服務端Node.js 讓JS進入全棧時代
4. 桌面應用NW.js和Electron
5. 還有移動應用 React Native
基本上JS已經涵蓋方方面面,看起來你沒有直接使用,間接也用上了,比如我們程序員常用的協作聊天工具Slack桌面版,這些都是JS桌面應用例子。
我之前給大家說我們程序員不能只學一樣東西,照顧後端的同時,前端也是需要兼顧的,尤其是前端發展如火如荼情況,但很多程序員更多隻學習Vue,React框架本身,實際上JS纔是我們的核心。
在相當長的時間,JS都將會是前端最重要的底層技能。因爲與框架不同,JS對於前端的重要性,可以與數學知識對物理研究的貢獻相比,對JS的掌握程度,一直都在決定着前端開發者的求職上限。