给自动化专业的大学生的终极警钟,单片机、PLC、嵌入式等方向哪个才是香饽饽?

2023-05-16

从面向工资的角度来说,假设你不升学历的话,推荐优先选择序列如下:

1、嵌入式(ARM+Linux):可对接工业机器人、物联网、高端3C产品设计,但要去补课,主要是补充信号处理方面的知识,可不追求精深,但要了解。工资水平根据选择企业和行业特点决定,相比3、4要好点。

2、嵌入式(FPGA、CPLD等集成电路设计):这条路基本上是走信号处理的道路,对数学、信号、模电理论等有很深的功底要求,一般能顺利工作的起点多为硕士,但若有兴趣喜欢做,本科能做好的也有。理论上的薪水第一位,但工作难度也是第一位。

3、单片机:相关产品举例——电饭锅、豆浆机、智能化程度不高的家用电器之类的,同质化严重,能干的人也不少,竞争相对激烈,产品利润低导致薪水以及未来薪水涨幅都不是太好。但比PLC强一点罢了。

4、PLC:悲催的PLC,最不推荐做的一个方向。搞PLC的一般都在各地的中小自动化公司或大公司的设备部,加班是常事,薪水不会太高,因为中专水平开始就可以抢你饭碗,技术附加值现在很低,跳槽也没啥好发展。

首先,从整个EE的角度来说明,无论是51单片机'、430、stm32、arm、dsp、fpga、cpld等等一大堆,它们全是为满足不同需求而开发出来的数字逻辑芯片°,都有自己独特的应用范围,在专业上是没有高低之分的。当然,由于应用领域的不同,以及技术的进步,有些芯片会越来越吃香,而有些芯片会渐渐没落,对于希望从事EE行业的人来说,开始时选择一款合适的芯片来开发很重要,下面结合一些个人经验谈—谈。

单片机,上面有答案认为单片机没有用的我也是笑了,如果以为单片机仅仅应用在电水壶上,我认为和门外汉没什么区别。单片机是应用最广泛的数字芯片°,是电子类开发的基础,不会单片机就别说自己是做EE的了。原因就不多说了,去招聘网站上看一看,不管是嵌入式软件还是硬件,人才需求最多的还是单片机,有人可能认为单片机技术很low,说实话,我毕业时也这样认为,但真正做一个正规的单片机项目,你就会发现根本不是这样。

电路设计、程序编写,你要做的远远不止这些,你要面对是各种实际问题,电路的设计要满足电磁兼容°、抗干扰、防静电等等要求,pcb设计要考虑各种器件摆放,与结构设计人员进行沟通,协商外形尺寸,对于特殊器件还要进行特殊处理(隔离、散热等),之后要与工厂沟通,跟踪生产,还要做bom表,购买元件,之后还有.....懒得写了,反正你只要知道点亮一个小灯有时候是非常复杂的。以上这些,也是做EE的基础,是一个电子工程师必备的素养,因此打好单片机基础对从事EE行业非常有帮助。再说说stm32,这是目前最主流的一款单片机,精通stm32开发对找嵌入式工作非常有帮助,至于应用,你随便打开一个交通信号灯或者消防报警盒,里面基本都是stm32,其它的在军工、民用、生产、信号采集等设备里都有应用,应用多的你难以想象。前景的话,就主要看个人了,把单片机项目做精就能赚很多了,当然,有志深入EE行业的同学路才刚刚开始。

arm,这里的arm是指arm9、11、cortex-a等可以跑操作系统的,即所谓的arm+linux,目前嵌入式linux-可谓相当火爆,得益于国内各大培训机构的大力宣传。那么,arm技术一定比单片机技术牛逼吗?这是肯定的。但arm前景一定比单片机好吗?这个我看未必。先看看培训机构对嵌入式的理解,是一个it行业,主要从事嵌入式软件开发,包括linux顶层、内核驱动程序编写,以及qt程序开发,跟硬件基本没什么关系,但你去招聘网站上看一看,很多嵌入式软件开发,至少有三分之一,要求还是单片机开发,另外很多还是培训机构的虚假宣传,在硬件开发上,普遍是单片机电路设计,几个多层板°电路设计的对经验要求非常高。所以综上所述,嵌入式linux开发或arm开发工作并不好找,不乏有EE专业学生参加培训,结束后好不容易找了一份linux顶层软件开发的工作,发现工作又累,钱还没java多,转行前端,回头大骂嵌入式大坑,完成了EE到CS的华丽转身。其实是嵌入式坑吗,非也,他们根本就没清嵌入式的本质,从EE的角度来看,arm是单片机的加强版,是mcu到mpu的转变,其内置的mmu可以完成计算机操作系统处理的更高要求,所谓高处不胜寒,技术越高工作机会越少,并且从应用角度来讲,arm更多应用于手机、平板电脑、机顶盒、安防、智能仪表等领域,这些领域核心的部分都有大厂做的很完善的方案,如联发科°的mtk平台、海思的hi系列视频编解码方案,你们做的linux开发,无非在别人做好的方案顶层做点修改,完成最累的且没有技术含量的工作,确实不如转软件。所以说,个人认为,做嵌入式,还是从单片机入手,精通单片机的开发,再来进行arm的开发,做更核心的东西,这样肯定更有前景,当然,这是从电子的角度来理解,从计算机的角度话,一开始能做linux内核、驱动开发的工作也不错,但这类工作比较难找。

之后还有dsp、fpga,主要用在通信、信号处理领域,后者更贵、性能更好,有兴趣的同学可以往这个方向发展,以后的人工智能都是靠它们来实现的,前景肯定不错,不过学习也非常艰苦。

最后是plc,这个算是EE的一类产品,个人不建议做plc应用,因为技术含量较低,很多人都转行了。自动化专业主要做控制,研究控制算法,做伺服系统、做机器人才是你们的强项,这些主要使用单片机、dsp这类芯片。

最后说一下,这类问题不要在知乎上发,在知乎上混了一段时间,感觉这里各种大神逼格很高,专业能力不敢恭维。想了解就业的相关信息,最好的办法还是上招聘网站,去投简历,到人家公司看—看,和技术人员交流,积累一些实际信息再来做出自己的选择。

有这么多人赞就补充一下吧,看来搞EE的还是很多的:

其实从个人来说,我倒是希望搞EE的越少越好,同行多了竞争大嘛,但毕竟EE给了我,一个很普通的本科生,非常好的发展机会,所以还是非常感谢这个行业的,希望这个行业能发展的更好。

有很多人认为EE很难,我认为,它可以说非常难,也可以说一点也不难。说实话,当前中国的教育与社会氛围,对培养一个工程人员是非常不利的,我深刻体会过大学里对专业培养的糊弄了事,找开发工作的走投无路,房价对人的精神压迫,在这样的环境里,还能坚持从底层做起,从事工程技术的人,都是值得敬佩的,能把技术做到精通的人,大脑和内心都是非常强大的。

所以说,做EE难,主要难在外部环境太难,没人会认真引导你,会有一万个人告诉你前路一片暗淡,周围人都认为做技术是神话里的东西,因为他们都没做过。以上这些知乎里的人生赢家肯定没经历过,我是一条一条经历的,有些感觉我现在都记得很清楚,但我同样记得我没有认输,哪怕就我一个人,我也要看看EE究竟是什么样的。所以说正常人做EE,恒心与毅力才是最重要的,认为没前途、难学什么的就转行吧。

之后我就是自己啃一些专业书,自己学单片机编程,自己学画pcb,碰到跟电子有关的东西都去百度一下,技术上不懂也去百度,之后混了一个小公司实习,接触了一些项目上的东西,积累了与社会打交道的经验,再学一些层次更深的东西(很多都是淘宝买的资料,几块钱),同时结合以前的东西回顾学习。就这样一两年下来,我对专业了解就非常深了,关键是我从来也不觉得累,大学时懒得学了就找同学开黑,现在没事就看看知乎,更关键是我出来工作时,发现自己对行业的了解和某些技术领域已经超过很多工程师了。我从来不认为自己有多牛逼,只是比别人坚持一点,以及会百度一点而已。。

开始讲的很多行业信息刚开始我也不知道,后来接触了很多人,从博士教授到专科生都有,都是在社会上摸爬滚打得到的,有些甚至是面试时从面试官口中套出来的。分享一下也是希望后来者少走一些弯路吧。

最后给想从事EE行业的在校生一些建议吧,首先,不要把参加竞赛当做学技术的目的,以为混一个几等奖就是大神了,个人非常鄙视大学里某些竞赛,其实就是某些半导体厂宣传的工具而已。第二,不要依赖他人,自学最重要,百度比你认识的百分之八十的人都厉害。第三,综合能力很重要,除了基本的行业知识,英语能力、计算机操作、文字口头表达能力等等,这些都很重要,没事就练一练吧。最后,不要学傻了,EE行业博大精深,一辈子都学不完,享受生活最重要。

说了这么多,大家记得留意下方评论第一条(或者私信我)有干货~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

给自动化专业的大学生的终极警钟,单片机、PLC、嵌入式等方向哪个才是香饽饽? 的相关文章

  • 云服务器上ros安装

    Ubuntu16 04安装ROS Kinetic详细过程 xff1a https blog csdn net weixin 43159148 article details 83375218 出现xx release not found x
  • 从驱动到转行到游戏开发的经验

    已经转行 xff0c 但是从自己熟悉的行业转入一个新行业 xff0c 各种心酸只有自己知道 以下是我转行中所读到的图形学相关书 xff1a 1 xff0c Opengl 编程指南 或者龙书 不管你是否志在游戏行业都推荐龙书 xff0c 书中
  • vtk 提取等值面并显示

    marchingcube是提取等值面比较通用的算法 xff0c 本文利用vtk 的marching cube接口提取等值面 xff0c 并通过其绘制管线把等值面绘制出来 其原理请参考下文 xff1a 1 等值面的定义及其三角面片近似 等值面
  • 关于Runnable 和 Thread的应用场景

    摘自StackOverflow 个人觉得比较靠谱的答案 xff0c 细节请看url http stackoverflow com questions 541487 implements runnable vs extends thread
  • JAVA 泛型中的<T> 和 <?> 的应用场景

    在JAVA 泛型中 xff0c 经常看到 lt gt 应用场景为当不确定类型时 因为泛型的输入参数是类型 xff0c 而有一些状况下我们并不能确定类型
  • 构造块和静态块的应用场景

    待补充 xff0c 有点懒
  • 在Github和Git上fork之简单指南

    from https linux cn article 4292 1 rss html 以我的经验来看 xff0c 刚接触Git和GitHub时 xff0c 最困扰的一件事情就是尝试解决下面的问题 xff1a 在Git和GitHub上 xf
  • java 同步原理

    还未来得及写文章呢
  • (华清远见)嵌入式学习月度总结

    文章声明 xff1a 本次总结仅代表个人观点 xff0c 至于哪一家培训机构怎么样 xff0c 同xxx培训比起来如何 xff0c 是否值得报名参加 xff0c 都应该由你自己去斟酌决定 xff0c 仅提供个人感受 xff0c 不提供建议
  • FreeRTOS学习记录 01--中断管理

    文章目录 0 前言1 Cortex M 中断管理1 1 中断配置1 2 优先级分组配置1 3 FreeRTOS中断 PendSv和Systick中断优先级配置 2 FreeRTOS的临界段代码保护和开关中断2 1 临界段代码保护2 2 中断
  • 通信网络中的透传到底什么意思?

    1 透传 xff1a 指与传输网络的介质 调制解调方式 传输方式 传输协议无关的一种数据传送方式 这就好比快递邮件 xff0c 邮件中间有可能通过自行车 汽车 火车 飞机的多种组合运输方式到达您的手上 xff0c 但您不用关心它们中间经历了
  • 2016年个人工作总结、生活总结 和 2017年个人工作计划、生活计划

    个人总结 xff0c 分别对2016年的工作生活总结和计划安排 xff0c 让自己在可预见的目标路线上前进 xff0c 为了自己也为了以后的幸福 一 2016年工作总结 1 2016年上半年 xff0c 完成小步环卫的智能手环 后台 APP
  • pip安装baidu-aip的方法

    记住你以后就有名字啦 万能小p xff1a pip install baidu aip i http pypi douban com simple trusted host pypi douban com 中间错误是这样的 xff1a Co
  • 计算机网络习题集_主打选择填空

    计算机网络习题 计算机网络习题第一章 概述第二章 物理层第三章 数据链路层第四章 网络层第五章 运输层第六章 应用层 附上电子版 链接 xff1a https pan baidu com s 1Y XyB3uAitkz0FtW6u1n0g
  • 不能错过的六大在线画图网站

    图表网站列表 xff1a 1 Highcharts2 online visual paradigm3 everviz4 echarts5 AntV6 fooplot 1 Highcharts Highcharts xff1a https w
  • ubuntu software database is broken问题解决

    ubuntu software database is broken 出现如下字样 xff1a ubuntu software database is broken It is impossible to install or remove
  • 批量处理:读取文件夹,将json文件转化为txt文件

    读取文件夹 xff0c 将json文件转化为txt文件 一 样例1 json文件只有一个样本1 json文件内容2 代码转化3 效果图 二 样例2 json文件中有多个样本1 json文件内容2 代码转化3 效果图 三 样例3 json文件
  • Ubuntu18.04对应的ROS安装步骤教程

    Ubuntu18 04对应的ROS安装教程 一 ROS配置1 配置Ubuntu18 04 软件仓库2 开始安装3 测试 二 遇到的问题1 ROS无法下载问题2 sudo rosdep command not found3 rosdep up
  • 最简ubuntu18.04系统分区教程

    最简ubuntu18 04系统分区教程 一 在分区之前先介绍一下ubuntu的文件系统二 分区详情 一 在分区之前先介绍一下ubuntu的文件系统 1 swap xff1a 用作虚拟内存 xff0c 这个要和自己的物理内存一样大 2G 10
  • Ubuntu系统永久设置串口权限

    Ubuntu系统永久设置串口权限 1 查看串口2 查看当前用户名3 设置串口永久权限 1 查看串口 s l dev ttyUSB0 注 所属用户组为 dialout xff0c root用户才具有操作权限 2 查看当前用户名 span cl

