最近有好多網(wǎng)友問我關(guān)于全棧工程師的事情,從大家的口氣中,能聽出大家都認(rèn)為全棧工程師是一個非常高大上的名詞,呵呵,那么就應(yīng)大家要求,來說一說全棧工程師,一起來了解一下,來掀開全棧工程師的這層面紗,看看到底是什么樣一個情況。
什么是全棧工程師?
全棧工程師可以理解為全能工程師,啥都會(這是我的大白話),也可以叫全端工程師,就是同時擁有前端開發(fā)技術(shù)及后端開發(fā)技術(shù),既能寫前端代碼,又能寫后端代碼,能夠獨(dú)立完成產(chǎn)品研發(fā)的人。全棧工程師的英文名稱是Full Stack developer。
全棧工程師產(chǎn)生的背景
全棧工程師就是一個市場需求的產(chǎn)物,有需求就產(chǎn)生對應(yīng)的工種,在一些小的創(chuàng)業(yè)公司,做軟件產(chǎn)品的,由于資金有限,不愿意招聘過多的程序員來研發(fā)產(chǎn)品,基本上都是每個工種招1到2個能夠滿足業(yè)務(wù)需求就行了。可是要想做成一個軟件,起碼需要一個產(chǎn)品人員,一個設(shè)計師(也可以叫美工),一個前端開發(fā)工程師,一個后端開發(fā)工程師,一個軟件測試人員,一個系統(tǒng)維護(hù)的運(yùn)維人員。如果這么細(xì)分的話,對于一個小公司顯然是成本太高了呀,況且軟件這行工資是比較高的,大家都是知道的。如果這么把工種細(xì)分下來后會造成每個人干的活也不多,還為每個人發(fā)著高薪,公司顯然是賠大了,因?yàn)樾」井a(chǎn)出不需要太多,不像大公司。因此聰明的創(chuàng)業(yè)老板們都想著能不能找到一個全能型的人才來為公司服務(wù)。因此便有了全棧工程師。
全棧工程師的優(yōu)點(diǎn)與缺點(diǎn)
優(yōu)點(diǎn)
減少了溝通時間,降低了溝通成本,提高了開發(fā)效率。由于前后端,甚至產(chǎn)品的業(yè)務(wù),都有一個人來負(fù)責(zé)完成,就不需要溝通,各個端的配合是100%的默契配合,這從很大程度上提高了開發(fā)效率。
生存發(fā)展的能力更強(qiáng)一點(diǎn),也就是路子更寬一點(diǎn),如果只是單一技能的話,在公司里一單業(yè)務(wù)變更,很容易丟失飯碗,如果技能寬泛一點(diǎn),就是這項技術(shù)不吃香了,還有其他技術(shù)來擔(dān)保,減少了失業(yè)的風(fēng)險。
缺點(diǎn)
由于人的精力有限,全棧工程師是橫向發(fā)展,做不到縱向深耕,在某個領(lǐng)域不是那么專業(yè),在面試的時候很容易被打不及格,特別是一些大公司。
全棧工程師只是能完整的做一個軟件產(chǎn)品,但是對于大一點(diǎn)的項目,他的精力就是有限的,如果做一個大的項目,一個人單打獨(dú)斗會大大延長了項目的開發(fā)周期,即使一個人把這個項目完成了,后期用戶量上來了,出現(xiàn)了各種性能問題,各種系統(tǒng)的疑難雜癥,全棧工程師由于專業(yè)深度上能力有限,也是很難搞定這些系統(tǒng)的性能問題。
全棧工程師應(yīng)該找哪些工作
在一些大公司內(nèi),分工都是特別細(xì),并且對技術(shù)專業(yè)程度要求非常高,如果是全棧工程師的話,很難在這類公司發(fā)展,因此不太建議全棧工程師去這類公司,全棧工程師可以去一些小的創(chuàng)業(yè)公司,他們很歡迎全棧工程師,并且還能拿到自己滿意的薪水。
如果不愿意打工的話,全棧工程師可以利用自己能獨(dú)立完成產(chǎn)品的優(yōu)勢,可以在一些網(wǎng)賺平臺上,接一些活,作為自己的全職工作,成為一名自由職業(yè)者,也是一個不錯的選擇。
最后我對全棧工程師的建議是,最好是在自己知道的領(lǐng)域內(nèi),選擇一個領(lǐng)域進(jìn)行深耕,達(dá)到專業(yè)程度,這樣來說保證了自己技術(shù)領(lǐng)域廣度的同時,也保證了某一個領(lǐng)域的深度,只有這樣才能保證在這高度競爭的社會更具有競爭力,為自己的前途多了一份保障。
-
工程師
+關(guān)注
關(guān)注
59文章
1603瀏覽量
71033
發(fā)布評論請先 登錄
電子工程師的雙標(biāo)瞬間 #電子 #電子愛好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)
電子工程師看書的四個階段 #電子 #硬件工程師 #電子愛好者 #反轉(zhuǎn) #揚(yáng)興科技
什么是BSP工程師
硬件工程師:這才是真正的大學(xué)生就業(yè)指導(dǎo) #電子 #硬件工程師 #電子愛好者 #晶振 #揚(yáng)興科技
想成為硬件工程師?我教你??!你得先學(xué)會這些...... #硬件工程師 #電子工程師 #電子愛好者 #電子行業(yè)
硬件工程師面試必會:10個核心考點(diǎn)#硬件設(shè)計 #硬件工程師 #電路設(shè)計 #電路設(shè)計
硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
新編電氣工程師手冊
解鎖LuatOS-log庫:全棧工程師的日志管理實(shí)戰(zhàn)課!
(仰天長嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達(dá)半導(dǎo)體 #電子工程師
全面了解全棧工程師
評論