我12年本科畢業,從事硬體和嵌入式開發也近9個年頭了,我的建議是別學硬體開發了。
看您說一直都在生產一線,然後又想學硬體開發,我猜測您是在類似電子廠的公司工作吧,平時可能接觸過硬體電路啥的。一些好一點的電子廠還有ICT和FCT,那麼硬體電路多少要會一點。當然,硬體開發也看產品,如果設計個小夜燈這種低成本簡單產品,那不需要多少電路知識,就算不懂的人花個幾天百度就能學會。所以我姑且認為你是想往深了學,往系統了學,目標是想做一些技術含金量高一點的東西。
那麼我為什麼不建議30歲還學硬體電路?
1,硬體電路開發是一個比較需要時間的行業。我們周圍同事常說做硬體開發十年經驗起步。其實有點誇張了,但是5年入門毫不誇張。做了5年,可能該瞭解的也都大概瞭解了,做了10年可能做出來的東西稍微能讓人放心點。當然這點不絕對,因為跟行業跟產品息息相關。但是時間肯定是個不可忽略的因素。
2,硬體電路開發難度比較大,要學的課程較多。比如《電路原理》《類比電路》《數位電路》,這幾個是避不開的,然後EDA軟體的使用肯定也是不可避免的,簡單的比如Altium Designer,複雜的就不說了。然後很有可能會涉及到的會有《訊號與系統》,《微電子電路》,《電力電子》。而在這過程中涉及到基礎部分的高等數學、線性代數還得去看看。那麼這些都還只能算基礎,涉及到更深入的就先不說了,方向太廣,高頻的、射頻的、功率的好多方向。然後光會硬體的工程師估計已經絕種了,現在出去嵌入式開發多少得會吧,當然大公司可能分的細,簡單的微控制器開發必不可少,那麼C語言,微控制器51的或者ST的或者AVR的至少得會一種吧。就這麼一路下來,一邊工作一邊學習,三年內要是能順利完成都算是牛的。5年學完都算正常,10年學完也不能算差。
3,硬體開發待遇一般。本科出來,要不是985、211的,要不是在大公司大城市,比生產線的員工好不了多少。我12年剛出來在蘇州一家外企,底薪2300,生產線員工底薪1600,加加班拿到手能有個4000,並沒有你想象的那麼高。當然高薪的有沒有?絕對有,這行年級大的專家級別的還是很有市場的,有些高精尖的做工業儀器或者醫療器械的或者做高頻射頻的專家絕對待遇高,就是一般人達不到。
總而言之,硬體開發這一行,難度大,耗時長,價效比低。比機械稍微好一點,比軟體差一點。我的建議是你要是真想轉行,要麼去做銷售跑市場,要麼轉做軟體比如JAVA啥的。找個培訓班學個一年兩年的,出來找個小公司不要求待遇幹個一兩年再跳槽,工資還是比較容易起來的。當然軟體這一行難度也不小,好在需求廣,平均待遇還高。我TM要不是幹了這麼多年了,我也想去做軟體。
我12年本科畢業,從事硬體和嵌入式開發也近9個年頭了,我的建議是別學硬體開發了。
看您說一直都在生產一線,然後又想學硬體開發,我猜測您是在類似電子廠的公司工作吧,平時可能接觸過硬體電路啥的。一些好一點的電子廠還有ICT和FCT,那麼硬體電路多少要會一點。當然,硬體開發也看產品,如果設計個小夜燈這種低成本簡單產品,那不需要多少電路知識,就算不懂的人花個幾天百度就能學會。所以我姑且認為你是想往深了學,往系統了學,目標是想做一些技術含金量高一點的東西。
那麼我為什麼不建議30歲還學硬體電路?
1,硬體電路開發是一個比較需要時間的行業。我們周圍同事常說做硬體開發十年經驗起步。其實有點誇張了,但是5年入門毫不誇張。做了5年,可能該瞭解的也都大概瞭解了,做了10年可能做出來的東西稍微能讓人放心點。當然這點不絕對,因為跟行業跟產品息息相關。但是時間肯定是個不可忽略的因素。
2,硬體電路開發難度比較大,要學的課程較多。比如《電路原理》《類比電路》《數位電路》,這幾個是避不開的,然後EDA軟體的使用肯定也是不可避免的,簡單的比如Altium Designer,複雜的就不說了。然後很有可能會涉及到的會有《訊號與系統》,《微電子電路》,《電力電子》。而在這過程中涉及到基礎部分的高等數學、線性代數還得去看看。那麼這些都還只能算基礎,涉及到更深入的就先不說了,方向太廣,高頻的、射頻的、功率的好多方向。然後光會硬體的工程師估計已經絕種了,現在出去嵌入式開發多少得會吧,當然大公司可能分的細,簡單的微控制器開發必不可少,那麼C語言,微控制器51的或者ST的或者AVR的至少得會一種吧。就這麼一路下來,一邊工作一邊學習,三年內要是能順利完成都算是牛的。5年學完都算正常,10年學完也不能算差。
3,硬體開發待遇一般。本科出來,要不是985、211的,要不是在大公司大城市,比生產線的員工好不了多少。我12年剛出來在蘇州一家外企,底薪2300,生產線員工底薪1600,加加班拿到手能有個4000,並沒有你想象的那麼高。當然高薪的有沒有?絕對有,這行年級大的專家級別的還是很有市場的,有些高精尖的做工業儀器或者醫療器械的或者做高頻射頻的專家絕對待遇高,就是一般人達不到。
總而言之,硬體開發這一行,難度大,耗時長,價效比低。比機械稍微好一點,比軟體差一點。我的建議是你要是真想轉行,要麼去做銷售跑市場,要麼轉做軟體比如JAVA啥的。找個培訓班學個一年兩年的,出來找個小公司不要求待遇幹個一兩年再跳槽,工資還是比較容易起來的。當然軟體這一行難度也不小,好在需求廣,平均待遇還高。我TM要不是幹了這麼多年了,我也想去做軟體。