1. 軟體測試工程師和嵌入式軟體工程師相比,哪個更有前途,在初期時哪個拿的工資高,到後期工資又會是怎麼樣
呵呵,這個很有意思。我是嵌入式軟體工程師,我女朋友是軟體測試的工程師,我的工資一直都是她的2倍。所以樓主你應該知道哪個工資高吧。
不過嵌入式的比較辛苦,要學的東西比較多。測試相對比較簡單。所以推薦樓主自學嵌入式吧。學習嵌入式,該學習什麼基本的知識呢?
首先C語言,這個是毋庸置疑的,不管是做嵌入式軟體還是硬體開發的人員,對C語言的掌握這個是必需的,特別是對於以後致力於嵌入式軟體開發的人,現在絕大部分都是用C語言,你說不掌握它可以嗎?至於如何學習C語言,我想這些基礎的知識每個人都有自己的方法,關鍵要去學習,看書也好,網上找些視頻看也好。很多人會問,C語言要學到怎麼樣,我覺得這沒有標準的答案。我想至少你在明白了一些基礎的概念後,就該寫代碼了,動手才是最重要的,當你動手了,遇到問題了,再反過來學習,反過來查查課本,那時的收獲就不是你死看書能得到的。
其次,應該對操作系統有所了解,這對你對硬體和軟體的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如進程、線程,系統如何來分配資源的,系統如何來管理硬體的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關系,多看看,結合以後的項目經驗,會有更好的理解的。
還有應該學習嵌入式系統,如linux或者wince下的編程,這些對以後做應用的編程很有幫助,當然,如果做手機的話,那可以學習MTK、塞班、Android等操作系統,Android是以後發展的趨勢,現在很熱門,Android也是基於linux系統封裝的,所以建議先學習下linux。
還有,應該學習下單片機或者ARM或者MIPS,很多人說我沒有單片機的經驗,直接學ARM可以嗎?我覺得那完全沒有問題的,當然如果你學習過單片機,那最好不過了,以後學習ARM就更簡單了。
最後如果你把以上的知識都有所了解後,就該去閱讀閱讀一些優秀的代碼,比如結合arm晶元手冊學習去學習下UBOOT的源代碼,了解下最小的系統開發,那對你整個嵌入式開發的非常有幫助的,可以的話,還可以學習下linux的源代碼,當然如果你直接閱讀2.6的代碼,我想你會很痛苦的,可以先看看linux 代碼早期的版本,比如0.12 的代碼等等,麻雀雖小,五臟俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程師。
至於上面說的知識如何學習呢?每個人都應該去找自己最好的方法,所謂的最好的方法就是最適合自己的方法。很多人看不進書,那就去看看視頻吧。視頻也應該要選擇,不是隨便看看,應該要有所選擇,有所挑選。我也是這樣一路走過來的,不過我這人比較懶,我看不進書,一看書我就想睡覺,所以這幾年我都是看視頻過來的,現在也算學有所成,但也不敢說是高手吧。
我在網上看到,有人把自己學習嵌入式的視頻總結出來,嵌入式系列實踐和視頻教程,大家可以看看網址http://www.002r.com/embedvideo.htm 我仔細看了覺得很不錯,我本來也想整理下,可是奈何我自己的電腦硬碟空間才40G,沒有辦法,時間也是不夠,心有餘而力不足,我不是在幫他做廣告,雖然要花錢,我覺得算不錯,至少自己不用去整理和花大量的時間去找資源,當然如果網上有的下,你網速和硬碟都夠的話,我建議大家自己網上下也好。想想我自己該開始學的時候,那時視頻資源少之又少,我買書和買視頻至少花了幾千塊,但是我覺得那很值,至少我現在賺回來了很多知識。
最後,希望這篇文章對熱愛嵌入式,想致力於嵌入式開發的朋友有所幫助。送給大家一句簡單而又樸素的話,堅持就是勝利,貴在堅持,也可以看看如何堅持嵌入式學習!
2. 嵌入式軟體測試怎麼樣
你現在還是實習生,為什麼要把自己的定位放在測試上呢?你既然是學開發的,那就應該走開發的路,走測試的路,在國內行不通,工資低,並且地位也不高。自己你有點開發的基礎了,應該去自學嵌入式開發!!!這對你以後才是比較好的路。
學習嵌入式,該學習什麼基本的知識呢?
首先C語言,這個是毋庸置疑的,不管是做嵌入式軟體還是硬體開發的人員,對C語言的掌握這個是必需的,特別是對於以後致力於嵌入式軟體開發的人,現在絕大部分都是用C語言,你說不掌握它可以嗎?至於如何學習C語言,我想這些基礎的知識每個人都有自己的方法,關鍵要去學習,看書也好,網上找些視頻看也好。很多人會問,C語言要學到怎麼樣,我覺得這沒有標準的答案。我想至少你在明白了一些基礎的概念後,就該寫代碼了,動手才是最重要的,當你動手了,遇到問題了,再反過來學習,反過來查查課本,那時的收獲就不是你死看書能得到的。
其次,應該對操作系統有所了解,這對你對硬體和軟體的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如進程、線程,系統如何來分配資源的,系統如何來管理硬體的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關系,多看看,結合以後的項目經驗,會有更好的理解的。
還有應該學習嵌入式系統,如linux或者wince下的編程,這些對以後做應用的編程很有幫助,當然,如果做手機的話,那可以學習MTK、塞班、Android等操作系統,Android是以後發展的趨勢,現在很熱門,Android也是基於linux系統封裝的,所以建議先學習下linux。
還有,應該學習下單片機或者ARM或者MIPS,很多人說我沒有單片機的經驗,直接學ARM可以嗎?我覺得那完全沒有問題的,當然如果你學習過單片機,那最好不過了,以後學習ARM就更簡單了。
最後如果你把以上的知識都有所了解後,就該去閱讀閱讀一些優秀的代碼,比如結合arm晶元手冊學習去學習下UBOOT的源代碼,了解下最小的系統開發,那對你整個嵌入式開發的非常有幫助的,可以的話,還可以學習下linux的源代碼,當然如果你直接閱讀2.6的代碼,我想你會很痛苦的,可以先看看linux 代碼早期的版本,比如0.12 的代碼等等,麻雀雖小,五臟俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程師。
至於上面說的知識如何學習呢?每個人都應該去找自己最好的方法,所謂的最好的方法就是最適合自己的方法。很多人看不進書,那就去看看視頻吧。視頻也應該要選擇,不是隨便看看,應該要有所選擇,有所挑選。我也是這樣一路走過來的,不過我這人比較懶,我看不進書,一看書我就想睡覺,所以這幾年我都是看視頻過來的,現在也算學有所成,但也不敢說是高手吧。
我在網上看到,有人把自己學習嵌入式的視頻總結出來,嵌入式系列實踐和視頻教程,大家可以看看網址http://www.003r.com/embedvideo.htm 我仔細看了覺得很不錯,我本來也想整理下,可是奈何我自己的電腦硬碟空間才40G,沒有辦法,時間也是不夠,心有餘而力不足,我不是在幫他做廣告,雖然要花錢,我覺得算不錯,至少自己不用去整理和花大量的時間去找資源,當然如果網上有的下,你網速和硬碟都夠的話,我建議大家自己網上下也好。想想我自己該開始學的時候,那時視頻資源少之又少,我買書和買視頻至少花了幾千塊,但是我覺得那很值,至少我現在賺回來了很多知識。
最後,希望這篇文章對熱愛嵌入式,想致力於嵌入式開發的朋友有所幫助。送給大家一句簡單而又樸素的話,堅持就是勝利,貴在堅持,也可以看看如何堅持嵌入式學習
3. 嵌入式軟體工程師主要做什麼工作
軟體工程師所要具備的條件是:對於軟體工程師,不太重視學歷,但並不是對學歷沒有要求,重點關注項目的經驗和學習知識的能力,能否利用軟體工程專業知識來解決問題,根據崗位不同,對軟體工程師的要求也有所不同。具體能力要根據崗位和自己的興趣愛好選定自己的職業規劃方向,一方面要詳細了解軟體工程師的要求,可以關注企業的招聘信息。一方面自己要貯備通用的知識技能,廣泛閱讀相關的計算機材料對自己以後的發展大有幫助。可以確定的是軟體工程師的前途在未來的發展依然是不斷升溫的職業,比較需要有技術和良好前景的專業之一。軟體工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、資料庫技術(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術。此外,關於網路工程和軟體測試的其他技術也要有所涉獵。
4. 單位新招不少測試工程師,有沒有嵌入式軟體測試教學方面比較好的用於實際動手操作的教材和輔助工具啊
關於嵌入式的學習如果僅用於測試的話,需要簡單的了解掌握以下知識點即可:
5. 3G嵌入式工程師和軟體測試工程師哪個前景更好
不用說,肯定是3G嵌入式工程師,目前到未來很長一段時間嵌入式都是最熱門的IT行業之一。軟體測試沒什麼技術含量,工資也高不到哪去。
6. 普通軟體測試工程師以後能轉嵌入式軟體測試工程師嗎
這個差得比較多
需要了解更多的嵌入式硬體相關知識
需要了解嵌入式操作系統相關知識
需要了解嵌入式操作系統下驅動部分原理、設計和調試相關知識
需要了解嵌入式開發程序編寫、編譯和調試的相關知識
7. 只作過軟體測試工程師,沒做過軟體開發工程師,轉嵌入式軟體工程師,難度大嗎為什麼
只做過軟體測試工程師,沒做過軟體開發工程師,軟體開發工程師是特別的累的,每天熬夜到很久。
8. 軟體測試工程師和嵌入式方向
軟體工程師 是每天與大量的代碼打交道
職業壽命不長 過了35歲就要轉行
嵌入 一般都是搞低層開發
需要很高的數學基礎邏輯判斷能力英語基礎
相對與軟體工程師 嵌入 的職業壽命長
但是對從業人員要求特別高 所以這方面的人很少
從薪水方面 軟體工程師和 嵌入 的薪水開始差不多
但是3年以後就是軟體的高 再以後 軟體工程師就轉行了
嵌入的高了
9. 嵌入式軟體工程師和軟體測試工程師,哪個好點
大家感覺上嵌入式軟體工程師要好點,所以現在要找好的嵌入式軟體工程師比較容易,但找好的軟體測試工程師卻比較困難。這是我們軟體產業發展決定的。隨著我們軟體產業的發展成熟,軟體測試工程師必然會越來越吃香。測試工作相當於品質管理,對於成熟的軟體公司來說,是非常重要的。而且今後優秀的測試工程師不會比優秀開發工程師的薪水低。測試其實屬於研發的一部分,如果一個團隊不重視測試團隊建設,必然會對產品質量問題付出慘重代價的。所以,軟體測試工程師未來定會很吃香! 追問: 雖然我都沒學過,但是我感覺做測試的還是先經理開發再測試?這樣比較好,因為你熟知每一個細節,這才是高端的工程師,如果單純的去學軟體測試,感覺學的比較機器,重復測數據,而且數據不對,或者運行不好,具體的技術原因可能還要請教開發者,這個就是初級測試工程師吧? 我的理解對嗎?軟體測試工程師比較難走嗎? 回答: 專業不同,測試工程師也要做開發的,也要開發測試用例和測試模塊。也有研發工程師轉到測試工程師的,也有測試工程師轉到研發工程師的。其實選擇看自己的條件和興趣。軟體測試工程師目前總體很缺人的。
10. 想做一名嵌入式軟體測試工程師,要學什麼
首先是各種儀器儀表的使用,如萬用表,示波器,邏輯分析儀,其次嵌入式軟體測試一般是配合硬體做的,因此需要對硬體有一定的了解,沒有什麼測試工具,因此一般的測試主要是測量數據,基本學不到技術,而且很多時候是研發人員自己完成後進行測試,沒有問題了就讓你做長時間運行測試穩定性,做開發也很簡單的,建議做研發吧