做嵌入式開發辛苦嗎?
做嵌入式開發辛苦嗎? 聽到這個問題,我很想說什麼不辛苦就會有成果呢,而且辛不辛苦只有經歷過才知道,要知道做什麼都是要付出自己的努力,都會很辛苦的,每一行業辛苦點都不一樣,很多IT行業的人都會被問IT行業累嗎,而對於嵌入式來說,嵌入式的辛苦表現在這幾方面,一起來通過一位資深程式設計師的經驗來看:
做嵌入式開發辛苦嗎?
1.單位早期的系統架構設計技術人員水平會決定你的工作狀態
曾經一家公司,一個while(1)開頭的裸奔系統,帶自己設計的訊息機制,帶沒有DC的GUI,還自己擴充套件了一套中文編碼。在這套系統上有一系列的產品,每個新產品為了縮短開發時間,都沿用已有產品的程式碼,又不敢做大的改動,應屆生在上面新增了新的糟糕的程式碼,又遺傳到下一個產品中。每個新產品的bug數都在3000左右,軟體開發人員都痛苦無比。這種狀況一直到公司請來一個高水平的CTO,果斷引入uC/OS II 系統,移植MiniGUI,全面採用GBK和Unicode才有所改善。
2.硬體工程師同事的水平會決定你的工作狀態
如果硬體工程師靠譜,照著demo板改改畫出來的板子,打板回來,焊好元件,燒上demo程式,上電就能正常跑起來。否則,軟體就放假慢慢等著吧。 如果硬體粗心,把線連錯了,漏接了,你也許不得不自己從頭看datasheet,挨個檢查訊號,幾天的時間也許就這麼過去了。發現問題要幾個小時幾天,解決只需要幾秒鐘或者幾分鐘。問題解決得差不多了,板子也被飛線鋪滿了。 開始軟體除錯工作前一定要檢查硬體。
3.方案公司的方案以及支援力度決定了你的工作狀態
如果採用的晶片比較簡單,尤其早期的晶片,有的還不帶MMU,不能採用linux或者android這樣的高階系統,甚至不能移植uC/OS 這樣的多執行緒系統,一些像低電檢測這樣的任務實現起來是很彆扭的。現在的晶片都強大多了,不同公司方案的風格也很不一樣。
4.公司財力、領導的眼光和氣魄決定了你的工作狀態
公司有錢,或者領導有決斷,買參考板,買幾萬塊的偵錯程式,買個好用的示波器、邏輯分析儀,不知道能提高多少工作的效率。一幫軟體吭哧吭哧加串列埠列印,除錯幾個星期或一兩個月,問題還不一定能解決,發的工資、浪費的時間、錯過的市場機會,不也是錢嗎?
所以,嵌入式工程師辛苦與不辛苦的因素有很多,不止上面這些,所以你需要的就是好好歷練,再來,也讓你知道一下嵌入式工程師發展前途,讓你心裡有個譜。
就嵌入式工程師而言現在在一線城市,一個成熟的嵌入式工程師薪資大概在15k到 20k 居多(整天在公司裡混水的除外),當然更高的也有。當時剛剛入職薪資不會有那麼可觀,一般新人技術熟練度和知識廣度都會有所欠缺,所以畢竟會經歷一個被企業培養和篩選的過程。在技術行業裡沒有什麼工作能一蹴而就,更不存在什麼真正的鐵飯碗,如果想能拿到未來自己期望的薪水,初期一定要多實踐,多查閱資料。
同樣,技術行業就更不要奢求什麼錢多事兒少離家近了,就算你爬到了主管經理級別也是一樣。還有急事加班,如果你想年薪50w+ 加班那是必然。
總的而言想要學習技術必須要肯吃苦有學習下去的動力。這樣前途會很光明錢途也會隨之而來。
相關文章
- Tessel:用JavaScript做嵌入式開發JavaScript
- 90%做維護,10%做開發,這正常嗎?
- 學python可以做Web開發嗎?python適合Web開發嗎?PythonWeb
- 嵌入式開發該採用C++編寫嗎C++
- Java能扮演嵌入式應用開發的主角嗎?Java
- 嵌入式開發
- 財務自由?這樣做微信開發可以嗎?
- Linux嵌入式系統開發,嵌入式Linux開發教程Linux
- 嵌入式開發累不累?
- 學習3D建模很難嗎,是不是很辛苦?3D
- 嵌入式開發基礎(3)
- 我看嵌入式開發薦
- 嵌入式CGI開發之旅——3
- 嵌入式CGI開發之旅——2
- 嵌入式就業難嗎?就業
- 為什麼你在辛苦做專案國際化,而別人在喝茶?
- 學習Python可以做遊戲開發嗎?Python入門教程Python遊戲開發
- 做聚合支付收款碼有發展前景嗎?
- Qt 嵌入式圖形開發大全和QT開發手冊QT
- 嵌入式硬體開發最新技術
- 嵌入式開發要學哪些課程?
- 從零搭建嵌入式開發環境開發環境
- 嵌入式開發 ARM入門經典
- 嵌入式C++開發詳解(三)C++
- LEDE - Linux嵌入式開發環境Linux開發環境
- 嵌入式開發的基礎知識
- 搭建嵌入式Linux開發環境Linux開發環境
- 使用 Laravel Valet 做開發Laravel
- 在M1晶片的Mac系統上做.net core開發靠譜嗎?晶片Mac
- 學習嵌入式的開發線路,新手怎麼學習嵌入式?
- 嵌入式應用開發第一階段
- 嵌入式開發可以從事哪些崗位?
- 嵌入式音訊應用開發介紹音訊
- 電子鋼琴專案--嵌入式開發
- Java嵌入式開發講座(第三講)Java
- Java嵌入式開發講座(第二講)Java
- Java嵌入式開發講座(第一講)Java
- Python+ESP嵌入式開發快速上手Python