當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > IT培訓(xùn)問題庫 > 嵌入式開發(fā)需要掌握哪些 可以找到合適的公司
這是一個(gè)熟悉萬變的時(shí)代,可以說嵌入式技術(shù)無疑緊跟著時(shí)代技術(shù)發(fā)展前沿,當(dāng)然這對(duì)于很多行業(yè)新人來講,擺在眼前很明顯的一個(gè)問題就是嵌入式開發(fā)需要掌握哪些?才可以緊跟時(shí)代,才可以找到適合的公司……
嵌入式開發(fā)掌握內(nèi)容主要分為三步:
第一步,C語言,很多人認(rèn)為C語言是相當(dāng)厲害的,但對(duì)于一個(gè)嵌入式開發(fā)的老手來講至少需要有3—5年才可以精通,比如涉及到的一些常用指針、數(shù)組、數(shù)據(jù)類型和控制語句等等,這些嵌入式基礎(chǔ)知識(shí)都是需要掌握的。
第二步,這一步主要是應(yīng)用層,相對(duì)來講較為簡單,比如涉及到的內(nèi)容會(huì)有系統(tǒng)編程、標(biāo)準(zhǔn)的I/O,文件I/O等等內(nèi)容,這些應(yīng)用層開發(fā)一般只需要1—2個(gè)月的學(xué)習(xí)時(shí)間便可掌握。
第三步,這一步可以說是難的內(nèi)容了,如何能讓你的程序在硬件平臺(tái)上運(yùn)行,才是真正的難題。
以上三部分基礎(chǔ)內(nèi)容都是作為嵌入式工程師必須了解和知道的內(nèi)容,接下來我們看看,嵌入式開發(fā)工程師適合什么類型的公司?
1.研究類機(jī)構(gòu),這類機(jī)構(gòu)很多都很輕松,研究成果也不一定能轉(zhuǎn)化為成果,掙錢靠資歷,剛畢業(yè)薪水一般不高,打拼基本沒用。不過很適合不想競爭,但是想深入研究一些課題的人。
2.芯片設(shè)計(jì)公司,這類公司往往只需要你有能力解決某些問題,對(duì)時(shí)間要求不是很緊,產(chǎn)品開發(fā)周期長,有大量的時(shí)間供你研究某項(xiàng)技術(shù),薪水起點(diǎn)較高。
3.芯片設(shè)計(jì)公司的技術(shù)支持部門,這部分要單提出來,因?yàn)楹芏鄧饣蛘吲_(tái)灣的IC公司,在大陸設(shè)立了技術(shù)支持部門,但是這些部門的人并不能接觸到核心的技術(shù),甚至有些公司連源碼都看不到,這比下游的廠商來說,唯一有優(yōu)勢的地方就是先得到本公司的培訓(xùn)和技術(shù)資料,關(guān)于本公司芯片的應(yīng)用技術(shù)非常精通,其他也沒什么。
4.方案公司,類公司可以和上面說的芯片設(shè)計(jì)公司的技術(shù)支持部門等同,但是在技術(shù)上,接觸的東西要廣的多。一般會(huì)接觸到10家左右芯片公司的產(chǎn)品,并且能夠設(shè)計(jì)到很多產(chǎn)品功能的設(shè)計(jì)。
5.方案二次開發(fā)公司,這類公司普遍的特點(diǎn)就是小,大的也超不過七八十。工作簡單,往往就是修改UI,修改模塊,改個(gè)語言什么的。而且與工廠配合密切,這意味著你的工作時(shí)間基本上是無法確定的,工廠有訂單,你就得加班,主要的是,工廠一般周末不休息。