嵌入式和运维哪个前景好点? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Ixizi
V2EX    Linux

嵌入式和运维哪个前景好点?

  •  
  •   Ixizi 015-05-06 20:03:03 +08:00 via iPhone 10200 次点击
    这是一个创建于 3821 天前的主题,其中的信息可能已经有所发展或是发生改变。
    准备去培训了! 这两个方面前景怎么样? 需要注意些什么? 以及这两个方面适合怎么样的人?
    56 条回复    2015-05-08 16:53:24 +08:00
    leavic
        1
    leavic  
       2015-05-06 20:53:15 +08:00
    都是苦逼
    jun4rui
        2
    jun4rui  
       2015-05-06 21:15:40 +08:00   2
    有本书叫(嵌入式系统开发之道),推荐你看看。对国内嵌入式开发的现状描述得真好!虽然我不知道是不是真的,但是看上去很实在!



    ======
    菜鸟:“除了硬件与结构小组之外,基本上,好像和课本写的软件开发团队也相差无几吧?”PM:“但课本恐怕没跟你说有些组员的工作是跨组的吧!应该这样说,我们团队的状况是,几乎没有人只会或只需要做某个小组的工作。举例来说,项目刚开始时,项目管理组会比较忙,此时,几乎所有人都要帮忙评估规格、进度以及技术可行性,至于设计阶段则几乎是全员参与。当硬件工程师开始找零件、规划硬件架构,固件工程师必须和硬件工程师密切合作。同理,在项目的不同阶段,各有不同的人力瓶颈。前期阶段,上层的人要帮底层的人;中期阶段,固件的人要帮系统的人,系统的人要帮AP 的人;后期阶段则所有的人都要帮忙测试与debug 等。”菜鸟:“一个人负责多件事情不是很容易造成混乱吗?这样工作效率会高吗?”PM:“这也是没有办法的事,我们只能尽量做好时间与人力的配置。在团队的组织表中,每个重要的工作项目都有其对应的小组及负责人,这些小主管必须对项目状态、风险管理及人力调配付出相当多的精力。我就只有这些人力,为了调配他们去追赶几乎无法达成的出货日期,只好把每个人都当成全能在用,这并非我们公司与项目独有的现象,我想多才多艺[ 4] 是业界对‘优秀嵌入式系统工程师’的基本要求。但请注意,我可不是说时间与人力吃紧时就允许草率地执行设计工作,人力短缺就可以不写文件!人少有人少的办法,无视设计与文件工作,不但不能节省时间,反而导致项目失控或失败,但教科书上往往无视这个普遍存在的现实。”菜鸟:“你是说,软件工程那套对嵌入式系统开发不适用?”PM:“你还是没搞懂。第一,我从来没有贬低软件工程或对象导向开发模式的意思,它们也都是经验和天才的累积。我的重点是软件工程教科书中无法完全考虑所有的现实状况,偏偏这个状况又是业界普遍的现象。第二,上述的现象并不只发生于嵌入式系统或电子产品开发,我想,一般的软件公司或游戏开发公司也有这种看似漂亮的组织表,但人力永远捉襟见肘的状况
    laotaitai
        3
    laotaitai  
       2015-05-06 21:19:03 +08:00
    管你学啥 ,只要是培训出来的, 企业都不要, 不信? 你去试试!
    jings
        4
    jings  
       2015-05-06 22:17:01 +08:00
    同一阶段嵌入式比运维工资高
    mN71eOOprFyMsnPx
        5
    mN71eOOprFyMsnPx  
       2015-05-06 22:51:34 +08:00
    嵌入式方向工作机会比较少。运维工作机会可是很多的。
    chineselittleboy
        6
    chineselittleboy  
       2015-05-07 00:00:28 +08:00 via Android
    @laotaitai 为什么啊
    z742364692
        7
    z742364692  
       2015-05-07 00:02:23 +08:00 via Android
    艾玛啊,我也正面临这两个问题,学的嵌入式,对运维也有兴趣
    ljcarsenal
        8
    ljcarsenal  
       2015-05-07 00:08:35 +08:00
    @laotaitai ios还是有人要的吧。。
    ob
        9
    ob  
       2015-05-07 00:13:35 +08:00 via Android
    运维具体工作内容都有哪些?
    fulvaz
        10
    fulvaz  
       2015-05-07 00:24:29 +08:00
    本科嵌入式 -> 研究生计算机
    之所以跳是因为嵌入式真是个深坑啊! 要学的东西多,还不容易学会,成本也不低,当年买块armv7的版就1k,更别提什么a9,a15了,都快一台平板的钱了! (防喷补丁: 不是我不想花,臣妾没钱啊!)

    最关键是! 这货光有知识没用啊,出了什么奇怪的问题完全靠经验啊,不泡个十年都不好意思和人打招呼.

    不说了,都是泪,培训估计是培训不出什么东西的,别往这里跳了,要学就去考研把
    spacewander
        11
    spacewander  
       2015-05-07 00:27:21 +08:00
    运维就业岗位多,相对来说培训生的机会会更多吧
    oska874
        12
    oska874  
       2015-05-07 00:29:38 +08:00
    嵌入式的感觉会比运维的轻松一些。
    laotaitai
        13
    laotaitai  
       2015-05-07 00:38:34 +08:00
    @chineselittleboy 因为, 学习能力强的人, 都是自学的, 也知道怎么学. 培训出来的, 就相反. 现在互联网千变万化, 你没有强大的学习能力, 你跟的上么? 难道用啥, 就培训啥?

    就算能找到工作, 那绝壁是烂不拉吉的小公司, 还是把你当写代码的机器人对待. 你问我怎么晓得? 我认识很多朋友在互联网公司, 他们给我说的.
    laotaitai
        14
    laotaitai  
       2015-05-07 00:39:50 +08:00
    @ljcarsenal IOS是有人, 那是没办法, 因为供不应求嘛. 有比没有好, 但是, 一旦遇到好的, 绝对把你T走. 所以那些培训出来的IOS程序员, 就不要那么心浮气躁的样子.
    laotaitai
        15
    laotaitai  
       2015-05-07 00:44:09 +08:00   1
    另外, 嵌入式和运维, 这么高深的职业, 你一个培训出来, 能是个啥水平嘛, 就只会基础而已. 越是高深的, 越不应该有这类的培训班.

    那怕是PHP, 都不应该有培训班出现, 真正的程序员, 要么本科是计算机的, 人家可是学了数据结构和算法的, 相当于内功. 而培训班只交花架子, 要是教你数据结构和算法, 几个月的时间, 完全不够. 再要么是自学成才的.

    这两类人, 才是企业的最爱, 只要还没出现供不应求的现象, 培训出来的, 竞争力很小.
    laotaitai
        16
    laotaitai  
       2015-05-07 00:51:17 +08:00
    相信我, 看几本很好的书(最好是国外的, 国内好书太少了), 照着学, 绝对比培训的老师讲得细, 讲得好. 培训的老师, 只将怎么做, 绝壁很少讲为什么这么做.

    给自己一年的时间, 在家里, 安安心心学习, 要是觉得无聊, 学不下, 还是搞别的吧, 程序员这职业不适合你, 做程序员, 得学会忍耐孤独.
    scys
        17
    scys  
       2015-05-07 00:55:01 +08:00
    运维说的是资历,只要你有“维护过XXX千万并发的经验”,“维护过XX个机房”,“写过XX公司的方案”就差不多了。就算你是傻的,只要有上面资历,基本可以先进公司再学习。

    嵌入式就是个坑,掉进去,爬出来就是“老”大爷了。。。

    学习以上,基本都是终身方向。
    运维稳定的情况下,5年左右可以提升到一个级别,主要看你跟的领导牛不牛逼。
    嵌入式就看你自己造化了。

    培训没啥意思,嵌入式的门槛没有那么低。

    都适合不说话多做事的人。
    chineselittleboy
        18
    chineselittleboy  
       2015-05-07 08:09:26 +08:00
    @fulvaz 我是一个普通二本的学生, 目前大三下学期, 学校要选我们自己选方向出去培训, 有安卓,iOS,PHP,javaee, 真不知道选什么好
    xdlailai
        19
    xdlailai  
       2015-05-07 08:13:25 +08:00
    如果你有学历,去研究所国企类,嵌入式的需求是比较大的。私企的话不好,但如果过几年转销售,干的好会很不错。
    ryanking8215
        20
    ryanking8215  
       2015-05-07 08:43:52 +08:00
    嵌入式和运维,2个都很boring.
    如果嵌入式和互联网后端,前端,移动开发,果断抛弃嵌入式。在相同年限下,在码农级别,互联网相关的目前工资更高一点。另外有一点,前面也有朋友提到,嵌入式开发的有偏硬偏软,很难通吃,需要合作,很难有自己的项目; 相比互联网的,有全端的,懂点设计的移动开发,能够独立完成小项目,个人比较有成就感。
    vinceguo
        21
    vinceguo  
       2015-05-07 09:29:14 +08:00   1
    @scys 未免把运维说得太肤浅了, 好像是个人就能干似的
    你以为维护那么大的集群真是说着玩玩的?
    我会告诉你我们的运维能读甚至改spark的源码?
    fulvaz
        22
    fulvaz  
       2015-05-07 10:04:10 +08:00
    @chineselittleboy 当然选ios或者安卓啊,入门上手简单
    Hobbey
        23
    Hobbey  
       2015-05-07 10:23:24 +08:00   4
    本科电子专业的,毕业自学做了运维,说一下自己观点

    嵌入式方向属于门槛高,成手慢.貌似招人的公司不多
    现在做硬件的公司还是不多,相比之下互联网公司就多很多了
    硬件加班的情况更严重,待遇的话得靠日子磨经验,

    另外现在做软件还是比做硬件赚钱
    运维的话,现在运维的整条职业路线就不是很清晰,就是这个行业对这个职业的定位也不是很明确
    运维自己的前进方向也不确定,相当多的运维转了软件开发,前端后端什么的

    另外纯运维是没有发展的(就是只会用别人的软件,搭搭环境之类的),迟早会被云模式取代
    起码要会点脚本语言,python之类的,
    高级点的运维,会参与到开发里
    或者能读懂软件源代码作出修改

    运维这职业,在不同规模的公司完全是不同的职业
    不像java开发之类,到哪儿都是java开发

    在小公司需要接触和服务器有关的所有事情,包括硬件采购,服务器租赁,机房选择,机器规划
    软件架构选择,应用上线,更迭,日志分析,系统安全,另外所有人有问题第一个找的人就是运维( ̄ ̄")
    说小公司事情多,涉及广锻炼人是纯扯淡,小公司会遇到各种各样只有小公司才会遇到的问题
    比如领导要省钱,租的单线机房,网速烂到爆,登陆系统敲命令都要一个字母一个字母的卡
    比如多个机房之间互相连线,做代理转发,端口乱到理不清

    大公司的话,职责就分明多了,也有机会把一项或者几项技术学到深入

    另外,以后小公司的运维很有可能会被云服务器取代,云上有更专业的运维团队会把一切都弄好交到开发手里

    职位选择要考虑的东西还是太多了
    考虑一下两个职位的工作环境对比,还有你将来想定居在某个城市,你看看那个城市能提供什么岗位
    确实都是很苦逼的职业,不管哪个职业,自学能力都非常重要
    laotaitai
        24
    laotaitai  
       2015-05-07 11:04:34 +08:00
    @hobbey12 这个分析非常到位! 要是题主连这个都忽视, 没话可说了.
    z21victor
        25
    z21victor  
       2015-05-07 11:09:47 +08:00
    嵌入式是个深坑,绝对是,但爬出来的,绝对是大牛。但时间绝对不短。现在很多人都忍不了那么长时间,而且很难有软硬通吃的人,再就是互联网的待遇啊。认识的好多嵌入式,都因为很多客观因素,时间,金钱,家人,老婆孩子改行了。至于培训,多少会有用处,但不会太大。
    xieyudi1990
        26
    xieyudi1990  
       2015-05-07 12:32:33 +08:00
    @chineselittleboy
    我在二本呆过, 差不多一半的人到毕业都是完全狗屁不通, 还不如大专生. 你自己想想, 面向这群家伙的培训机构, 能是些什么机构, 都是些什么人在教, 能教个什么东西, 教出什么人.

    "学校要选我们自己选方向出去培训"
    你就找你们学校问问收了多少回扣吧 (我只是猜测).

    个人觉得23~25岁至少要在某个方向上能至少入个门, 如果达不到, 建议转行, 养猪买水果都行, 搞好了发财的可能性也很大, 至少比这行好. (不要给我说你有爱, 有爱你中学, 大一干嘛去了)

    或者考研继续拖几年, 但一定要抓紧了.

    @fulvaz
    最便宜的用armv7指令集的芯片, 现在应该不到8块钱吧.
    再说了话学东西这点钱又算得了什么. 就怕买回来压箱底垫桌腿.
    再说有模拟器嘛, qemu...
    scys
        27
    scys  
       2015-05-07 13:01:05 +08:00 via Android
    @vinceguo 哈~请勿激动,运维去到一个机房等级的,也不在楼主现在讨论范围了 。说的肤浅更好入门。而且运维入门简单没人不同意吧。
    fulvaz
        28
    fulvaz  
       2015-05-07 13:02:54 +08:00
    @xieyudi1990 废话! 芯片当然便宜啊

    但是你让一个新手把芯片的外围电路全部设计出来吗 ,我说的是开发板啊
    chineselittleboy
        29
    chineselittleboy  
       2015-05-07 13:40:27 +08:00 via Android
    @xieyudi1990 能不能冒昧的问一句您现在在哪一行发展 嵌入式吗
    cheng007
        30
    cheng007  
       2015-05-07 17:40:22 +08:00
    嵌入式太难了,需要学的东西太多太杂了。
    硬件,软件。
    CtrlSpace
        31
    CtrlSpace  
       2015-05-07 17:48:10 +08:00
    我本科电子专业,学嵌入式三年,大四转了移动开发。
    培训 iOS Android Web前端什么不好要去搞嵌入式?运维更是。。。
    不过智能硬件倒是能跟嵌入式扯上不少关系~
    loveuqian
        32
    loveuqian  
       2015-05-07 17:57:54 +08:00
    @chineselittleboy 你们学校也是牛逼。。。。。。
    fxxkgw
        33
    fxxkgw  
       2015-05-07 18:33:33 +08:00
    嵌入式是个大坑 大大的坑 除非你能去国际一流的那几家IC公司 要不然一辈子都在给别人适配接口或者改BUG
    嵌入式转运维的苦逼留!
    Yangksheng
        34
    Yangksheng  
       2015-05-07 18:33:35 +08:00 via Android
    我看见的嵌入式Linux这个行业在萎缩。
    受Android影响,采用c或c++来做应用的公司越来越少,Linux下的应用开发周期长,效果相对较差,不如Android来的快。
    bsp我觉得也越来越少了,各芯片厂家把bsp包做的越来越傻瓜化,不需要改什么东西,系统就能跑起来,需求量也就没那么大了。
    tuoxie007
        35
    tuoxie007  
       2015-05-07 19:09:56 +08:00
    这两个行业都不看好,嵌入式逐渐被Android等职能终端代替,运维逐渐被云服务代替
    Ixizi
        36
    Ixizi  
    OP
       2015-05-07 19:18:28 +08:00
    @laotaitai 淡定 想想自己真正想要的是什么 想学的是什么 对什么有兴趣
    Ixizi
        37
    Ixizi  
    OP
       2015-05-07 19:22:13 +08:00
    @xieyudi1990 回扣肯定有的 老师们一个个B脸的跑寝室来跟你说可以贷款去读 还保就业4000+工资
    Ixizi
        38
    Ixizi  
    OP
       2015-05-07 19:24:55 +08:00
    @CtrlSpace 我刚刚买了js权威指南 学校就突然说要搞个培训
    Ixizi
        39
    Ixizi  
    OP
       2015-05-07 19:27:38 +08:00
    @chineselittleboy 我专科 也是这样的情况 为什么会搞出这样一堆事?
    CtrlSpace
        40
    CtrlSpace  
       2015-05-07 19:35:38 +08:00
    @Ixizi 主动给学生找培训的学校,靠谱程度想想吧。
    我大四上学期的时候,培训机构来学校忽悠人是来了一波又一波,直接来到我们宿舍里,说的天花乱坠。
    然后一些傻嗨去培训了,除了欠下1.8W的贷款,学会了一些名词和烧写程序(反正就是没学到啥)。
    然后现在找到了一家实习单位3K一个月。(嵌入式Linux)
    codegeek
        41
    codegeek  
       2015-05-07 19:35:55 +08:00
    选嵌入式,现在硬件创业也挺火的,运维会逐渐被兴起的云服务代替掉的。
    Ixizi
        42
    Ixizi  
    OP
       2015-05-07 19:41:27 +08:00
    @CtrlSpace 你现在在做什么? 来的培训机构叫什么尚官。
    CtrlSpace
        43
    CtrlSpace  
       2015-05-07 20:04:50 +08:00
    @Ixizi 工作是Android、业余搞点HTML5充充电。
    个人而言,能自学就别培训了。
    那培训费特么够我买个高配置MBP了。。
    yangnk
        44
    yangnk  
       2015-05-07 20:18:14 +08:00
    选择嵌入式吧,毕竟单纯软件的门槛太低了,那运维就更低了,现在这波智能硬件还挺火的,未来机会大大的有喔~
    chineselittleboy
        45
    chineselittleboy  
       2015-05-07 23:26:44 +08:00 via Android
    @Ixizi 我们老师到没那么积极,但是各个培训机构的老师很积极的进宿舍宣传
    chineselittleboy
        46
    chineselittleboy  
       2015-05-07 23:36:05 +08:00 via Android
    @Ixizi 谁知道呢 学了半天都不知道学的什么
    semicircle21
        47
    semicircle21  
       2015-05-08 07:26:14 +08:00
    嵌入式在深圳大概比较好, 做硬件创业的多一些, 生态链成熟一点,
    等你搞几年出来, 智能家具之类的概念大概会比现在还要火.
    (大环境都是捕风捉影, 不过可以确认一点, 嵌入式要比运维好玩..)
    decken
        48
    decken  
       2015-05-08 08:28:28 +08:00 via Android
    我校有人去培训嵌入式的 出来5000+ 远超校内平均水平3300 听说厉害的是有面试宝典给 楼主自行感受
    xieyudi1990
        49
    xieyudi1990  
       2015-05-08 08:43:59 +08:00
    @fulvaz "当年买块armv7的版"
    你是说armv7指令集的开发板. 那不少单片机都是armv7指令集. 开发板不到20块钱吧.

    好吧, 我钻了个牛角尖.
    不过现在确实有arm9的lqfp封装的板子, dram flash都片内集成了, 双面板就够了. 外围就剩个供电, 你不会DC-DC弄个线性稳压总会吧.
    xieyudi1990
        50
    xieyudi1990  
       2015-05-08 08:52:47 +08:00
    @chineselittleboy 没必要这么客气.
    我打算弄PhD. 即使我往那边靠, 也只想去芯片原厂. 我看到现在连单片机开发都是调用第三方库和底层打交道, 一般剩下的就是二次开发, 纯粹就是搞业务.
    xieyudi1990
        51
    xieyudi1990  
       2015-05-08 09:01:59 +08:00
    @Ixizi @chineselittleboy
    有点激动. 不说排名如何, 好歹正经本科. 本科大二大三是很关键的, 那么多专业课, 哪个不要花时间. 这尼玛完全是技校的手段, 是把学生当牲口卖.

    我们当年也是二本, 还有老师暑假带着我们写操作系统内核, 带着看CSAPP. (当然没几个学生能做完, 但就我认识的我们那届跟着做过的学生, 包括我自己, 现在全部在美帝就是在985, 或者在BAT供职)
    fulvaz
        52
    fulvaz  
       2015-05-08 10:20:24 +08:00
    @xieyudi1990 哥们,我们的开发板咋不一样 T_T
    xieyudi1990
        53
    xieyudi1990  
       2015-05-08 10:25:50 +08:00
    @fulvaz 比如这个, 就是用的 armv7-m ISA (armv7-m, armv7e-m, armv7-r, armv7-a 都是 armv7), 满足你说的条件. 24块钱.
    http://detail.tmall.com/item.htm?spm=a230r.1.14.18.WhXMOT&id=24072900153&ad_id=&am_id=&cm_id=140105335569ed55e27b&pm_id=&abbucket=7

    当然这种是不带缓存, 不带MMU, 不带DRAM控制器, 3级标量流水线CPU的芯片, 也跑不了一般的Linux, 一般叫做单片机.
    fulvaz
        54
    fulvaz  
       2015-05-08 10:51:21 +08:00
    @xieyudi1990 说好的新手友好呢!
    f19009
        55
    f19009  
       2015-05-08 16:46:45 +08:00
    我大学也是电子类专业, 学得还不错, 现在从事 iOS 开发
    我觉得从行业上来说, 电子和国外的差距是比较大的, 毕竟这是一个很看重经验积累的行业, 不光是国家层面上赶超有困难, 而且在从业人员层面上, 很难快速抹平和老手之间的经验(薪资)差距.
    但是软件行业, 特别是互联网方面, 与其他发达国家相差并不大, 甚至在淘宝这种数量级的项目上, 甚至是领先的.
    所以我觉得, 如果对编程有兴趣的话, 还是选择未来道路更广一些的比较好吧, 而且经验的差距在开源时代, 只要肯下功夫, 是能快速成长的, 这一点硬件就不太行了.
    loyd1234
        56
    loyd1234  
       2015-05-08 16:53:24 +08:00
    就做嵌入式运维师
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     964 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 20:01 PVG 04:01 LAX 13:01 JFK 16:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86