網(wǎng)站開發(fā) 嵌入式工程師的生活生活是怎樣的?或者做單片機(jī)的,和程序員的生活一樣嗎?
嵌入式工程師的生活生活是怎樣的?或者做單片機(jī)的,和程序員的生活一樣嗎?1. 做嵌入式,整體來說,比從事單片機(jī)工作,待遇更好。armlinux開發(fā),工作強(qiáng)度比較大,加班較多。2. 單片機(jī)應(yīng)用工程師,所涉
嵌入式工程師的生活生活是怎樣的?或者做單片機(jī)的,和程序員的生活一樣嗎?
1. 做嵌入式,整體來說,比從事單片機(jī)工作,待遇更好。armlinux開發(fā),工作強(qiáng)度比較大,加班較多。
2. 單片機(jī)應(yīng)用工程師,所涉及的項(xiàng)目,相對來說比較簡單。SCM入門比較簡單,要深入應(yīng)用,還是要花很多功夫的。做單片機(jī)開發(fā),一般情況下,軟硬件結(jié)合在一起,加班時間不多,待遇很一般。
3. 簡單的程序員是那些來自互聯(lián)網(wǎng)公司的從事網(wǎng)頁開發(fā)、應(yīng)用軟件和游戲開發(fā)的人。他們的工資很高,但加班的次數(shù)更多。我認(rèn)識一個在一家小游戲公司當(dāng)程序員的人。他每天加班,尤其是在游戲上線的時候。他周末不得不工作到很晚。
c語言嵌入式與java嵌入式有哪些區(qū)別?
我們需要糾正問題中的錯誤。Java一般不做嵌入式開發(fā)。Java一般用于網(wǎng)頁開發(fā),也就是做網(wǎng)站,比如淘寶京東。我一直從事Linux操作系統(tǒng)和Java的開發(fā)。
C語言嵌入式開發(fā)主要是為一些智能電子設(shè)備開發(fā)驅(qū)動程序。它要求你掌握計(jì)算機(jī)科學(xué)的基本知識,特別是C語言、數(shù)據(jù)結(jié)構(gòu)、Linux操作系統(tǒng)等,所開發(fā)的程序一般都加載到操作系統(tǒng)內(nèi)核中執(zhí)行,而操作系統(tǒng)內(nèi)核位于計(jì)算機(jī)軟件系統(tǒng)的底層,與計(jì)算機(jī)硬件和操作系統(tǒng)密切相關(guān)系統(tǒng)知識。
Java開發(fā)是互聯(lián)網(wǎng)行業(yè)招聘最多的程序員,如bat,需求量比較大,程序員數(shù)量也比較多。主要工作是開發(fā)網(wǎng)站后臺服務(wù),并用Java程序?qū)崿F(xiàn)各種業(yè)務(wù),如淘寶或京東的后臺訂單系統(tǒng)、庫存系統(tǒng)等,Java程序是計(jì)算機(jī)軟件系統(tǒng)中的應(yīng)用層。程序的主體通常運(yùn)行在Tomcat和其他應(yīng)用服務(wù)器上。我們需要了解分布式系統(tǒng)、Java編程、高可用性和高并發(fā)性的知識。
Java開發(fā)與嵌入式系統(tǒng)非常不同。