|
我是老溫,一名熱愛學習的嵌入式工程師
5 t& a# X+ p& A關注我,一起變得更加優(yōu)秀!9 s7 j) o6 u X
最近,一名網友給我留言說,他攤牌了,后悔當初入行搞嵌入式技術開發(fā),于是想我淺談一下,為何不該入行嵌入式技術開發(fā)。9 |' m9 @. m B7 f
v33hszld3rz64019541007.jpg (117.03 KB, 下載次數: 0)
下載附件
保存到相冊
v33hszld3rz64019541007.jpg
2024-9-19 11:32 上傳
, G$ }( f/ F$ e; k/ A這幾年,嵌入式技術領域被外界的培訓機構(甚至被某些同行)過度地解讀,對外宣傳嵌入式技術不用加班,沒有35歲危機,是行業(yè)新風口,等等,導致很多剛剛畢業(yè)的初學者,對這個技術領域的“誤解”越來越深。 t8 H4 ?9 ^: V6 l/ R6 Y- I( v
行業(yè)內的老司機都知道,嵌入式技術是一個涉及面非常廣的軟硬件綜合性技術領域,它在通信,消費電子,工業(yè)控制,醫(yī)療設備等行業(yè)有著舉足輕重的地位。# h0 y! R* X5 a
為什么不該入行嵌入式技術開發(fā)?. ~/ |7 b" F: V5 x/ o3 \
首先,嵌入式技術的學習路線是相對比較陡峭曲折的,這個技術領域不僅要求開發(fā)者有扎實的 C 語言編程基礎,還要求對硬件設計有基本的了解,比如數字電路設計,微處理器架構,等等。
# B* D& v) F5 }: P: [' m* w嵌入式系統通常運行在資源極為受限的硬件芯片里面,它要求開發(fā)者具備代碼優(yōu)化和處理軟硬件中斷的能力,這些基本技能的培養(yǎng),可能需要耗費大量的時間和實踐精力,這對毫無基礎的初學者來說,是不小的挑戰(zhàn)。
/ R8 f1 F6 U6 S9 x(如果那些賣課的“老師”說,學嵌入式只需要懂 C 語言編程,不用學硬件,這類人不是無知就是壞!)
( T2 h! c6 n# |; u% C! U }# p其次,嵌入式產品在開發(fā)過程中需要涉及到軟硬件調試工作,代碼都是三分編寫七分調試,在大多數情況下,需要在產品的實際使用現場帶電調試硬件設備,這跟純軟件的一臺電腦和一臺手機搞定所有開發(fā)工作,有很大的區(qū)別。
2 W8 g6 e2 a: N' T6 d* A有些工業(yè)設備現場或者測試實驗室的環(huán)境,比想象中的還要惡劣,并且嵌入式工程師要在項目進度緊張的情況下,排查產品問題到底是軟件導致還是硬件導致的,也就是要求工程師具備非常扎實的軟硬件聯調能力。
: X. w+ V, y8 Q: v/ T! }(嵌入式軟件工程師懷疑硬件有問題,要提出實質性證據,并且定位出硬件問題所在,不能單憑一句話就說硬件有問題)
& i2 K. n3 s" I, R& ]% ]有時為了驗證某些猜想,還需要用烙鐵對硬件電路進行適當改造,這就要求嵌入式軟件工程師具備一定的電路焊接能力,有時候還要去生產線協助處理產品量產問題。7 y6 v3 e+ P$ N
扎實的軟硬件聯調能力需要大量的工程實踐,并且毫無捷徑可言!在這種能力養(yǎng)成之前,開發(fā)過程中遇到的各種問題,極易對初學者造成一種挫敗感!, F0 Q4 w2 t; z* |! q* x
, W- R" c; U. r* h/ b1 k
uyowkhh5wkh64019541107.jpg (377.63 KB, 下載次數: 0)
下載附件
保存到相冊
uyowkhh5wkh64019541107.jpg
2024-9-19 11:32 上傳
) u- h+ E* W* v3 r M& a# d
時至今日,嵌入式技術的發(fā)展非常迅速,這不僅體現在芯片技術架構的優(yōu)化,還涉及到芯片所配套的 SDK 也在快速迭代,這就要求工程師有非常強的學習能力。
% P6 Q! O o2 d9 ~5 m0 q( D0 T4 y這種強大的學習能力不僅要表現在技術層面,還要表現在實際的應用業(yè)務上面,要精確地評估某項業(yè)務需求的合理性,以及給出合適的嵌入式軟硬件解決方案。
0 Z6 }$ y4 {. `; X- j0 X$ J如果不能對業(yè)務需求進行準確合理的技術性評估,等到開發(fā)后期才發(fā)現這里不足那里不夠,不僅會導致大量的人力物力被白白浪費掉,還會導致整體的項目延期,無法跟客戶進行交代。
. y. E, x) E Q T, Y. ~
nso5h0ijpct64019541207.jpg (217.29 KB, 下載次數: 0)
下載附件
保存到相冊
nso5h0ijpct64019541207.jpg
2024-9-19 11:32 上傳
/ C3 z% {& p# {% P8 d最后,到底該不該入行嵌入式,主要還是取決于初學者個人對這個技術領域的期待值有多高,如果只是從別人的口中得知這個領域,并且認為它是錢多事少不加班,這種入行動機,大概率很難讓初學者堅持學習下去。
% O M! r4 ?6 v* P5 H( H如果初學者自身的學習精力不足,受挫能力不高,學習能力不強,入行動機不純,確實不太適合進入嵌入式技術開發(fā)領域,而如果初學者是基于個人興趣和長遠的職業(yè)目標,嵌入式技術確實是一個不錯的方向。3 j) f- N" }9 O1 g. I0 r
圍城內外,冷暖自知!# u: q: Y& @3 g( Q
-END-4 w& n. X0 [( j8 k7 z8 V" y
往期推薦:點擊圖片即可跳轉閱讀
+ b* V: v [5 p& |8 U3 V
. u) o r7 Q& C9 Q 1 l+ L" w, x9 ?/ q# C
9 W4 Q" f) N) D
5 P" j$ {. T1 U$ @' C) H8 {; r; E
ijacxbtpect64019541307.jpg (308.75 KB, 下載次數: 0)
下載附件
保存到相冊
ijacxbtpect64019541307.jpg
2024-9-19 11:32 上傳
) Y( u' B4 M9 d) y& t8 z7 I! a! O7 { ; T6 a: U7 o: v. l! E7 z0 m
蘋果iPhone16發(fā)布了,嵌入式鴻蒙,國產化程度有多高?5 H( [- K k' r0 ~
' w$ T: j* E* ?* v
# R& r# ^* a& W4 F U0 c* z% @ ) w/ g. `7 f! T* g
- D8 g. R y" i& \
0ijlkjbu52f64019541407.jpg (239.95 KB, 下載次數: 0)
下載附件
保存到相冊
0ijlkjbu52f64019541407.jpg
2024-9-19 11:32 上傳
Q' e8 Z* f: \! @( v0 D3 ^
, O, k3 [: H; t8 f4 m+ q 樹莓派第二代微控制器 RP2350,終于拿到手了!~
# Q6 N5 u) _8 E- A) E; }
, }: w7 r A U3 R7 Y/ a
0 c9 ^" o: w4 F1 P& j/ X 3 j" t( }5 g8 n0 Y) K
w3at2bvgomr64019541507.jpg (225.45 KB, 下載次數: 0)
下載附件
保存到相冊
w3at2bvgomr64019541507.jpg
2024-9-19 11:32 上傳
# V' {- j( R( @2 H
+ q. K, d* I( A) q3 b% F \! _ 現場實測,用數據說話,星閃通信距離突破3.3公里!
3 S. Q) f3 k2 h2 q8 O5 d* y 6 [' C, j, g2 F. ^1 ]' I
( Y) K$ |4 J/ P
8 N7 m% `1 V* t; J B- B2 \ 我是老溫,一名熱愛學習的嵌入式工程師
9 ?5 t4 y* O$ X. I! N, n" I5 v關注我,一起變得更加優(yōu)秀! |
|