嵌入式軟件工程師怎么規(guī)劃未來(lái) 0基礎(chǔ)如何進(jìn)行嵌入式軟件學(xué)習(xí)?
0基礎(chǔ)如何進(jìn)行嵌入式軟件學(xué)習(xí)?本人學(xué)機(jī)械的,研究生即將畢業(yè),肯定合同會(huì)簽一個(gè)行業(yè)內(nèi)比較不錯(cuò)的公司做機(jī)械設(shè)計(jì),但是對(duì)嵌入式軟件有了興趣,可是沒(méi)有任何編程基礎(chǔ),想著一年之后跳槽,轉(zhuǎn)換跑道兼做結(jié)構(gòu)工程師和嵌
0基礎(chǔ)如何進(jìn)行嵌入式軟件學(xué)習(xí)?
本人學(xué)機(jī)械的,研究生即將畢業(yè),肯定合同會(huì)簽一個(gè)行業(yè)內(nèi)比較不錯(cuò)的公司做機(jī)械設(shè)計(jì),但是對(duì)嵌入式軟件有了興趣,可是沒(méi)有任何編程基礎(chǔ),想著一年之后跳槽,轉(zhuǎn)換跑道兼做結(jié)構(gòu)工程師和嵌入式軟件工程師,比較靠譜嗎?
假如你對(duì)嵌入式極大打聽(tīng)一下,這樣的話你應(yīng)該明白嵌入式將來(lái)當(dāng)然會(huì)有太大的市場(chǎng),尤其智能化概念的流行,越來(lái)越多的機(jī)械產(chǎn)品加入智能化領(lǐng)域中。
嵌入式系統(tǒng)是一個(gè)再控制程序存儲(chǔ)在ROM中的嵌入式處理器控制板。要知道,所有內(nèi)帶數(shù)字接口的設(shè)備,如手表、微波爐、錄像機(jī)、汽車等,都在用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還乾坤二卦操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)大都由單個(gè)程序利用整個(gè)壓制邏輯。
從應(yīng)用對(duì)象上使之定義,嵌入式系統(tǒng)是軟件和硬件的綜合體,還這個(gè)可以涵蓋教育機(jī)械等北洋醫(yī)院裝置。國(guó)內(nèi)比較高能夠認(rèn)同的嵌入式系統(tǒng)定義為:以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,不適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗等嚴(yán)格一點(diǎn)那些要求的有帶計(jì)算機(jī)系統(tǒng)。
針對(duì)不同的行業(yè),合成一體的內(nèi)容都不一樣,以硬件、那就軟件形式也不等,你這個(gè)可以特點(diǎn)你的行業(yè)來(lái)做,這樣的話更真接更快,先從硬件的電氣電路控制器、軟件的語(yǔ)法邏輯編程C語(yǔ)言這些何練起,結(jié)合你現(xiàn)在的機(jī)械本身,我想會(huì)很快入門的,我我建議你你做復(fù)合型人,而又不是專心目的是跳槽或興趣而學(xué),還有應(yīng)該是這方面的技術(shù)發(fā)展和迭代一下子,結(jié)合實(shí)際工作,做到精準(zhǔn)的去加深了解和學(xué)習(xí),機(jī)械本身決不可丟,這是基礎(chǔ),再智能沒(méi)有機(jī)械實(shí)體也很難啟動(dòng)。
怎樣做一個(gè)合格的嵌入式工程師?
臨時(shí)工作五年,逐漸地失去了激情。10平米的房子都又買不起。是一個(gè)一次的80后嗎?
先從技術(shù)角度來(lái)講,下一界一個(gè)合格的嵌入式工程之前,你前提是先藍(lán)月帝國(guó)嵌入式工程師,需要入了門入行才行。
入門要得懂模擬電路,數(shù)字電路,這是電子信息工程基礎(chǔ)。而后就分嵌入式硬件和嵌入式軟件工程師。
嵌入式軟件工程師,需要得必須肯定會(huì)的C語(yǔ)言基礎(chǔ)。但通用的C語(yǔ)言和單片機(jī)c的運(yùn)用有一定會(huì)的差異,還要學(xué)單片機(jī),這些開(kāi)發(fā)環(huán)境的搭建中和使用,遇見(jiàn)bug基本是的調(diào)試方法。
嵌入式硬件工程師,必須在基礎(chǔ)上學(xué)會(huì)什么一個(gè)EDA軟件,用處設(shè)計(jì)原理圖,設(shè)計(jì)pcb圖,也有導(dǎo)Bom等等操作,除開(kāi),也要怎么學(xué)習(xí)電烙鐵的使用,各種插件貼片器件的焊接,測(cè)試工具,示波器,靜電臺(tái),邏輯分析儀等,最起碼明確的的硬件維修的能力
成熟合格的嵌入式工程師要哪些?
能成熟不合格的嵌入式工程師,像是占據(jù)多個(gè)早量產(chǎn)中的項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn)和能力。只有一經(jīng)小批量上市后的產(chǎn)品,才能可以體現(xiàn)出很多設(shè)計(jì)開(kāi)發(fā)過(guò)程中的不合理。這也是重中之重地方。
除開(kāi)上面的條件,同樣的軟件工程師,都能夠有屬于自身的軟件開(kāi)發(fā)思路與框架,遇上bug有自己一套長(zhǎng)大成熟的好的辦法方案。
而硬件工程師則是需要強(qiáng)大對(duì)Emc/Emi有自己的處理方案好的辦法。器件選型等等技能所需的能力。
現(xiàn)在先簡(jiǎn)要概括下來(lái),要成熟鑒定合格的嵌入式工程師,要有獨(dú)立開(kāi)發(fā)的能力,有拿去需求和功能,能細(xì)分設(shè)計(jì)任務(wù),輸出設(shè)計(jì)方案,實(shí)現(xiàn)程序設(shè)計(jì)方法,選型評(píng)估,完全成熟的解決問(wèn)題的能力。在自己硬件或是軟件工作里,成為一個(gè)能獨(dú)檔的牛人。
以上是我個(gè)人參照工作所得,多多少少有偏頗。
歡迎大家,評(píng)論,轉(zhuǎn)發(fā),點(diǎn)贊,查哈!
謝謝啦大家!
工資是檢驗(yàn)分析一切的真正標(biāo)準(zhǔn)