嵌入式行情回暖?又有小伙伴想入坑嵌入式
對(duì)于嵌入式的相關(guān)情況,我比較樂觀,雖然目前大環(huán)境經(jīng)濟(jì)形勢不好。不過隨著新能源車,光伏,儲(chǔ)能,和很多傳統(tǒng)制造的升級(jí),相應(yīng)的崗位也會(huì)越來越多。
感覺嵌入式方向會(huì)逐漸變好,也有一個(gè)通信的小伙伴在 星球里 提問,好不好轉(zhuǎn)嵌入式,能不能找到工作?
球友提問
麥哥好,我是本科,通信工程專業(yè),今年畢業(yè)了,在學(xué)校的時(shí)候沒有好好學(xué)習(xí),現(xiàn)在想通過自學(xué)做嵌入式,有什么學(xué)習(xí)方向嗎,自學(xué)能找到工作嗎?
我以前上學(xué)的時(shí)候,經(jīng)?;煸趯?shí)驗(yàn)室里,有很多志同道合的小伙伴,其中就有不少通信專業(yè)的同學(xué),這個(gè)專業(yè)開設(shè)的很多專業(yè)課都可以讓你快速切換到嵌入式。
模電,數(shù)電這些專業(yè)基礎(chǔ)課不用說了,一般都有。
C語言的課程一般都會(huì)開設(shè),有的也會(huì)學(xué)C++,這為后面的單片機(jī)開發(fā)打下了編程基礎(chǔ)。
微機(jī)原理,單片機(jī)開發(fā)這兩門課好像也有。我以前微機(jī)原理雖然是學(xué)習(xí)比較老的8086,但是整個(gè)理論知識(shí)是非常受用的。
我以前學(xué)習(xí)的是51單片機(jī),順便也會(huì)教匯編語言。
現(xiàn)在一些學(xué)校會(huì)直接學(xué)STM32的單片機(jī),那基本的STM32開發(fā)應(yīng)該沒啥問題了,但是如果要入門可能還要再做一些項(xiàng)目,不然單純課堂上的理論和上機(jī)實(shí)驗(yàn),還是很難掌握太多東西。
如果這些課程你在學(xué)校沒有好好學(xué),其實(shí)也沒有太大關(guān)系的,重新?lián)炱饋硪埠芸臁?/p>
這里又回到嵌入式開發(fā)。
通常來說,簡單一點(diǎn)的系統(tǒng),可能使用單片機(jī)加實(shí)時(shí)系統(tǒng)開發(fā)就夠了,或者一些工業(yè)控制領(lǐng)域,都需要實(shí)時(shí)性比較強(qiáng)的嵌入式系統(tǒng)。
復(fù)雜一點(diǎn)的系統(tǒng),可能會(huì)跑嵌入式Android,或者嵌入式Linux,這里會(huì)涉及到內(nèi)核移植,驅(qū)動(dòng)開發(fā),應(yīng)用開發(fā)等情況,但是如果真的是做產(chǎn)品,一般也不會(huì)一個(gè)人全搞。
所以建議學(xué)學(xué)嵌入式的應(yīng)用開發(fā),學(xué)習(xí)曲線沒有那么陡峭,也容易培養(yǎng)興趣。
比如學(xué)一下C++,Qt,有的產(chǎn)品你找一個(gè)穩(wěn)定一點(diǎn)的工控機(jī),在上面寫一點(diǎn)軟件,這時(shí)候發(fā)現(xiàn)和純軟開發(fā)差不多。
其實(shí)就類似于在Linux機(jī)上開發(fā)軟件,可能也會(huì)有一些控制硬件的工作,所以前面學(xué)習(xí)的單片機(jī)會(huì)讓你受益匪淺。
總體來說,嵌入式整個(gè)技術(shù)棧還是比較冗雜的。
并且每個(gè)行業(yè)的行業(yè)知識(shí)也都大不相同。
比如你搞機(jī)器人可能要會(huì)點(diǎn)ROS吧,你去車企做MCU開發(fā)可能要會(huì)點(diǎn)autosar和RTOS,或者你做伺服控制器或者電控的,得會(huì)一些控制算法加單片機(jī)開發(fā)的技能。
所以,各行各業(yè)可能都會(huì)用到一些,但是又不完相同。
這里我建議題主打好基礎(chǔ),最基本的要求要滿足,根據(jù)自己的想要找的工作方向,補(bǔ)充基礎(chǔ)的技能,比如單片機(jī)的開發(fā),例如STM32,基于RTOS的開發(fā),或者Linux C/C++ 的開發(fā)。
這也是相對(duì)比較漫長的一個(gè)過程,通過自學(xué)理論,一個(gè)項(xiàng)目一個(gè)項(xiàng)目實(shí)踐,實(shí)現(xiàn)技術(shù)積累的過程。慢慢的,你就從一個(gè)小白變成老鳥了。
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。