妮妮乖乖58
全棧工程師源于Facebook,是指能在任何能在一個技術(shù)棧的任何層次完成工作的工程師。 這種說法最開始源于 Facebook,“Nothing at Facebook is Somebody Else’s Problem”,換句話說,有問題就馬上評估是否值得解決。如果值得解決,你就應(yīng)該著手去解決,而不是假設(shè)別人比你更合適解決這個問題。 舉個例子,你原本是一個后端工程師,在做響應(yīng)時間的調(diào)優(yōu),初期后端上改進很大,后期效果已經(jīng)不明顯,但是你發(fā)現(xiàn)網(wǎng)絡(luò)傳輸和前端有很大空間。假設(shè)現(xiàn)在前端的工程師對這兩塊也不是很了解,這個時候怎么辦? Facebook 之所以選擇第三種,有這么幾點理由:
哈哈2974
全棧是指掌握多種技能,并能利用多種技能獨立完成產(chǎn)品的人。一般是指獨立負(fù)責(zé)一個產(chǎn)品,前后端全部搞定。成為全棧工程師的第一步,需要我們學(xué)習(xí)更多知識,而且能跟市場需求的改變?nèi)W(xué)習(xí)新的技術(shù)。比如現(xiàn)在火速竄熱的html5前端后臺JavaUI設(shè)計,市場選擇了什么,就會出現(xiàn)什么,比如叩丁狼推出的全棧開發(fā)工程師,UI全能設(shè)計師,全棧未來的改變,也不過是市場需求發(fā)展的大勢所趨。
家有陳先森
全棧工程師是指掌握多種技能,并能利用多種技能獨立完成產(chǎn)品的人。也叫全端工程師(同時具備前端和后臺能力)。對全棧工程師有以下幾個方面的技術(shù)要求:PC、H5、Nodejs、小程序、移動端,掌握大前端所有技術(shù)棧;能夠?qū)崿F(xiàn)類Element-ui組件庫,設(shè)計Vue組件;掌握Vue/React源碼,MVVM庫原理;了解Koa2源碼,定制MVC開發(fā)框架;前端監(jiān)控、性能優(yōu)化、安全;自動化測試、發(fā)布、運維。全棧工程師也需要有全局性思維、也可以降低溝通成本。全棧中的棧與計算機數(shù)據(jù)結(jié)構(gòu)中的堆棧不是同一個概念,后者是指先入后出的串行數(shù)據(jù)結(jié)構(gòu)。
優(yōu)質(zhì)工程師考試問答知識庫