找回密码
 注册
关于网站域名变更的通知
查看: 1408|回复: 4
打印 上一主题 下一主题

想转嵌入式软件,除了有硬件基础,还需要……丨版主采访(五)

[复制链接]
  • TA的每日心情
    开心
    2023-5-19 15:05
  • 签到天数: 339 天

    [LV.8]以坛为家I

    跳转到指定楼层
    1#
    发表于 2020-1-10 19:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 alexwang 于 2020-4-28 09:54 编辑
    0 g0 ~+ v5 [% Z8 R/ \; t" P, U% x. A7 G
    想转嵌入式软件,除了有硬件基础,还需要……丨版主采访(五)
    8 J$ u& M9 }) t) E* P5 G
    EDA365原创   作者:巢妹

    " R# C$ ?, u: t
    - ], F+ a3 u4 c, y6 W+ `
    ●●● 往期版主采访 ●●●
    " 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
    01、硬件和嵌入式软件怎么选?

    $ 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 x
    02、转硬件实在太难要怎么办?
    9 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 e
    8 @) 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
    03、怎么巩固硬件基础?

    ! ?; v& Q3 o, [7 e% j+ k$ G0 [
    在代工厂工作了5年,岗位是硬件工程师,layout基本掌握,想往硬件行业更深的方向发展,有什么好的建议么?
    ) v$ x- P2 `/ H/ j
    基础不全面,在代工厂没有真正做过设计,现在想做设计就从最基础的开始。有一点模拟数字电路的理论,但没有实际操练过。如果我没想错的话应该是这样。

    3 S- b# }7 J2 c* n( I, N% a
    1 ^! 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
    04、如何解决行业新手的职业困惑?
    & 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
    05、结语

    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 @

    ( M9 ?6 C8 V% ]: f4 ?* c

    ( O* r7 n% Z- }1 P- A" I. X+ k

      [3 `% e, p7 M
    出品丨EDA365
    原创作者丨巢妹
    插画绘制君君
    9 w- D" A  E$ T: |/ e; T& _3 E9 `8 j7 B' y2 C" j; S" g* ]  Y7 ~9 z8 N. W% q$ X( Y5 i$ O
    注:本文为EDA365电子论坛原创文章,未经允许,不得转载。
    2 j9 c7 \9 G) [: P

    5.jpg (24.38 KB, 下载次数: 4)

    5.jpg

    该用户从未签到

    2#
    发表于 2020-4-28 15:19 | 只看该作者
    感觉要学的很多,数电模电是基础,长征才刚刚开始

    “来自电巢APP”

    该用户从未签到

    3#
    发表于 2020-6-15 15:48 | 只看该作者
    路漫漫其修远兮

    “来自电巢APP”

    该用户从未签到

    4#
    发表于 2020-6-16 00:28 | 只看该作者
    硬件挺难的,搞了10年了还是觉着好多东西不会,从高端的16层10Gb速率的大板子到工控小板子,静电电磁高低温湿热盐雾霉菌冲击震动运输试验,无数个供应商和开发流程,转产出现的问题,捋清楚太不容易

    “来自电巢APP”

    该用户从未签到

    5#
    发表于 2021-3-30 17:09 | 只看该作者
    作为一个新人,确确实实帮到了很多,谢谢楼主
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-6 23:00 , Processed in 0.156250 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表