成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

每個程序員都需要學習 JavaScript 的7個理由

開發 前端
最近在和招聘經理交流現在找一個好的程序員有多難的時候,我漸漸意識到了現在編程語言越來越傾重于JavaScript。Web開發人員尤其如此。所以,如果你是一個程序員,那么你應該去學習JavaScript。

最近在和招聘經理交流現在找一個好的程序員有多難的時候,我漸漸意識到了現在編程語言越來越傾重于JavaScript。Web開發人員尤其如此。所以,如果你是一個程序員,那么你應該去學習JavaScript。

[[153272]]

需求

我之所以這樣說的主要原因是,隨著JavaScript的日漸成熟,以及Node.js方案變得越來越可行,我們對JavaScript程序員的需 求正在持續增長。 JavaScript在需求比例上已經超過了C#,僅屈居于Java之下。如果你看看GitHub上可行的項目,你會發現JavaScript出現得越來 越多,甚至領先于Java和C#。***,再看看StackOverflow,你會發現JavaScript也處于頂層活躍中。

更好的薪酬

根據SitePoint,JavaScript的薪資要高于C#。當然,雖然現在Java的薪水還是比JavaScript高上那么一點。但隨著JavaScript需求的增長,你可以預見它的薪酬肯定會提高。

在Gooroo,關于薪酬VS需求呈現的畫面略有不同。雖然我們對JavaScript的需求是顯而易見的,但是很明顯,幾種需求較小的語言反而薪 酬更高。我懷疑這是因為許多公司仍然認為JavaScript是任何一個程序員都會用的語言。但是,當他們認識到“任何一個程序員都會 JavaScript”,實際上是“任何一個程序員只會寫蹩腳的JavaScript代碼”的時候,也是他們經歷慘痛教訓的時候。然后需要真正的 JavaScript程序員進入清理留下的爛攤子。

在StackOverflow,我們看到了一份非常詳細的關于開發人員在過去三年時間中的歸類。當你***看到“使用的技術”部分的時候,我們發現, 如果你稱自己為JavaScript程序員(這里假設是在客戶端),那么你得到的報酬雖然比C#程序員低,但會比Java程序員要好,但如果你說自己是一 個Node.js程序員(全JavaScript),那么你能拿到第二高的工資。唯一比Node.js還高的是Objective-C(我假設以后會 是,Swift)。

JavaScript正日趨成熟

新的JavaScript標準每年都會發布,而且現在很明顯,被添加到JavaScript的語法糖 (Syntactic Sugar)的數量每年都在增加。其中一個我期待的功能是,能在我的JavaScript代碼中使用異步和await關鍵字,以消除回調地獄 (callback hell)。

你越早開始學習JavaScript,那么學習起來就越容易。所有的改變都是循序漸進的,就像瀏覽器正在不斷地改進處理JavaScript代碼的能力。可以預見在不久的將來,瀏覽器不僅可以緩存JavaScript文件,還可以緩存JavaScript文件的編譯版本。

JavaScript程序員更能被委以重任

大概在一年前我和我的一個老朋友聊天的時候,他提到,他是他們小組(約20個程序員)唯一一個用這樣的方式寫JavaScript以消除變量對全局 范圍的污染的程序員。這只是最簡單的例子。很多人稱自己為JavaScript程序員,卻不知道這些基本知識。所以,JavaScript大有可為。

而且不要忘了,現在很多支持性能分析和內存泄漏的工具才剛處于起步階段。如果你現在就掌握了這些技能,那么將來肯定可以更好地推銷自己。

如果你對這一類東西感興趣,那么可以閱讀PluralSight上的一些課程。只要搜索“JavaScript profiling”即可。

日趨完善的框架

Angular的新版本正在開發中,而且還有Aurelia作為候選。商業產品如Scencha的EXTjs。還有用于服務器端編程的 Node.js。等等等等。用JavaScript開發實際的應用程序并不太難。我敢保證,如果我愿意的話,我完全可以只用JavaScript來寫一個 可以運行的桌面應用程序。嘿嘿。

