本人從事單片機的發開已經有多年的時間,現在正邁向更遠大的發展——ARM嵌入式開發。
以個人的學習開發體驗,覺得單片機學習會有更大的幫助,如果你想在以後的工作就業發揮更好的優勢的話。
單片機涉及最基礎也是最高級的現代電子技術領域——計算機底層硬體部分。在這一層,沒C#,沒Java,無友好且透明度高的開發語言支持——只有匯編和C/C++這類面向硬體應用的開發。這樣就要求從事該方面工作的人員具有更高的計算機專業水平——(並不是普普通通捧幾本教程,在筆記本電腦上亂調用幾個對象就可以學好用好的)——就像一個熔爐,進來的即使是廢鐵,得到的都是精鋼。
單片機開發的應用環境及深入研究前景廣闊,從單片機到ARM,從單核到多核,來到了一個超級計算機深藍擊敗國際象棋大師卡斯帕羅夫的電子集成的巨型計算機世界——深藍大概有上萬的CPU,及T為單位的內存。
發現了么——我們身邊太多的程序員,軟體工程師,卻大部分都是二流的
;我們身邊很小嵌入式工程人員,卻很多都是一流的。
從這個角度我還是很幸運自己能成為單片機及ARM嵌入式玩家的一名,到目前為止開發過上10個大型項目,自己研發的上百個。
目前我有自己的實驗室及開發和研究人員。
『貳』 學java還有必要學單片機嗎
看自己的學習情況和實際情況,時間充裕可以多學一些,多學一些沒壞處,可以先在網上找一找視頻進行學習了解,多看看網上專業人士的學習方法和經驗建議,讓自己有個適應期,我知道有一家叫千鋒教育的培訓機構,千鋒教育有線上免費線上公開課。
『叄』 學單片機還是學Java好
2個方面精通一個就能賺錢多多。
所以這個問題的自身還是看你對哪個有興趣。沒興趣的你學了也沒意思,時間長了就沒動力了。
我之前做硬體單片機也做過。做了快5年,按理說應該技術過硬吧。可惜。還是很菜。因為我對硬體沒有興趣,每次就是完成任務而學習。因為比較喜歡用電腦工作,現在轉行做java每天都很充實。覺得很喲意思。
所以給你的建議是,先不要去想哪個就業或者前景好,2個都好。先想想你對哪個有興趣,2個都是技術類。你做個5年10年的會不會與興趣。。。
『肆』 畢業設計做java簡單還是硬體(單片機)簡單,(相對來說)
我的觀點是,你還是學JAVA比較好。
對於0基礎的人而言,其實JAVA比較容易上手,而且工作的時候,要求的知識面少,而要求的深度面多,就是說,如果你刻苦用功的把JAVA學好,工作會相對順利一些。
而單片機的編程,不只要有軟體C語言基礎,還要有硬體基礎,單片機分為邏輯層和驅動層,驅動層,要求硬體要達到一定的水平,而且必要時,還要會單片機的匯編語言。
單片機的種類很多,比如51,AVR,STM32等等等等多達十數種,51是最簡單的,也是工資水平最低的。況且,單片機,對於學歷要求比JAVA要高,高中生做JAVA的不算少,但是高中生做單片機的,幾乎沒有。
所以你結合自己的實際情況決定吧。
『伍』 單片機與java的比較與選擇問題
如果你沒有任何基礎的話,學java吧,比較容易入門。
如果要學單片機,必須要有一定的知識積累,如果單從程序角度考慮的話,單片機程序無疑是簡單的,但這里有一個問題,你必須在了解硬體的基礎上編寫程序,這個增加了難度。而且很多時候,基於單片機的應用,重點很難點不在程序,而在於電路的設計,單片機本身就是一塊晶元而已,要完成功能必須依賴於外圍擴展電路。
當然,如果你大學學的是計算機或其相關專業的話,只要基礎過關,選啥都可以啦,它們只是兩項技術而已,對於技術的學習,一般都是很快的。
我個人認為,java偏重於編寫程序的技巧和抽象能力。單片機應用偏重於知識的積累,程序編寫不是重點。
『陸』 java和單片機嵌入式哪個就業前景大
怎麼說呢,個人認為兩個的方向不一樣學JAVA的話方向是軟體工程師學嵌入式的話方向偏硬體一些,比如硬體工程師,系統工程師,驅動工程師等等在裡面細分的也很多,比如可以走linux網路建站什麼的,也可以走linux下的C編程,系統移植,驅動開發,GUI開發,等等等等。。。。就看你想走哪方面了 當然學習嵌入式也可以去做程序方面的,不過嵌入式方面的語言是以C/C++為基礎如果你是想以嵌入式為最後方向的話建議你不要去學JAVA了,兩者之間沒什麼過渡。過度的方法可以有很多,比如說去學單鉛叢片機,然後過渡到ARM,也可以直接學ARM建議學好C語言,一定要精通。喚激祥再就是前期准備的時候建議對微機原理再深和搏入理解和吃透一下。 對於嵌入式前景方面?你放心好啦~~一片光明!!在IT類工程師里可以說工資最高的就是嵌入式了。而且以驅動和底層工程師首當其沖 個人意見,希望對你有幫助~
『柒』 我是女生學單片機好還是搞java好
還是學java吧,單片機畢竟用的不多而且單片機直接可以使用,幾乎不需要在去寫匯編語言的代碼,除非你准備搞哪方面的研究。
『捌』 java和單片機哪個難學
我覺得是單片機。
如果單純的學java語言的話,java和C++的難度差不多,學銀鄭到會用這個程度,JAVA可能更容易點。C++還有符號重載這種不常用的東西,JAVA更精簡,而且JAVA自帶很多庫,引用庫也很簡單,C++的庫少,自己用C++的庫也沒有JAVA那麼方便。鋒鍵頌
單片機是一個大類,裡面有很多晶元,做硬體還要選型,控製成本,雖然語言一般只要C,C++就可以了,但是其實也會用一點匯編,會匯編,對於開發是有一定亮陵的好處的,而且單片機一般都是自己寫的程序的,很少會用到別人寫的庫,不過自己不會寫的程序,可以參考別的人的程序。主要還是晶元太多,51單片機,AVR,ARM,能用程序跑的晶元,都可以叫做單片機,而且硬體結構還不一樣。如果做一個東西,還要考慮成本問題,所以一般主流的單片機都要會。
當然JAVA學到一個人開發伺服器,並且穩定運行,也很難。但我還是覺得硬體更難點,因為大部分都是英文的文檔,而且硬體的結構確實更難點吧。當然程序的演算法也挺難的,但是一般人寫的,不需要演算法吧,但單片機,確實或多或少需要一些硬體知識。
『玖』 java和單片機哪個難學
不太清楚你的具體情況,比如說你的知識能力,比如你現在的學歷,比如說你要找工作的時候的學歷。
我只就我個人的能力發表一下意見:
我的觀點是,你還是學JAVA比較好。
對於0基礎的人而言,其實JAVA比較容易上手,而且工作的時候,要求的知識面少,而要求的深度面多,就是說,如果你刻苦用功的把JAVA學好,工作會相對順利一些。
而單片機的編程,不只要有軟體C語言基礎,還要有硬體基礎,單片機分為邏輯層和驅動層,驅動層,要求硬體要達到一定的水平,而且必要時,還要會單片機的匯編語言。
單片機的種類很多,比如51,AVR,STM32等等等等多達十數種,51是最簡單的,也是工資水平最低的。況且,單片機,對於學歷要求比JAVA要高,高中生做JAVA的不算少,但是高中生做單片機的,幾乎沒有。
所以你結合自己的實際情況決定吧。
『拾』 迷茫!選JAVA好還是選單片機射頻開發好呢
你好!
JAVA吧,C的人才一大堆,我是學C的,學的人少,越有競爭力么,但是可能會比較困難一點,學的人少,就沒有人和你研究啊,很多問題還是大家討論的好,自己做還是有點鬧心的。
希望對你有所幫助,望採納。