標籤:

Node.Js技能點對於web前端工程師來說重要嗎?


很重要,這是你跨越全棧開發的基石。為什麼這麼說?理由如下:

1.前端是有天花板的,你可以精通前端任何技能樹,然而不會後端,永遠都是半棧,只依靠你自己的力量是很難完成一個獨立完整的項目;

2.除了nodejs區分瀏覽器環境和node環境外,你可以用js的概念去學習,平滑過渡;

3.可以用 nodejs 去做一些工具,輔助前端開發;

4.nodeje 本質屬於後端語言,對前端很友好,容易上手,同時了解一些後端語言的特性,邁進服務端開發;

當然,後端語言千千萬,找准自己喜歡的方向,往深了鑽,條條大路通羅馬。


從前端的角度看nodejs,了解肯定要比不了解重要,但嚴格講不會nodejs也能做好前端,那差別都有哪些呢?

1、綜合性不一樣,同樣水平下會的多肯定要比不會的人更有競爭力。

2、開發思想不一樣,沒做過後端的前端工程師,很多時候在與後端溝通的時候,從思維層面會有一些代溝。

3、從前端轉後端難度不一樣,有一些前端工程師,工作中發現自己想轉後端,如果更早的學會nodejs,對轉向後端會有更大的幫助。


我自己也是做nodejs和前端的。

前端一般來說有兩個發展方向,一個是純前端,但是高薪很難,除非你能寫出類似vue這樣框架的能力。一個是全棧,前後端精通,這是一個發展趨勢,在就職時可以提高價碼。在編寫代碼的時候擁有比較合理的邏輯,減少bug。


推薦閱讀:

nodejs socket stream的奇葩問題
理解event loop(瀏覽器環境與nodejs環境)
使用Websocket收發數據
Node.js 基礎
ELSE 技術周刊(2018.10.22期)

TAG:Node.js | 科技 |