facebook前些年傳出一種現象,他們鼓勵工程師成為全棧式的,乙個人從設計到開發運維。不知道他們執行的力度如何,有沒有全力推廣。但fb畢竟是大公司,不論其好壞,其倒是在網際網路上掛起了一陣「全棧」風,很多任務程師跟風而動,這一點,fb倒是挺成功的。
我個人的看法,我對全棧工程師不是太認可,至少不能大面積鋪開。我接觸的同行,面試的或者同事,很少能有達到全棧標準的。我接觸的運營同事到是有,啥啥需求都可以從技術上插兩嘴,不過這位同事口碑不咋樣,我一般稱之為嘴炮專家。而我面試的若干自稱全棧的同行,很多技能也只是在搭建demo階段。這樣的全棧,如果在企業裡規模化,其結果可想而知。
很簡單嘛,人的精力有限,而it技術五花八門不勝其繁。你若涉獵所有,達到行業標準也需要大量的訓練,需要大量的精力與時間。僅僅是前端行業,你要自稱專業,起碼也得在這個行業學習訓練至少三四個年頭的,若是算上設計、運維、後端、產品思維,則需要更長時間的侵淫。
我們若是過早把自己定位為全棧,則會陷入什麼都不精通的局面。因為人的精力集中就像啟動電腦程式一樣需要乙個初始化過程(這個過程不僅耗時而且耗力),過於頻繁切換場景使人的精力分散、有效利用率低、無法深入,感覺很忙又沒有成果,容易使人沮喪。在企業裡,我們要成為專業的前端工程師或者服務端工程師,這樣的人分工合作才能做出優秀的專案來。
但是,我們要不要對其它非本行業的技術保持好奇呢?我覺得要,這個和精通本專業並不相悖,廣度的學習可反哺深度。但是切記要保持初心,有所側重。
最後我想總結幾點:
2016-9-25 記錄於地鐵
全棧工程師
全棧工程師,也叫全端工程師,英文full stack developer。是指掌握多種技能,並能利用多種技能獨立完成產品的人。web前端也遠遠不是從前的切個圖用個jquery上個ajax相容各種瀏覽器那麼簡單了。現代的web前端,你需要用到模組化開發 多屏相容 mvc,各種複雜的互動與優化,甚至你需...
全棧工程師
全棧工程師 價值1.全域性性思維 2.溝通成本 專案越大,溝通成本越高,做過專案管理的都知道,專案中的人力是1 1 2的,人越多效率越低。因為溝通是需要成本的,不同技術的人各說各話,前端和後端是一定會掐架的。每個人都會為自己的利益而戰,毫不為已的人是不存在的。而全棧工程師的成本幾乎為零,因為各種技術...
什麼是全棧工程師
四火 全棧工程師的發展 在系統全面的大公司,全棧工程師並沒有乙個穩定的發展職位。我無比贊同知乎那個帖子裡面這樣的一句話 乙個真正的全棧工程師,目標只有乙個 創業。但是創業的小公司就完全不是這樣了,你不能指望有 dba 技服 產品經理 美工 前端設計師 伺服器工程師 作業系統管理員 無數角色,你只能有...