找回密码
 注册
关于网站域名变更的通知
查看: 1451|回复: 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 编辑 ' V! }# v% N8 ~' V% o' R& N
    ) a3 `2 H/ N3 ~6 _# `
    想转嵌入式软件,除了有硬件基础,还需要……丨版主采访(五)
    9 l! R# K1 |2 d. B+ C( B3 T, a! n
    EDA365原创   作者:巢妹
    " i2 k2 {+ q' u) b
    0 s' [+ u% e* [! S  }" R; B* S
    ●●● 往期版主采访 ●●●

    / `$ U" {8 q1 m0 r0 n. K9 X- T$ o' p
    在前几期的版主采访中,经常出现一个话题:学硬件好还是学软件好?硬件和软件哪个更吃香?

    1 k# {4 J/ v4 ^/ A- s& t
    物联网必将成为未来热点的今日时代下,确实也有很多工程师对嵌入式软件感兴趣,今天的特邀嘉宾就来聊聊电子硬件和嵌入式软件的话题……
    7 Q  n+ f' N7 Z; r
    % g$ s" ?2 ^+ ]1 j& {
    * g9 y8 U3 K! {3 B

    / A! R, M0 x! f* z( Q1 Z, \6 H7 T5 x
    01、硬件和嵌入式软件怎么选?
    9 V5 b3 n$ N* @5 ?1 b# V, j6 v
    我16年开始工作,精通layout,会一点ad和cadence,目前考虑转硬件,看了原理图之后却不知如何入手了。

    8 ^$ l. i- {) ^) I

    0 p: S6 w7 X: }- q% |
    6 v/ C7 b( {8 C& S! w+ j# |
    4 V: n1 C# v' ^5 v, }
    这位同学如果是做设计的话,模电、数电这些基本的是要学会的,或者干脆跳开硬件,直接搞软件,可以跟着EDA365开始学。就是有点硬件基础了,转去学软件,这是不亚于学硬件的。
    4 S4 T6 n, S1 Y1 W& L; d2 A
    : ]8 J; d, ^) b% N; y' _; Z
    2 N& P1 V. e) c' E1 B
    0 Y, n$ V8 |4 ~" R5 T: H9 i4 y
    对于有了一点硬件基础,又对软件感兴趣的同学,我会给两个方向的建议,一个是朝硬件方向转,那就要把技术补回来,因为模拟电路和数电是基础,精通layout,但不知道原理,比如电脑是怎么设计的?是别人设计的pcb版,所以对基础的收入囊中就很重要了。
    " I' F' `8 t* O6 A
    另一个是朝嵌入式软件方向。
    4 n3 i( N0 r$ K) s: l$ d: l
    这两个方向对他来讲都是要补基础的,都是要学习相应的知识。这两个选择也会通往不同的路。

    ( o" o# L' D) Z. Z8 B7 D3 y& u
    ( Z7 i8 t( E5 t

    2 [3 O! d+ u# g* \% W+ A( [2 o# E6 N8 S
    一个是往左,就是做硬件工程师,另一个是往右,做嵌入式,就是硬件软件都做了。

    , J, P8 D4 V( t; c
    因为嵌入式软件对硬件的要求不会很高,既然做过layout,那在硬件上总会有点基础。当然软件基础一定要有C语言,这是最基本的,这个基础学技术的很多人应该都能掌握。别的就不说了,因为现在很多项目都是用好几种语言写出来的。比如Java、python,还有一些脚本语言。很少有只用一种语言写的。
    5 t/ |5 p# m  c( w! W( [
    所以,另一方面来说,如果完全没有语言基础,还是老老实实去搞硬件吧。

    3 m$ D! l9 ~% K
    若有一点硬件基础,又有C语言的基础,那也可以去学嵌入式。

    , \: c/ B1 Z1 @: `% ^* L, N
    / O/ B; E5 ]" K! y3 M+ a$ ]1 K
    + P5 @$ X$ v4 L8 l

    1 t$ L! H) b: X, }5 G6 o! {
    走硬件这条路,首先就是要补数电、模电基础知识。看不懂原理图就是因为没有理论基础,可以通过培训也可以通过自学的。
    ( K# _  H4 ^# ~2 L8 `! ?  }6 v
    培训的话来EDA365可以帮助他;自学也可以,找一些专业的教材,比如大学教材,学生用书、教师用书等,仔细看,认真琢磨,把书本里的知识弄懂,也就差不多了。基础能上来就可以了。

    ( y$ |1 U0 U- l/ n4 |+ l
    / }# z  I$ ~: i

    " `- R8 r" \7 D5 n( ~- V  S
    ; K8 @/ P3 k2 s% @: G4 l0 v
    02、转硬件实在太难要怎么办?
    # i8 W$ U" J5 J) ?
    应用电子专业,layout11年,想转硬件又觉得非常难,要怎么走下去?
    7 X1 w5 v- O% Y9 s1 q. i, u
    既然这样的话,那我建议他转软件,或者项目管理。
    & @( B4 f" _% ?( i. `
    & }! T9 G5 u$ v* J3 J% f9 P
    最简单的就是转嵌入式软件,嵌入式软件跟硬件结合的比较紧。这也是他的优势。
    5 F: A7 |2 _( H1 M  O) ?
    转嵌入式软件,可以尝试物联网终端设计平台,这个平台与硬件有关,也与软件有关,要有C语言基础。这个平台的好处是以后可以无限的扩展。而且他自己之前的硬件功底对他也有很大帮助。

    5 M% S& V* o+ L% `! y
    7 A& t$ _! G/ |1 o  @4 P
    + b& w4 A* x! e7 z6 h

    8 Y- x' n+ s/ E4 w; B
    物联网的传感器,都是靠硬件去实现的。
    ) h9 [& V3 L! N% A+ \  J0 p
    让我给一个建议的话,这个范围太宽泛了,实在不好下手,所以我只能根据一个方向为导向来建议。
    # V+ D1 o4 ^4 L3 f  F
    比如嵌入式是这里面窄一点的东西,但又是互联网在实际中的应用——物联网,这也是以后的热点。
    9 J2 ~% t( W. L; M# n7 u

    4 H9 p7 x" g% q& a7 g
    03、怎么巩固硬件基础?

    / l: ~- _7 h2 P: J
    在代工厂工作了5年,岗位是硬件工程师,layout基本掌握,想往硬件行业更深的方向发展,有什么好的建议么?
    ) L/ Q! J" }* p( m8 B; `. e/ q! M
    基础不全面,在代工厂没有真正做过设计,现在想做设计就从最基础的开始。有一点模拟数字电路的理论,但没有实际操练过。如果我没想错的话应该是这样。
    ; s% z9 ^% v3 @8 S  K, Z4 L$ ^
    3 Z$ B  x. |4 G" D" I

    * o1 E  s# T) S6 ]( w
    9 k! b* \+ I5 ?. C, F( a' }" O5 C  S9 H$ h
    根据他的情况,可以去EDA365论坛,跟着论坛的板块一起学。他虽然工作了有五年,但是都是代工厂的经验,实际上是打杂的。可能接触一点皮毛,但是没有自己真正做过设计。

    ( u! u/ f8 f& I7 g+ Y
    真正想做设计的话,可以在论坛去看很多老师做的一些设计案例。从最简单的开始,别人做多层板,你就从两层板开始做,做最基础的设计,比如了解一些原件、设计软件的技巧等等。

    ) ~2 E# h0 z* i4 L6 H
    论坛上面都是硬件各专业非常丰富经验的老师做版主,老师也一般都在线。

    % k% X: Z' r5 a& X+ T

    9 v2 B$ ?3 q! s7 D9 V+ j+ @, s$ h8 U. {5 Q5 j9 [+ i
    1 K( X. g- q: v1 q9 I
    以上只是我个人的建议,通过这么多年的工作经验,提出一些我的想法,因为我也是跟这些网友一样,一步一步走过来的。

    $ D3 [7 s* ^  m" O
    我以前也带过年轻的硬件工程师,他们成长到后来的独当一面,其实很多经验都是可以借鉴的,所以这些职业困惑都能理解。

    * g' ], j& E$ d) s7 ]6 H' g

    1 Y/ r8 j" o0 t5 p* @
    04、如何解决行业新手的职业困惑?

    / F7 L* {0 {1 ?1 i3 F
    老师您之前也在深圳技术大学给大三的学生上了一段时间的实训课,根据您的亲身感受,这些即将步入社会,面临择业的行业新手,他们主要的困惑和焦虑点是什么呢?
    ! h5 s, X. U  d! B/ N9 e# L
    他们的困惑是,不知道学什么,也不知道学什么有用,更不知道自己将来能做什么,总觉得现实的工作与他们学的东西很远。
    ) K# N$ g1 r/ e% {' x
    - Q8 r" Y0 ]) f3 |) T/ F
    ' p& F2 d! e: h# {

    % p( V+ s2 U3 U& D1 q$ K
    我们在实际教课过程中传达给他们的是:工作以后,是这样做项目的,你们能不能行?不能行的话你们该学习什么?

    0 E4 [  K/ U3 K. ]! s% [) W
    刚开始的时候,同学们确实是没有信心,也没有能力。
    . Y$ @" E0 C5 r  y
    我和贾可老师就一点一点教,老师讲一段,会故意设置一些实训过程中的坑,同学自己动手解决。之后我们也会布置一些小课题,不给任何提示,让学生结合刚刚教的,自己完成这个课题做出来,看你能不能跳过老师设置的学习和实训上的坑。

      {1 C% |$ h  j& T* V
    所以整个流程就是,老师教,然后答疑解惑,到后面慢慢放手你自己去做。
    " t  K: [1 F5 l' ~( G
    这个过程下来,他们能感觉自己学到了东西。12天的培训内容,能走别人半年甚至一年的路,这就有了信心。

    : T/ Q9 U9 a1 D, K

    3 Q2 u- ?' f2 U' L1 b4 R- a% i/ h) S, k5 B$ q2 O

    1 o' @$ ^5 H! U. g
    学生们刚开始会很迷茫,所有的疑问都写在脸上,老师在上面讲到哪个知识点,下面都是没声音的。他们不知道问什么,也不知道说什么,觉得理论跟实际隔得很远。经过和老师的互动,研究操练手册,慢慢的才找回一点信心。也能有一点成就感。

    8 x  \" I" t- m% S
    在实验室里,点个灯、按个按键、能自己把数据传到云台、 云台能传到手机,这些是实实在在可以看到并操作的。这些操作都是在大学课堂上学不到的东西。

    + X  z! k9 M' o+ r' @) y$ Z
    他在大学课堂学的东西,老师一讲就能懂,一看就会,但是动起手来,自己却不会做。

    ; s4 r: k# ?  A

      f+ }- A4 n( j( [2 ~  z' a& a7 f
    0 {) T4 [2 w1 G( P+ ^0 x/ t; {% ?2 T  A7 Q, b. |2 ~2 F
    他们的学校老师也会跟着我们一起学。因为现在时代在发展,新的东西不断涌现,你必须不停的去吸收、去学习。
    / D. q3 k) K9 z* k8 x6 d
    这个道理放在谁身上都一样,我们现在也要学,不然就会落伍。所以学生更应该学。

    , y, U) A1 Y1 i# {* C& {
    而且深圳技术大学也比较注重实践,因为他们学的是德国的模式,培养工匠!并且更注重实训。
    $ z: c* w% ~* M
    ' ]/ v9 Y/ ~! M+ x1 u5 m

    0 M8 Z# R% H6 T  v$ s
    ( W* E( g, u: X0 |
    05、结语
    ; Z2 o- Y5 ~, h. [; F; P4 h
    每个人在职业生涯中都会有困惑,不同的是,上面的网友是有工作经验之后的困惑,可能遭遇瓶颈,可能面临换行等等。
    9 ^$ F; S8 i% G- T# n' w( [- R

    5 m: S4 M7 t5 j( Q$ U+ {5 N! M4 r8 j
    大学生是择业的困惑,是从学生阶段跨越到社会阶段的困惑,虽然他们更迷茫,但是他们的可塑性更强,他们未来还有无限的可能,有很多种选择。

    5 k" S. F& t  d3 _# X7 _) g
    但是已经从业的人员可能选择就没那么宽,A或者B可能只有两个选项,甚至一个选项。

    . Z" Q9 \) y& n& ]* `. o; x  N
    总的来说,每个阶段的职业烦恼不一样。我能给的也只是我的个人意见,更多实际情况的考虑上,还是要自己把握。

    ( k9 m6 {; \8 s0 b; l8 M
    : h* ^8 |: \2 B
    6 c* \* T3 J3 T2 [& t! g. r& J

    % [4 p3 w$ O% c& S, M. e

    ! u( D' m6 M( ^3 M
    出品丨EDA365
    原创作者丨巢妹
    插画绘制君君
    9 w- D" A  E$ T: |/ e; T& _3 E9 `8 j7 B' y2 C" j; S" g* ]  Y7 ~& B1 S7 o! Z, a/ |$ d: u2 M
    注:本文为EDA365电子论坛原创文章,未经允许,不得转载。
    ! k6 }) u) N( ~, Z# F: E

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

    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-11-24 23:16 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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