|
全棧工程師來自英文“Full Stack engineer”,,常見于IT領(lǐng)域,。
比如互聯(lián)網(wǎng)項目,,需要產(chǎn)品設(shè)計+前端開發(fā)+后端開發(fā)+數(shù)據(jù)庫…甚至微信接口,、小程序開發(fā)等等,。這里面涉及到不同的開發(fā)軟件,、不同的應(yīng)用知識,這么一個項目,,通常會非常復(fù)雜,,對于一個項目組,如果有能熟悉各個技術(shù)(但不需要精通),、掌控全局的“全棧工程師”,,將會使溝通成本降低、大幅提升開發(fā)效率,。
在工控論壇里,,經(jīng)常聽工程師吐槽一些常見的場景:過去機(jī)械和電氣打架,后來電氣和工業(yè)機(jī)器人打架,,現(xiàn)在搞工廠信息化,,自動化和IT又有得掐了。一個項目即使不是由一個獨當(dāng)一面的獨立完成,,在團(tuán)隊協(xié)作中,,全棧工程師也能讓能使不同部門的技術(shù)工程師溝通起來容易許多,因為他說出來的話大家都能聽懂,。
撇開溝通效率不說,,小公司、創(chuàng)業(yè)型公司,,可能更需要全棧工程師,。
對于這類公司來說,全棧工程師的價值非常大,,一個工程師的成本不算低,,這些公司不可能像大公司一樣,各方面的人才都養(yǎng)著,畢竟很多工作專人也不會飽和,,所以多面手,、萬金油就很受歡迎.。盡管全棧工程師的薪資相對比較高,,但綜合下來成本還是低很多,常常聽HR說“一個人干三個人的活兒,,拿兩個人的工資”,,用全棧工程師確實是小公司和創(chuàng)業(yè)公司的省錢妙招。
當(dāng)然,,全棧工程師也有尷尬的時候,,由于經(jīng)常在各種技術(shù)切換,他會經(jīng)常忘記一些功能指令或者一些代碼語法,,他經(jīng)常要查幫助或者手冊才能進(jìn)行開發(fā),。這在某些人的眼里,這是技術(shù)不夠的表現(xiàn),。但我覺得并非如此,。
實際上,對于全棧工程師,,并不需要面面俱到地深入掌握,,而是在橫向的知識面和應(yīng)用面上取勝。有一種說法就是“瑞士軍刀型”,,軍刀勝在一專(小刀)多能(多功能小工具),,但單單考慮某一個附加功能,實際上十元的螺絲批也比軍刀上的螺絲批好使,。 同理,,自動化全棧工程師也一樣,他可能不像成天開發(fā)一種PLC的工程師那樣對常用編程指令如數(shù)家珍,,或者對變頻器的參數(shù)設(shè)置了然如心,,但是,他對這些都不陌生,,他甚至對用哪一個品牌型號的優(yōu)劣都一清二楚,,一旦拿到一個新項目,他能分析需求,,并通過度娘或者官網(wǎng)資料快速檢索到需要的信息,,最有價值的是,因為全棧工程師有全局視野,,他能給出最優(yōu)選的解決方案和架構(gòu),。
“會PLC(梯形圖+ST),會IEC61131標(biāo)準(zhǔn)編程(如CODESYS),會通信,、會調(diào)變頻參數(shù),,會做界面,會一點高級語言和數(shù)據(jù)庫,,了解機(jī)器視覺……”——這不是全才么,?
事實上,招聘網(wǎng)站上的自動化工程師的職位要求,,越來越多的呈現(xiàn)這樣的描述,,只是,“自動化全棧工程師”這種提法,,貌似還沒有,,而在IT領(lǐng)域,“全棧工程師”早就不是一個新名詞,。 如果這篇文章火了的話,,我相信不用多久, “PLC+工業(yè)機(jī)器人+視覺全棧工程師”,、“手機(jī)產(chǎn)線自動化全棧工程師”,、“包裝設(shè)備全棧工程師”都會如雨后春筍般冒出來。
但是我建議各位有志成為全棧工程師的朋友,,仍然需要有一兩項精通的技術(shù)作為基本盤,,比如對某一個品牌PLC或者PC控制編程的精通。再拓展若干關(guān)聯(lián)技術(shù),,如運動控制,、機(jī)器視覺、機(jī)器人等等,。精通的技術(shù)能讓你在公司站穩(wěn)腳跟,,而通殺能讓你確立威望,在涉及到多平臺的聯(lián)合開發(fā)時,,你最有可能成為leader,。
我有一個朋友,早年做非標(biāo)自動化的開發(fā),,主要還是用日系PLC控制,,漸漸地,從單機(jī)自動化到伺服控制,,到通過LabVIEW實現(xiàn)數(shù)據(jù)測量分析,,甚至“跳”到用Solidworks做機(jī)構(gòu)設(shè)計都可自行完成,這些年,,他儼然成為了那個領(lǐng)域的小專家,。
筆者這幾年在為業(yè)內(nèi)工程師策劃一些新課程,,在挖掘老師的過程中,發(fā)現(xiàn)越來越多的工程師在朝著全棧邁進(jìn),,當(dāng)然,,過程還是挺艱辛的,越年輕反而越容易達(dá)成,。撩到一位90后網(wǎng)名夏小沫的工程師,,既能多種PLC編程,還能C++,、反黑客,、數(shù)據(jù)庫和通信,讓我不得不服年輕人的學(xué)習(xí)能力,。
如此說來,你想成為全棧工程師么,?你見到過“自動化全棧工程師”么,?
歡迎就上述話題留言評論。
以上文章轉(zhuǎn)載,。
然而實際上并非如此,,實際上全棧所謂的全能就是全不能。我身邊有很多這樣的案例,,全棧工程師被專業(yè)的機(jī)械工程師吊打,,所謂的多能不如一專。在企業(yè)里面有地位的還是那些特別專業(yè)得工程師,。 |
|