嵌入式軟件工程師累不累
嵌入式軟件工程師累不累,這個問題總的來講只要是軟件開發人員都會累,這個主要是看你的實際技術如何,如果是嵌入式的話如果你的技術很好有內涵那么就會很輕松,如果是技術不過關就會很累,為什么這么說呢,原因在于你應付平時的工作已經筋疲力盡了,下班之后還要學習,這樣的話當然會覺的非常的累。累的原因也是你沒有找到適合你自己的方法的原因,問題得不到解決你也就淪陷在了日復一日的忙碌之中。
隨意這里把一些技術大牛的中肯建議整理給大家。
所以在這里為大家整理了一些技術大牛對于軟件開發人員的一些中肯的建議。
以下是整理專家意見,歸納出的十個給嵌入式工程師的建議:
1. 離開舒適圈
雖然只當了18年工程師、但自認是系統與軟件技術“通才”的DSP與嵌入式軟件開發顧問公司Jetperch創辦人Matt Liberty建議,不斷更新并提升原本擅長的技術雖然很重要,但嵌入式工程師若能擴展自己的知識領域會更有益。走出舒適圈,挑戰自我、去學習原本不熟悉的東西,包括工程以外的知識,例如與客戶、同事之間的互動,將會收獲良多。
2. 學習利用搜索引擎嵌入式工程師累不累?
當了35年工程師、自認是“看得懂系統架構的軟件 人”的PTR Group首席科學家Michael Anderson認為,不要閉門造車,要善用開放源碼世界的信息,很多常見的設計問題其實透過因特網就能找到同領域菁英貢獻的程序代碼;嵌入式工程師們要走出自己的小世界擁抱社群,與同領域的其他工程師們相互交流、互相幫助,而這也是開放源碼世界的精神。
3. 要能熟悉開放源碼軟件
擁有31年工程師經驗的Freescale Semiconductor 數字網絡全球軟件開發部門總監Rob Oshana 表示,客戶往往會要求在系統中整合一大堆軟件,因此所有的嵌入式工程師需要熟悉各種軟件;他建議工程師避免只專長單一領域,因為那可能會阻礙你的成長。對嵌入式工程師來說,確保自己對軟硬件技術都很了解,是非常寶貴的價值。
4. 熟悉實時操作系統(RTOS)
在工程人才招募機構Randstad Technologies負責嵌入式產業領域的解決方案經理Henry Wintz表示,目前產業界對于熟悉RTOS的工程師需求很高,也愿意提供更高的薪資水平;因此他鼓勵沒有接觸過RTOS的嵌入式工程師從一些較小型的系統著手,累積相關技術經驗。此外他也發現產業界對嵌入式Linux人才有不少需求,主要是因為這種操作系統具備較大的設計彈性。
5. 學習那些讓因特網實現的技術
具備30年嵌入式工程師經驗的獨立產品設計與顧問公司Aurium Technologies 總經理Ken Wada 認為,多數嵌入式領域工程師都知道如何撰寫C或C++語言程序,但有時候這樣的技能是不夠的;他建議嵌入式工程師學習因特網有關的技術,對職業生涯發展會有加分效果,例如他目前負責的幾個開發案,都是在嵌入式系統中嵌入虛擬(virtual)的XML,好讓一些小型連網設備能具備“即插即用”的運作模式。
6. 培養多元化技能與系統觀
擔任近20年工程師、具備許多不同領域技術經驗的技術顧問公司Rebelbot顧問Jen Costillo建議,原本從事較小型系統架構(例如MCU)開發的工程師,可以開始去熟悉更大的系統(例如Linux驅動程序),反之亦然。嘗試著去開發手機應用程序、或者是學習后端服務器的相關技術,能讓你開啟完全不同的觀點;他并建議工程師去熟悉開放性硬件,現在市面上有不少現成的開發板,能讓工程師專注于學習獨特算法的開發。
7. 了解軟件也要了解最新的處理器嵌入式工程師累不累?
有超過15 年嵌入式軟件工程師經驗的Embedded.fm 工程師Elecia White表示,除了要深入了解C或C++等基本程序語言,有時也要認識一些熱門的新程序語言以因應特殊設計需求,但更重要的是了解最新的處理器技術;處理器才是嵌入式系統的本質。因為我們的系統資源有限,我們需要了解可用的資源有哪些。
對于應該如何學習嵌入式的方法每一個有每一個人的見解,雖然各持己見但是都是有一個非常明確的目標就是做嵌入式開發工程師就是要不斷的學習正所謂做到老學到老,沒有累的存在。