嵌入式真的没前途?

-上图是我的朋友邓总

最近在互联网,然后从侧面了解了嵌入式的行业发展,嵌入式是离不开硬件的,但是硬件的话,又不只是靠硬件赚钱,如果硬件做不成一个产品,很难卖一个好价钱,就好比一个好的食材,没有好的厨师烹饪,也不可能卖出一个好的价钱。所以做嵌入式的同学,不要只看着嵌入式的技术方向,多看看产品,行业,这样会选择到一个更好的公司,更好的方向,后续可能会处在一个更好的位置上。

以下是内容正文,是从知乎转的,我觉得说的非常不错,给大家推荐下。

作者:snowdream

链接:https://www.zhihu.com/question/272159066/answer/1807040766


知乎上有人问:

研究生不慎跟老师学了嵌入式,这个行业现在真的像知乎乎友说的那么无前途吗?现在嵌入式行业研究生应届生毕业大概薪资多少?本人普通211硕士,想知道这个方向的未来怎么走。

snowdream 回答:

看了题主的问题,尤其是“不慎”二字,让在嵌入式工作了十多年的答主,觉得很有必要写一写。可惜在地铁上编辑答案,结果手一抖草稿变成了发布。还真不好说是不是受到这两个字的影响。等会到了电脑前再聊聊吧。

其实,说到任何职业的前途,从个人理解的角度,无外乎就是薪酬水平+职业发展。如果让我来总结嵌入式行业是否有前途,那我的个人回答总结来说:薪酬属于中上水平(饿不死但是绝对发不了家,那些依靠嵌入式创业的除外),职业发展路线清晰,行业技术稳定向前发展。

第一,先来聊聊薪酬待遇问题。个人的薪酬待遇,除了与个人能力有关系外,与公司的盈利能力和所在行业的整体盈利/薪酬水平也是息息相关。或者说,整体行业的盈利/薪酬水平很大程度上制约了员工的薪酬待遇。

举个简单的例子,当年答主刚毕业加入华为公司(嵌入式软件开发岗位)月薪6500。对!你们没看错,当年的硕士,不管你是985还是211,都一口价。

所以题主不要纠结于211硕士还是985硕士的问题,文凭这个东西当个垫脚石或者敲门砖而已,未来还是个人能力说的算。

同届毕业的同学加入当年的阿里,企鹅,月薪基本都是在这个水平。十多年后,你看看现在华为的应届硕士可能月薪还是在15000附近浮动(不确定,如果哪位知友有确定数据,烦请指正),但是阿里早已经一骑绝尘了。

是华为盈利能力下降了么?

受到外部环境影响,下降了但是绝对不是那种影响到薪酬的断崖式下降吧。

那根本原因在哪里呢?在于互联网行业的吸金优势和风口地位。

当一个行业处于风口,大量资本热钱带着投资和投机的目的疯狂涌入的时候,整个行业的整体水平自然水涨船高。所以从这个角度看,嵌入式行业虽然沾了物联网IoT,机器视觉,人工智能的边边角角的光收获一点零星流量外,自然收不到太多资本关注。况且嵌入式行业,开发周期长,前期投入与产出比低,成本收回较慢。所以自然拼不过互联网行业。

但是,嵌入式行业的整体薪酬水平,在整个工科行业来说,还是处于中等偏上的水平。撑不着但是绝对也饿不死,养家糊口还是绰绰有余的。以答主所在的2.5线北方城市为例,基本硕士毕业做嵌入式的,都能拿到10K的月薪。一般工作5年以上的,基本都可以达到15K,答主认识的很多工作年头更长,选择的嵌入式领域(车载,视频处理)相对火热的,基本月薪都可以达到18K-20K的水平。

第二,谈谈嵌入式的职业发展路径。这里提到的嵌入式,答主仅仅聚焦于熟悉的MCU+SOC嵌入式开发领域。其他相关的嵌入式岗位,因为不慎了解,不便多说免得误导大家。其实嵌入式软件开发,岗位定位很清晰,发展轨迹也很固定。

发展轨迹基本分为:

  1. 技术发展路线:模块设计师->多模块经历和技术积累->系统工程师->架构师

  2. 管理发展路线:模块设计师->开发组长PL->多项目组管理PM->产品线经理

  3. 自主创业路线:模块设计师->多模块经历和技术积累(多于1中的技术和经历)->合伙创业。毕竟嵌入式领域做点新的东西,包装成产品也是很多创业和项目的发展之路,比如很久之前的智能家居等。

多年前,答主在华为做嵌入式开发,用的是C语言,Linux+Vxworks+自研的操作系统。这么多年过去了,嵌入式开发领域,依然是C语言的天下,操作系统也没有逃得出Linux的框架(比较期待看看鸿蒙系统),虽然Linux驱动框架发生了改变,但是也没有跳脱出大的圈子和范围。

但是反观互联网行业,多年前的php是最好的语言的“名言”依然还在,却发现依然敌不过Java的冲击。当年流行的SSH/SSM框架和集中式部署方案,依然没有像现在Spring MVC,微服务架构和中台概念一样牢牢抓住开发公司和客户的眼球....

第三,最后再来聊聊“不慎”。哈哈,貌似自己写这个回答也是被“不慎”吸引。其实上面说了那么多,不是向题主灌输嵌入式行业有多好,有多么的牛逼,有多么的未来潜力无穷。其实,任何行业做的足够精专,都一样会有不一样的人生,都一样前途光明。毕竟老祖宗都告诉我们:三百六十行,行行出状元。

如果题主对嵌入式行业或者岗位不是有足够的兴趣爱好,那真的要提早准备切换到自己喜欢的跑道上去,否则现在的这个“不慎”很可能就会成为以后的“一失足成千古恨”;如果题主觉得嵌入式行业还是能对自己的胃口和路子,那就静下心来和导师一起好好做项目搞科研,积累好嵌入式的开发技术和经历,为未来工作打好基础。

不论怎样:请选择自己喜欢的,愿意付出的行业,努力奋斗。时间,会奖励一直努力的人!

以上仅代表个人观点,如果有技术类解释不准确或者错误,烦请各位知友指正,不胜感激。所述内容仅供题主参考。

END

来源:知乎


版权归原作者所有,如有侵权,请联系删除。


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/465605.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js for in 遍历对象与数组

遍历对象 let obj {q:9,w:5,e:2,t:7,c:3}//for in 遍历对象 key为对象的属性名称,遍历属性值时用[]操作符访问//通过[]操作符为对象添加属性或访问属性时,属性名称可以是任何字符串。for (let key in obj) {console.log(obj的key:,key, obj的value:,obj[key]);} …

前凸后翘的步进电机调速算法~

[导读] 大家好,我是逸珺。今天想分享一种超级实用的步进电机调速算法,这种算法在步进电机调速方案中可以说是一种非常优异的方案。梯形调速算法 为啥需要设计一个调速算法呢?步进电机不是给多少脉冲就动多少步吗?但是带上负载了就…

CentOS 7.3 系统安装配置图解教程

一、安装CentOS 7.3 CentOS 7.x系列只有64位系统,没有32位。生产服务器建议安装CentOS-7-x86_64-Minimal-1611.iso版本 成功引导系统后,会出现下面的界面 界面说明: Install CentOS 7 # 安装CentOS 7 Test this media & install CentOS …

朝花夕拾-不务正业的大学生做了什么比赛?

朝花夕拾,旧事重提之意。恰逢CSDN年终征文,所以写作本文为年终总结,实为大学四年的总结,和CSDN一起成长参与各类竞赛的回忆。四年里和小伙伴们一起辛苦奋斗做了那么多比赛,当比赛结束,那些作品便无人问津了…

我是在这里学到的Linux知识的

-上图是读者朋友圈照片,已咨询原创作者这是一个群友分享的学习资料,确实很棒。今天在上班,临近下班的时候,我到茶水间打水,当时下比较大的雨,从里面向外面看出去,看到蒙胧胧的一片,春…

c#字符型转化为asc_wap站 utf-8与 gb2312字符编码的转化函数

一般的wap站的编码都是<?xml version"1.0" encoding"utf-8"?>&#xff0c;所以用form 或者a 传递参数时会遇到乱码&#xff0c;在调用页面无法读取正确的中文字符&#xff0c;可以用一下的函数编译&#xff0c;转化成中文&#xff0c;然后调用Func…

Suct(一)

网址&#xff1a;https://github.com/ScutGame/Scut/wiki 优点&#xff1a;免费&#xff0c;教程多&#xff0c;又有Demo 贼好 【服务器框架层次结构图解】 &#xff08;好厉害~&#xff09; 【一、配置好 IIS Web 服务器】 1. 打开 控制面板 -> 程序和功能 -> 打开或关…

网校系统推荐eduline_网校系统的各项功能的用处

网校系统中有许多的子系统&#xff0c;其中众所周知也是相对重要的两个子系统&#xff0c;一个考试系统&#xff0c;一个直播系统&#xff0c;今天未来云校就来讲讲这两个子系统以及这两个子系统和网校系统的联系。在线模拟考试系统与网校系统大家都知道考试相对于学员、老师和…

学习 Linux/C/C++ 必备资料

