硬件工程師以後發展怎樣?有必要轉行人工智能嗎?

過去只是回憶31112422


我一個好朋友的老婆是做硬件的,每天四五點就下班,非常輕鬆。現在我朋友(軟件)月薪應該是2-3w之間,有可能更高,而前段時間他老婆所在部門被整體裁掉了。這裡我不是想說我朋友的老婆能力有問題,我和她接觸過,業務能力沒話說,只是在大時代的浪潮下,每個人的努力都猶如蚍蜉撼樹,毫無意義。

這個例子其實是想說,硬件工程師相對軟件工程師來說,發展空間已經逐漸受限了。接下來,我從學習成本與就業寬度兩個維度來介紹,為什麼除非你的個人興趣盎然,否則硬件工程師不是一個好的發展。

學習成本

硬件工程師需要使用C ++或Visual KEIL,ADS,ISE等語言,在此我們以C++這門在硬件中最廣泛使用的語言為例。雖然我在過去的回答中肯定了C/C++的歷史地位,但是也指出學習C語言需要巨大的成本,因為在熟練掌握它之前,需要花費很多的時間精力去了解位,地址等非常底層的概念,並且在實際調試中,很容易埋下代碼隱患。

此外,硬件工程師的調試環境不同於軟件,不能在IDE中點個build-run就自動編譯自動運行,問題發現的也快。硬件工程師需要將代碼輸入到硬件設備中,驅動硬件,查看結果,並且有時候難以單步調試,這個過程無形中拖慢了硬件工程師開發進度。

就業寬度

在互聯網的大潮中,軟件工程師的職位越來越多。我們本科畢業有十多位同學保研,然而只有一位同學選擇跟隨學習硬件的導師,就連繫主任都感慨,現在做硬件的學生越來越少,將來的硬件發展怎麼辦啊。這是因為當學生有自主選擇權的時候,除了考慮學習硬件的枯燥與困難之外,更多也考慮到了畢業後就業問題,看著無數的學長學姐畢業後輕鬆進入BAT做軟件平臺互聯網相關的開發,而硬件方面的同學卻不得不轉行或者在相對較少的那些公司中挑選,大家早就明確了自己的方向。

人工智能

而人工智能就是一個非常好的方向,我研究生的方向就是偏人工智能,是研究粒子群算法與學習自動機的結合,從而提高算法效率的。我在面試BAT的時候,雖然沒有很多項目經驗,但是面試官通常會對我的研究經驗很感興趣,有的甚至希望能夠進一步瞭解我說的算法,從而將其應用到現在使用的項目上。

此外,眾所周知,目前國內大企業都大力發展人工智能,無論是淘寶還是百度還是騰訊,都或早或晚大舉進軍了這一領域,而人工智能領域少不了硬件的支持。因此如果作為硬件工程師的你,能夠往人工智能方向發展,也算得上這一領域的全棧工程師了。未來無論是繼續跳槽還是年薪百萬,都是指日可待的。

我是蘇蘇思量,來自BAT的Java開發工程師,每日分享科技類見聞,歡迎關注我,與我共同進步。


蘇蘇思量


由目前情況來看,以及可預見的未來來看,確實,軟件工程師比硬件工程師更容易找工作,以下是一點看法:

第一點,一個初創公司,哪個不需要幾個軟件工程師來寫代碼,但卻不一定需要自己來做硬件。所以總的來看軟件就業機會多的多。但是一般做硬件的企業平臺都比較高,相對穩定利於發展。

第二點,要歸功於創業潮。不管是美國還是在中國的互聯網創業都是趨勢,但是可以說很大部分的初創互聯網公司做的都是軟件。有個點子,有點技術,找幾個合夥人抱著電腦就能開幹了。但是初創公司要專注做硬件比較難了,因為成立設計硬件公司的門檻和起步開銷比較大。所以這導致大部分初創公司以互聯網為主,能做的了硬件設計的公司基本上都是處於壟斷地位的大企業。



第三點,這是個很重要的原因就是硬件設計在現在來看已經是相對成熟的技求(相比人工智能而言)。甚至有的同學說大部分硬件的東西已經步入夕陽產業的範疇,因為很多東西已經成了規範,也因為很多東西被自動化所取代。前一陣子全球大牌的硬件公司才裁了不少人,intel更是裁掉了接近20%的硬件工程師。但是互聯網熱從90年代開始到現在熱頭還沒過,而且未來諸多產業如人工智能,機器學習,圖像識別,大數據都才剛起步,所以還有一定的上升空間。

雖然一直在強調的優勢,但是硬件工程師的優勢是軟件工程師不可比擬的。軟件工程師的職業發展說白了就是拼體力,而硬件工程師拼的是經驗,越老越吃香。相對於軟件四處可尋的工作,硬件工程師需要的平臺相對較高。

其實這兩個崗位之間的差別就像實體經濟和虛擬經濟一樣。人工智能產業必將落地,當落地製造業的同時也是硬件發光發熱的時候。非要說哪個好,如果能腳踏實地熬個十年,硬件工程師因為經驗的積累會使後面20-30的工作都相對來說比較舒服。而軟件工程師比較吃體力。在賺足了錢後需要考慮以後的生活和工作。


機械重生記


硬件的機會少,軟件的機會多。硬件需要大平臺,軟件有手機和計算機就能開工。如果你是學霸搞硬件,如果你是普通人,搞特殊軟件APP,不要搞通用軟件。如果喜歡搞硬件,將來可以做一些維修工作,或者是獨特性的自動控制工作。用途面窄的工作,特殊性的控制。如果能搞大系統中間的一部分,也可以。總之搞硬件要跟人合作,如果溝通能力不強,建議搞軟件,獨行俠也能生存。


海水不鹹34生物腦研究


做技術,就是做專業,成為專家才能吃的香,不要抱怨公司分工越來越細,這是社會發展的趨勢,是國家、社會的需要。

硬件工程師們,一定要有明確的發展方向,要往遠處看,不要以為進了大公司就前途一片光明。

任何行業,都需要過硬的本領,過硬的技能,要不斷地學習,提高自己技術上的造詣,使自己永遠有可發揮技能的空間。至於是否要轉行於人工智能,要看個人情況決定,要看個人所學側重。

所以說,有能力是關鍵,堅持不斷學習是支撐,沒有學識在哪裡都沒有前途。

個人淺見,謝謝!





一個數學愛好者


1*學而專,專而精,不可這山望著那山高!

2*硬件根本不到瓶頸區,尤其在我國,有很大的創新,進步空間,人工智能沒有硬件依託也是無法廣闊應用!


V熱點點評


硬件跟人工智能有毛的關係?


EE漫談


人工智能的發展建立在硬件創新發展的基礎之上,各有所長,各有所需,也需交融發展。跨界發展有時也是一種好的機遇,但不能大呼隆,一哄而上。


分享到:


相關文章: