有微控制器或C 工作經驗的哥哥姐姐給點意見和建議!

時間 2024-12-28 11:30:21

1樓:網友

做軟體才沒前途呢……當然了,我說的是碼字員。如果你想天天就跟鍵盤打交道,天天坐著寫分配下來的程式,歡迎你學c++。現在來說c++懂點也就是表面的,真正的學通也是很難的,比51難多了。

學微控制器不是光學微控制器,如果想在這個方面發展,不光是程式要過關,模電,數電,eda和一些其他的知識都要會,至少有很廣泛的知識面才可以,因為光乙個微控制器是什麼也幹不了的,而嵌入式系統一般都是非標準的,需要自己設計裁剪各種的需求來定電路。所以知道很多的外設怎麼用才是關鍵,51是微控制器的入門和基礎,就像1+1一樣,如果你想靠微控制器找工作,51的基礎是永遠少不了的,51是最接近硬體的,會讓你弄懂很多關於數制,移位等的基本操作。

如果說你直接學arm,只是在別人基礎的bootloader上寫程式,或者上個什麼liunx,wince一類的系統,看著是很花哨的,但是學到的知識很少,還不如直接學j2me,.net一類來的實際。

你如果有興趣,難道還滿足大學裡面的微控制器課麼?我從高中就玩51,到了大學前2年還是弄51,最後覺得弄懂了以後才轉的arm,半年就把arm玩精通了,現在研究cortex-m3,所有的實驗板和書都是自己拿零用錢買的。今天畢業的時候我就投了3份簡歷,投的職位是嵌入式工程師,不到大四上學期結束就被人籤走了。

希望對你有幫助。學什麼都是有前途的,關鍵看你怎麼學。

2樓:求是者

我也是電子專業畢業的,我以我的經歷告訴你,學微控制器如果不能非常精通的話,根本找不到工作——很簡單,沒有哪個公司會給你機會實習。不僅要軟體精通,更要硬體精通,即要會設計、製作模擬、數位電路,要能夠自己單獨製作乙個產品。有的資料上說現在分工非常精細,做軟體的做軟體,做硬體的做硬體,這純粹是扯淡,你去招聘會上問幾個公司,問他們你只會做軟體,不會硬體行不行,100%的不理你。

3樓:網友

我是學機械的,但是從大四開始就接觸微控制器,自己做了些東西,現在研究生二年級,已經可以獨立做些小專案了。如果有能力接到的話,乙個一週左右搞定的專案就可以拿到1000左右。所以說不是什麼有沒有前途的問題,個人認為只要你有一技之長,就有你發揮的空間,就看你能不能找到機會了。

另外關於難度上,如果你有些基礎了,那就找本例項的書看看,再親手實踐幾個例子,慢慢你就會發現,微控制器控制其實就是那幾個簡單功能的組合,(當然是做些簡單的專案)弄通了再向深入方向發展就行了。

學微控制器沒有前途?不是吧,現在的家用電器不都是微控制器嗎,工業上的一些檢測控制也都是微控制器控制的,我覺得學好了就有用武之地,關鍵是你有沒有興趣。

微控制器 職業

4樓:網友

會寫什麼程式?彙編還是c語言?能自己設計外圍電路麼?

各位大俠給點意見吧

5樓:諾小妍

根據你的基礎和時間,我還是覺得軟體設計比較適合你,畢竟有基礎。學起來比較快,也比較容易接受新知識,而且這方面相對比較簡單,一年的時間就可以了。我朋友在一家計算機學校專修軟體工程的,以前一點基礎都沒有,一年後都已經是很強大的設計師了。

律師和翻譯,雖然你喜歡,但是相比起來,三年時間要想做到很好,還是比較困難的,而且三年後你再出來工作的話,又缺乏相關的工作經驗,做起來會比較困難。所以建議樓主做軟體設計師吧。

6樓:浮雲也碉堡

1.要學很久,時間很長。--可能性最低。

2.軟體設計,你有些經驗。如果有相當工作。可以試試。

3.日語,好好學的話,能拿出手,要2年左右。--現在日企少了。如果能找到的話,待遇還可以。

7樓:希藤格仔

呵呵 非常理解你現在的心情。

其實,這主要是我們的心態問題,需要得到調整。

生活當中 沒有乙份工作是好玩的 ,只有好玩的工作者。

之前 我的狀況跟你有點類似,不過現在調整過來了。

給你點建議吧 希望對你有幫助;

1沒事的時候,多看點書,有關人際關係方面的,比如《人性的弱點》等等。這樣有助於工作方面和別人交流的時候更能順心如意,處理好人際關係。

2 約好友 交流下 。有助於增加彼此的友誼,又能得道他們的建議,做出正確的選擇。

3做好該做的事情,然後再做喜歡的事情。

4給自己樹立個目標,朝著那個方向去奮鬥。

5當我們擁有很多想法時,關鍵是行動。

呵呵 最後祝你 工作順心。

8樓:網友

有志者事竟成。如果你真得下定決心,不怕吃苦,能堅持到底,自然就有成功的可能。吃得苦中苦,方位人上人嗎。

三個行業,要看你自身的基礎和文化基礎。還有三個行業的市場。學成後還要就業呢。

9樓:張小茄子

學軟體吧… 這個比較好找工作… 基本的語法會了就好了 然後多練習程式設計… 建議學習c++ 像windows xp這樣的源**幾百萬行的大型程式 都是用c++編的。

10樓:卟噯彼岸花季

我認為你還是學軟體吧,其它兩個你都沒有基礎,我朋友學法律的律師對他來說還很難,並且司法證是第二難考證,翻譯吧也是個要積累的過程,你的英語好但你想日譯,還要從新學習,這只是建議,關鍵看你怎樣考慮了。

11樓:紅旗永不倒

這個問題比較難回答,因為大部人為了解答相同的問題而浪費了好多時間甚至終身。最重要的是現弄清楚你真正要的是什麼?給自己設定個時間期限而不是無休止的去尋找答案,一旦設定目標就義無反顧的去做直到成功。

12樓:網友

說實在的,根據你的現狀,去學習這2樣技能都沒啥前途,這些人才太多,而且你歲數應該也不算小吧,這些技能都比較難學精。

13樓:網友

保險 房地產 銷售 都是適合你 跟人打交道 取得別人信任 讓別人買你們的產品 很適合鍛鍊 也很有「錢途」

14樓:網友

學軟體吧,律師你現在學肯定不趕趟,日語翻譯,真的沒什麼前途,

15樓:網友

既然你會的東西不少為什麼不嘗試自己創一番事業呢!

16樓:hello詩諾

日語翻譯 學的快 而且簡單。

找微控制器工作困惑,有經歷長輩都能否請您們給初入江湖的我一些寶貴的建議,謝謝~

17樓:網友

怎麼就有人說是copy的呢,也有針對性啊。完美了!

我從農學跨考到了工科,也想做微控制器方面的,暑假才開始學c,樓主的基礎比我強多了。

18樓:網友

要學會除錯~~~

還要有創意。

19樓:網友

呵呵,都是邊工作邊學習的過程,剛畢業的學生實際動手能力都很差,不用擔心,只要你不要求薪水太高,先找到乙個相關工作,工作中慢慢提高。

關於微控制器方面提高及找工作

20樓:網友

不能侷限於51微控制器,可速度熟悉acr、pic微控制器,有紮實的數位電路、類比電路基礎,這樣選擇面可以廣一些。內地的待遇最低都有3k,要看你自己能力了。初期可能低一點,但是上公升可以很快。

想再發展,可以做arm一類的,這個看自己的能力和機會了。學會規劃自己的職業生涯,比會幾種微控制器要重要得多。祝你好運!

ps:「偏內向不太愛說話不愛出去走動的人」,這樣可不太好哦。

補充一:你必須通過一些專案的開發學習,才能明確自己的方向。比如做一套匯流排通訊系統,遇到實際問題,學習才會有效果,光看教材基本等於零。

如果你家裡面支援你的話,可以辭職,去做一些研發助理的工作(就是應屆畢業生的水平,看你對當前的工作也不太滿意吧?),經過一段時間,自己就有方向了,同時也可以積累不少經驗。萬事開頭難,祝您好運!

補充二:電子鐘、ds18b20測溫、序列通行、eeprom讀寫、ad做電壓表這種水平」對於應屆畢業生,這種水平已經算不錯了。只要公司要招個「打下手」的,錄用可以說沒有大問題。

轉正的話,內地私企2000+,沿海3000+,另外年終老總通常會有所表示,除非他缺心眼。如果能很快學習出來,做幾個專案,那上公升會很快的,當然,一般會累點。國企、外企、臺資企業不提,呵呵。

至於需要注意的問題,當然就是學習和工作的心態了,做技術,一輩子都是學生,一起努力吧,呵呵!

21樓:網友

想從事微控制器工作來說,光你這樣是不夠的,微控制器偏向於硬體設計,軟體佔的比重較小。emc只是一部分,pcb中電路設計,高頻電路,多層板這些都是有學問的,微控制器軟體方面我個人覺得你現在這個水平已經足夠,會按照時序圖寫程式控制外設就足夠了,如果你想要得到乙個可觀的待遇,方案1:硬體路線:適當補充下你的硬體方面的知識,比如 模電,數電,高頻電路,專業pcb設計這方面的知識,達到能夠獨立設計4層以上的電路板,能夠設計例如無線,gps,wifi這樣高頻的電路。

方案2:軟體路線:提高你的程式設計能力,學習更高階的處理器架構例如arm,學習嵌入式作業系統,linux,wince等,作業系統的高階程式設計。

這樣就要你對c/c++,arn處理器,還有作業系統的原理了解非常的深刻。像系統架構師,linux驅動工程師等這樣的職位月薪不會低於5位數。

是從事硬體還是軟體開發是看你個人對哪邊有愛。當然2條路都不是那麼簡單就能走下去的。

鑑於你是電子專業畢業的,我建議你往方案1這樣發展。