在这个信息过载的时代&#xff0c;质量往往比数量更为重要&#xff01;接下来给你推荐的&#xff0c;是我私藏很久的几个有态度、有意思、有质量的优质公号。学习 Linux/C/C 必备&#xff01;快来关注&#xff0c;在这里看见另一种可能&#xff01;开发内功修炼公众号「开发内功…

emmc固件开发_UP2开发板简易开箱(二)

在 老狼 的x86开源硬件群里面抽中了一个UP2开发板&#xff0c;时间已经过去半年多了&#xff0c;实在惭愧&#xff0c;其中一部分原因是菜&#xff0c;菜是原罪。现接上一位抽中UP2的大佬 Jiaao Bai 的文章&#xff0c;本文就叫UP2开发板简易开箱&#xff08;二&#xff09;。一…

vue基础(学习官方文档)

基础 介绍 是什么 是一套用于构建用户界面的渐进式框架声明式渲染 <div id"app">{{ message }}</div>var app new Vue({el: #app,data: {message: Hello Vue!} })vue 实例 var vm new Vue({// 选项 })一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实…

用GPIO口模拟串口通信,它真的来了

你是否遇到过某个MCU串口不够的情况&#xff1f; 这时我们可以考虑用GPIO去模拟&#xff0c;如何具体实现呢&#xff1f;首选我们需要了解串口的传输协议&#xff0c;UART使用异步模式工作&#xff0c;不需要时钟信号&#xff0c;其一般格式为&#xff1a;起始位数据位校验位停…

地壳中元素含量排名记忆口诀_在地球46亿年的历史中,氮气始终是含量最高的气体,为什么?...

人每时每刻都要呼吸&#xff0c;呼吸是生命得以存在的基础。不过人类赖以生存的氧气并不是地球上含量最高的气体&#xff0c;地球上含量最高的气体是氮气。在地球的大气之中&#xff0c;氮气的含量占到了78%&#xff0c;而氧气的含量排名第二&#xff0c;约为21%。我们经常会提…

MATLAB —— 绘图

MATLAB —— 绘图 目录 MATLAB —— 绘图 一、绘图 二、代数 三、转换函数 一、绘图 plot(x, y)&#xff1a;y f(x); 绘制图形 xlabel,ylabel&#xff1a;分别沿x轴&#xff0c;y轴生成标签 title&#xff1a;在图形上生成标题 grid on&#xff1a;将网格线放在图形上…

逆袭之旅.DAY08东软实训.多态~

2018年7月4日 转载于:https://www.cnblogs.com/twinkle-star/p/9262075.html

现在的年轻人,正在努力的改变着一些东西

这是前天朋友圈发的一个截图&#xff0c;内容也是从朋友圈来的&#xff0c;很认同这观点&#xff0c;今天的文章不会写很多内容&#xff0c;希望听到读者们对这样内容的想法。发出来后&#xff0c;除了一个当老板的朋友持反对外&#xff0c;大部分是赞同的&#xff0c;不过&…

我们是怎样发出声音的?

文&#xff1a;贰沐编辑&#xff1a;贰沐/子鱼提出“群体免疫”&#xff08;herd immunity&#xff09;的英国首相鲍里斯约翰逊&#xff08;Boris Johnson&#xff09;&#xff0c;上月底新冠确诊&#xff0c;这周初病情加重被送进ICU&#xff0c;英国的疫情也确实越来越严重。…

mac 安装nodejs_阿里开源——用于前端和nodejs的轻量级任务管理和构建工具Dawn

介绍Dawn 取「黎明、破晓」之意&#xff0c;原为「阿里云业务运营团队」内部的前端构建和工程化工具&#xff0c;现已完全开源。它通过 pipeline 和 middleware 将开发过程抽象为相对固定的阶段和有限的操作&#xff0c;简化并统一了开发人员的日常构建与开发相关的工作。Githu…

华为pap和chap的配置。

PAP 验证举例 1. 组网需求 如图1-2所示&#xff0c;路由器Quidway1 和Quidway2 之间用接口Serial3/0/0 互连&#xff0c;要求路 由器Quidway1 用PAP方式验证路由器Quidway2。 3. 配置步骤 (1) 配置路由器Quidway1&#xff1a; [Quidway]aaa [Quidway-aaa]local-user quidway2 p…

Linux C简单的web服务器

Linux C简单的web服务器 目录 Linux C简单的web服务器 一、基础类型重命名 二、包裹函数&#xff08;wrap.h/wrap.c 主要是网络通讯和多线程的包裹函数&#xff09; 三、服务端程序&#xff08;web_server.h/web_server.c&#xff09;—— 使用EPOLL高并发机制 四、HTTP解…