學(xué)嵌入式好后悔 打算往軟件方面發(fā)展,嵌入式難還是java難?
一是早期困難,需要基礎(chǔ)。另一個是它在早期階段很簡單,很容易理解。Java比C更容易理解,這是初級階段,所以開發(fā)工作并不簡單。現(xiàn)在科學(xué)技術(shù)發(fā)展很快,更新迭代也很快,所以這條線是死路一條要學(xué)的我們需要糾正
一是早期困難,需要基礎(chǔ)。另一個是它在早期階段很簡單,很容易理解。Java比C更容易理解,這是初級階段,所以開發(fā)工作并不簡單。現(xiàn)在科學(xué)技術(shù)發(fā)展很快,更新迭代也很快,所以這條線是死路一條要學(xué)的
我們需要糾正問題中的錯誤。Java一般不做嵌入式開發(fā),但是Java一般用于web開發(fā),也就是做網(wǎng)站,比如淘寶、京東等,我一直從事Linux操作系統(tǒng)和Java的開發(fā)。
C語言嵌入式開發(fā)主要是為一些智能電子設(shè)備開發(fā)驅(qū)動程序。它要求你掌握計算機科學(xué)的基本知識,特別是C語言、數(shù)據(jù)結(jié)構(gòu)、Linux操作系統(tǒng)等,所開發(fā)的程序一般都加載到操作系統(tǒng)內(nèi)核中執(zhí)行,而操作系統(tǒng)內(nèi)核位于計算機軟件系統(tǒng)的底層,與計算機硬件和操作系統(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程序是計算機軟件系統(tǒng)中的應(yīng)用層。程序的主體通常運行在Tomcat和其他應(yīng)用服務(wù)器上。我們需要了解分布式系統(tǒng)、Java編程、高可用性和高并發(fā)性的知識。
Java開發(fā)與嵌入式系統(tǒng)非常不同。
打算往軟件方面發(fā)展,嵌入式難還是java難?
嵌入式最流行的時間是2005年左右。
物聯(lián)網(wǎng)豐富后,估計又會掀起一股熱潮。
但是底層的基礎(chǔ)設(shè)施越來越完善,增值需要通過上層應(yīng)用來實現(xiàn)。所以建議向這個方向傾斜。
我建議使用Java和python。因為有豐富的圖書館、框架、工具、文檔、視頻和人力資源在前端和后端,大數(shù)據(jù)和人工智能,生態(tài)系統(tǒng)是完美的。