<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          2019年nodejs涼了嗎?涼到什么程度了?

          共 1607字,需瀏覽 4分鐘

           ·

          2020-08-15 21:00

          今天在下于知乎上看到一個有趣的問題,叫「2019年nodejs涼了嗎?涼到什么程度了?」問題挺聳人聽聞的,但其實(shí)是一個很普適性的問題,對于大部分語言和框架的使用者來說都值得借鑒。這個問題下面小爝大佬的回答讓我眼前一亮,有理有據(jù),令人信服,所以在下特地跟小爝大佬要了授權(quán),轉(zhuǎn)載給大家看看~

          文:知乎 小爝

          原文鏈接:https://www.zhihu.com/question/313414600/answer/631267373

          ?

          「問題原文:」 深圳市 boss 直聘拉勾網(wǎng)上 nodejs 開發(fā)工程師的崗位相較于 PHP Java Go 開發(fā)工程師的崗位少很多,總共才那么幾個,請問 nodejs 是不是涼了,涼到什么程度了?

          ?

          做后端的nodejs的使用場景有限,確實(shí)不如java和go,坑多且前人經(jīng)驗(yàn)總結(jié)不如其他語言,但是寫業(yè)務(wù)寫工具寫腳本寫中間層應(yīng)用,nodejs有自己的優(yōu)勢,可惜也不是獨(dú)有,上手快是真的(這非常重要)。

          我個人的體會,只代表我自己,如果專注后端開發(fā),不建議nodejs作為主力開發(fā)語言,會對自己有局限,而且學(xué)到最后也是去學(xué)c++了。

          對于前端而言,nodejs 是必須掌握的,雖然語法都是 js,但是目前的發(fā)展趨勢是前端全干化,后端向云和基礎(chǔ)服務(wù)下沉,nodejs 的優(yōu)勢很明顯,貼近業(yè)務(wù),擴(kuò)大前端職能,讓人的產(chǎn)出更好更多更快,對企業(yè)有價值,也可以同時幫前端工程師更好的提升自己的視野,了解 js,了解整個前后端應(yīng)用開發(fā)流程,也就是所謂的 ?「BFF」,全稱是 「Backends For Frontends」 (服務(wù)于前端的后端)。

          專注做過一段時間后端你就會發(fā)現(xiàn),用什么語言一點(diǎn)也不重要,如果是純 curd,什么語言都差不多,用什么來寫 curd 主要看社區(qū)和工具框架成熟度,如果是做后端架構(gòu),只會一門語言根本不行,而且環(huán)境,機(jī)器運(yùn)維部署,網(wǎng)絡(luò)等等要學(xué)的太多了,也根本不是一個語言的問題能解決的。

          回到主題,nodejs 崗位可能確實(shí)比較少,也是現(xiàn)實(shí),別壓寶一個東西,多學(xué)點(diǎn)沒毛病。(只是國內(nèi),國外看起來發(fā)展的真不錯)

          更重要的是學(xué)會看到除了語言之外的東西,比如現(xiàn)代企業(yè),「尤其是大企業(yè)的用人和職位職能發(fā)展趨勢」。

          (國內(nèi)外,gg,fb 大多前端都是 BFF 模式,阿里現(xiàn)在也有這個趨勢,當(dāng)然不一定拿 nodejs 做,以前是 php,比如百度,新浪)

          避免撕逼,上面的觀點(diǎn)僅僅是我個人體會…隨便說的,自己的狹隘視角看到的。

          ps一下背景,我自己用了 nodejs 很多年,國內(nèi)和cnode差不多的時期寫了一個跑了7年多的nodejs網(wǎng)站,公司內(nèi)部 nodejs 用了很久,工程化,打包腳本,內(nèi)部 cms,內(nèi)容管理系統(tǒng)都可以寫,用戶端的,一天幾千萬 pv 的服務(wù)用 nodejs 也接過,業(yè)界也非常多,完全可以 hold 住高 qps 大流量的應(yīng)用層。

          所以我覺得根本不是語言的事,nodejs 本身的缺陷實(shí)實(shí)在在有不少,但瑕不掩瑜,前端一定要學(xué)否則可能未來失業(yè),因?yàn)闆]準(zhǔn)哪天你的老板就和你說了,來,小張,這個服務(wù)后端不維護(hù)了,只提供接口層或者 rpc 了,我們把 c 層接過來得了,以后前端后端一把梭,快速迭代效率杠杠的,你看怎么樣…?

          最后




          如果你覺得這篇內(nèi)容對你挺有啟發(fā),我想邀請你幫我三個小忙:

          1. 點(diǎn)個「在看」,讓更多的人也能看到這篇內(nèi)容(喜歡不點(diǎn)在看,都是耍流氓 -_-)

          2. 歡迎加我微信「qianyu443033099」拉你進(jìn)技術(shù)群,長期交流學(xué)習(xí)...

          3. 關(guān)注公眾號「前端下午茶」,持續(xù)為你推送精選好文,也可以加我為好友,隨時聊騷。


          點(diǎn)個在看支持我吧,轉(zhuǎn)發(fā)就更好了



          瀏覽 29
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  熟女人妻X88AV | 中文字幕第6页 | 乱伦小说五月天 | 成人视频网 | 成人77777 |