回覆列表
-
1 # 人去樓未空
-
2 # IT自學資源
就是啥都會點的,實際工作中沒太大意義
開發一系列工作都能獨自完成全棧工程師,也叫全端工程師,英文Full Stack developer,是指掌握多種技能,並能利用多種技能獨立完成產品的人。
全棧工程師是指,一個能處理資料庫、伺服器、系統工程和客戶端的所有工作的工程師。根據專案的不同,客戶需要的可能是移動棧、Web棧,或者原生應用程式棧。
其實,“全棧”指的是為了完成一個專案,所需要的一系列技術的集合。“棧”是指一系列子模組的集合。這些軟體子模組或者元件組合在一起即可實現既定功能,不再需要其他模組。
實際工作中沒多少意義現在的it都是分工完成的,一個人都能完成的專案少兒又少,除非是專案小,公司小,這樣的全棧工程師才有意義。不然實際工作中對公司沒有好處,工作效率低下。分工合作前後端可同步開發,時間成本會降低,工作效率會提高,產品迭代才會快。現在都講究速度,誰快誰就贏得了天下!網際網路更是如此!
結語全棧學習的時候可以都學,但要有所側重,如果嚮往前端發展就多關注前端知識。如果想玩後端,就專注後端多一點就好了!
全棧工程師,沒有一個固定的要求。但是現在通俗來說,一般只要會後端和前端也可以稱為全棧工程師了。這裡的後端指的是會伺服器端的開發部署,會api和資料庫的編寫除錯。前端指的是移動端(iOS和安卓)、網頁、小程式的開發。基本這些會了就算全棧工程師了。但是實際也要看每個公司的要求了。