馬上就金三銀四了,很多小伙伴在找工作,借這個(gè)機(jī)會(huì)和大家分享一下關(guān)于機(jī)器視覺行業(yè)找工作的經(jīng)驗(yàn)。
入職一年,談的經(jīng)驗(yàn)對大部分視覺行業(yè)的前輩來說是膚淺的,本文很多內(nèi)容會(huì)有所片面,但我覺的對還在校學(xué)習(xí)的小伙伴以及應(yīng)屆畢業(yè)生,幫助一定會(huì)很大。大家辯證的看待本文觀點(diǎn),希望可以幫助大家找到對自己最好的工作。
在去年金九銀十的秋招階段,有很多小伙伴找我內(nèi)推視覺崗位,也有很多小伙伴和我交流他們拿到的offer,以及視覺行業(yè)出差的問題。所以本篇主要講一下,機(jī)器視覺行業(yè)的崗位分布,如何分辨這些崗位的出差情況以及工作內(nèi)容,爭取第一份工作就能夠得償所愿,免遭毒打。
機(jī)器視覺公司分類
首先我們要先了解一下,機(jī)器視覺行業(yè)的應(yīng)用場景,大部分是工廠的自動(dòng)化產(chǎn)線,例如3C電子行業(yè)、醫(yī)療行業(yè)、視頻飲料行業(yè)等這些勞動(dòng)力密集、自動(dòng)化程度有很大提升空間,且依賴視覺應(yīng)用的行業(yè)產(chǎn)業(yè)線。
既然是產(chǎn)業(yè)線,那一條自動(dòng)化生產(chǎn)線,必然是設(shè)備、自動(dòng)化電氣、機(jī)器視覺相結(jié)合,這種復(fù)雜的大型生產(chǎn)線對企業(yè)實(shí)力、技術(shù)要求都很高,很少有企業(yè)能獨(dú)立完成。所以,視覺行業(yè)很多設(shè)備以及生產(chǎn)線廠商所提供產(chǎn)線設(shè)備的機(jī)器視覺部分,很多都不是他們自己企業(yè)做的,而是外包的。
這代表著什么呢,代表著機(jī)器視覺行業(yè)最起碼有兩類企業(yè),一類是設(shè)備廠商,他們的視覺是外包的,但為了自己本公司業(yè)務(wù)完善,或者是有意發(fā)展自己的機(jī)器視覺技術(shù),所以他們會(huì)有自己的視覺部門,但他們的盈利業(yè)務(wù)主要是售賣設(shè)備。第二類是純正的機(jī)器視覺公司,這種公司的甲方往往不是直接承接工廠的產(chǎn)線,因?yàn)闆]有這個(gè)實(shí)力,他們的甲方都是第一類的設(shè)備廠商,為設(shè)備廠商的生產(chǎn)線提供視覺外包服務(wù),盈利業(yè)務(wù)以機(jī)器視覺軟件為主,不賣設(shè)備。
所以大家在找工作時(shí)需要分清楚的第一點(diǎn),就是你要去的公司,是專門做視覺的,還是做設(shè)備的公司的視覺部門,兩者工作內(nèi)容會(huì)有很大區(qū)別。
做設(shè)備的,即便是上市的大公司,他的視覺部門,可能也僅有十幾和幾十個(gè)人,而一個(gè)純做機(jī)器視覺的公司,雖然公司一共才500人,但這500人除去銷售工程師和應(yīng)用工程師,僅視覺研發(fā)可能就可以達(dá)到兩百人。
當(dāng)然也不是每個(gè)設(shè)備廠商的公司的視覺部門都很小,??稻筒皇亲黾儥C(jī)器視覺軟件的,但他的視覺部門的實(shí)力卻是首屈一指的。
第二類純視覺研發(fā)的公司,同樣可以再細(xì)分不同的類別。
大致可分為:自主研發(fā)與二次開發(fā)封裝;視覺平臺(tái)研發(fā)與專機(jī)開發(fā)。
自主研發(fā)與二次開發(fā)封裝是什么區(qū)別呢,自主研發(fā)很好理解,軟件、算法均為自主研發(fā),這種公司不僅有實(shí)力,而且有前景,不必多說,能去這種公司自然是優(yōu)先去這種公司。
二次開發(fā)封裝又是指什么呢?我們知道國外視覺行業(yè)發(fā)展要比中國早的多,國外很多有名的機(jī)器視覺平臺(tái),例如德國的Halcon、康耐視 VisionPro等等,都是做機(jī)器視覺的利器,不僅穩(wěn)定,且可以極大的提高開發(fā)效率,降低機(jī)器視覺開發(fā)的門檻,很多公司都是基于這些軟件工具來做機(jī)器視覺應(yīng)用方案的開發(fā)的,并居于這些工具來封裝自己的軟件拿去賣。
雖然平臺(tái)軟件是機(jī)器視覺行業(yè)的趨勢,于整個(gè)行業(yè)來說是進(jìn)步且富有意義的,但對于剛畢業(yè)的學(xué)生,去使用這些為了降低開發(fā)難度而生的工具來完成視覺工作,對個(gè)人的技術(shù)提升是有限的,所以大家在選工作時(shí),就需要區(qū)分,公司的開發(fā)工具是什么,是純正的研發(fā),還是從事技術(shù)含量偏低的二次開發(fā)與封裝。
那什么又是視覺平臺(tái)研發(fā)與專機(jī)開發(fā)呢,很多創(chuàng)業(yè)公司,在公司初始階段都是做專機(jī)的,專機(jī)聽著很高大上,但其實(shí)是機(jī)器視覺行業(yè)比較原始的一種商業(yè)模式,是因?yàn)楣緦?shí)力有限而專注于一款專機(jī)做視覺開發(fā)。什么是專機(jī)呢,就是基于某一特定的生產(chǎn)線,針對某種特定的計(jì)算機(jī)機(jī)器,來開發(fā)一種界面滿足要求、但界面不可更改,適配性極低(界面只能針對這種生產(chǎn)線的固定的操作與輸入輸出)的專機(jī)軟件來完成配套固定的工作,軟件再配備專機(jī)設(shè)備,來出售賺取利潤。這種公司不是說不好,只是這是初創(chuàng)視覺公司常見的模式。
例如下圖這種針對專一視覺任務(wù)的軟件,就是專機(jī)軟件:
而視覺平臺(tái)研發(fā),則是研發(fā)平臺(tái)軟件,集成各種算法,適配各種場景,不需要重復(fù)開發(fā),可重復(fù)利用,軟件可以自己根據(jù)不同的場景需要,來配置不同的軟件界面供現(xiàn)場使用,這種最知名的就是上面提到的Halcon以及VisionPro,而國內(nèi)同樣有很多有實(shí)力的公司開發(fā)自己的視覺平臺(tái)軟件,例如??档腣isionMaster:
平臺(tái)軟件是一個(gè)公司最具核心競爭力的產(chǎn)品,開發(fā)難度也很大,但同樣的,鼓勵(lì)大家加入到這類產(chǎn)品的軟件開發(fā)或者算法開發(fā)的崗位之中,對個(gè)人職業(yè)生涯以及技術(shù)發(fā)展都有好處。
同時(shí)呢,大家也要區(qū)分,很多做平臺(tái)軟件的公司,其底層算法可能依然是基于Halcon這種成熟產(chǎn)品的接口來開發(fā)的,僅僅是自己封裝了一層軟件而已,這種僅僅套層皮的,技術(shù)含量和發(fā)展前景也是有限的。
最后還要提一下外資企業(yè),例如機(jī)器視覺行業(yè)知名的康耐視,基恩士等等,外資企業(yè)聽著很高大上,而在其它行業(yè),能進(jìn)入外資企業(yè)可能代表著更好的待遇與福利。但機(jī)器視覺行業(yè),外資企業(yè)來中國發(fā)展只會(huì)招服務(wù)工程師和銷售工程師,如果你想搞技術(shù)的話,就要慎重了。
機(jī)器視覺行業(yè)崗位分布
前面說了有很多不同類型的公司,一個(gè)公司里面呢,同樣也有很多不同的崗位,大家最耳熟能詳?shù)木褪?strong>機(jī)器視覺算法研發(fā),這個(gè)我們就不多說了,分傳統(tǒng)視覺算法工程師和深度學(xué)習(xí)算法工程師這兩種。這是純研發(fā)的,而且大部分都是只招研究生,且門檻較高。
除了這兩個(gè)算法崗,行業(yè)里更多的還是其它崗位,首先就是應(yīng)用工程師,這種就是出差最多也是最累的。視覺應(yīng)用工程師,就是使用我們前面提到的軟件開發(fā)平臺(tái),不論是公司自研的還是使用的國外成熟產(chǎn)品,來做開發(fā)與技術(shù)支持。這類工程師必然是天天出差的,負(fù)責(zé)的工作就是使用平臺(tái)輸出應(yīng)用方案,并在現(xiàn)場確保應(yīng)用方案的穩(wěn)定運(yùn)行,雖然是最直接接觸視覺項(xiàng)目現(xiàn)場的,但也是最累的,同時(shí)因?yàn)橐恢痹诔霾?,能自我學(xué)習(xí)的時(shí)間會(huì)很少,且工作本身提升不大,因?yàn)檐浖脚_(tái)本身就是為了降低行業(yè)門檻而生的,為的就是降低技術(shù)含量。
但應(yīng)用工程師是最直接接觸視覺一線現(xiàn)場與項(xiàng)目的,對視覺項(xiàng)目的理解和應(yīng)用,反而比坐在辦公室研發(fā)的程序員要更為了解,但想不出差,那只能靠往上發(fā)展當(dāng)個(gè)行業(yè)線領(lǐng)導(dǎo),但依然無法徹底擺脫出差。
視覺行業(yè)還有測試工程師,制造業(yè)是無法和互聯(lián)網(wǎng)行業(yè)比的,互聯(lián)網(wǎng)行業(yè)的測試工程師會(huì)有各種成熟的測試框架,完善的測試流程以及測試工程師培養(yǎng),各種自動(dòng)化測試、集成測試等,對于測試工程師的技術(shù)提升還是很大的。但制造業(yè),往往做不到這點(diǎn),測試技術(shù)落后,測試人員的技能提升是緩慢的,且測試加班較多,這是顯然的,因?yàn)闇y試是產(chǎn)品發(fā)布的最后一環(huán)。
軟件開發(fā)工程師,業(yè)內(nèi)最常見的就是C++軟件開發(fā)或者C#軟件開發(fā),軟件開發(fā)崗?fù)瑯邮呛退惴ㄑ邪l(fā)相媲美的崗位,成長空間大,而門檻卻并不高,最起碼計(jì)算機(jī)科班出身的本科生是可以輕松勝任的,而其它專業(yè),如機(jī)械、電氣專業(yè)轉(zhuǎn)碼,該崗位同樣也是個(gè)值得考慮的方向。很多工科研究生轉(zhuǎn)碼的同志,只盯著視覺算法崗,而隨著算法崗的門檻越來越高,很多人很難拿到滿意的算法崗的offer,而因?yàn)楹鲆暳塑浖_發(fā)方面的技能培養(yǎng),到頭連軟開崗也沒有機(jī)會(huì)。
所以在讀的有意轉(zhuǎn)碼進(jìn)入視覺行業(yè)的小伙伴,也要注重一下自己的軟開技能培養(yǎng),例如最基礎(chǔ)的計(jì)科專業(yè)課、C++基本功、多線程編程、網(wǎng)絡(luò)通信、內(nèi)存模型、設(shè)計(jì)模式等等這些都應(yīng)該有所涉獵,再結(jié)合視覺方面的知識(shí),如opencv和圖像處理,深度學(xué)習(xí)等等,即便拿不下算法崗,拿下軟開崗也是綽綽有余。
除了這些普遍的崗位,機(jī)器視覺行業(yè)還有一些專業(yè)性偏強(qiáng)的崗位,例如,光學(xué)應(yīng)用工程師,機(jī)器視覺行業(yè),打光打得好,意味著項(xiàng)目完成了一半,而如何針對產(chǎn)品制作打光方案同樣需要專業(yè)的人來做,如果有讀光學(xué)專業(yè)的小伙伴,可以考慮,這種崗位大部分也并不需要出差,只需要輸出打光方案即可。
此外還有相機(jī)開發(fā),很多相機(jī)廠商,同樣以??禐槔?,??档?a href="http://srfitnesspt.com/v/" target="_blank">工業(yè)相機(jī)部門同樣屬于機(jī)器視覺行業(yè),相機(jī)的軟、硬件的研發(fā),也需要專業(yè)方向極強(qiáng)的相關(guān)方向同學(xué)來勝任,這種跟一線不掛鉤的崗位,是肯定不會(huì)需要出差的。
THE END
總結(jié)一下呢,就是,應(yīng)用開發(fā)工程師或者技術(shù)服務(wù)工程師之類的崗位,是肯定需要出差的,而且基本上不是在出差,就是在出差的路上。
但并不是說研發(fā)崗就一定不會(huì)出差,因?yàn)槲覀兦懊嫣岬搅耍曈X行業(yè)的公司有很多不同的類型,那種算法和底層不是自主研發(fā),僅僅是封裝個(gè)軟件的,他們的研發(fā)就是需要出差的,因?yàn)榈讓泳蜎]有什么需要研發(fā)的。而專機(jī)公司的研發(fā),即使你是算法研發(fā),那也肯定需要出差,因?yàn)槟愕膶C(jī)是直發(fā)現(xiàn)場的,專機(jī)發(fā)到現(xiàn)場,你就要負(fù)責(zé)到現(xiàn)場。
此外呢,崗位名稱帶算法的,不一定就是大家想象中的算法工程師,因?yàn)槲覀兦懊嫣岬降腍alcon,VisionMaster等等,負(fù)責(zé)使用平臺(tái)軟件輸出方案的應(yīng)用算法工程師,就不是專門寫代碼寫算法的,而是做應(yīng)用的,是需要出差的。
最后,因?yàn)椴⒉皇撬腥硕伎梢院眠\(yùn)氣的找到自己期望的工作,如果你打算進(jìn)入機(jī)器視覺行業(yè),但又沒有進(jìn)入自己期望的崗位,那你可以先入行學(xué)習(xí),再轉(zhuǎn)崗,來實(shí)現(xiàn)自己的目標(biāo)。
編輯:黃飛
-
機(jī)器視覺
+關(guān)注
關(guān)注
161文章
4303瀏覽量
119881
原文標(biāo)題:【經(jīng)驗(yàn)帖】金三銀四,機(jī)器視覺找工作如何避免出差
文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論