我所理解的全棧工程師


要定義全棧工程師,先要定義全棧;要定義全棧,先要定義php


定義好了,天然就有了全棧(棧中全部知識和技能),也就有了全棧工程師(掌握棧中全部知識和技能的人)的概念。前端


在不一樣情境下,的範圍是不同的,而不是一成不變的。每家公司都有本身的開發技術棧。java


對於不一樣人,他所理解的的範圍也是不同的。python


好比,要作一個網站,涉及到產品設計、開發(前端、後端)、測試、運維等等工做,每一個工做又須要技術選型,好比後端用java、php、python仍是其餘,運維是本身採購服務器(涉及軟硬件管理),放到本身的機房(涉及機房設計方案等知識)仍是託管,仍是購買雲服務器。定了實現方案後,的概念就快出來了,最小的,最基本的,有的人認爲就是包含先後端開發相關技術;有的人擴展了這個,除了開發,還應該加上產品設計、運維、測試,這個就變大了。後端


是動態的,不一樣人能夠有本身心中的,也就有了本身心中的全棧服務器


解決一個問題所需的全部知識,定義了一個;解決另外一個問題所需的全部知識,定義了另外一個運維

完成一個項目所需的全部知識,定義了一個;完成另外一個項目所需的全部知識,定義了另外一個ide

完成一個產品所需的全部知識,定義了一個;完成另外一個產品所需的全部知識,定義了另外一個測試


定義好了,也就有了全棧,相應的,就有了全棧工程師網站


每一個人,心中定義了本身的,也就有了他心中的全棧,在他眼中,也就有了全棧工程師應該具有哪些知識和技能的標準。


可是,全棧不是「全部技能」,這也是不可能的。聽了「全」就理解成一應俱全,是一種誤解。沒有人能夠掌握全部知識和技能。

相關文章
相關標籤/搜索