在廣東那邊嵌入式這行的工資普遍很高。應屆本科生都一般是3000+,有經驗,有能力者工資肯定更不在話下。

22樓:網友

我現在也從事軟體工作,感覺只學習微控制器是絕對不夠的。熟悉arm和dsp是企事業單位很重視的能力。而且不要步入這樣的乙個誤區 做微控制器就一定要軟硬兼懂 在企業裡硬體是有專門的人做的。

你如果以後想一直從事軟體開發,那麼最好專心學好軟體,買幾本國外的教材或者書籍看一看。

硬體:從沒有接觸過。沒經驗。

軟體:基本上讀了幾年書的人都能寫,但是要寫出安全高效可讀性強的程式,那就不是一件容易事了。首先你要把自己的心態擺正,這都不是一天兩天能做好的,需要有點恆心,建議閱讀 c**陷阱與缺陷 程式設計匠藝 這兩本書。

給你提點意見吧,多瞭解下酒桌文化,和領導把關係處好,這有時候比你學一年的東西都來的實惠,

問一下各位微控制器答人學微控制器有前途麼

23樓:網友

沒什麼優勢,微控制器相對於通用計算機而言學科差距很大,即使對於電科和自動化來言微控制器也是非常基礎的工具,沒有比較高層次的人是僅通過微控制器來找工作的,當然設計微控制器或者開發板的除外。

微控制器雖然現在可以用高階語言程式設計,單實質上一般是通過軟體翻譯工具譯成彙編寫到**裡的,所以微控制器的應用主要是低階的工程式控制制或者是簡單演算法,和你的專業是完全脫節的,如果做這個等於你的計算機白學,而軟體開發也不可能用到微控制器這種東西。

即使你捨棄專業單一的從事微控制器開發,那也是不可取的,微控制器對於自動化有點像科學計算器相對於數學,一般做技術含量高一些的工作不會太考慮微控制器方面的東西,只要演算法或者控制思想能夠達到要求,具體的活都是底層的技術工人乾的,至於技術工人是用這種或者那種控制晶元,採用什麼樣的程式設計方法等問題一般不會太關心。就像搞數學的高層技術人員弄出來針對性的公式演算法,接下來怎麼代入資料來算或者用哪個品牌什麼型號的計算器來算,這個雖然他們都懂但是不可能去做,因為這種工作付一中專生即可。

歸根結底是沒有對微控制器應用做好定位:低層次的勞動乾的再好也是低層次的勞動,很爛的電鋸設計人員也比最好的伐木工人有優勢。另外您所參加的微控制器校園實踐活動這些並非是像電科或者自動化那個層次對微控制器的使用。

比如你所定義的智慧型車,自動化定義的智慧型是有自學習或者通俗一點能自己適應工作環境的含義的,在飛思卡爾汽車設計比賽當中也有人用微控制器控制的,但是必須要提出新的智慧型控制理論或者建立新的智慧型控制演算法並寫出**才敢定義智慧型二字;再比如機械人,也有用微控制器設計的,但是往往都會提出新的平衡演算法和力學方程,或者是對硬體比如濾波器,微控制器時鐘電路,介面等做出突破性的改進才算取得成果,並非是簡單的接個數位電路再配點外設寫個程式接上好使就行。

所謂的專攻微控制器的也有,而且成果很豐碩,但是不適合你的專業。比如吉林大學做的博碩系列開發板就很有市場佔有率,再比如我有個老師,提出了一些時鐘訊號誤差規避演算法和採用老式通用計算機cpu外接ttl電路設計專有微控制器的思想。這些工作對於您的專業很不對口,如果讓您設計一款微控制器開發板或者給你一些硬體條件讓您做一款符合工作環境的專用微控制器的話肯定比較困難,所以按部就班的做好自己專業的工作才是正道,雖然條條大路通羅馬,但是每個專業都有自己的路,走別人的路就成了歪門邪道了。

有經驗的人談談學微控制器的就業前景

學微控制器的就業前景很好的,有以下的公司 1.motorola 微控制器 是世界上最大的微控制器廠商,品種全,選擇餘地大,新產品多,在8位機方面有68hc05和升級產品68hc08,68hc05有30多個系列200多個品種,產量超過20億片.2.microchip 微控制器是市場份額增長最快的微控制...

微控制器c語言int和char有什麼區別

佔用的空間不同,微控制器的儲存器很小,儘量不要浪費空間,能用小的就用小的。char 是1個位元組,int是2個位元組,一般都用無符號的。 表示的資料型別不同 int是表示數值型變數的,char是表示字元型變數的 佔用的儲存空間不同 int在32位機器下佔用4個位元組,char在相同機器下佔用1個位元...

學習微控制器可以先學c 嗎c 和c有什麼區別

微控制器一般都用c,如果是32位的有用c 的,原因就是c 引入了的類的概念,方便開發,但是效率低一些,使用的資源也更大。所以到底用哪個要看應用而定。c是基礎,學c 的話必須先把c學好了。 學習微控制器的話,最好是把c語言掌握熟練哦.c 是c語言的擴充.一個是面嚮物件語言,一個是程序導向語言.建議你多...