JavaScript無處不在

JavaScript可運行在所有主要平臺的所有主流瀏覽器上,也可運行在每一個主流操作系統的服務器端上。現如今我們在為網站寫任何一個主要功能 的時候都需要有懂能夠用JavaScript寫前端的開發人員。而后端代碼是用什么編寫的則無所謂——不管是Java,PHP,.NET,Node.js 還是其他——但是客戶端就一定需要一個JavaScript開發人員。事實上,現在很多開發人員依然沒有認識到JavaScript有多么強大。不知道正 在閱讀的你是否也是這些井底之蛙的一員。如果你確實是一個了不起的JavaScript程序員,那么基本上所有有關于服務器端平臺的工作都能夠勝任。如果 再了解這些平臺基本上就可以上任了。

JavaScript是一種編譯語言

這也許會嚇你一跳,從技術上說,JavaScript是一種編譯語言。這有兩個含義。首先,一旦代碼被編譯,它的運行速度或許就能媲美于任何其他可 執行文件。其次,為JavaScript寫工具在技術上是可行,并且將會創建一個不必每次加載代碼到內存中時就重新編譯的二進制文件。

你有什么感想?

當然,以上都是我的觀點。你有什么感想嗎?歡迎不吝賜教。

譯文鏈接:http://www.codeceo.com/article/7-reasons-learn-javascript.html
英文原文:7 Reasons Every Programmer Needs to Learn JavaScript

 

責任編輯:王雪燕 來源: 碼農網
相關推薦

2019-07-19 11:21:48

云安全云計算數據

2022-03-09 09:56:27

插件開發效率

2010-08-10 09:34:14

FlexBlazeDS

2012-03-08 09:17:14

程序員

2014-10-22 10:54:14

程序員

2015-06-17 10:05:41

編程 程序員

2011-11-25 09:56:45

Java程序員

2023-08-02 18:44:47

JavaScript命名web

2024-04-24 14:52:26

JavaScriptWeb 開發

2012-05-22 00:16:47

2017-09-26 13:08:51

程序員開發定律

2015-07-09 10:30:35

程序員必備經驗

2016-12-06 10:12:07

程序員開會

2015-03-02 15:30:11

2015-04-17 09:47:57

2015-11-05 09:19:12

程序員jQuery技巧

2015-08-13 08:56:40

高效程序員共同特征

2013-05-07 09:11:26

程序員程序員特征

2016-01-18 11:13:10

程序員保持健康

2014-11-12 10:12:46

程序員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97人人爱| 亚洲综合五月天婷婷 | 成人在线免费网站 | 91超碰在线观看 | 国产欧美精品一区二区色综合朱莉 | 99久久亚洲 | 欧美亚洲综合久久 | 国产精品国产精品国产专区不片 | 日本特黄a级高清免费大片 国产精品久久性 | 日韩精品一 | 欧美一级免费观看 | 久久中文字幕一区 | 91精品久久久久久久久 | 免费高清av | 超碰97在线免费 | 中文字幕av一区 | 伊人伊人伊人 | 日韩在线观看一区 | 国产一区二区免费 | 久久久www成人免费无遮挡大片 | 亚洲a视 | 中文字幕一区二区三区不卡 | 日韩视频在线一区二区 | 狠狠色综合久久婷婷 | 午夜国产羞羞视频免费网站 | 午夜欧美一区二区三区在线播放 | 91短视频网址 | 亚洲国产成人精品久久 | 亚洲精品免费在线 | 日本不卡一区二区三区在线观看 | 亚州综合在线 | 中文字幕av一区二区三区 | 国产高清视频在线观看播放 | 国产一区二区三区视频 | 国产精品亚洲视频 | 干干干操操操 | 东方伊人免费在线观看 | 九九视频在线观看视频6 | 国产精品99久久久久久动医院 | 欧美一级在线 | 国产精品一区二区在线免费观看 |