和公司另外一個同事作為面試官共同面試程序員,作為面試官,我在旁邊都瑟瑟發抖,現在想起來不禁有些后怕,如果當初不是老板面試的我,而是這個同事面試的我,我估計就和現在的公司無緣了!
我們公司最近正在擴招,老板要我和另外一個管硬件技術的負責一面,老板自己負責二面。
我對面試者的要求很簡單,就是要有一定的上位機編程經驗,做過一些項目即可,所以,我的問題基本上都很簡單,因為一個人做沒做過上位機開發,以及他對于上位機開發的理解,其實幾個問題問一下基本就清楚了。
比如說一般都用什么通訊協議,上位機開發使用什么樣的開發框架,以及一些常見的硬件通訊邏輯等等。
但我另外一個同事則不同,他非常較真,問得是非常細致,細致到每個硬件的具體通訊邏輯都要讓對方說得很清楚。
比如說工業相機吧,他會問面試者過去都用過哪些相機,每個相機品牌有什么不同,這都算常規的了,一般對接過工業相機的人都能答得八九不離十。
但是,離譜的是,我的這個同事竟然要面試者口述相機對接邏輯!
什么意思呢?最開始我都沒明白他什么意思,最后在他一步一步的引導下,我才明白他想要從面試者那里得到的信息。
他想要的,其實就是相機怎么通訊、通信成功后怎么取圖、取圖失敗了怎么辦、取圖成功后又怎么辦、在上位機軟件上怎么表現出來、緊急情況下怎么預警等等。
總之,相當于口述了一款視覺軟件的整體開發邏輯!
當然了,這僅僅只是拿工業相機做出的例子,實際上,每當問到一個相關知識點,他總會要面試著說詳細。
尤其是我們公司常用的幾個硬件的邏輯,在我同事的要求里,是必須要知道并且有實際操作經驗的,如果沒有,即便你編程水平再厲害,他也不要!
我作為面試官,我在旁邊也非常有壓迫感,可以說,只要你簡歷里面有任何寫了的,但是他問你你卻回答不上來的,在他眼里基本上就是不過關了!
面試了兩個程序員,我對那兩個程序員的技術一點懷疑也沒有,而他卻以他們對于硬件的了解不深,最后和我沒有達成一致意見。
也就是說,這兩個我看好的程序員,就這樣被他給Pass掉了!
我試圖跟他說,我們招的是上位機軟件開發程序員,不是上位機全棧工程師,只要軟件會寫,有一定的上位機開發經驗,硬件不熟也沒啥事,不就是通訊協議嘛!
但是他不以為然,覺得一個上位機開發工程師,如果連常用的硬件都不了解,那么他就是不合格的!
被他這么一說,我都被他給說心虛了,要知道,面試的時候,他問的問題至少有一半我都回答不好,所以,至少我在他眼里,也是不合格的吧!
結語
我覺得這就是硬件工程師和軟件工程師之間的代溝吧,而老板讓他跟我一起面試,我估計短時間內可能很難找到合適的人,即使真的有像他說的那樣的人,最起碼也是個在工控行業摸爬滾打很久的人,這樣的人要的薪資也不會太低!
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.