随机推荐

  • 【ROS简介】

    ROS简介 1 ROS是什么 xff1f 2 ROS能干什么 xff1f 3 存在的瓶颈 xff1f 4 涉及的技术 xff08 概率机器人技术 xff09 5 内部构造 1 ROS是什么 xff1f ROS的核心是一个分布式 低耦合的通讯
  • 【上传官方服务器评估TrackingNet数据集】

    1 官方链接 数据集评估链接 xff1a https eval ai web challenges challenge page 1805 overview 2 以zip压缩包的形式提交测试结果 3 查看提交结果 4 在排行榜查看排名
  • 【git常用操作】git的分支创建、切换、提交与关联分支操作

    1 下拉项目 下拉代码建议用ssh密钥方式下拉 xff0c 配置好之后后续操作不需要输入密码等权限验证操作 xff0c 很方便 git clone span class token punctuation span 代码链接 span cl
  • 【国际学术会议举办的城市和国家】

    与计算机视觉相关的国际学术会议在不同年份举办的城市和国家列表 xff08 持续更新中 xff09 会议名 城市和国家 IJCAI2019 Macau China IJCAI2021 Montreal Canada CVPR2005 San
  • 【简历下载教程】

    这里有几个不错的简历下载网站 xff1a 1 https jianlixiazai cn 2 http www yyfangchan com 3 https sc chinaz com jianli free html 4 https sc
  • 软件工程—需求分析阶段

    第一步 需求获取 为了保证能全面地获取信息 xff0c 以更好地服务于产品设计和迭代 xff0c 产品经理必须利用内部外部等多种渠道来获取用户需求 并且因渠道差异 xff0c 产品经理所采取的方式与方法也相应会有所差异 xff0c 所以产品
  • c大小为0的数组

    大小为0的数组 Q xff1a 数组大小为0应该怎么理解 xff1f 比如 xff1a struct page page 0 unsigned long private 0 cacheline aligned A xff1a 一个很好的例子
  • 【安装ROS执行rosdep init、rosdep update失败-本地解决方法】

    Ubuntu系统安装ROS时 xff0c 执行rosdep init rosdep update失败 本地解决方法 1 克隆镜像文件2 修改20 default list文件3 修改sources list py文件文件3 1 执行命令3
  • 中兴2016校招软件在线笔试题

    面试经验可以参考我的另一篇文章 xff0c 是7月初参加openday面试的 xff0c 文章链接http blog csdn net dandelion1314 article details 47009585 招聘群里有人发的招聘时间安
  • docker 图形化界面portainer

    portainer 官方地址 https portainer readthedocs io en latest deployment html 网易镜像网站https c 163yun com hub m home 国内拉去镜像 docke
  • ST电机库v5.4.4源代码分析(6): PID以及相关参数

    编者 xff1a 沉尸 5912129 64 qq com 前言 xff1a 本文章探索st电机库自动生成的PID参数的由来 xff0c 采用的控制板为野火407电机板 43 BLDC带Hall的电机 在 Mcboot 函数中初始化变量 P
  • 【Pixhawk】注册一个字符型驱动设备

    最近学习Pixhawk的SPI xff0c 本以为PX4是STM32单片机而已 xff0c 写个SPI驱动应该很简单 但是当我看到mpu9250的那些cpp文件 xff0c 我一下就蒙了 由于PX4用的NUTTX系统 xff0c 类似Lin
  • 电脑开机过程(腾讯08年面试题)

    打开电源启动机器几乎是电脑爱好者每天必做的事情 xff0c 面对屏幕上出现的一幅幅启动画面 xff0c 我们一点儿也不会感到陌生 xff0c 但是 xff0c 计算机在显示这些启动画面时都做了些什么工作呢 xff1f 相信有的朋友还不是很清
  • 卡尔曼滤波的理解以及推导过程

    针对的系统为 xff1a 状态方程 X k 61 AX k 1 43 Bu k 1 43 W k 1 测量方程 Z k 61 HX k 43 V k 0 W是状态预测的噪声 符合正态分布N 0 Q V 是测量的噪声 符合正态分布N 0 R
  • 车载网络技术——CAN总线基础

    在之前一文 xff0c 简单介绍了一下具有概括性的车载网络技术的基础知识点 xff0c 那么在本文 xff0c 将专注于介绍CAN总线的相关知识 首先 xff0c 回忆一下之前提到的现场总线 xff0c 它是工业环境下的一种应用技术 xff
  • 树莓派3B装系统后无法正常启动的可能原因

    新入手树莓派3B xff0c 按照网上的教程尝试用NOOBS和Raspbian两种方式安装系统 教程里的过程是很简单的 xff0c 但无论用哪种方法 xff0c 我的树莓派3B都无法正常启动 上电后只有红灯亮 xff0c 绿色指示灯不亮 网
  • 几种常见的调度算法

    文章目录 1 先来先服务算法 xff08 FCFS First Come First Service xff09 2 短作业优先算法 xff08 SJF Short Job First xff09 3 高响应比优先算法4 时间片轮转算法5
  • ROVIO解析

    http jinjaysnow github io blog 2017 07 ROVIO E8 A7 A3 E6 9E 90 html 基于EKF的鲁棒视觉惯性测量Robust Visual Inertial Odometry ROVIO
  • PLC前途如何,大学生能学吗,不要指望学会PLC就能月薪15000

    我这里没有鸡汤也没有鸭汤 xff0c 都是实在大白话 xff0c 技术出身的人大概都有点固执 xff0c 但是很务实 xff0c 总是认为只要把技术掌握了学好了 xff0c 就能拿到理想的工资 但是这句话也不能说没道理 xff0c 任何事物
  • 给自动化专业的大学生的终极警钟,单片机、PLC、嵌入式等方向哪个才是香饽饽?

    从面向工资的角度来说 xff0c 假设你不升学历的话 xff0c 推荐优先选择序列如下 xff1a 1 嵌入式 xff08 ARM 43 Linux xff09 xff1a 可对接工业机器人 物联网 高端3C产品设计 xff0c 但要去补课