請問一下作為前端工程師有必要學習Node的後端程式設計以及資料庫嗎?

時間 2021-05-08 03:47:27

1樓:吉亻子

看你實際工作當中的崗位職責吧,有的是只需要做做前端頁面、介面除錯,有的就需要有服務端的能力。

最好還是要學習下,這樣就算工作不需要使用,也能幫助你在和後端同學協作的時候,不會比較被動,甚至站在他們的角度思考問題,給出建議!

2樓:海因斯坦

先說結論,有必要,非常有必要。

如果你只想要做乙個低階的前端工程師,每天扣扣圖,寫寫樣式,畫畫頁面,劃划水把工資賺了,那麼當我沒說,下面的也不用看了。但是如果你想成為乙個在業務中能夠有影響力的前端,那麼你就必須去學習後端的相關知識,而Node作為前端接觸最多,最熟悉的,入門也最容易的語言,是你提高自己的最快途徑。懂了後端的資料庫設計,後端的介面設計啥的,你就能過在後端瞎給你資料結構的時候去懟他了,否則你明明覺得不合適,但是說不出理由來,那就只能啞巴吃黃連,有苦說不出了。

而且,需求評審時,也能夠更多地給出自己的意見,提高自己在團隊的影響力,而不是什麼都是產品和後端商量,你在一旁看戲。最後,從提高自己的程式設計水平考慮,學習更多的知識,觸類旁通也能夠更好地提公升自己,畢竟多學總是不會有錯的。

3樓:jks

說個最近用到的nodejs的例子:我用nodejs寫了個外掛程式,給antd-pro專案的國際化,從中文自動翻譯成N國語言,一行指令碼幹了N個星期的活。並且把專案中所有的指定元件,自動生成中文對照,這又省了多少時間?

不用指令碼難道一行一行敲?

4樓:Gerry

有必要,太有必要了。

前端最近幾年之所以火爆,一大部分功勞還是node加持,擴充了前端的職能邊界,使前端脫離後端還可以自己玩。而且在任何情況下,前端都需要了解,熟悉至少一門後端,不然怎麼評估需求怎麼實現,怎麼和後端懟。除此之外,別忘了前端工程化,自動化工具,electron等,哪個離的開node。

前端不能眼光只侷限在瀏覽器內!

5樓:D超凡

要一是 node 對前端工程化很重要框架腳手架之類的都要用到一點二是學習後端知識能讓你更好的和後端合作互通有無三是現在 serverless 雲開發使用的越來越廣泛了前後端已經被融合在一起了

6樓:張譯文

有必要。

前端不學 nodejs ,似斷雙臂。

較低的上手成本,就能換來更開闊的視野,難道不香麼?

你只需要了解一些環境配置,node 特性,就可以接觸到很多服務端的東西,這些和瀏覽器環境都是完全不一樣的。

你可以切身體會到後端邏輯住重點和前端邏輯住重點的區別,也就可以理解為啥後端不願意給你你想要的資料型別,介面設計的很」隨意」。

對於前端工程師,是否有必要學好正則?

莫奇 如果要學好,設計程式設計的知識點學好自然是好的,不過這個也要看所處業務的特點,如果業務中正則涉及的比較少,那麼涉及到的相應技術點學好更重要。 simmy 有必要.因為前端開發很多場景下還是會用到正規表示式,所以學習正則有必要.但是,正規表示式和js,react,vue等相比,它在前端開發的重要...

請問作為乙個前端工程師如何培養自己的大局觀?

netkiller netkiller 技術人員的大局觀 我們從小的教育就是如何拆分問題 解決問題,這樣做顯然會使複雜的問題變得更容易些。但是這帶來乙個新問題,我們喪失了如何從巨集觀角度看問題,分析問題,解決問題,對更大的整體的內在領悟能力。這導致了我們對現有問題提出的解決方案,但無法預計實施該方案...

作為前端開發工程師,越學越覺得自己是白痴怎麼辦?

這是正常的。做前端的都是切圖仔。只不過你一開始有一種 做深入了就可以擺脫切圖仔的身份 的幻覺,然而現在隨著幻覺的破滅,你發現做前端永遠只能是切圖仔,取代而之是白痴的真實感受。怎麼辦呢?接受現實就行了。畢竟這個行業還是需要切圖仔的。 彩虹Rainbow 這大概是很多喜歡在自己行業積極進取的人的感受,或...