找回密码
 注册
关于网站域名变更的通知
查看: 1409|回复: 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 编辑 5 t0 h6 z$ I4 P% ~

    4 t' x$ b6 Z( Y# m; C" s% `5 {
    想转嵌入式软件,除了有硬件基础,还需要……丨版主采访(五)

    / t$ R, [0 G) T- I6 d$ X) @; I, ]1 p
    EDA365原创   作者:巢妹
    " O) a4 c. i, m, r& O

    - n0 c  B" h# V! Q) z
    ●●● 往期版主采访 ●●●
    3 P" Z( h3 e8 S

    : z: A% J5 O3 v
    在前几期的版主采访中,经常出现一个话题:学硬件好还是学软件好?硬件和软件哪个更吃香?

    , C7 ?: Y  @$ _( z' b
    物联网必将成为未来热点的今日时代下,确实也有很多工程师对嵌入式软件感兴趣,今天的特邀嘉宾就来聊聊电子硬件和嵌入式软件的话题……
    / h9 d; C( {3 n+ t; ~  R0 R' _
    ' D3 o! J* P1 S0 ^

    6 ~! ~7 y+ a8 A' z2 m! h: w
    ) F- W+ ]! t  a, i1 }2 B  a
    ; V4 n: L4 I7 _( D1 W2 u1 {2 U
    01、硬件和嵌入式软件怎么选?

    8 W- l+ h; U1 J; l0 W
    我16年开始工作,精通layout,会一点ad和cadence,目前考虑转硬件,看了原理图之后却不知如何入手了。

    , x! E; _2 d* O) d/ Z2 c
    2 M3 ~- O: m1 V% q( M7 w
    6 r- f' S1 f; j+ C: X6 k
    ! E, X5 v- y3 L
    这位同学如果是做设计的话,模电、数电这些基本的是要学会的,或者干脆跳开硬件,直接搞软件,可以跟着EDA365开始学。就是有点硬件基础了,转去学软件,这是不亚于学硬件的。

    - r9 `' j5 J3 A" n% \
    1 ]8 y: S8 C- K  U9 D
    8 b# F3 _) @- `1 }

    ; b+ G1 r7 J  P: M: s% f) o5 v
    对于有了一点硬件基础,又对软件感兴趣的同学,我会给两个方向的建议,一个是朝硬件方向转,那就要把技术补回来,因为模拟电路和数电是基础,精通layout,但不知道原理,比如电脑是怎么设计的?是别人设计的pcb版,所以对基础的收入囊中就很重要了。
    " u% F# b2 H+ B
    另一个是朝嵌入式软件方向。
    1 ]* d/ e; T! {9 G$ {
    这两个方向对他来讲都是要补基础的,都是要学习相应的知识。这两个选择也会通往不同的路。
    ) x& Y. @; a; H2 |

    " l2 c9 ?0 z% `% `, Y5 v6 Q& E7 r" c

    8 o, U/ B! x$ O" G& Z
    一个是往左,就是做硬件工程师,另一个是往右,做嵌入式,就是硬件软件都做了。
    $ d+ W4 j! y( p6 J- a
    因为嵌入式软件对硬件的要求不会很高,既然做过layout,那在硬件上总会有点基础。当然软件基础一定要有C语言,这是最基本的,这个基础学技术的很多人应该都能掌握。别的就不说了,因为现在很多项目都是用好几种语言写出来的。比如Java、python,还有一些脚本语言。很少有只用一种语言写的。
    " k, t1 C7 N' Y) ?1 u* P. E- M
    所以,另一方面来说,如果完全没有语言基础,还是老老实实去搞硬件吧。

    ) o+ `2 d+ x  W1 G' `6 w6 c/ N4 J: A
    若有一点硬件基础,又有C语言的基础,那也可以去学嵌入式。

    : r) D- B# R! t' i

    3 e1 B0 h( g9 [6 o: u# Q" A! A1 h6 Q$ e6 _4 }
    1 ~5 I$ A4 D  `5 ~
    走硬件这条路,首先就是要补数电、模电基础知识。看不懂原理图就是因为没有理论基础,可以通过培训也可以通过自学的。

    5 h, l/ J  [& L7 H8 i; N$ A( ?* w
    培训的话来EDA365可以帮助他;自学也可以,找一些专业的教材,比如大学教材,学生用书、教师用书等,仔细看,认真琢磨,把书本里的知识弄懂,也就差不多了。基础能上来就可以了。

    ( m0 X5 D5 r5 I! B* q( |" S

    ' W0 A" Q" {- J  b( G5 s
    # ?" _' G* |/ Y0 g6 W1 ^1 L; b( M( l
    - H1 Y* Z2 D" }1 Y6 H5 P( F7 r7 ^
    02、转硬件实在太难要怎么办?
    - J$ H: ?. ?! Q: r
    应用电子专业,layout11年,想转硬件又觉得非常难,要怎么走下去?

    , A/ \. G0 z, ?: p9 n# g+ V5 R
    既然这样的话,那我建议他转软件,或者项目管理。0 W5 w. y  u( s, r. \- Z

    ) e4 h( t! Q4 v; E& B0 H
    最简单的就是转嵌入式软件,嵌入式软件跟硬件结合的比较紧。这也是他的优势。

    7 e6 e# Y, l0 x" E, r
    转嵌入式软件,可以尝试物联网终端设计平台,这个平台与硬件有关,也与软件有关,要有C语言基础。这个平台的好处是以后可以无限的扩展。而且他自己之前的硬件功底对他也有很大帮助。

    8 R+ H0 D: E! Z5 \5 M
    5 g6 |7 p& A* ~
    9 L; A$ C# q% m  `( k# f+ h
    0 U. V2 {, q: _
    物联网的传感器,都是靠硬件去实现的。
    # C/ R8 T# V& a: ]8 C; K
    让我给一个建议的话,这个范围太宽泛了,实在不好下手,所以我只能根据一个方向为导向来建议。

    . i; V: Y1 ?* z" ^. C. I4 U# p3 x
    比如嵌入式是这里面窄一点的东西,但又是互联网在实际中的应用——物联网,这也是以后的热点。
      X- o+ k& d$ h2 D% a
    $ i/ B0 C6 @6 f( {7 n
    03、怎么巩固硬件基础?
    . s. L) l5 O2 D8 l% g+ L; c
    在代工厂工作了5年,岗位是硬件工程师,layout基本掌握,想往硬件行业更深的方向发展,有什么好的建议么?
    * b) r1 u* l+ V9 N4 o
    基础不全面,在代工厂没有真正做过设计,现在想做设计就从最基础的开始。有一点模拟数字电路的理论,但没有实际操练过。如果我没想错的话应该是这样。

    3 o% ^# w9 f7 _- \& A& U
    ; F/ y$ C3 @, G

    5 k$ W3 {6 p& G7 i$ ]# n, b& }- b8 c
    根据他的情况,可以去EDA365论坛,跟着论坛的板块一起学。他虽然工作了有五年,但是都是代工厂的经验,实际上是打杂的。可能接触一点皮毛,但是没有自己真正做过设计。
    9 f6 T# {5 _% Z) K+ M2 p
    真正想做设计的话,可以在论坛去看很多老师做的一些设计案例。从最简单的开始,别人做多层板,你就从两层板开始做,做最基础的设计,比如了解一些原件、设计软件的技巧等等。
    0 q; j, p# y& m6 @1 e* H, q
    论坛上面都是硬件各专业非常丰富经验的老师做版主,老师也一般都在线。

    9 Y5 e9 \( L+ n, P& k+ m

    2 x% I2 t, q( }: b
    % X1 @; ^, k' ]; f7 E& p; ^
    ! J* S: V1 D: l$ ?1 I% Z# M
    以上只是我个人的建议,通过这么多年的工作经验,提出一些我的想法,因为我也是跟这些网友一样,一步一步走过来的。
    " Q/ N& a  I$ V% a* X! P, G
    我以前也带过年轻的硬件工程师,他们成长到后来的独当一面,其实很多经验都是可以借鉴的,所以这些职业困惑都能理解。
    ! b- G% n* l$ E$ {

    2 l2 D4 [: @" i
    04、如何解决行业新手的职业困惑?
    : O4 }! j* V0 s0 f; |; J  O3 K
    老师您之前也在深圳技术大学给大三的学生上了一段时间的实训课,根据您的亲身感受,这些即将步入社会,面临择业的行业新手,他们主要的困惑和焦虑点是什么呢?
    3 R: h5 i+ }/ M& A3 l
    他们的困惑是,不知道学什么,也不知道学什么有用,更不知道自己将来能做什么,总觉得现实的工作与他们学的东西很远。
    8 \/ v4 Z8 R' R2 g3 |2 z

    * Q+ u) I2 s9 p0 V7 f$ f$ D5 ], s. p) [
    8 I/ _* y9 `2 J- x
    我们在实际教课过程中传达给他们的是:工作以后,是这样做项目的,你们能不能行?不能行的话你们该学习什么?
    7 E, Z" z9 c6 F7 b) B. l
    刚开始的时候,同学们确实是没有信心,也没有能力。

    / u& T8 _3 R, b8 i' E7 k! h0 D
    我和贾可老师就一点一点教,老师讲一段,会故意设置一些实训过程中的坑,同学自己动手解决。之后我们也会布置一些小课题,不给任何提示,让学生结合刚刚教的,自己完成这个课题做出来,看你能不能跳过老师设置的学习和实训上的坑。

    4 r  a" E4 B: a7 S' |* d. Q2 a( v
    所以整个流程就是,老师教,然后答疑解惑,到后面慢慢放手你自己去做。
    0 m7 ]& H9 N. B; t- k
    这个过程下来,他们能感觉自己学到了东西。12天的培训内容,能走别人半年甚至一年的路,这就有了信心。
    ! E2 v8 M; h, S) ?$ t

    0 E* S3 n6 i/ E* ^# p8 z; B4 L
    ( q7 v6 b" N( U% r/ h6 _* t
    # ~& t& @9 J1 N+ r; V% c9 B
    学生们刚开始会很迷茫,所有的疑问都写在脸上,老师在上面讲到哪个知识点,下面都是没声音的。他们不知道问什么,也不知道说什么,觉得理论跟实际隔得很远。经过和老师的互动,研究操练手册,慢慢的才找回一点信心。也能有一点成就感。
      r, e1 ?3 U3 w5 e# S/ r  u
    在实验室里,点个灯、按个按键、能自己把数据传到云台、 云台能传到手机,这些是实实在在可以看到并操作的。这些操作都是在大学课堂上学不到的东西。

    8 s, q$ M# G9 u1 y8 g* k5 e
    他在大学课堂学的东西,老师一讲就能懂,一看就会,但是动起手来,自己却不会做。
    " t- y; @2 i/ |8 ?, u
    # @- {4 T, @" ], D. q1 D

    7 v  l# n* n5 [7 A# l; F6 E
    4 b( k6 k0 Y4 E& ?! f( d; B# U! J8 |# A
    他们的学校老师也会跟着我们一起学。因为现在时代在发展,新的东西不断涌现,你必须不停的去吸收、去学习。
    / D" F( c4 E- A
    这个道理放在谁身上都一样,我们现在也要学,不然就会落伍。所以学生更应该学。
    / L) }- Y- Y3 d( Q
    而且深圳技术大学也比较注重实践,因为他们学的是德国的模式,培养工匠!并且更注重实训。

    5 [# i  n, B" {7 I6 v& k6 a

    $ r5 V$ @" X) H) ~3 r  M4 M# W( [+ o. @' o) a, M
    ' q2 A& L: O6 }6 \" J; U
    05、结语
    2 ]5 R$ S* S4 ~& h
    每个人在职业生涯中都会有困惑,不同的是,上面的网友是有工作经验之后的困惑,可能遭遇瓶颈,可能面临换行等等。% }& Q" k9 T/ w+ t4 @$ M

    8 m/ o/ w# N% R1 n7 K' b. C
    大学生是择业的困惑,是从学生阶段跨越到社会阶段的困惑,虽然他们更迷茫,但是他们的可塑性更强,他们未来还有无限的可能,有很多种选择。
    ( W2 f" S5 V5 Q8 l% E, p
    但是已经从业的人员可能选择就没那么宽,A或者B可能只有两个选项,甚至一个选项。

    4 M- ]( D% V3 a# x0 r7 ^
    总的来说,每个阶段的职业烦恼不一样。我能给的也只是我的个人意见,更多实际情况的考虑上,还是要自己把握。
    , m8 B; r5 Q- s8 c. I

    ) e8 d- Q) f0 [# n
    ; C, ~% Q: c7 \7 A# n, U4 @
    ! C* D" }+ v9 g3 n5 P1 c, ]

    0 J$ r/ V" U; h) ?7 w
    出品丨EDA365
    原创作者丨巢妹
    插画绘制君君
    9 w- D" A  E$ T: |/ e; T& _3 E9 `8 j7 B' y2 C" j; S" g* ]  Y7 ~! l' e9 {$ i3 y* x+ B+ `6 ]
    注:本文为EDA365电子论坛原创文章,未经允许,不得转载。
    " W! d; U' \1 N  K" o

    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-7 01:13 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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