●●● 往期版主采访 ●●●
" O; z- k: x. Q0 t- r; C! Q
" O' Q M! @* D0 o1 S* I+ g
在前几期的版主采访中,经常出现一个话题:学硬件好还是学软件好?硬件和软件哪个更吃香?
8 U v% V( V9 l$ V
在物联网必将成为未来热点的今日时代下,确实也有很多工程师对嵌入式软件感兴趣,今天的特邀嘉宾就来聊聊电子硬件和嵌入式软件的话题…… 6 L" |8 X4 {* a# V& j1 e
) z9 @; @) y1 n3 t; o+ x! D9 l& w8 [ U9 k
; n2 j6 K7 a. h; o
4 @) S' v2 Z) y) Z6 K
$ K5 F" z% l/ G( n“
我16年开始工作,精通layout,会一点ad和cadence,目前考虑转硬件,看了原理图之后却不知如何入手了。 ”
8 l0 D ~/ v! {1 x
9 K" L& a- R! O$ {
( l4 d2 x4 H2 X h2 X$ m6 C6 k* M
这位同学如果是做设计的话,模电、数电这些基本的是要学会的,或者干脆跳开硬件,直接搞软件,可以跟着EDA365开始学。就是有点硬件基础了,转去学软件,这是不亚于学硬件的。
6 z: N4 c$ ]4 l6 V8 C: ^
* Z9 G! z: y% m0 X
' j2 z( M5 K" a4 t' L6 \/ W" g* p" K/ s! }' \7 E- ?6 M7 y
对于有了一点硬件基础,又对软件感兴趣的同学,我会给两个方向的建议,一个是朝硬件方向转,那就要把技术补回来,因为模拟电路和数电是基础,精通layout,但不知道原理,比如电脑是怎么设计的?是别人设计的pcb版,所以对基础的收入囊中就很重要了。
! |7 ~9 r) M& v
另一个是朝嵌入式软件方向。
5 V$ ?9 z& q2 H5 G* M
这两个方向对他来讲都是要补基础的,都是要学习相应的知识。这两个选择也会通往不同的路。
/ T/ [0 F! d. e. c& ?
$ p- U# g) Z, X9 T5 @( r. Z
/ N# w# I+ p) `: }- K# t
, @: [& N W$ k5 z9 G+ z1 E一个是往左,就是做硬件工程师,另一个是往右,做嵌入式,就是硬件软件都做了。 . v0 |' S& H5 `2 H0 o+ s% |
因为嵌入式软件对硬件的要求不会很高,既然做过layout,那在硬件上总会有点基础。当然软件基础一定要有C语言,这是最基本的,这个基础学技术的很多人应该都能掌握。别的就不说了,因为现在很多项目都是用好几种语言写出来的。比如Java、python,还有一些脚本语言。很少有只用一种语言写的。
" F* X: W8 }2 j: ]# X* q
所以,另一方面来说,如果完全没有语言基础,还是老老实实去搞硬件吧。
% J0 o; l, J% A+ r G若有一点硬件基础,又有C语言的基础,那也可以去学嵌入式。
5 E* @0 l+ s/ U$ v
3 O2 k7 Y) T' ]& T( m2 K; c; S- o9 ~5 { E* e: \6 ?9 ?
* F1 x* O; b; A% i) X' T( d走硬件这条路,首先就是要补数电、模电基础知识。看不懂原理图就是因为没有理论基础,可以通过培训也可以通过自学的。
% N# J6 i) t0 z" E: l5 k培训的话来EDA365可以帮助他;自学也可以,找一些专业的教材,比如大学教材,学生用书、教师用书等,仔细看,认真琢磨,把书本里的知识弄懂,也就差不多了。基础能上来就可以了。
. u( G% h" y4 Z b4 A/ p
1 [& B) Y! d# e) v( }$ D
- ?3 i( S, p2 T8 Y* T; [: W. e. B% R
Y! o8 k/ m5 }* m5 Q! Z, f5 h' ^5 x9 q' T# V3 q% h
“
应用电子专业,layout11年,想转硬件又觉得非常难,要怎么走下去?
”
4 L" e Q0 s q% D/ {
既然这样的话,那我建议他转软件,或者项目管理。
3 q j8 @3 l B; ~0 h, n
. s* K/ L0 P! R9 b! E! O最简单的就是转嵌入式软件,嵌入式软件跟硬件结合的比较紧。这也是他的优势。
: z, K. q) B; \6 L# a% _
转嵌入式软件,可以尝试物联网终端设计平台,这个平台与硬件有关,也与软件有关,要有C语言基础。这个平台的好处是以后可以无限的扩展。而且他自己之前的硬件功底对他也有很大帮助。
7 P T' `2 N& J+ a' }6 e8 @) u. u x) N/ K6 P1 E" ~4 }
: _5 j) f( Q1 ~; r, _
2 e2 i% h: F, e7 g5 {) M( X
物联网的传感器,都是靠硬件去实现的。
# c6 i: N1 A# B$ q: s W$ V( G$ x0 G
让我给一个建议的话,这个范围太宽泛了,实在不好下手,所以我只能根据一个方向为导向来建议。
2 C+ ^% F# _6 ?) z9 S比如嵌入式是这里面窄一点的东西,但又是互联网在实际中的应用——物联网,这也是以后的热点。
5 ^1 \2 v3 `) u# X$ Q3 S
* i5 p& p8 G( d
! ?; v& Q3 o, [7 e% j+ k$ G0 [“
在代工厂工作了5年,岗位是硬件工程师,layout基本掌握,想往硬件行业更深的方向发展,有什么好的建议么?
”
) v$ x- P2 `/ H/ j
基础不全面,在代工厂没有真正做过设计,现在想做设计就从最基础的开始。有一点模拟数字电路的理论,但没有实际操练过。如果我没想错的话应该是这样。
3 S- b# }7 J2 c* n( I, N% a1 ^! H; a( h% s' r, A1 P( q
# Y7 `% }4 R: _) ]; A7 X" w! W* u' z" |
根据他的情况,可以去EDA365论坛,跟着论坛的板块一起学。他虽然工作了有五年,但是都是代工厂的经验,实际上是打杂的。可能接触一点皮毛,但是没有自己真正做过设计。
# n; ?0 \$ `, ]4 P真正想做设计的话,可以在论坛去看很多老师做的一些设计案例。从最简单的开始,别人做多层板,你就从两层板开始做,做最基础的设计,比如了解一些原件、设计软件的技巧等等。
2 s% W. i' y; A5 j1 _# r
论坛上面都是硬件各专业非常丰富经验的老师做版主,老师也一般都在线。
# B* R. r$ w9 f& u# v( w% Z$ r+ ~! V" B+ D# M |8 f$ I% [
6 M; M% Q; q" c% E: m- P8 t: k& v7 C$ B9 b: b
以上只是我个人的建议,通过这么多年的工作经验,提出一些我的想法,因为我也是跟这些网友一样,一步一步走过来的。
* I: \+ p) m8 z+ @) }$ Y" \
我以前也带过年轻的硬件工程师,他们成长到后来的独当一面,其实很多经验都是可以借鉴的,所以这些职业困惑都能理解。
0 B2 Q& w& i' m4 W
2 P1 Y% X+ _' C; [. e& g) ^5 P5 P7 W P# T. r
“
老师您之前也在深圳技术大学给大三的学生上了一段时间的实训课,根据您的亲身感受,这些即将步入社会,面临择业的行业新手,他们主要的困惑和焦虑点是什么呢?
”
4 y7 b2 s) ?" p) g1 l3 v9 h4 A5 U. Y( L
他们的困惑是,不知道学什么,也不知道学什么有用,更不知道自己将来能做什么,总觉得现实的工作与他们学的东西很远。
+ x8 n) J3 ]! V! ~ ?# c: l: z$ x/ N& ~0 Q$ M1 ^5 a- d
/ X: e+ u/ g' v6 i0 i2 e9 s+ e: j- G5 ~- L8 f
我们在实际教课过程中传达给他们的是:工作以后,是这样做项目的,你们能不能行?不能行的话你们该学习什么?
7 I. p) ^$ H8 \$ m7 `& u刚开始的时候,同学们确实是没有信心,也没有能力。
$ R4 J5 t- b8 I. o
我和贾可老师就一点一点教,老师讲一段,会故意设置一些实训过程中的坑,同学自己动手解决。之后我们也会布置一些小课题,不给任何提示,让学生结合刚刚教的,自己完成这个课题做出来,看你能不能跳过老师设置的学习和实训上的坑。
4 \: C# y) A7 K8 m4 o9 n3 X0 f所以整个流程就是,老师教,然后答疑解惑,到后面慢慢放手你自己去做。
: k+ b. L; n: I7 Q8 D' Y) a6 h
这个过程下来,他们能感觉自己学到了东西。12天的培训内容,能走别人半年甚至一年的路,这就有了信心。
9 ^0 n5 a9 g2 I6 r% @- }7 A
& Y* T8 [0 W! ?: E, q0 I2 Q
- O# M& Z3 \! N/ c' H3 E* B% }( b# }8 P
学生们刚开始会很迷茫,所有的疑问都写在脸上,老师在上面讲到哪个知识点,下面都是没声音的。他们不知道问什么,也不知道说什么,觉得理论跟实际隔得很远。经过和老师的互动,研究操练手册,慢慢的才找回一点信心。也能有一点成就感。
8 K& {% p$ t' ^
在实验室里,点个灯、按个按键、能自己把数据传到云台、 云台能传到手机,这些是实实在在可以看到并操作的。这些操作都是在大学课堂上学不到的东西。
. B+ |# A# P- x3 J. g- G他在大学课堂学的东西,老师一讲就能懂,一看就会,但是动起手来,自己却不会做。
0 X% F/ C3 \7 R* X8 I% v7 \4 H
' N- T* i5 E" L$ l
- r) }/ D8 k: f! z, u
, N1 i) F6 u, R" ]% o他们的学校老师也会跟着我们一起学。因为现在时代在发展,新的东西不断涌现,你必须不停的去吸收、去学习。
: k2 t( R5 K5 ?9 l& i8 M; {# v
这个道理放在谁身上都一样,我们现在也要学,不然就会落伍。所以学生更应该学。
. j" Q+ y" n7 v6 s
而且深圳技术大学也比较注重实践,因为他们学的是德国的模式,培养工匠!并且更注重实训。
, r9 ~; i+ B% W+ U5 M( E' D2 K" u
! A1 t: @ b9 R2 F& _3 n5 T8 a
# z5 W9 _& k5 {) \/ C
. ^' s" W: _2 C* T7 {( i6 p: {) B
8 P; L. W% g2 a8 q0 }# ^每个人在职业生涯中都会有困惑,不同的是,上面的网友是有工作经验之后的困惑,可能遭遇瓶颈,可能面临换行等等。
) V* g% S3 ~+ M/ F8 R- m9 n" l
8 r) N f/ F# X. @. Z大学生是择业的困惑,是从学生阶段跨越到社会阶段的困惑,虽然他们更迷茫,但是他们的可塑性更强,他们未来还有无限的可能,有很多种选择。
: c; F K7 h. p- l% y% U5 L但是已经从业的人员可能选择就没那么宽,A或者B可能只有两个选项,甚至一个选项。
, f: @* o) Z- J( D7 b4 `: I+ P! z; G
总的来说,每个阶段的职业烦恼不一样。我能给的也只是我的个人意见,更多实际情况的考虑上,还是要自己把握。
# X1 B; K8 o R/ ]( X% r
. \6 r( a/ }9 f5 e8 @