全棧工程師

2022-03-26 05:49:54 字數 1202 閱讀 5829

全棧工程師,也叫全端工程師,英文full stack developer。是指掌握多種技能,並能利用多種技能獨立完成產品的人。

web前端也遠遠不是從前的切個圖用個jquery上個ajax相容各種瀏覽器那麼簡單了。現代的web前端,你需要用到模組化開發、多屏相容、mvc,各種複雜的互動與優化,甚至你需要用到node.js來協助前端的開發。

所以說乙個現代化的專案,是乙個非常複雜的構成,我們需要乙個人來掌控全域性,他不需要是各種技術的資深專家,但他需要熟悉到各種技術。對於乙個團隊特別是網際網路企業來說,有乙個全域性性思維的人非常非常重要。[1]

專案越大,溝通成本越高,做過專案管理的都知道,專案中的人力是1+1<2的,人越多效率越低。因為溝通是需要成本的,不同技術的人各說各話,前端和後端是一定會掐架的。每個人都會為自己的利益而戰,毫不為已的人是不存在的。

而全棧工程師的成本幾乎為零,因為各種技術都懂,胸有成竹,自己就全做了。即使是在團隊協作中,與不同技術人員的溝通也會容易得多,讓乙個後端和乙個前端去溝通,那完全是雞同鴨講,更不用說設計師與後端了。但如果有乙個人懂產品懂設計懂前端懂後端,那溝通的結果顯然不一樣,因為他們講的,彼此都能聽得懂。

對於創業公司來說,全端工程師的價值是非常大的,創業公司不可能像大公司一樣,各方面的人才都有。所以需要乙個多面手,各種活都能一肩挑,獨擋多面的萬金油。對於創業公司,不可能說dba前端後端客戶端各種人才全都備齊了,很多任務作請人又不飽和,不請人又沒法做,外包又不放心質量,所以全端工程師是省錢的一妙招。雖然說全端工程師工資會比一般的工程師會高很多,但綜合下來,成本會低很多。[1]

技術有兩個發展方向,一種是縱向一種是橫向的,橫向的是瑞士軍刀,縱向的是削鐵如泥的干將莫邪。這兩個方向都沒有對與錯,發展到一定程度都會相互溶合,就好比中國佛家禪修的南頓北漸,其實到了最後,漸悟與頓悟是一樣的,頓由漸中來。

如果乙個公司不太懂全棧工程師的價值,那麼全棧工程師的地位將會很尷尬,說得不好聽一點,全棧工程師就是什麼都會,什麼都不會。曾經有一次面試,對方問很基礎的問題,我答不上來,我能做出產品,也知道什麼是怎麼一回事,我也不會犯那些錯誤,但我就是答不上概念,要考倒我非常容易。所以在應聘面試的時候,有些時候會吃虧,你可能會不如哪些在某一方面鑽得很深的人工資拿得高。

由於經常在各種技術穿梭,我會經常忘記**的語法和一些api,所以我經常需要去查api甚至查語法,我覺得沒有google我幾乎沒法工作。這在某些人的眼裡,是技術不夠的表現。我記的只是乙個key,乙個如何找尋答案的索引,而不是全部,人腦不是電腦,我不可能要求我能記下所有的東西。[1]

全棧工程師

全棧工程師 價值1.全域性性思維 2.溝通成本 專案越大,溝通成本越高,做過專案管理的都知道,專案中的人力是1 1 2的,人越多效率越低。因為溝通是需要成本的,不同技術的人各說各話,前端和後端是一定會掐架的。每個人都會為自己的利益而戰,毫不為已的人是不存在的。而全棧工程師的成本幾乎為零,因為各種技術...

關於全棧工程師

facebook前些年傳出一種現象,他們鼓勵工程師成為全棧式的,乙個人從設計到開發運維。不知道他們執行的力度如何,有沒有全力推廣。但fb畢竟是大公司,不論其好壞,其倒是在網際網路上掛起了一陣 全棧 風,很多任務程師跟風而動,這一點,fb倒是挺成功的。我個人的看法,我對全棧工程師不是太認可,至少不能大...

什麼是全棧工程師

四火 全棧工程師的發展 在系統全面的大公司,全棧工程師並沒有乙個穩定的發展職位。我無比贊同知乎那個帖子裡面這樣的一句話 乙個真正的全棧工程師,目標只有乙個 創業。但是創業的小公司就完全不是這樣了,你不能指望有 dba 技服 產品經理 美工 前端設計師 伺服器工程師 作業系統管理員 無數角色,你只能有...