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