什么是全棧工程師?對(duì)不起,你沒(méi)有資格稱(chēng)自己為全棧工程師。
單詞& ampquot全棧和。quot曾經(jīng)是一代人追求的夢(mèng)想,但近幾年突然成為眾矢之的,變化之快令人咋舌。原本是追求技術(shù)進(jìn)步的好事,變成了被唾罵的詞。
有時(shí)它& amp#039;這真是一種無(wú)奈。很多人只是短期學(xué)習(xí)編程,想做一個(gè)全棧工程師。越是有經(jīng)驗(yàn)的工程師,越是害怕自稱(chēng)全棧工程師。
這兩種類(lèi)型的人對(duì)& ampquot全棧和。quot。業(yè)內(nèi)人士認(rèn)為,能稱(chēng)得上全棧的,一定是樣樣精通。剛學(xué)編程很久的人,通常認(rèn)為只要誰(shuí)都能做的工作,做出來(lái)的東西能運(yùn)行,就是全棧工程師。
不管& amp的定義是什么?quot全棧和。quot是,全棧工程師確實(shí)存在,但是有很大一部分人根本不合格,或者離全棧還很遠(yuǎn)。
什么才是全棧工程師?
什么是全棧?你能獨(dú)立制作一個(gè)程序并運(yùn)行它嗎?#039;這叫全棧?
還是一定要精通每一個(gè)前端和后端的技術(shù)?
很多人忽略了一點(diǎn),不管是前端還是后端,都是有等級(jí)的。只會(huì)復(fù)制粘貼的叫代碼動(dòng)物,會(huì)熟練使用各種后端技術(shù)的叫工程師。
如果一個(gè)孩子跑過(guò)來(lái)告訴你他是一個(gè)完整的堆棧,不要& amp#039;我不懷疑他可能真的能夠獨(dú)立完成很多事情,但水平可能是一個(gè)院子里的動(dòng)物水平。
& ampquot全棧和。quot真是沒(méi)那么神!關(guān)鍵是,被人叫& ampquot工程師和工程師。quot。
It & amp#039;就好像我學(xué)了一個(gè)月編程,會(huì)寫(xiě)一些小程序一樣。我可以說(shuō)我會(huì)編程,但是我& amp#039;我沒(méi)有資格稱(chēng)自己為程序員。
那么,怎樣的全棧才能達(dá)到一個(gè)工程師的水平呢?
最低的標(biāo)準(zhǔn):一精多能.即掌握一門(mén)技能,知道并運(yùn)用多種技能。一技之長(zhǎng)是核心競(jìng)爭(zhēng)力,多功能是綜合素質(zhì)的體現(xiàn)。
網(wǎng)上經(jīng)常用一張圖來(lái)嘲諷全棧工程師:
這張照片太真實(shí)了,不能用來(lái)嘲笑。quot全棧工程師和工程師。quot。但是如果你只看到前端的缺點(diǎn),卻不& amp#039;看不到后端的精湛技巧,it & amp#039;it’真的很糟糕。
事實(shí)上,許多自稱(chēng)為& ampquot全棧工程師& ampquot具備以下技術(shù)水平:
讓& amp#039;假設(shè)他& amp#039;這不是一個(gè)完整的堆棧。何& amp#039;it’什么都做了一遍。讓& amp#039;假設(shè)他& amp#039;一大堆。他到底在干什么?自稱(chēng)全棧沒(méi)有錯(cuò),但沒(méi)資格自稱(chēng)a & ampquot全棧工程師和工程師。quot。
全棧工程師為什么要招黑客?
如果把全棧工程師定義為技能型、全能型人才,顯然不會(huì)招,因?yàn)槊總€(gè)人心里都有一定的標(biāo)準(zhǔn)??上КF(xiàn)實(shí)的標(biāo)準(zhǔn)不一樣。
如果全棧工程師只是一個(gè)崗位,無(wú)疑會(huì)出現(xiàn)在底層,因?yàn)橹挥行」静判枰@樣的人才,大公司不會(huì)單獨(dú)負(fù)責(zé)一個(gè)產(chǎn)品。
然而,我們可以& amp#039;t不否認(rèn)有這樣一群人,他們?cè)诠ぷ髦兄环?wù)于某一個(gè)功能,在業(yè)余時(shí)間,也許他們想建一個(gè)網(wǎng)站,前端、后端、測(cè)試、UI,甚至產(chǎn)品、運(yùn)營(yíng)都可以獨(dú)立完成,有全棧工程師的影子。
很明顯,作為一個(gè)普通的開(kāi)發(fā)崗位,全棧工程師只能在小公司生存,但是擁有多種技能,能夠獨(dú)立完成產(chǎn)品的人更適合做架構(gòu)或者團(tuán)隊(duì)領(lǐng)導(dǎo)。
問(wèn)題是架構(gòu)和團(tuán)隊(duì)負(fù)責(zé)人的頭銜已經(jīng)比較高了,你通常不會(huì)& amp#039;不要自稱(chēng)為全棧工程師。全棧工程師已經(jīng)成為很多技術(shù)差的人的代名詞。能不能不招黑人.
所以,我個(gè)人的建議是,不要去試圖應(yīng)聘全棧工程師的崗位,但應(yīng)該有一顆想成為全棧工程師的心.
全棧,唐和。#039;五年內(nèi)不要考慮它。
一般來(lái)說(shuō),做好一個(gè)高天賦的開(kāi)發(fā)崗位需要三年,一般人至少需要五年。在這段時(shí)間內(nèi),最好不要考慮所謂的全棧,而是把某一項(xiàng)技能做深做專(zhuān),才能有自己的核心競(jìng)爭(zhēng)力。
在這個(gè)階段,你不& amp#039;你不需要努力工作,但是你可以學(xué)到更多關(guān)于其他技術(shù)。3-5年后,在的前提下
唐& amp#039;不要總是想著完美。只有真正精通前后臺(tái)、測(cè)試、運(yùn)維、UI等的人。能做到。
那么,我們應(yīng)該學(xué)習(xí)到什么程度呢?
小品演員馮鞏曾在小品《笑談人生》中說(shuō)過(guò)這樣一句話(huà):
我是影視里最好的,演員里最好的導(dǎo)演,導(dǎo)演里最好的編劇。這幾天要發(fā)揮綜合實(shí)力了。
這是標(biāo)準(zhǔn),還是那句話(huà),全棧工程師,不是追求樣樣精通,而是一精多能。.
你可以是產(chǎn)品里最好的操作者,安卓里最好的寫(xiě)手,安卓里最好的UI制作者,UI里最好的測(cè)試者.
全棧工程師是什么意思?全棧工程師需要掌握什么?